Continuing our trend of ever-bigger releases, this release consists of over 150 entries in the changelog, over 400 commits and about 18 months of work.
You can find the full changelog in the wiki or the repository, but here are some noteworthy changes:
- Loads of audio additions:
- Queueable audio sources
- Recording support
- Support for audio effects and filters
- A simplified Source API
- Added a love.data module, containing functions for encoding, hashing and compression
- Added Transform objects to love.math
- Added more ImageData formats, Image formats, and new texture types
- Added support for depth buffers
- Added a deprecation mechanism
- Added automatic batching
- Deprecated love.filesystem.exists / isFile / isDirectory / isSymlink / getLastModified / getSize in favour of getInfo
- Changed colour values to be in the range 0-1, rather than 0-255
- Changed love.run, to support co-operative multitasking environments
NOTE: Since we tried to keep the new version number a secret, the wiki may still refer to 0.11.0 in some places. Please bear with us until all these references have been updated. You are, of course, invited to help and update references as and when you see them.