Changelog
*Sourced from [terser's changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md).*
> ## v4.4.0
>
> - Added `/*#__INLINE__*/` and `/*#__NOINLINE__*/` annotations for calls. If a call has one of these, it either forces or forbids inlining.
>
> ## v4.3.11
>
> - Fixed a problem where `window` was considered safe to access, even though there are situations where it isn't (Node.js, workers...)
> - Fixed an error where `++` and `--` were considered side-effect free
> - `Number(x)` now needs both `unsafe` and and `unsafe_math` to be compressed into `+x` because `x` might be a `BigInt`
> - `keep_fnames` now correctly supports regexes when the function is in a variable declaration
>
> ## v4.3.10
>
> - Fixed syntax error when repeated semicolons were encountered in classes
> - Fixed invalid output caused by the creation of empty sequences internally
> - Scopes are now updated when scopes are inlined into them
Commits
- [`6589965`](https://github.com/terser/terser/commit/6589965fe372124ce94410c9e0e7389732a3c8ea) 4.4.0
- [`e858064`](https://github.com/terser/terser/commit/e85806464dc8fdfc62434aa7ecb1d5671d9ec44a) update changelog
- [`555736c`](https://github.com/terser/terser/commit/555736c6370543fb7d6443992cec58a6721e99cb) document annotations
- [`c7bd49b`](https://github.com/terser/terser/commit/c7bd49b933e9da53dc93265ef9d8d033e5a8ea8e) inline and noinline annotations
- [`945970f`](https://github.com/terser/terser/commit/945970f6e6d440fb4c3b0638693e8824f4c5079d) move some code around
- [`f231722`](https://github.com/terser/terser/commit/f231722874507843b4fc70bfdc603dd62ad4d30b) 4.3.11
- [`46e7755`](https://github.com/terser/terser/commit/46e7755f7a52f5b4d4b47ee5757da70060a5f1be) fix harmony test
- [`8cb8dba`](https://github.com/terser/terser/commit/8cb8dbad3070dfdfebc065ae77ac0face56f49f6) update changelog
- [`f34226c`](https://github.com/terser/terser/commit/f34226ca7d2543f1e985bc7686fb70e8df2aa0de) simplify pure global access a bit
- [`025d4df`](https://github.com/terser/terser/commit/025d4df24d31a9f7bfb140c99aedb886d48db040) fix [#506](https://github-redirect.dependabot.com/terser/terser/issues/506) by making some globals, which aren't in every environment, impure.
- Additional commits viewable in [compare view](https://github.com/terser/terser/compare/v4.3.9...v4.4.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 will merge this PR once CI passes on it, as requested by @greatislander.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)
- 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)
Bumps terser from 4.3.9 to 4.4.0.
Changelog
*Sourced from [terser's changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md).* > ## v4.4.0 > > - Added `/*#__INLINE__*/` and `/*#__NOINLINE__*/` annotations for calls. If a call has one of these, it either forces or forbids inlining. > > ## v4.3.11 > > - Fixed a problem where `window` was considered safe to access, even though there are situations where it isn't (Node.js, workers...) > - Fixed an error where `++` and `--` were considered side-effect free > - `Number(x)` now needs both `unsafe` and and `unsafe_math` to be compressed into `+x` because `x` might be a `BigInt` > - `keep_fnames` now correctly supports regexes when the function is in a variable declaration > > ## v4.3.10 > > - Fixed syntax error when repeated semicolons were encountered in classes > - Fixed invalid output caused by the creation of empty sequences internally > - Scopes are now updated when scopes are inlined into themCommits
- [`6589965`](https://github.com/terser/terser/commit/6589965fe372124ce94410c9e0e7389732a3c8ea) 4.4.0 - [`e858064`](https://github.com/terser/terser/commit/e85806464dc8fdfc62434aa7ecb1d5671d9ec44a) update changelog - [`555736c`](https://github.com/terser/terser/commit/555736c6370543fb7d6443992cec58a6721e99cb) document annotations - [`c7bd49b`](https://github.com/terser/terser/commit/c7bd49b933e9da53dc93265ef9d8d033e5a8ea8e) inline and noinline annotations - [`945970f`](https://github.com/terser/terser/commit/945970f6e6d440fb4c3b0638693e8824f4c5079d) move some code around - [`f231722`](https://github.com/terser/terser/commit/f231722874507843b4fc70bfdc603dd62ad4d30b) 4.3.11 - [`46e7755`](https://github.com/terser/terser/commit/46e7755f7a52f5b4d4b47ee5757da70060a5f1be) fix harmony test - [`8cb8dba`](https://github.com/terser/terser/commit/8cb8dbad3070dfdfebc065ae77ac0face56f49f6) update changelog - [`f34226c`](https://github.com/terser/terser/commit/f34226ca7d2543f1e985bc7686fb70e8df2aa0de) simplify pure global access a bit - [`025d4df`](https://github.com/terser/terser/commit/025d4df24d31a9f7bfb140c99aedb886d48db040) fix [#506](https://github-redirect.dependabot.com/terser/terser/issues/506) by making some globals, which aren't in every environment, impure. - Additional commits viewable in [compare view](https://github.com/terser/terser/compare/v4.3.9...v4.4.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 will merge this PR once CI passes on it, as requested by @greatislander.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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) - 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)