All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.9.0 (2023-01-29)
2.8.3 (2022-12-18)
- add nx for parallel build (683062d)
- bbob plugin helper imports (5f76548)
- bundle size limits (edfdfed)
- bundlephobia version (8be7dbc)
- code ql (d6cbafe)
- npm ci (7093e12)
- npm publish in PR (6145965)
- plugin helper build priority and circular deps (cac47c6)
- remove bundlephobia checker (e912463)
- remove exports directive (a6efc40)
- remove gitHead from package.json (2b3ffa9)
- rollup build (a31c97e)
- secret NPM token (abccc78)
- tests setup (4c1e066)
- vue2 test and minify (af3ba58)
- bundlephobia more popular action (8725f04)
- bundlephobia pr review (a459045)
- publish branch to npm (2200e0a)
2.8.2 (2022-11-28)
2.8.1 (2022-05-24)
- github: lerna bootsrap before publish (4e4b1e6)
- lerna issue and publish patch (daf9b02)
- lerna publish scripts (2b6e11a)
2.8.0 (2021-11-28)
- github: publish using lerna (2eb9d28)
- react: adjust PropTypes for React Component
container
(#107) (93d8027)
-
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)
2.7.0 (2021-05-19)
- 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)
2.6.2 (2020-12-16)
- 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)
2.6.1 (2020-12-15)
- parser: tag inside tag parsing regression (#81) (09bda26)
- react: rendering self-closed tags and tags without content (#74) (5a7211d)
2.6.0 (2020-12-10)
2.5.9 (2020-11-16)
2.5.8 (2020-07-08)
- plugin-helper: escape case insensitive javascript: attrs (5ceb2f0)
2.5.7 (2020-07-05)
2.5.6 (2020-04-12)
2.5.5 (2020-03-25)
2.5.4 (2019-09-25)
- 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)
- 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)
- 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)
- 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)
- 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)
- parse: allow tags to be escaped with backslash (#17) (c4f78c1)
- preset-html5: list type attribute support (#18) (847c55e)
2.5.1 (2019-06-18)
- parse: allow tags to be escaped with backslash (#17) (c4f78c1)
- preset-html5: list type attribute support (#18) (847c55e)
2.5.0 (2019-06-17)
- parse: allow tags to be escaped with backslash (#17) (c4f78c1)
- preset-html5: list type attribute support (#18) (847c55e)
2.4.1 (2019-03-29)
2.4.0 (2019-03-29)
- 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)
2.3.3 (2019-03-29)
2.3.2 (2019-03-09)
Note: Version bump only for package undefined
2.3.1 (2019-03-04)
- lerna lint command (424c3a8)
2.3.0 (2018-10-25)
- react: allow pass custom options to react component (77b30f3)
- 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)
- 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)