Release notes
*Sourced from [imask's releases](https://github.com/uNmAnNeR/imaskjs/releases).*
> ## v4.0.0
> `IMask` became recursive!
> Nested masks now can be used with `Pattern` mask as independent `blocks`.
>
> Pattern Groups were removed:
> * instead `MaskedPattern.PatternGroup.Range` and `MaskedPattern.PatternGroup.Enum` use [MaskedRange](https://unmanner.github.io/imaskjs/guide.html#range) and [MaskedEnum](https://unmanner.github.io/imaskjs/guide.html#enum)
> * `groups` option renamed to `blocks`
> * `Date` mask changed accordingly
>
> All dependencies were updated, babel 7 is used.
> Some bugs were fixed.
> Many other internal changes and improvements.
> That was a huge refactoring!
Commits
- [`a60c4f5`](https://github.com/uNmAnNeR/imaskjs/commit/a60c4f5cf9e63023a85347b492d3a5405f9cf231) v4.0.0
- [`12698b3`](https://github.com/uNmAnNeR/imaskjs/commit/12698b30d95f5eddb95c18db11f27a93f3c155a7) fix run doc
- [`01f09dd`](https://github.com/uNmAnNeR/imaskjs/commit/01f09dd8f70b718a0bb1220452f4f55d1cae01f2) fix jumping symbols over
- [`2c15b0f`](https://github.com/uNmAnNeR/imaskjs/commit/2c15b0f2057f98098fad60db4381c5568e8522e3) fix cursor aligning
- [`a38337f`](https://github.com/uNmAnNeR/imaskjs/commit/a38337ff7d2e896c3c9590a7e7a9ed725aafb93a) fix append tail chunk after stop
- [`c4cee49`](https://github.com/uNmAnNeR/imaskjs/commit/c4cee4985612932e5e19f53b564613d49788ad9e) update styles
- [`cc8dac2`](https://github.com/uNmAnNeR/imaskjs/commit/cc8dac2b8458afdb82150317db636dfb41a56c4a) update deps
- [`e03ebc3`](https://github.com/uNmAnNeR/imaskjs/commit/e03ebc398a1bb418f90f6db85127f79716af8fb7) update plugins
- [`1daa598`](https://github.com/uNmAnNeR/imaskjs/commit/1daa598de3baa0b9ac5da2ac7a692fe84749fd93) update guide and readme
- [`faeafb2`](https://github.com/uNmAnNeR/imaskjs/commit/faeafb23b392841ebb9db06e8365028db3ef11de) update index page and readme
- Additional commits viewable in [compare view](https://github.com/uNmAnNeR/imaskjs/compare/v3.4.0...v4.0.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps imask from 3.4.0 to 4.0.0.
Release notes
*Sourced from [imask's releases](https://github.com/uNmAnNeR/imaskjs/releases).* > ## v4.0.0 > `IMask` became recursive! > Nested masks now can be used with `Pattern` mask as independent `blocks`. > > Pattern Groups were removed: > * instead `MaskedPattern.PatternGroup.Range` and `MaskedPattern.PatternGroup.Enum` use [MaskedRange](https://unmanner.github.io/imaskjs/guide.html#range) and [MaskedEnum](https://unmanner.github.io/imaskjs/guide.html#enum) > * `groups` option renamed to `blocks` > * `Date` mask changed accordingly > > All dependencies were updated, babel 7 is used. > Some bugs were fixed. > Many other internal changes and improvements. > That was a huge refactoring!Commits
- [`a60c4f5`](https://github.com/uNmAnNeR/imaskjs/commit/a60c4f5cf9e63023a85347b492d3a5405f9cf231) v4.0.0 - [`12698b3`](https://github.com/uNmAnNeR/imaskjs/commit/12698b30d95f5eddb95c18db11f27a93f3c155a7) fix run doc - [`01f09dd`](https://github.com/uNmAnNeR/imaskjs/commit/01f09dd8f70b718a0bb1220452f4f55d1cae01f2) fix jumping symbols over - [`2c15b0f`](https://github.com/uNmAnNeR/imaskjs/commit/2c15b0f2057f98098fad60db4381c5568e8522e3) fix cursor aligning - [`a38337f`](https://github.com/uNmAnNeR/imaskjs/commit/a38337ff7d2e896c3c9590a7e7a9ed725aafb93a) fix append tail chunk after stop - [`c4cee49`](https://github.com/uNmAnNeR/imaskjs/commit/c4cee4985612932e5e19f53b564613d49788ad9e) update styles - [`cc8dac2`](https://github.com/uNmAnNeR/imaskjs/commit/cc8dac2b8458afdb82150317db636dfb41a56c4a) update deps - [`e03ebc3`](https://github.com/uNmAnNeR/imaskjs/commit/e03ebc398a1bb418f90f6db85127f79716af8fb7) update plugins - [`1daa598`](https://github.com/uNmAnNeR/imaskjs/commit/1daa598de3baa0b9ac5da2ac7a692fe84749fd93) update guide and readme - [`faeafb2`](https://github.com/uNmAnNeR/imaskjs/commit/faeafb23b392841ebb9db06e8365028db3ef11de) update index page and readme - Additional commits viewable in [compare view](https://github.com/uNmAnNeR/imaskjs/compare/v3.4.0...v4.0.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.