v3.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#45)
- Removed unnecessary
Unit
argument in creation functions forHTMLImageElement
andHTMLAudioElement
(#46) - Fixed return type of
scrollX
andscrollY
to beEffect Number
, as these can return subpixel values (#17) - Removed
Newtype
instances for types with hidden constructors (#39) - Changed
HTMLInputElement.accept
attribute type toString
(#47)
New features:
- Added
HTMLHyperlinkElementUtils
module (#44) - Added
create
andcreate'
functions forAudio
(#32) - Added missing attributes for
HTMLImage
, includingsrcset
,currentSrc
,sizes
,referrerPolicy
,decoding
,loading
(#40) - Added common
PropName
,AttrName
, andClassName
which 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)