This is a maintenance release adding Feather type-hinting support by moving extension functions out into script assets.
Changes
- All functions have been moved out into script assets grouped by operation type. It is now possible to load only the assertions that you use. (Note:
GMAssert_Internal
must always be imported for the library to work) - All functions now fully support Feather mouse-over descriptions and type-hinting.
- The function listings in the Wiki have been separated by operation type, just like the functions themselves.
- The optional message parameter now uses the optional argument syntax instead of detecting from
argument_count
. As a result, the minimum GameMaker Studio version has been increased to 2.3.7.
Bug Fixes
- Fix missing
assert_is
entry in the Wiki. - Fix outdated content in the Wiki page for creating custom assertions.
- Add instructions to the Wiki for comparing multiple values at once using array and struct literals.