From 7daf65f177f8b93111e71dfc9df2f2d0d35101e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 25 Jun 2024 19:34:47 +0000 Subject: [PATCH] chore(release): release --- .changeset/dry-peas-develop.md | 5 - .changeset/five-meals-sing.md | 27 -- .changeset/khaki-cobras-hide.md | 18 -- .changeset/metal-toys-heal.md | 7 - .changeset/unlucky-wombats-jump.md | 17 -- examples/vue2-example/CHANGELOG.md | 43 +-- examples/vue2-example/package.json | 2 +- packages/bbob-cli/CHANGELOG.md | 29 ++ packages/bbob-cli/package.json | 2 +- packages/bbob-core/CHANGELOG.md | 29 ++ packages/bbob-core/package.json | 2 +- packages/bbob-html/CHANGELOG.md | 29 ++ packages/bbob-html/package.json | 2 +- packages/bbob-parser/CHANGELOG.md | 30 ++ packages/bbob-parser/package.json | 2 +- packages/bbob-plugin-helper/CHANGELOG.md | 23 ++ packages/bbob-plugin-helper/package.json | 2 +- packages/bbob-preset-html5/CHANGELOG.md | 29 ++ packages/bbob-preset-html5/package.json | 2 +- packages/bbob-preset-react/CHANGELOG.md | 28 ++ packages/bbob-preset-react/package.json | 2 +- packages/bbob-preset-vue/CHANGELOG.md | 28 ++ packages/bbob-preset-vue/package.json | 2 +- packages/bbob-preset/CHANGELOG.md | 28 ++ packages/bbob-preset/package.json | 2 +- packages/bbob-react/CHANGELOG.md | 34 +++ packages/bbob-react/package.json | 4 +- packages/bbob-vue2/CHANGELOG.md | 30 ++ packages/bbob-vue2/package.json | 2 +- packages/bbob-vue3/CHANGELOG.md | 30 ++ packages/bbob-vue3/package.json | 2 +- release.json | 335 +++++++++++++++++++++++ 32 files changed, 720 insertions(+), 107 deletions(-) delete mode 100644 .changeset/dry-peas-develop.md delete mode 100644 .changeset/five-meals-sing.md delete mode 100644 .changeset/khaki-cobras-hide.md delete mode 100644 .changeset/metal-toys-heal.md delete mode 100644 .changeset/unlucky-wombats-jump.md create mode 100644 release.json diff --git a/.changeset/dry-peas-develop.md b/.changeset/dry-peas-develop.md deleted file mode 100644 index 568866d3..00000000 --- a/.changeset/dry-peas-develop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bbob/parser": minor ---- - -fix: treat contextFreeTags case insensitively diff --git a/.changeset/five-meals-sing.md b/.changeset/five-meals-sing.md deleted file mode 100644 index effcfc15..00000000 --- a/.changeset/five-meals-sing.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -"@bbob/plugin-helper": minor -"@bbob/preset-html5": minor -"@bbob/preset-react": minor -"@bbob/preset-vue": minor -"@bbob/parser": minor -"@bbob/preset": minor -"@bbob/react": minor -"@bbob/core": minor -"@bbob/html": minor -"@bbob/vue2": minor -"@bbob/vue3": minor -"@bbob/cli": minor ---- - -** BREAKING CHANGE ** - -`TagNode.create` method now by default pass `null` to content instead of empty array `[]` - -```js - // new behavior - TagNode.create('img').toString() // -> [img] - // old behavior - TagNode.create('img', {}, []).toString() // -> [img][/img] -``` - -Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) diff --git a/.changeset/khaki-cobras-hide.md b/.changeset/khaki-cobras-hide.md deleted file mode 100644 index aa5e80b4..00000000 --- a/.changeset/khaki-cobras-hide.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@bbob/plugin-helper": major -"@bbob/preset-html5": major -"@bbob/preset-react": major -"@bbob/preset-vue": major -"@bbob/parser": major -"@bbob/preset": major -"@bbob/react": major -"@bbob/core": major -"@bbob/html": major -"@bbob/vue2": major -"@bbob/vue3": major -"@bbob/cli": major ---- - -Now BBob supports Typescript with typings - - diff --git a/.changeset/metal-toys-heal.md b/.changeset/metal-toys-heal.md deleted file mode 100644 index ca6816b6..00000000 --- a/.changeset/metal-toys-heal.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@bbob/react": patch ---- - -fix(react): render words and spaces as single node in react - -Now React properly renders string nodes with spaces as single text node for react. Thanks @WLYau diff --git a/.changeset/unlucky-wombats-jump.md b/.changeset/unlucky-wombats-jump.md deleted file mode 100644 index 206f856e..00000000 --- a/.changeset/unlucky-wombats-jump.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@bbob/plugin-helper": minor -"@bbob/preset-html5": minor -"@bbob/preset-react": minor -"@bbob/preset-vue": minor -"vue2-example": minor -"@bbob/parser": minor -"@bbob/preset": minor -"@bbob/react": minor -"@bbob/core": minor -"@bbob/html": minor -"@bbob/vue2": minor -"@bbob/vue3": minor -"@bbob/cli": minor ---- - -All build processes and CI actions now using PNPM as default Package Manager diff --git a/examples/vue2-example/CHANGELOG.md b/examples/vue2-example/CHANGELOG.md index 2539162a..e7d70379 100644 --- a/examples/vue2-example/CHANGELOG.md +++ b/examples/vue2-example/CHANGELOG.md @@ -1,51 +1,56 @@ # Change Log +## 2.9.0 + +### Minor Changes + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/preset-vue@4.0.0 + - @bbob/vue2@4.0.0 + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. # [2.8.0](https://github.com/JiLiZART/BBob/compare/v2.7.0...v2.8.0) (2021-11-28) - ### Features -* update core deps ([#120](https://github.com/JiLiZART/BBob/issues/120)) ([da6709d](https://github.com/JiLiZART/BBob/commit/da6709d43799304e62d51cd03921e261308db80f)) - +- update core deps ([#120](https://github.com/JiLiZART/BBob/issues/120)) ([da6709d](https://github.com/JiLiZART/BBob/commit/da6709d43799304e62d51cd03921e261308db80f)) ### BREAKING CHANGES -* now we use swc.rs as main bundler and transpiler instead of babel +- 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 +- 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: all lerna packages now using scripts/pkg-task + +- feat(github): publish to npm and github registry -* 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 +- feat(github): move all from Travis CI to Github Actions + - code analysis and tests now using github actions -* test: increase tests coverage +- test: increase tests coverage - add more tests for @bbob/react, @bbob/vue2 and @bbob/parser - - - - ## [2.7.1](https://github.com/JiLiZART/bbob/compare/v2.7.0...v2.7.1) (2021-11-04) **Note:** Version bump only for package vue2-example - - - - # [2.7.0](https://github.com/JiLiZART/bbob/compare/v2.5.8...v2.7.0) (2021-05-19) - ### Features -* support for vue2 ([#88](https://github.com/JiLiZART/bbob/issues/88)) ([cbccbaf](https://github.com/JiLiZART/bbob/commit/cbccbaf896e675ce70273234577544b7861859f6)) +- support for vue2 ([#88](https://github.com/JiLiZART/bbob/issues/88)) ([cbccbaf](https://github.com/JiLiZART/bbob/commit/cbccbaf896e675ce70273234577544b7861859f6)) diff --git a/examples/vue2-example/package.json b/examples/vue2-example/package.json index e47d30aa..c2a2558b 100644 --- a/examples/vue2-example/package.json +++ b/examples/vue2-example/package.json @@ -1,6 +1,6 @@ { "name": "vue2-example", - "version": "2.8.0", + "version": "2.9.0", "private": true, "scripts": { "start": "vue-cli-service serve", diff --git a/packages/bbob-cli/CHANGELOG.md b/packages/bbob-cli/CHANGELOG.md index ad03120e..7b774852 100644 --- a/packages/bbob-cli/CHANGELOG.md +++ b/packages/bbob-cli/CHANGELOG.md @@ -1,5 +1,34 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/preset-html5@4.0.0 + - @bbob/html@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-cli/package.json b/packages/bbob-cli/package.json index b0f5def2..70719759 100644 --- a/packages/bbob-cli/package.json +++ b/packages/bbob-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/cli", - "version": "3.0.2", + "version": "4.0.0", "description": "Comand line bbcode parser", "bin": { "bbob": "lib/cli.js" diff --git a/packages/bbob-core/CHANGELOG.md b/packages/bbob-core/CHANGELOG.md index b5491dc7..0a2da675 100644 --- a/packages/bbob-core/CHANGELOG.md +++ b/packages/bbob-core/CHANGELOG.md @@ -1,5 +1,34 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`05246b2`](https://github.com/JiLiZART/BBob/commit/05246b2aea846e7cec41fa62aebc41a717208ec5), [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/parser@4.0.0 + - @bbob/plugin-helper@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-core/package.json b/packages/bbob-core/package.json index 3de9fab9..86338fbe 100644 --- a/packages/bbob-core/package.json +++ b/packages/bbob-core/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/core", - "version": "3.0.2", + "version": "4.0.0", "description": "⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies", "keywords": [ "bbcode", diff --git a/packages/bbob-html/CHANGELOG.md b/packages/bbob-html/CHANGELOG.md index 6aebf621..3708109a 100644 --- a/packages/bbob-html/CHANGELOG.md +++ b/packages/bbob-html/CHANGELOG.md @@ -1,5 +1,34 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + - @bbob/core@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-html/package.json b/packages/bbob-html/package.json index bca29e61..0d8d3dc5 100644 --- a/packages/bbob-html/package.json +++ b/packages/bbob-html/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/html", - "version": "3.0.2", + "version": "4.0.0", "description": "A BBCode to HTML Renderer part of @bbob", "keywords": [ "html", diff --git a/packages/bbob-parser/CHANGELOG.md b/packages/bbob-parser/CHANGELOG.md index 57a4f0bc..a2068d2d 100644 --- a/packages/bbob-parser/CHANGELOG.md +++ b/packages/bbob-parser/CHANGELOG.md @@ -1,5 +1,35 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#230](https://github.com/JiLiZART/BBob/pull/230) [`05246b2`](https://github.com/JiLiZART/BBob/commit/05246b2aea846e7cec41fa62aebc41a717208ec5) Thanks [@Alteras1](https://github.com/Alteras1)! - fix: treat contextFreeTags case insensitively + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-parser/package.json b/packages/bbob-parser/package.json index 5e53ff8a..29ddee60 100644 --- a/packages/bbob-parser/package.json +++ b/packages/bbob-parser/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/parser", - "version": "3.0.2", + "version": "4.0.0", "description": "A BBCode to AST Parser part of @bbob", "keywords": [ "bbcode", diff --git a/packages/bbob-plugin-helper/CHANGELOG.md b/packages/bbob-plugin-helper/CHANGELOG.md index 3a42c322..3b0ed4da 100644 --- a/packages/bbob-plugin-helper/CHANGELOG.md +++ b/packages/bbob-plugin-helper/CHANGELOG.md @@ -1,5 +1,28 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-plugin-helper/package.json b/packages/bbob-plugin-helper/package.json index 833e731b..a5f8f819 100644 --- a/packages/bbob-plugin-helper/package.json +++ b/packages/bbob-plugin-helper/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/plugin-helper", - "version": "3.0.2", + "version": "4.0.0", "description": "Set of utils to help write plugins for @bbob/core", "keywords": [ "bbob", diff --git a/packages/bbob-preset-html5/CHANGELOG.md b/packages/bbob-preset-html5/CHANGELOG.md index 63bb7c62..53122671 100644 --- a/packages/bbob-preset-html5/CHANGELOG.md +++ b/packages/bbob-preset-html5/CHANGELOG.md @@ -1,5 +1,34 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + - @bbob/preset@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-preset-html5/package.json b/packages/bbob-preset-html5/package.json index 3215e6ea..6b7f5974 100644 --- a/packages/bbob-preset-html5/package.json +++ b/packages/bbob-preset-html5/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/preset-html5", - "version": "3.0.2", + "version": "4.0.0", "description": "HTML5 preset to transform BBCode to HTML for @bbob/parser", "keywords": [ "preset", diff --git a/packages/bbob-preset-react/CHANGELOG.md b/packages/bbob-preset-react/CHANGELOG.md index 575a3265..9acd4d63 100644 --- a/packages/bbob-preset-react/CHANGELOG.md +++ b/packages/bbob-preset-react/CHANGELOG.md @@ -1,5 +1,33 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/preset-html5@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-preset-react/package.json b/packages/bbob-preset-react/package.json index a9d46e2b..483be329 100644 --- a/packages/bbob-preset-react/package.json +++ b/packages/bbob-preset-react/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/preset-react", - "version": "3.0.2", + "version": "4.0.0", "description": "React preset to transform BBCode to React for @bbob/react", "keywords": [ "bbob", diff --git a/packages/bbob-preset-vue/CHANGELOG.md b/packages/bbob-preset-vue/CHANGELOG.md index 6890b52e..5971bdc0 100644 --- a/packages/bbob-preset-vue/CHANGELOG.md +++ b/packages/bbob-preset-vue/CHANGELOG.md @@ -1,5 +1,33 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/preset-html5@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-preset-vue/package.json b/packages/bbob-preset-vue/package.json index d424f058..eaa509af 100644 --- a/packages/bbob-preset-vue/package.json +++ b/packages/bbob-preset-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/preset-vue", - "version": "3.0.2", + "version": "4.0.0", "description": "Vue preset to transform BBCode to Vue for @bbob/vue*", "keywords": [ "bbob", diff --git a/packages/bbob-preset/CHANGELOG.md b/packages/bbob-preset/CHANGELOG.md index d7e47386..113b3fb8 100644 --- a/packages/bbob-preset/CHANGELOG.md +++ b/packages/bbob-preset/CHANGELOG.md @@ -1,5 +1,33 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-preset/package.json b/packages/bbob-preset/package.json index a7643b50..76ed1133 100644 --- a/packages/bbob-preset/package.json +++ b/packages/bbob-preset/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/preset", - "version": "3.0.2", + "version": "4.0.0", "description": "Base preset for creating extensible presets for @bbob/core", "keywords": [ "preset", diff --git a/packages/bbob-react/CHANGELOG.md b/packages/bbob-react/CHANGELOG.md index 5883fffa..ca28be7f 100644 --- a/packages/bbob-react/CHANGELOG.md +++ b/packages/bbob-react/CHANGELOG.md @@ -1,5 +1,39 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- [#226](https://github.com/JiLiZART/BBob/pull/226) [`f1f9eb3`](https://github.com/JiLiZART/BBob/commit/f1f9eb39da12fb1b49d90e610e3def23c24f4eb3) Thanks [@JiLiZART](https://github.com/JiLiZART)! - fix(react): render words and spaces as single node in react + + Now React properly renders string nodes with spaces as single text node for react. Thanks @WLYau + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + - @bbob/core@4.0.0 + - @bbob/html@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-react/package.json b/packages/bbob-react/package.json index 592184a7..f66fffbf 100644 --- a/packages/bbob-react/package.json +++ b/packages/bbob-react/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/react", - "version": "3.0.2", + "version": "4.0.0", "description": "A BBCode to React Renderer part of @bbob", "keywords": [ "react", @@ -18,7 +18,7 @@ "react": "> 15.0" }, "devDependencies": { - "@bbob/preset-react": "^3.0.2", + "@bbob/preset-react": "^4.0.0", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "13.x", "react": "18.x", diff --git a/packages/bbob-vue2/CHANGELOG.md b/packages/bbob-vue2/CHANGELOG.md index df48691a..c9a4b2b4 100644 --- a/packages/bbob-vue2/CHANGELOG.md +++ b/packages/bbob-vue2/CHANGELOG.md @@ -1,5 +1,35 @@ # Change Log +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + - @bbob/core@4.0.0 + - @bbob/html@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-vue2/package.json b/packages/bbob-vue2/package.json index 0abf40b5..87730083 100644 --- a/packages/bbob-vue2/package.json +++ b/packages/bbob-vue2/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/vue2", - "version": "3.0.2", + "version": "4.0.0", "description": "A BBCode to Vue2 Renderer part of @bbob", "keywords": [ "vue", diff --git a/packages/bbob-vue3/CHANGELOG.md b/packages/bbob-vue3/CHANGELOG.md index ce204f7e..73c230c5 100644 --- a/packages/bbob-vue3/CHANGELOG.md +++ b/packages/bbob-vue3/CHANGELOG.md @@ -1,5 +1,35 @@ # @bbob/vue3 +## 4.0.0 + +### Major Changes + +- [#185](https://github.com/JiLiZART/BBob/pull/185) [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now BBob supports Typescript with typings + +### Minor Changes + +- [#233](https://github.com/JiLiZART/BBob/pull/233) [`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37) Thanks [@JiLiZART](https://github.com/JiLiZART)! - ** BREAKING CHANGE ** + + `TagNode.create` method now by default pass `null` to content instead of empty array `[]` + + ```js + // new behavior + TagNode.create("img").toString(); // -> [img] + // old behavior + TagNode.create("img", {}, []).toString(); // -> [img][/img] + ``` + + Migrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, []) + +- [#199](https://github.com/JiLiZART/BBob/pull/199) [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514) Thanks [@JiLiZART](https://github.com/JiLiZART)! - All build processes and CI actions now using PNPM as default Package Manager + +### Patch Changes + +- Updated dependencies [[`270f564`](https://github.com/JiLiZART/BBob/commit/270f5645f8c5b536d61883998a8dc4854f296f37), [`8797f7f`](https://github.com/JiLiZART/BBob/commit/8797f7f363a34b6a53578e0b2f50033cbb6a7eeb), [`3575982`](https://github.com/JiLiZART/BBob/commit/3575982b280cc45c9cedaf7a059491a324c1b514)]: + - @bbob/plugin-helper@4.0.0 + - @bbob/core@4.0.0 + - @bbob/html@4.0.0 + ## 3.0.2 ### Patch Changes diff --git a/packages/bbob-vue3/package.json b/packages/bbob-vue3/package.json index bb7f1f82..cb6c26d5 100644 --- a/packages/bbob-vue3/package.json +++ b/packages/bbob-vue3/package.json @@ -1,6 +1,6 @@ { "name": "@bbob/vue3", - "version": "3.0.2", + "version": "4.0.0", "description": "A BBCode to Vue3 Renderer part of @bbob", "keywords": [ "vue", diff --git a/release.json b/release.json new file mode 100644 index 00000000..fa44076b --- /dev/null +++ b/release.json @@ -0,0 +1,335 @@ +{ + "changesets": [ + { + "releases": [ + { + "name": "@bbob/parser", + "type": "minor" + } + ], + "summary": "fix: treat contextFreeTags case insensitively", + "id": "dry-peas-develop" + }, + { + "releases": [ + { + "name": "@bbob/plugin-helper", + "type": "minor" + }, + { + "name": "@bbob/preset-html5", + "type": "minor" + }, + { + "name": "@bbob/preset-react", + "type": "minor" + }, + { + "name": "@bbob/preset-vue", + "type": "minor" + }, + { + "name": "@bbob/parser", + "type": "minor" + }, + { + "name": "@bbob/preset", + "type": "minor" + }, + { + "name": "@bbob/react", + "type": "minor" + }, + { + "name": "@bbob/core", + "type": "minor" + }, + { + "name": "@bbob/html", + "type": "minor" + }, + { + "name": "@bbob/vue2", + "type": "minor" + }, + { + "name": "@bbob/vue3", + "type": "minor" + }, + { + "name": "@bbob/cli", + "type": "minor" + } + ], + "summary": "** BREAKING CHANGE **\n\n`TagNode.create` method now by default pass `null` to content instead of empty array `[]`\n\n```js\n // new behavior\n TagNode.create('img').toString() // -> [img]\n // old behavior\n TagNode.create('img', {}, []).toString() // -> [img][/img]\n```\n\nMigrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, [])", + "id": "five-meals-sing" + }, + { + "releases": [ + { + "name": "@bbob/plugin-helper", + "type": "major" + }, + { + "name": "@bbob/preset-html5", + "type": "major" + }, + { + "name": "@bbob/preset-react", + "type": "major" + }, + { + "name": "@bbob/preset-vue", + "type": "major" + }, + { + "name": "@bbob/parser", + "type": "major" + }, + { + "name": "@bbob/preset", + "type": "major" + }, + { + "name": "@bbob/react", + "type": "major" + }, + { + "name": "@bbob/core", + "type": "major" + }, + { + "name": "@bbob/html", + "type": "major" + }, + { + "name": "@bbob/vue2", + "type": "major" + }, + { + "name": "@bbob/vue3", + "type": "major" + }, + { + "name": "@bbob/cli", + "type": "major" + } + ], + "summary": "Now BBob supports Typescript with typings", + "id": "khaki-cobras-hide" + }, + { + "releases": [ + { + "name": "@bbob/react", + "type": "patch" + } + ], + "summary": "fix(react): render words and spaces as single node in react\n\nNow React properly renders string nodes with spaces as single text node for react. Thanks @WLYau", + "id": "metal-toys-heal" + }, + { + "releases": [ + { + "name": "@bbob/plugin-helper", + "type": "minor" + }, + { + "name": "@bbob/preset-html5", + "type": "minor" + }, + { + "name": "@bbob/preset-react", + "type": "minor" + }, + { + "name": "@bbob/preset-vue", + "type": "minor" + }, + { + "name": "vue2-example", + "type": "minor" + }, + { + "name": "@bbob/parser", + "type": "minor" + }, + { + "name": "@bbob/preset", + "type": "minor" + }, + { + "name": "@bbob/react", + "type": "minor" + }, + { + "name": "@bbob/core", + "type": "minor" + }, + { + "name": "@bbob/html", + "type": "minor" + }, + { + "name": "@bbob/vue2", + "type": "minor" + }, + { + "name": "@bbob/vue3", + "type": "minor" + }, + { + "name": "@bbob/cli", + "type": "minor" + } + ], + "summary": "All build processes and CI actions now using PNPM as default Package Manager", + "id": "unlucky-wombats-jump" + } + ], + "releases": [ + { + "name": "@bbob/parser", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "dry-peas-develop", + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/plugin-helper", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/preset-html5", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/preset-react", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/preset-vue", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/preset", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/react", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "metal-toys-heal", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/core", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/html", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/vue2", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/vue3", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "@bbob/cli", + "type": "major", + "oldVersion": "3.0.2", + "changesets": [ + "five-meals-sing", + "khaki-cobras-hide", + "unlucky-wombats-jump" + ], + "newVersion": "4.0.0" + }, + { + "name": "vue2-example", + "type": "minor", + "oldVersion": "2.8.0", + "changesets": [ + "unlucky-wombats-jump" + ], + "newVersion": "2.9.0" + } + ] +} \ No newline at end of file