This repository has been archived by the owner on Jun 28, 2021. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ acorn (8.0.4 → 8.4.0) · Repo
Commits
See the full diff on Github. The new version differs by 56 commits:
Mark version 8.4.0
Add `allowSuperOutsideMethod` option
Add missing "export const base" in walk.d.ts (#1044)
Bump actions/checkout to v2
Add 2022 (and 13) as allowed ecmaVersion
Mark version 8.3.0
Implement ES2022 RegExp Match Indices
Change `allowAwaitOutsideFunction` to be enabled by default when `ecmaVersion` >= 2022
Fix mishandling of astral characters after "async function"
Fix contextual let heuristic to account for escapes and astral characters
Mark version 8.2.4
Properly handle 'async of' in await loops
Rename noIn parameter to forInit
Revert "Add explicit exception for 'async of' not starting arrow in for init context"
Mark version 8.2.3
Add explicit exception for 'async of' not starting arrow in for init context
Make fullCharCodeAtPos more accurate
Mark version 8.2.2
Fix async/generator scope tests
Make await x ** y fail to parse
Mark version 8.2.1
Fix regression on static methods with keyword names
Mark acorn-loose version 8.1.0
Mark acorn-walk version 8.1.0
Mark version 8.2.0
add a test case
fix cases '*' exists after 'get'/'set'
fix `delete obj?.#field`
fix `new.target` in class field initializer
fix `await` and `yield` in class field initializer
fix `code` with code point
update acorn.d.ts
update acorn-walk
update acorn-loose
update acorn
update test262
Mark version 8.1.1
Don't generate sourcemaps
Mark version 8.1.0
Support `import.meta` in scripts (via `allowImportExportEverywhere`).
Work around corner case with nested destructuring arrays
Update authors list, use .mailmap file
Add flag to cli to enable await outside function option
Mark acorn-walk 8.0.2
Mark acorn-loose 8.0.2
Mark version 8.0.5
Adjust package.json to work with Node v12.16.0,v13.0-v13.6
Fix lint complaints in walker
Mark acorn-walk 8.0.1
[walker] Fix bug where full and fullAncestor skip nodes with overridden types
Switch to Github actions for CI
Replace another empty object with a prototype-less one
Use Object.create where appropriate
Mark acorn-loose 8.0.1
[loose parser] Always allow 'for await'
chore: update license year
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands