v3.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#45)
- Removed unnecessary
Unitargument in creation functions forHTMLImageElementandHTMLAudioElement(#46) - Fixed return type of
scrollXandscrollYto beEffect Number, as these can return subpixel values (#17) - Removed
Newtypeinstances for types with hidden constructors (#39) - Changed
HTMLInputElement.acceptattribute type toString(#47)
New features:
- Added
HTMLHyperlinkElementUtilsmodule (#44) - Added
createandcreate'functions forAudio(#32) - Added missing attributes for
HTMLImage, includingsrcset,currentSrc,sizes,referrerPolicy,decoding,loading(#40) - Added common
PropName,AttrName, andClassNamewhich can be reused across libraries representing properties, attributes, and CSS classes (#30)
Bugfixes:
Other improvements:
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#41)
- Removed primes from foreign modules exports in preparation for PureScript 0.15 (#24)
- Removed
return {}from FFI implementations for a small performance improvement (#35) - Removed unused explicit exports (#39)
- Updated HTML spec link (#34)
- Added a CHANGELOG.md file and new pull request template (#48, #49, #50)