Releases: dicksonlaw583/gmlinear2
Releases · dicksonlaw583/gmlinear2
v2.3.1 - Feather Maintenance Release
This release fixes Feather compatibility with modern GameMaker. You should see much fewer Feather warnings and errors.
Changes
- The minimum GameMaker version is now 2022 LTS in order to use semantic optional arguments.
- All functions now use standard Feather annotations.
v2.3.0 - GMS 2.3.3+ Update
This is a major update for compatibility with GMS 2.3.3+. If you are upgrading from an older version, please remove the extension first.
Changes
- The library is now a standard asset package.
- The extension is replaced with scripts, each script grouping together functions for a specific type. Each can be imported individually apart from each other to save compile time.
- YYC Inlining can now be controlled via a
GMLINEAR_INLINE
macro. - All array size checks are now done using
array_length
, as per post-2.3 GML standards. - All functions that return vectors or matrices now support an optional "out" parameter for writing the result to an existing vector or matrix. Functions ending in
_to
are deprecated and now exist only as macro aliases.
v2.0.0
First extension-based release.