Skip to content

Releases: Luke-zhang-04/DeStagnate

v3.2.0

22 Apr 03:50
b9ad36d
Compare
Choose a tag to compare

[3.2.0]- 21-04-2024

Added

  • feat: add style object interpolation
  • feat: change optional prop conditions for function components
  • feat: add overloads for bindProps

Fixed

  • fix: use boolean attributes correctly

v3.1.0

10 Apr 14:35
87dfa21
Compare
Choose a tag to compare

[3.1.0]- 10-04-2024

Added

  • Support namespaced elements namespace:tagname syntax
  • add FunctionComponent type

Changed

  • Generalize function component types

v3.0.0

03 Apr 22:27
1978116
Compare
Choose a tag to compare

[3.0.0]- 03-04-2024

Added

  • stateContainer class
  • clearChildren utility
  • Exposed bindChildren and bindProps utils

Changed

  • Better Typescript types
  • Support for an array of refs
  • Support bigint and boolean props and children
  • Fragments can now take refs
  • Refs can now have a default value

Removed

  • Component class
  • Default export

v2.1.0

29 Jun 15:28
7be8568
Compare
Choose a tag to compare

[2.1.0]- 29-06-2021

Added

  • feat: compile createElement
  • feat: alias createElement with ce
  • feat: reduce filesize

Changed

  • refactor: make components a single class
  • refactor: change export method
  • refactor: remove DeStagnate import from createElementOnly

Removed

  • refactor!: remove static methods

v2.0.0

14 Feb 22:27
f533a1b
Compare
Choose a tag to compare

Version 2

Added

Changed

Better dist bundles, more typings

13 Sep 13:00
17e0001
Compare
Choose a tag to compare

[1.8.0] - 09-11-2020

Added

  • feat: add better typings for createElement props 4bb7642

Changed

  • overhaul build process completely af0f37e
    • use babel webpack loader
      • no more exposed helper functions :)
    • derive dist from es2020 modules - saves 2kb of space
    • use loops in build script
    • use babel regenerator runtime - saves a ton of space

fix docs

12 Sep 03:27
ad73eb0
Compare
Choose a tag to compare

Better JSX Support, performance improvements, and more

12 Sep 03:16
5f67537
Compare
Choose a tag to compare

[1.7.0] - 09-11-2020

Added

  • add ability to create function components within JSX and createElement #35
  • add es6 bundles 230a5c6
  • feat: JSX Typings #28
  • export Ref interface from index.ts #26

Changed

  • feat: only bind necessary event listeners #34
  • Decreased bundle size by replacing long error messages with references to the documentation site #33

Removed

Fix typescript errors

16 Aug 18:26
4f32bde
Compare
Choose a tag to compare
  • fix: DeStangate generics changed to any instead of unknown 6c6c51a

Better components, revamped site, and null props + New logo and more

12 Aug 19:18
5635c2f
Compare
Choose a tag to compare
  • add babelrc.testing.js and .nycrc.json to npmignore 7459be0
  • fix: getSnapshotBeforeUpdate copies objects 846650e
  • version to 1.6.0 2d5d20d
  • feat: allow disabling of strict mode 1147411
  • feat: add shouldComponentUpdate method 7167444
  • typescript compiles to ES6 instead of ES5 e7d579c
  • update changelog a5d6628
  • add newline 6d8e825
  • move createComponent and related methods to preset 8419f12
  • add new logo 1d63cb1
  • add commonjs bundle, remove eslint formatting 0b970f8
  • add componentDidWarn and ability to modify parent ccce17e
  • add semicolons to eslint format rules f0de084
  • feat: add nested components compatibility as child of createElement 663111f
  • Update minimal example 668f8c7
  • allow props to be null type in Typescript 98adc80
  • update tests with seperate HTML file 0e65e47
  • feat: export DeStagnate as Component as well as default 86fa299
  • move type defs to devdependencies 885e7ca
  • revamp site 290ca88
  • update CHANGELOG ce5a812