BBob

⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST and transform it to HTML, React, Vue with plugin support in pure javascript, no dependencies

MIT License

Downloads
426.9K
Stars
163
Committers
14

Bot releases are hidden (Show)

BBob - v2.9.0

Published by JiLiZART over 1 year ago

2.9.0 (2023-01-29)

Features

BBob - v2.8.3

Published by JiLiZART almost 2 years ago

2.8.3 (2022-12-18)

Bug Fixes

BBob - v2.8.2

Published by JiLiZART almost 2 years ago

2.8.2 (2022-11-28)

Bug Fixes

BBob - v2.8.1

Published by JiLiZART over 2 years ago

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)
BBob - v2.8.0

Published by JiLiZART almost 3 years ago

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
BBob - v2.7.1

Published by JiLiZART almost 3 years ago

2.7.1 (2021-11-04)

Bug Fixes

  • react: adjust PropTypes for React Component container (#107) (93d8027)
BBob - v2.7.0

Published by JiLiZART over 3 years ago

2.7.0 (2021-05-19)

Bug Fixes

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

Features

BBob - v2.6.2

Published by JiLiZART almost 4 years ago

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)

Performance Improvements

  • parser: cache nested tokens in Set to prevent deoptimization (#83) (cad0e9e)
BBob - v2.6.1

Published by JiLiZART almost 4 years ago

2.6.1 (2020-12-15)

Bug Fixes

  • parser: tag inside tag parsing regression (#81) (09bda26)
BBob - v2.6.0

Published by JiLiZART almost 4 years ago

2.6.0 (2020-12-10)

Bug Fixes

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

Features

BREAKING CHANGE:

  • parser: rewrite lexer to make it faster (#50) (772d422)
BBob - v2.5.8

Published by JiLiZART over 4 years ago

2.5.8 (2020-07-08)

Bug Fixes

  • plugin-helper: escape case insensitive javascript: attrs (5ceb2f0)
BBob - v2.5.7

Published by JiLiZART over 4 years ago

2.5.7 (2020-07-05)

Bug Fixes

BBob - v2.5.6

Published by JiLiZART over 4 years ago

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)
BBob - v2.5.5

Published by JiLiZART over 4 years ago

2.5.5 (2020-03-25)

Features

  • core: allow to pass dynamic data in options for render (#59) (0b74be7)
BBob - v2.5.4

Published by JiLiZART about 5 years ago

  • parser: try to hack terser minifier that removes working code (#49) (be938fd), closes #48
BBob - v2.5.3

Published by JiLiZART about 5 years ago

Features

  • plugin-helper: lowercase resulting tag names (#42) (597c2a9)
BBob - v2.5.2

Published by JiLiZART over 5 years ago

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)