Changelog of @hackage/type-of-html 1.6.2.0

Revision history for type-of-html

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

  • add compactHTML

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

  • fix the 'input' element

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

  • factor out CPP

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

  • Escape strings

0.2.0.0 -- 2017-07-30

  • Full implementation

0.1.0.0 -- 2017-07-09

  • First draft