- Added examples for `Spark` and `Flame` - Added functions for reading and writing to files with gzip - Changed the `failed_imports` message if the `ImportError` was not from pgeng - General code improvements
1.3.1
- Added alpha support to `palette_swap` - Updated `__init__.py` so `failed_imports` gets deleted and is invisible - Removed `Screen.screenshot()` since it was kind of useless - Updated Entity code to use functions like `round` - Removed the alpha values of Font colours and using `Path().joinpath` - Documentation fixes
1.3
- Added [flame.py](https://github.com/Qamynn/pgeng/blob/main/pgeng/vfx/flame.py) from [tank-king](https://github.com/tank-king) - Added VFX Package instead of single file - Made every VFX class and function a single file - Added the length of an entire animation to animations_data for every animation `animations_data[2]` - Every function makes the path absolute with `pathlib.Path(path).resolve()` - Added `location` to `TextButton` and `rect` became a property - Added `convert_alpha` to `load_image` - Added ramp data to `collision_types` - Made size a list for `Tile` - Fixed `set_volume` - Changed the name of every file or directory to lowercase - Minor documentation fixes
1.2.2
- Minor bugfixes
1.2.1
- Added `__version__` variable to `__init__.py` - Renamed Font images - Fixed Particle momentum bug - Fixed TextButton documentation
1.2
- New Animations object - New delta_time function - Added Animations object to Entity - Added alpha to circle_lighting - Renamed 'Visual_Effects.py' to 'VFX.py' - Fixed create_font bug where colour (0, 0, 0) would get an error - Credited DaFluffyPotato in README.md