diff --git a/.changeset/poor-pears-marry.md b/.changeset/poor-pears-marry.md
deleted file mode 100644
index b8e4fdf..0000000
--- a/.changeset/poor-pears-marry.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-"@bbob/parser": minor
-"@bbob/types": minor
-"@bbob/cli": minor
-"@bbob/core": minor
-"@bbob/html": minor
-"@bbob/plugin-helper": minor
-"@bbob/preset": minor
-"@bbob/preset-html5": minor
-"@bbob/preset-react": minor
-"@bbob/preset-vue": minor
-"@bbob/react": minor
-"@bbob/vue2": minor
-"@bbob/vue3": minor
----
-
-New option flag `caseFreeTags` has been added
-
-This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `
some
`
-
-```js
-import html from '@bbob/html'
-import presetHTML5 from '@bbob/preset-html5'
-
-const processed = html(`[h1]some[/H1]`, presetHTML5(), { caseFreeTags: true })
-
-console.log(processed); // some
-```
-
-Also now you can pass `caseFreeTags` to `parse` function
-
-```js
-import { parse } from '@bbob/parser'
-
-const ast = parse('[h1]some[/H1]', {
- caseFreeTags: true
-});
-```
-
-BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
-
-Changed codecov.io to coveralls.io for test coverage
diff --git a/.changeset/purple-bottles-return.md b/.changeset/purple-bottles-return.md
deleted file mode 100644
index 2d2263d..0000000
--- a/.changeset/purple-bottles-return.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-"@bbob/react": patch
-"@bbob/cli": patch
-"@bbob/core": patch
-"@bbob/html": patch
-"@bbob/parser": patch
-"@bbob/plugin-helper": patch
-"@bbob/preset": patch
-"@bbob/preset-html5": patch
-"@bbob/preset-react": patch
-"@bbob/preset-vue": patch
-"@bbob/types": patch
-"@bbob/vue2": patch
-"@bbob/vue3": patch
----
-
-Fix types for BbobCoreOptions
diff --git a/packages/bbob-cli/CHANGELOG.md b/packages/bbob-cli/CHANGELOG.md
index 8384f31..aa8877b 100644
--- a/packages/bbob-cli/CHANGELOG.md
+++ b/packages/bbob-cli/CHANGELOG.md
@@ -1,5 +1,46 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/html@4.2.0
+ - @bbob/preset-html5@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-cli/package.json b/packages/bbob-cli/package.json
index 4e4e8f7..8855ce7 100644
--- a/packages/bbob-cli/package.json
+++ b/packages/bbob-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/cli",
- "version": "4.1.1",
+ "version": "4.2.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 7c2aa1c..4299c0c 100644
--- a/packages/bbob-core/CHANGELOG.md
+++ b/packages/bbob-core/CHANGELOG.md
@@ -1,5 +1,47 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/parser@4.2.0
+ - @bbob/types@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-core/package.json b/packages/bbob-core/package.json
index 1b42dbb..9f14e44 100644
--- a/packages/bbob-core/package.json
+++ b/packages/bbob-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/core",
- "version": "4.1.1",
+ "version": "4.2.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 40b0ada..0b0ebb7 100644
--- a/packages/bbob-html/CHANGELOG.md
+++ b/packages/bbob-html/CHANGELOG.md
@@ -1,5 +1,47 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/core@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-html/package.json b/packages/bbob-html/package.json
index 8375136..02a83d8 100644
--- a/packages/bbob-html/package.json
+++ b/packages/bbob-html/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/html",
- "version": "4.1.1",
+ "version": "4.2.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 8941558..8b4811c 100644
--- a/packages/bbob-parser/CHANGELOG.md
+++ b/packages/bbob-parser/CHANGELOG.md
@@ -1,5 +1,46 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-parser/package.json b/packages/bbob-parser/package.json
index b678c84..a1cb968 100644
--- a/packages/bbob-parser/package.json
+++ b/packages/bbob-parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/parser",
- "version": "4.1.1",
+ "version": "4.2.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 4c1fb61..10fb5bc 100644
--- a/packages/bbob-plugin-helper/CHANGELOG.md
+++ b/packages/bbob-plugin-helper/CHANGELOG.md
@@ -1,5 +1,45 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-plugin-helper/package.json b/packages/bbob-plugin-helper/package.json
index 2490a56..a6686b8 100644
--- a/packages/bbob-plugin-helper/package.json
+++ b/packages/bbob-plugin-helper/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/plugin-helper",
- "version": "4.1.1",
+ "version": "4.2.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 b9b3dc1..732e8d2 100644
--- a/packages/bbob-preset-html5/CHANGELOG.md
+++ b/packages/bbob-preset-html5/CHANGELOG.md
@@ -1,5 +1,47 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/plugin-helper@4.2.0
+ - @bbob/preset@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-preset-html5/package.json b/packages/bbob-preset-html5/package.json
index 184bebe..68ac896 100644
--- a/packages/bbob-preset-html5/package.json
+++ b/packages/bbob-preset-html5/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset-html5",
- "version": "4.1.1",
+ "version": "4.2.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 3d1a717..491d018 100644
--- a/packages/bbob-preset-react/CHANGELOG.md
+++ b/packages/bbob-preset-react/CHANGELOG.md
@@ -1,5 +1,46 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/preset-html5@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-preset-react/package.json b/packages/bbob-preset-react/package.json
index da63735..d6d01ed 100644
--- a/packages/bbob-preset-react/package.json
+++ b/packages/bbob-preset-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset-react",
- "version": "4.1.1",
+ "version": "4.2.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 040f306..fc7699a 100644
--- a/packages/bbob-preset-vue/CHANGELOG.md
+++ b/packages/bbob-preset-vue/CHANGELOG.md
@@ -1,5 +1,46 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/preset-html5@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-preset-vue/package.json b/packages/bbob-preset-vue/package.json
index 65eec5e..78f5375 100644
--- a/packages/bbob-preset-vue/package.json
+++ b/packages/bbob-preset-vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset-vue",
- "version": "4.1.1",
+ "version": "4.2.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 ec56a87..95df7d6 100644
--- a/packages/bbob-preset/CHANGELOG.md
+++ b/packages/bbob-preset/CHANGELOG.md
@@ -1,5 +1,46 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-preset/package.json b/packages/bbob-preset/package.json
index 0853c24..cd3ab09 100644
--- a/packages/bbob-preset/package.json
+++ b/packages/bbob-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset",
- "version": "4.1.1",
+ "version": "4.2.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 bd2257c..153c11c 100644
--- a/packages/bbob-react/CHANGELOG.md
+++ b/packages/bbob-react/CHANGELOG.md
@@ -1,5 +1,48 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/core@4.2.0
+ - @bbob/html@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-react/package.json b/packages/bbob-react/package.json
index b8b5f45..e2ebac3 100644
--- a/packages/bbob-react/package.json
+++ b/packages/bbob-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/react",
- "version": "4.1.1",
+ "version": "4.2.0",
"description": "A BBCode to React Renderer part of @bbob",
"keywords": [
"react",
diff --git a/packages/bbob-types/CHANGELOG.md b/packages/bbob-types/CHANGELOG.md
index f42fbac..b0ec03f 100644
--- a/packages/bbob-types/CHANGELOG.md
+++ b/packages/bbob-types/CHANGELOG.md
@@ -1,5 +1,42 @@
# @bbob/types
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-types/package.json b/packages/bbob-types/package.json
index a5b995a..9d2815c 100644
--- a/packages/bbob-types/package.json
+++ b/packages/bbob-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/types",
- "version": "4.1.1",
+ "version": "4.2.0",
"description": "Shared Typescript types of @bbob",
"keywords": [
"bbcode",
diff --git a/packages/bbob-vue2/CHANGELOG.md b/packages/bbob-vue2/CHANGELOG.md
index 404db1a..7a7d050 100644
--- a/packages/bbob-vue2/CHANGELOG.md
+++ b/packages/bbob-vue2/CHANGELOG.md
@@ -1,5 +1,48 @@
# Change Log
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/core@4.2.0
+ - @bbob/html@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-vue2/package.json b/packages/bbob-vue2/package.json
index 1def86f..79216bb 100644
--- a/packages/bbob-vue2/package.json
+++ b/packages/bbob-vue2/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/vue2",
- "version": "4.1.1",
+ "version": "4.2.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 d5da5ce..8931e99 100644
--- a/packages/bbob-vue3/CHANGELOG.md
+++ b/packages/bbob-vue3/CHANGELOG.md
@@ -1,5 +1,48 @@
# @bbob/vue3
+## 4.2.0
+
+### Minor Changes
+
+- [#251](https://github.com/JiLiZART/BBob/pull/251) [`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491) Thanks [@JiLiZART](https://github.com/JiLiZART)! - New option flag `caseFreeTags` has been added
+
+ This flag allows to parse case insensitive tags like `[h1]some[/H1]` -> `some
`
+
+ ```js
+ import html from "@bbob/html";
+ import presetHTML5 from "@bbob/preset-html5";
+
+ const processed = html(`[h1]some[/H1]`, presetHTML5(), {
+ caseFreeTags: true,
+ });
+
+ console.log(processed); // some
+ ```
+
+ Also now you can pass `caseFreeTags` to `parse` function
+
+ ```js
+ import { parse } from "@bbob/parser";
+
+ const ast = parse("[h1]some[/H1]", {
+ caseFreeTags: true,
+ });
+ ```
+
+ BREAKING CHANGE: `isTokenNested` function now accepts string `tokenValue` instead of `token`
+
+ Changed codecov.io to coveralls.io for test coverage
+
+### Patch Changes
+
+- [#267](https://github.com/JiLiZART/BBob/pull/267) [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Fix types for BbobCoreOptions
+
+- Updated dependencies [[`ccab54a`](https://github.com/JiLiZART/BBob/commit/ccab54a4547b67d0ea61644e36ca57fdbe8c6491), [`8a9cfd6`](https://github.com/JiLiZART/BBob/commit/8a9cfd67c0f1a9fe6cc8cd74b68b7cdf3d393841)]:
+ - @bbob/types@4.2.0
+ - @bbob/core@4.2.0
+ - @bbob/html@4.2.0
+ - @bbob/plugin-helper@4.2.0
+
## 4.1.1
### Patch Changes
diff --git a/packages/bbob-vue3/package.json b/packages/bbob-vue3/package.json
index d60733b..ed146ca 100644
--- a/packages/bbob-vue3/package.json
+++ b/packages/bbob-vue3/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/vue3",
- "version": "4.1.1",
+ "version": "4.2.0",
"description": "A BBCode to Vue3 Renderer part of @bbob",
"keywords": [
"vue",