Changelog for type-of-html-1.7.0.0
Revision history for type-of-html
1.7.0.0 -- 2021-06-09
- use data families for elements and attributes to allow seamless extensibility
- remove := operator, make attributes newtype instances
- reduction in allocations
- cleaner and more consistent syntax
- restructure modules
1.6.2.0 -- 2021-02-06
- simplifications
- performance improvements
- ghc 9 compatibility
1.6.1.0 -- 2020-11-07
- visual fixes
- benchmark cleanup
- added example
1.6.0.0 -- 2020-11-06
- major overhaul
- encode more info at the type level
- use constructors of Element and Attribute directly
- reduce amount of value level functions
1.5.2.0 -- 2020-10-10
- make error messages nicer
- allow custom attributes
1.5.1.0 -- 2020-01-18
- improve compile times and run times for big pages
1.5.0.0 -- 2018-11-29
1.4.1.0 -- 2018-11-12
- add aria rules and attributes
1.4.0.2 -- 2018-11-12
- remove all checks for Raw data
1.4.0.1 -- 2018-05-26
- reduction of reduction depth
1.4.0.0 -- 2018-05-01
- add fixity for >
- remove ghc8.0.2 compatibility for perf reasons
- remove CPP
- error early on functions as children
1.3.4.0 -- 2018-04-03
- reduce allocations
- add compilation benchmarks
- small bug fixes
1.3.3.2 -- 2018-03-25
- reduce allocations for smaller pages
1.3.3.0 -- 2018-02-07
1.3.2.2 -- 2018-01-29
- ghc 8.4 compatibility
- better allocation strategy
- allow more lists
1.3.1.0 -- 2017-12-28
- internal cleanup
- make constraints more concise
1.3.0.0 -- 2017-12-12
- add Either
- add Maybe
- internal refactor
- cleaner api of the Convert class
1.2.0.0 -- 2017-11-28
- remove argument from boolean attributes
1.1.0.1 -- 2017-11-17
1.1.0.0 -- 2017-11-04
- add support for ghc 802
- simplify types
- set up ci
1.0.1.0 -- 2017-10-29
- export Document
- use double conversion
1.0.0.0 -- 2017-09-18
- perf increase
- more compile time optimizations
- more test cases
- more Convert instances
0.5.1.0 -- 2017-09-13
- perf increase
- better compile times
0.5.0.0 -- 2017-09-12
- type attributes
- don't allow invalid attributes
- perf increase
- better compile times
0.4.2.0 -- 2017-09-11
- don't remove omittable tags
- simplify internals
0.4.0.0 -- 2017-09-09
- new api: attributes are now monoids
- builder based: higher perf
0.3.0.0 -- 2017-09-05
- Overhaul of api
- Monomorphic render functions
- Remove inefficient builders
- Predifined attributes
- Single polymorphic implementation for all renderers
0.2.1.0 -- 2017-08-04
0.2.0.0 -- 2017-07-30
0.1.0.0 -- 2017-07-09