Skip to content

Latest commit

 

History

History
379 lines (166 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

379 lines (166 loc) · 10.8 KB

6.0.0 (2018-10-22)

Features

  • upgrade to typescript 3.1.1 (21923a6)

5.0.0 (2018-03-06)

Bug Fixes

  • ensure importing from correct directory (fe041df)
  • use Element instead of Node (0e3aebd)
  • use undefined (aeae37e)

Features

  • allow extending props to skip and attributes to remove (22d3c5b)
  • JSX support, target -> currentTarget, no default modules (50aab85)
  • remove dependencies (e505cb3)
  • upgrade CSS types (183e9d3)
  • upgrade to typescript 2.7 + strict mode (f2f5b09)

4.4.0 (2018-03-06)

4.3.0 (2017-09-02)

Features

  • HtmlProperties: convert VNodeProperties from type alias to interface (7b7ebdb)

4.2.0 (2017-08-29)

Bug Fixes

  • props: fix props module (f69be9c)

4.1.0 (2017-08-24)

Bug Fixes

  • updateElement: remove previous className and id from element (b13051c)

4.0.0 (2017-08-18)

Features

  • hyperscript: remove the ability to define className/id in selector (f61c008)
  • modules: expose module factory functions (f2cd4cb)

BREAKING CHANGES

  • hyperscript: h and various hyperscript-helpers no longer accept a className/id selector
  • modules: No longer are the modules concatenated, but instead they can be overridden. before init required an array of modules, but now it is optional. To continue having the same behavior as before use init() with no arguments

3.6.2 (2017-08-07)

Bug Fixes

  • updateElement: correctly remove previous properties (06456fd)

3.5.0 (2017-06-22)

Bug Fixes

  • hasCssSelector: support className and id set using props (1e26434)

3.4.0 (2017-06-09)

3.3.0 (2017-06-09)

Bug Fixes

Features

  • events: make each event optional (c45dd7c)
  • modules: implement events module (f34a97c)
  • props: skip over on property for props (00d7fe9)
  • types: parameterize each hh function with event types (49d9f32)

3.2.0 (2017-06-08)

Bug Fixes

  • src: cleanup tslint error (03ee4e3)
  • types: add slot to tagnames (62d0e7c)

3.1.0 (2017-05-30)

Features

  • hyperscript: export parseSelector function (1fdf3d0)

3.0.0 (2017-05-30)

Features

  • types: use VNode with default type parameters (40ac337)

BREAKING CHANGES

  • types: deletes VirtualNode and ElementVirtualNode types

2.1.1 (2017-05-08)

Bug Fixes

  • types: correct HTMLTitleElementProperties (3384818)

2.1.0 (2017-05-08)

Features

  • elementToVNode: parameterize elementToVNode (fdb7ce6)

2.0.3 (2017-05-08)

Bug Fixes

  • init: parameterize init instead of patch (1368dc1)

2.0.2 (2017-05-06)

Bug Fixes

  • hyperscript: improve typings (1d6db71)

2.0.1 (2017-05-06)

Bug Fixes

  • patch: allow parameterizing patch with element type (351d8b1)

2.0.0 (2017-05-06)

Features

  • hyperscript: create element-specific hyperscript-helpers (24fde72)
  • mostly-dom: parameterize VNodeProps and Hooks (d94cd68)

BREAKING CHANGES

  • hyperscript: can no longer set properties that do no exist for a given element type

1.5.0 (2017-04-29)

Features

  • types: support ReadonlyArray children (db0d296)

1.4.2 (2017-03-01)

Bug Fixes

  • modules: fix module bugs (98c5934)

1.4.1 (2017-02-28)

Bug Fixes

  • styles: always set updated styles (b845124)

1.4.0 (2017-02-14)

Features

  • mostly-dom: add focus module (a457faf)

1.3.1 (2017-02-07)

Bug Fixes

1.3.0 (2017-02-06)

Features

  • hh: add i helper (ee6cf30)
  • VNodeProps: Add ability to give in extra classes as a key-value dictionary where the key is th (629075f)

1.2.1 (2017-01-10)

Bug Fixes

  • package: add missing dep (217d966)

1.2.0 (2017-01-10)

Bug Fixes

  • types: correct VirtualNode types (32a32e3)

Features

  • hasCssSelector: match more complex css selectors (7c3e8e7)
  • hyperscript: export new functions (fb1de4d)
  • querySelector: implement vNode querySelector (015a7a7)
  • querySelectorAll: implement vNode querySelectorAll (6088521)

1.1.2 (2017-01-03)

Bug Fixes

  • elementToVNode: add text element to textVNode (3de43ea)

1.1.1 (2017-01-02)

Bug Fixes

  • mostly-dom: add a fix for adding scopes to children (9027d81)

1.1.0 (2017-01-02)

Features

  • h: create function variations with template types (5fb8b7f)
  • hasCssSelector: add utility function that checks for CSS classes on VNode. (4ba729a)
  • hyperscript: add hyperscript helper functions (40af759)
  • types: add HTML tag name types (b36080a)

1.0.0 (2017-01-02)

Features

  • mostly-dom: complete implementation (a07539a)

BREAKING CHANGES

  • mostly-dom: initial implementation

0.0.0 (2016-12-17)

Features

  • mostly-dom: initial commit (2aa8a52)