Skip to content

Latest commit

 

History

History
468 lines (209 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

468 lines (209 loc) · 20.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.9.0 (2023-01-29)

Features

2.8.3 (2022-12-18)

Bug Fixes

Features

  • bundlephobia more popular action (8725f04)
  • bundlephobia pr review (a459045)
  • publish branch to npm (2200e0a)

2.8.2 (2022-11-28)

Bug Fixes

2.8.1 (2022-05-24)

Bug Fixes

  • github: lerna bootsrap before publish (4e4b1e6)
  • lerna issue and publish patch (daf9b02)
  • lerna publish scripts (2b6e11a)

Features

  • react: update to react 18 and testing-library (#138) (502362c)

2.8.0 (2021-11-28)

Bug Fixes

  • github: publish using lerna (2eb9d28)
  • react: adjust PropTypes for React Component container (#107) (93d8027)

Features

BREAKING CHANGES

  • now we use swc.rs as main bundler and transpiler instead of babel

    • jest now uses swc
    • rollup now uses swc
  • feat: benchmark now separate package with npm start and colored output

    • benchmark as separate package with error throw if package drops performance
  • feat: all lerna packages now using scripts/pkg-task

  • feat(github): publish to npm and github registry

    • when release was created this action automaticly publish packages to npm and github
  • feat(github): move all from Travis CI to Github Actions

    • code analysis and tests now using github actions
  • test: increase tests coverage

    • add more tests for @bbob/react, @bbob/vue2 and @bbob/parser

2.7.1 (2021-11-04)

Bug Fixes

  • react: adjust PropTypes for React Component container (#107) (93d8027)

2.7.0 (2021-05-19)

Bug Fixes

  • parser: dont process nested tags as string if parent is not allowed (#84) (70ff2e6)
  • parser: tag inside tag parsing regression (#81) (09bda26)
  • react: rendering self-closed tags and tags without content (#74) (5a7211d)

Features

Performance Improvements

  • parser: cache nested tokens in Set to prevent deoptimization (#83) (cad0e9e)

2.6.2 (2020-12-16)

Bug Fixes

  • parser: dont process nested tags as string if parent is not allowed (#84) (70ff2e6)
  • parser: tag inside tag parsing regression (#81) (09bda26)
  • react: rendering self-closed tags and tags without content (#74) (5a7211d)

Features

  • parser: rewrite lexer to make it faster (#50) (772d422)

Performance Improvements

  • parser: cache nested tokens in Set to prevent deoptimization (#83) (cad0e9e)

2.6.1 (2020-12-15)

Bug Fixes

  • parser: tag inside tag parsing regression (#81) (09bda26)
  • react: rendering self-closed tags and tags without content (#74) (5a7211d)

Features

  • parser: rewrite lexer to make it faster (#50) (772d422)

2.6.0 (2020-12-10)

Bug Fixes

  • react: rendering self-closed tags and tags without content (#74) (5a7211d)

Features

  • parser: rewrite lexer to make it faster (#50) (772d422)

2.5.9 (2020-11-16)

Bug Fixes

  • react: rendering self-closed tags and tags without content (#74) (5a7211d)

2.5.8 (2020-07-08)

Bug Fixes

  • plugin-helper: escape case insensitive javascript: attrs (5ceb2f0)

2.5.7 (2020-07-05)

Bug Fixes

2.5.6 (2020-04-12)

Bug Fixes

  • parser: don't eat not allowed tags with params (#58) fixes #54 (a16b9f7)

Features

  • plugin-helper: move getUniqAttr from preset to plugin helper (#63) (f28f19e)

Performance Improvements

  • parser: optimize v8 perf deoptimizations (#61) (97ecba0)

2.5.5 (2020-03-25)

Features

  • core: allow to pass dynamic data in options for render (#59) (0b74be7)

2.5.4 (2019-09-25)

Bug Fixes

  • bbob-react: remove unique "key" prop warning (#30) (3d5c1f1), closes #28
  • parser: infinity loop problem when escape [\b] (#31) (b4cf271), closes #23
  • parser: try to hack terser minifier that removes working code (#49) (be938fd), closes #48
  • plugin-helper: avoid some malformed attributes in attrsToString (#26) (09ff9af)
  • react: fix broken prop type definition (#27) (19d7ff2)

Features

  • parse: allow tags to be escaped with backslash (#17) (c4f78c1)
  • plugin-helper: lowercase resulting tag names (#42) (597c2a9)
  • preset-html5: list type attribute support (#18) (847c55e)

2.5.3 (2019-08-11)

Bug Fixes

  • bbob-react: remove unique "key" prop warning (#30) (3d5c1f1), closes #28
  • parser: infinity loop problem when escape [\b] (#31) (b4cf271), closes #23
  • plugin-helper: avoid some malformed attributes in attrsToString (#26) (09ff9af)
  • react: fix broken prop type definition (#27) (19d7ff2)

Features

  • parse: allow tags to be escaped with backslash (#17) (c4f78c1)
  • plugin-helper: lowercase resulting tag names (#42) (597c2a9)
  • preset-html5: list type attribute support (#18) (847c55e)

2.5.2 (2019-06-30)

Bug Fixes

  • bbob-react: remove unique "key" prop warning (#30) (3d5c1f1), closes #28
  • parser: infinity loop problem when escape [\b] (#31) (b4cf271), closes #23
  • plugin-helper: avoid some malformed attributes in attrsToString (#26) (09ff9af)
  • react: fix broken prop type definition (#27) (19d7ff2)

Features

  • parse: allow tags to be escaped with backslash (#17) (c4f78c1)
  • preset-html5: list type attribute support (#18) (847c55e)

2.5.1 (2019-06-18)

Bug Fixes

  • parser: fix issue with escaping backslashes when enableEscapeTags is set (#20) (8a9e930)

Features

  • parse: allow tags to be escaped with backslash (#17) (c4f78c1)
  • preset-html5: list type attribute support (#18) (847c55e)

2.5.0 (2019-06-17)

Features

  • parse: allow tags to be escaped with backslash (#17) (c4f78c1)
  • preset-html5: list type attribute support (#18) (847c55e)

2.4.1 (2019-03-29)

Bug Fixes

  • react: move @bbob/preset-react to dev deps due to circular deps (3af3ea8)

2.4.0 (2019-03-29)

Features

  • core: add tree.messages array and tree.options (cd2b6fd)
  • html: @bbob/html now can be used without @bbob/core (c9e1dab)

2.3.4 (2019-03-29)

Bug Fixes

  • react: add prop componentProps (#9) (1dafb69)

2.3.3 (2019-03-29)

Bug Fixes

  • react: add prop componentProps (#9) (1dafb69)

2.3.2 (2019-03-09)

Note: Version bump only for package undefined

2.3.1 (2019-03-04)

Bug Fixes

2.3.0 (2018-10-25)

Features

  • react: allow pass custom options to react component (77b30f3)

2.2.0 (2018-10-11)

Bug Fixes

  • core: string walk api test error (bdd8bbd)
  • html: add more tests (4ebc512)
  • html: rigt import to support three shaking (485852d)
  • parser: dependency fail (7300535)
  • parser: only allowed tags error (d3e8e4a)
  • parser: remove bad code (4d9dc34)
  • parser: tokenizer error with quotemark strings (7f40050)
  • plugin-helper: better handle content of TagNode (505152b)
  • react: remove jsx (ada2c00)

Features

  • react render support, move some helper functions to plugin-helper (1a84968)
  • bbob: add codecov support to travis (44183fd)
  • core: add helper function to plugin api (e189a39)
  • core: implement plugin api (ee047e8)
  • core: raw tree property support (bdfd3f6)
  • lexer: new lexer (#1) (8882651)
  • parser: add support for custom tokenizer (ce03b2f)
  • parser: better handlinf of unclosed tags like '[My unclosed and [closed] tag' (b49b743)
  • parser: better line and column counting support in tokens (1c3bebe)
  • parser: custom open and close tags support, html tags tests (#3) (790825a)
  • parser: inconsistent tag detection test (2eb83c1)
  • parser: optimize size (4c8dbed)
  • base preset package '@bbob/preset' (b63864c)
  • new @bbob/html api (#4) (575c1bb)
  • preset-html5: add basic preset with tests (18ab61b)