Releases: ThatCoolCoder/spnr.js
Releases · ThatCoolCoder/spnr.js
v1.8.1
v1.8.0
Spnr.js finally supports being imported through .mjs format!
API Changes:
None
New Features:
- spnr.obj.toEnum() - easy, modifiable "enums"
- spnr.v.map(), spnr.v.copyMap() - equivalents of spnr.mapNum
- spnr.GameEngine.FrameRateDisplay - displays fps in a corner of the canvas
- spnr.dom.elementSize() - get size of an element as a spnr.v
- spnr.v.copyRotate() - no more extra lines to copy vectors!
Bugfixes:
None
1.7.0
API Changes:
None
New Features:
- wrote spnr.arr.mode()
- created spnr.convergeValue() - useful for pseudo-physics
- added spnr.str.alphabet - includes lowercase and uppercase
- spnr.str.shuffle(), spnr.arr.shuffle(), spnr.arr.shuffleInPlace()
- spnr.obj.isEmpty()
Bugfixes:
- Fix not running on Safari due to weird syntax in Game Engine
Other:
- Move to JSDoc for documentation
- Move to uglify-js to for minifying
v1.6.1
API Changes:
None
New Features:
None
Bugfixes:
- Make GameEngine mouse position scale with canvas scaling
v1.6.0
API Changes:
None
New Features:
- Added option to make particle effects delete themselves when finished
- Added automatic canvas sizers to spnr.GameEngine
- Lots of behind-the-scenes work on documentation, etc
Bugfixes:
None
v1.5.0 - Initial release after renaming
New release for the new name! Changes are minimal except for the renaming.