chore(deps): update all non-major dependencies#136
Merged
renovate[bot] merged 1 commit intomainfrom Jun 30, 2024
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
^1.5.24->^1.6.6^7.11.0->^7.14.1^0.21.4->^0.21.5^1.21.0->^1.21.6^3.2.5->^3.3.2^17.3.0->^17.4.0^5.4.5->^5.5.2Release Notes
swc-project/swc (@swc/core)
v1.6.6Compare Source
Bug Fixes
\r\nin JSX (#9112) (2a0ebec)Performance
(es/parser) Optimize macros (#9100) (719b7c5)
(es/parser) Remove unnecessary check (#9102) (2a490ad)
(es/parser) Add a check before numeric operations (#9105) (c0602c8)
(es/parser) Increase token context size (#9104) (8ef30cc)
v1.6.5Compare Source
v1.6.4Compare Source
Features
(cli) Support generating
.d.tsfiles (#9097) (e71b6d3)(common) Add fallible methods to
swc_common::SourceMap(#9090) (e423d1b)(es/transform) Add experimental
.d.tsgeneration (#9093) (51a2702)(swc_core) Reexport
swc_typescript(#9092) (a2645e2)(typescript) Implement Isolated Declaration (#9086) (a855159)
Miscellaneous Tasks
sha-1withsha1(#9091) (5a2c968)Performance
(es/lexer) Apply various optimizations (#9095) (2f02630)
(es/lexer) Use
memchr::memmemfor lexing block comments (#9096) (1b3672f)Refactor
EsConfigandTsConfig(#9094) (5520b23)v1.6.3Compare Source
Bug Fixes
(css/minifier) Don't tranform rotate deg (#9072) (8d37dae)
(es/decorators) Reduce the number of sourcemap mappings (#9074) (cfe3ba3)
Performance
(common) Use
CharsinStringInput(#9073) (7698eaa)(es/lexer) Optimize lexer (#9075) (6426928)
(es/lexer) Make lexing of string literals faster (#9077) (373bac5)
(es/lexer) Reduce allocation while lexing identifiers (#9076) (69f00b8)
(es/lexer) Add a fast-path to template literal lexer (#9080) (238f1c5)
(es/lexer) Add fast-path to jsx lexer (#9081) (af58606)
Refactor
StringInputimplementation (#9071) (c3a8c0b)v1.6.1Compare Source
Bug Fixes
Use SourceMap::adjust_mappings(#9058) (cdd20cd)Performance
v1.6.0Compare Source
Features
(common) Use
SourceMap::adjust_mappings(#9052) (eda2e45)(es/ast) Add more utilities (#9054) (ab226dc)
Performance
(es/lints) Avoid needless allocations in
no-dupe-args(#9041) (e560198)(es/parser) Do not track
rawby hand (#9047) (60fe5f0)(es/parser) Reduce allocations for
rawwhile lexing numbers (#9056) (bc8ec62)Refactor
(es/ast) Remove unused fields of
TsPropertySignature(#8955) (6306778)(es/parser) Remove unused
raw: Rawparams (#9048) (32e23ed)(es/utils) Refine some APIs (#9049) (e856478)
Testing
v1.5.29Compare Source
Bug Fixes
(ci) Make publish action upload cli artifacts (#9040) (3337bb2)
(es) Make
outputfield optional (#9033) (39654bf)(es/codegen) Emit named type in mapped types (#9038) (91e92ec)
(es/minifier) Visit RHS while hoisting properties (#9032) (cb16994)
(xtask) Fix
nightlyaction (#9042) (733dcc6)Performance
(es/minifier) Do not visit var init multiple times (#9039) (675916c)
(es/parser) Optimize lexing of template literals (#9036) (6ab19a1)
(es/parser) Optimize lexing of template literals, again (#9037) (5bffd0f)
v1.5.28Compare Source
Bug Fixes
v1.5.27Compare Source
v1.5.25Compare Source
Bug Fixes
(es/es2015) Fix injection location of
thisfor getter/setter properties (#8993) (09121a6)(es/minifier) Preserve unused special properties (#9005) (e764ff6)
(es/minifier) Fix comparison of
-0.0(#9012) (8a29577)(es/minifier) Do not index a string with a surrogate pair (#9013) (2879a4d)
(es/minifier) Fix evaluation of
-0as a string (#9011) (9f8e24a)(es/resolver) Fix hoisting of
constandlet(#8987) (0d9ecf3)Features
(es/minifier) Detect TypeScript enum initialization pattern (#8986) (cc8c155)
(x) Initialize project (#8999) (da70ebe)
Performance
tracing-spans(#9019) (3bf3114)typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v7.14.1Compare Source
🩹 Fixes
eslint-plugin: [prefer-nullish-coalescing] treat enums and literals as their underlying primitive types
eslint-plugin: [prefer-nullish-coalescing] ensure ternary fix does not remove parens
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v7.14.0Compare Source
🚀 Features
🩹 Fixes
eslint-plugin: [no-extraneous-class] handle abstract members
eslint-plugin: [prefer-nullish-coalescing] handle intersected primitive types
eslint-plugin: [no-invalid-this] support AccessorProperty
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v7.13.1Compare Source
🩹 Fixes
eslint-plugin: [prefer-readonly] refine report locations
eslint-plugin: [return-await] support explicit resource management
eslint-plugin: [no-unsafe-member-access] differentiate a types-error any from a true any
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v7.13.0Compare Source
🚀 Features
typescript-estree: require
import = require()argument to be a string literaltypescript-estree: forbid
.body,.async,.generatorondeclare functioneslint-plugin: [no-dynamic-delete] allow all string literals as index
🩹 Fixes
ast-spec: function-call-like callee should be Expression not LeftHandSideExpression
scope-manager: handle index signature in class
eslint-plugin: [init-declarations] refine report locations
eslint-plugin: [no-base-to-string] make error message more nuanced
eslint-plugin: [no-unsafe-assignment] be more specific about error types
eslint-plugin: [no-magic-numbers] fix implementation of the
ignoreoption❤️ Thank You
You can read about our versioning strategy and releases on our website.
v7.12.0Compare Source
🚀 Features
eslint-plugin: [no-useless-template-literals] rename to
no-useless-template-expression(deprecateno-useless-template-literals)rule-tester: check for parsing errors in suggestion fixes
rule-tester: port
checkDuplicateTestCasesfrom ESLinteslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises'
🩹 Fixes
no-useless-template-expression -> no-unnecessary-template-expression
eslint-plugin: [no-unnecessary-type-assertion] combine template literal check with
constvariable checkeslint-plugin: [dot-notation] fix false positive when accessing private/protected property with optional chaining
eslint-plugin: [explicit-member-accessibility] refine report locations
eslint-plugin: [no-unnecessary-type-assertion] declares are always defined, so always check
declareseslint-plugin: [prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions
eslint-plugin: [return-await] clean up in-try-catch detection and make autofixes safe
eslint-plugin: [member-ordering] also TSMethodSignature can be get/set
❤️ Thank You
You can read about our versioning strategy and releases on our website.
evanw/esbuild (esbuild)
v0.21.5Compare Source
Fix
Symbol.metadataon classes without a class decorator (#3781)This release fixes a bug with esbuild's support for the decorator metadata proposal. Previously esbuild only added the
Symbol.metadataproperty to decorated classes if there was a decorator on the class element itself. However, the proposal says that theSymbol.metadataproperty should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.Allow unknown import attributes to be used with the
copyloader (#3792)Import attributes (the
withkeyword onimportstatements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load./bagel.jsas typebagel:Because of that, bundling this code with esbuild is an error unless the file
./bagel.jsis external to the bundle (such as with--bundle --external:./bagel.js).However, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the
copyloader. That's because thecopyloader behaves similarly to--externalin that the file is left external to the bundle. The difference is that thecopyloader copies the file into the output folder and rewrites the import path while--externaldoesn't. That means the following will now work with thecopyloader (such as with--bundle --loader:.bagel=copy):Support import attributes with glob-style imports (#3797)
This release adds support for import attributes (the
withoption) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:Previously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:
In addition, this change means plugins can now access the contents of
withfor glob-style imports.Support
${configDir}intsconfig.jsonfiles (#3782)This adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence
${configDir}is now respected at the start ofbaseUrlandpathsvalues, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets basetsconfig.jsonfiles specified viaextendsrefer to the directory of the top-leveltsconfig.jsonfile. Here is an example:{ "compilerOptions": { "paths": { "js/*": ["${configDir}/dist/js/*"] } } }You can read more in TypeScript's blog post about their upcoming 5.5 release. Note that this feature does not make use of template literals (you need to use
"${configDir}/dist/js/*"not`${configDir}/dist/js/*`). The syntax fortsconfig.jsonis still just JSON with comments, and JSON syntax does not allow template literals. This feature only recognizes${configDir}in strings for certain path-like properties, and only at the beginning of the string.Fix internal error with
--supported:object-accessors=false(#3794)This release fixes a regression in 0.21.0 where some code that was added to esbuild's internal runtime library of helper functions for JavaScript decorators fails to parse when you configure esbuild with
--supported:object-accessors=false. The reason is that esbuild introduced code that does{ get [name]() {} }which uses both theobject-extensionsfeature for the[name]and theobject-accessorsfeature for theget, but esbuild was incorrectly only checking forobject-extensionsand not forobject-accessors. Additional tests have been added to avoid this type of issue in the future. A workaround for this issue in earlier releases is to also add--supported:object-extensions=false.unjs/jiti (jiti)
v1.21.6Compare Source
compare changes
🩹 Fixes
v1.21.5Compare Source
compare changes
🩹 Fixes
From 1.21.4
node:protocol for node 14 compatibility (5d877de)v1.21.4Compare Source
v1.21.3Compare Source
compare changes
🩹 Fixes
❤️ Contributors
v1.21.2Compare Source
compare changes
🩹 Fixes
❤️ Contributors
v1.21.1Compare Source
compare changes
🏡 Chore
🤖 CI
❤️ Contributors
prettier/prettier (prettier)
v3.3.2Compare Source
diff
Fix handlebars path expressions starts with
@(#16358 by @Princeyadav05)v3.3.1Compare Source
diff
Preserve empty lines in front matter (#16347 by @fisker)
Preserve explicit language in front matter (#16348 by @fisker)
Avoid line breaks in import attributes (#16349 by @fisker)
v3.3.0Compare Source
diff
🔗 Release Notes
release-it/release-it (release-it)
v17.4.0Compare Source
eslint-plugin-avatoignoreDependencies(cf41b1b)8641afe)13e399a)0ad9b1e)3feb112)5dcb72d)3056a18)Microsoft/TypeScript (typescript)
v5.5.2Compare Source
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Pacific/Auckland, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.