======== Releases ======== v0.6.0 ====== Project structure update. New features: - Replaced Pygame with PySDL2 - Revamped audio module - Fixed input bugs - Added scene saving - Added project saving - Added project structure - Automated win32 builds on Appveyor - Removed redundant code from fixed function pipeline Download source code at https://github.com/pyunity/pyunity/releases/tag/0.6.0 v0.5.2 ====== Small minor fix of shader inclusion in binary distributions. Download source code at https://github.com/pyunity/pyunity/releases/tag/0.5.2 v0.5.1 ====== Bugfix that fixes the shaders and dependency management. Download source code at https://github.com/pyunity/pyunity/releases/tag/0.5.1 v0.5.0 ====== Big rendering update that completely rewrites rendering code and optimizes it. New features: - Script loading - Shaders - Vertex buffer objects and vertex array objects - Optimized rendering - Colours - Textures - New lighting system - New meshes and mesh loading Download source code at https://github.com/pyunity/pyunity/releases/tag/0.5.0 v0.4.0 ====== Small release that has large internal changes. New features: - Added logger - Moved around files and classes to make it more pythonic - Rewrote docs - Fixed huge bug that broke all versions from 0.2.0-0.3.1 - Clarified README.md Download source code at https://github.com/pyunity/pyunity/releases/tag/0.4.0 v0.3.1 ====== Bugfix on basically everything because 0.3.0 was messed up. Download source code at https://github.com/pyunity/pyunity/releases/tag/0.3.1 v0.3.0 ====== After a long break, 0.3.0 is finally here! New features: - Added key input (not fully implemented) - Fixed namespace pollution - Fixed minor bugs - Window resizing implemented - New Scene loading interface - Python 3.9 support - Finished pxd files - LGTM Integration - AppVeyor is now the main builder - Code is now PEP8-friendly - Added tests.py - Cleaned up working directory Download source code at https://github.com/pyunity/pyunity/releases/tag/0.3.0 v0.2.1 ====== Small bugfix around the AudioClip loading and inclusion of the OGG file in example 8. Download source code at https://github.com/pyunity/pyunity/releases/tag/0.2.1 v0.2.0 ====== A CI integration update, with automated building from Appveyor and Travis CI. Features: - Shaded faces with crisp colours - PXD files to optimize Cython further (not yet implemented fully) - Scene changing - FPS changes - Better error handling - Travis CI and AppVeyor integration - Simple audio handling - Changelogs in the dist folder of master - Releases branch for builds from Travis - Python 3.6 support - 1 more example, bringing the total to 8 Download source code at https://github.com/pyunity/pyunity/releases/tag/0.2.0 v0.1.0 ====== Cython update, where everything is cythonized. First big update. Features: - Much more optimized rendering with Cython - A new example - Primitives - Scaling - Tutorials - New color theme for documentation - Timer decorator - Non-interactive mode - Frustrum culling - Overall optimization Notes: - The FPS config will not have a change due to the inability of cyclic imports in Cython. - You can see the c code used in Cython in the src folder. - When installing with ``setup.py``, you can set the environment variable ``a`` to anything but an empty string, this will disable recreating the c files. For example:: > set a=1 > python setup.py install Download source code at https://github.com/pyunity/pyunity/releases/tag/0.1.0 v0.0.5 ====== Transform updates, with new features extending GameObject positioning. Features: - Local transform - Quaternion - Better example loader - Primitive objects in files - Fixed jittering when colliding from an angle - Enabled friction (I don't know when it was turned off) - Remove scenes from SceneManager - Vector division Download source code at https://github.com/pyunity/pyunity/releases/tag/0.0.5 v0.0.4 ====== Physics update. New features: - Rigidbodies - Gravity - Forces - Optimized collision - Better documentation - Primitive meshes - PyUnity mesh files that are optimized for fast loading - Pushed GLUT to the end of the list so that it has the least priority - Fixed window loading - Auto README.md updater Download source code at https://github.com/pyunity/pyunity/releases/tag/0.0.4 v0.0.3 ====== More basic things added. Features: - Examples (5 of them!) - Basic physics components - Lighting - Better window selection - More debug options - File loader for .obj files Download source code at https://github.com/pyunity/pyunity/releases/tag/0.0.3 v0.0.2 ====== First proper release (v0.0.1 was lost). Features: - Documentation - Meshes Download source code at https://github.com/pyunity/pyunity/releases/tag/0.0.2