chore(deps): update devdependencies (non-major) #3846
Merged
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:
9.0.1
->9.0.2
26.0.14
->26.0.15
12.12.62
->12.19.2
13.13.21
->13.13.29
2.8.27
->2.8.28
7.2.6
->7.2.8
4.2.0
->4.6.0
4.2.0
->4.6.0
0.7.19
->0.7.21
7.10.0
->7.12.1
6.12.0
->6.14.0
24.0.2
->24.1.0
26.4.2
->26.6.1
26.4.2
->26.6.1
10.4.0
->10.5.0
2.4.2
->2.5.1
7.2.1
->7.3.0
8.3.3
->8.4.2
2.28.2
->2.32.1
26.4.0
->26.4.3
8.0.4
->8.0.7
4.0.3
->4.0.5
Release Notes
typescript-eslint/typescript-eslint
v4.6.0
Compare Source
Bug Fixes
Features
[]
(#2704) (ef8b5a7), closes #2582no-unnecessary-type-constraint
rule (#2516) (880ac75)space-infix-ops
(#2593) (343d20d)v4.5.0
Compare Source
Bug Fixes
any
/unknown
(#2671) (d690c8d)Features
allowProtectedClassPropertyAccess
option (#2622) (bbc9e35)ignoreInferredTypes
option (#2668) (91010e8)4.4.1 (2020-10-12)
Bug Fixes
v4.4.1
Compare Source
Bug Fixes
v4.4.0
Compare Source
Features
consistent-indexed-object-style
rule (#2401) (d7dc108)no-duplicate-imports
(#2609) (498f397)v4.3.0
Compare Source
Bug Fixes
Features
this: void
(#2481) (ddf5660)evanw/esbuild
v0.7.21
Compare Source
Use bracketed escape codes for non-BMP characters
The previous release introduced code that escapes non-ASCII characters using ASCII escape sequences. Since JavaScript uses UCS-2/UTF-16 internally, a non-BMP character such as
𐀀
ended up being encoded using a surrogate pair:\uD800\uDC00
. This is fine when the character is contained in a string, but it causes a syntax error when that character is used as an identifier.This release fixes this issue by using the newer bracketed escape code instead:
\u{10000}
. One complication with doing this is that this escape code won't work in older environments without ES6 support. Because of this, using identifiers containing non-BMP characters is now an error if the configured target environment doesn't support bracketed escape codes.Escape non-ASCII characters in properties
The previous release overlooked the need to escape non-ASCII characters in properties in various places in the grammar (e.g. object literals, property accesses, import and export aliases). This resulted in output containing non-ASCII characters even with
--charset=ascii
. These characters should now always be escaped, even in properties.v0.7.20
Compare Source
Default to ASCII-only output (#70, #485)
While esbuild's output is encoded using UTF-8 encoding, there are many other character encodings in the wild (e.g. Windows-1250). You can explicitly mark the output files as UTF-8 by adding
<meta charset="utf-8">
to your HTML page or by includingcharset=utf-8
in theContent-Type
header sent by your server. This is probably a good idea regardless of the contents of esbuild's output since information being displayed to users is probably also encoded using UTF-8.However, sometimes it's not possible to guarantee that your users will be running your code as UTF-8. For example, you may not control the server response or the contents of the HTML page that loads your script. Also, if your code needs to run in IE, there are certain cases where IE may ignore the
<meta charset="utf-8">
tag and make up another encoding instead.Also content encoded using UTF-8 may be parsed up to 1.7x slower by the browser than ASCII-only content, at least according to this blog post from the V8 team: https://v8.dev/blog/scanner. The official recommendation is to "avoid non-ASCII identifiers where possible" to improve parsing performance.
For these reasons, esbuild's default output has been changed to ASCII-only. All Unicode code points in identifiers and strings that are outside of the printable ASCII range (
\x20-\x7E
inclusive) are escaped using backslash escape sequences. If you would like to use raw UTF-8 encoding instead, you can pass the--charset=utf8
flag to esbuild.Further details:
This does not yet escape non-ASCII characters embedded in regular expressions. This is because esbuild does not currently parse the contents of regular expressions at all. The flag was added despite this limitation because it's still useful for code that doesn't contain cases like this.
This flag does not apply to comments. I believe preserving non-ASCII data in comments should be fine because even if the encoding is wrong, the run time environment should completely ignore the contents of all comments. For example, the V8 blog post mentions an optimization that avoids decoding comment contents completely. And all comments other than license-related comments are stripped out by esbuild anyway.
This new
--charset
flag simultaneously applies to all output file types (JavaScript, CSS, and JSON). So if you configure your server to send the correctContent-Type
header and want to use--charset=utf8
, make sure your server is configured to treat both.js
and.css
files as UTF-8.Interpret escape sequences in CSS tokens
Escape sequences in CSS tokens are now interpreted. This was already the case for string and URL tokens before, but this is now the case for all identifier-like tokens as well. For example,
c\6flor: #\66 00
is now correctly recognized ascolor: #f00
.Support
.css
with the--out-extension
optionThe
--out-extension
option was added so you could generate.mjs
and.cjs
files for node like this:--out-extension:.js=.mjs
. However, now that CSS is a first-class content type in esbuild, this should also be available for.css
files. I'm not sure why you would want to do this, but you can now do--out-extension:.css=.something
too.eslint/eslint
v7.12.1
Compare Source
08f33e8
Upgrade: @eslint/eslintrc to fix rule schema validation (fixes #13793) (#13794) (Brandon Mills)aeef485
Fix: Pass internal config paths in FileEnumerator default (fixes #13789) (#13792) (Brandon Mills)631ae8b
Sponsors: Sync README with website (ESLint Jenkins)v7.12.0
Compare Source
cbf3585
Update: skip keyword check for fns in space-before-blocks (fixes #13553) (#13712) (Milos Djermanovic)256f656
Fix: autofix shouldn't produce template literals with\8
or\9
(#13737) (Milos Djermanovic)b165aa5
Fix: yoda rule autofix produces syntax errors with adjacent tokens (#13760) (Milos Djermanovic)3175316
Fix: prefer-destructuring invalid autofix with comma operator (#13761) (Milos Djermanovic)1a9f171
Chore: Remove more ESLintRC-related files (refs #13481) (#13762) (Nicholas C. Zakas)bfddced
Update: remove suggestion if it didn't provide a fix (fixes #13723) (#13772) (Milos Djermanovic)5183b14
Update: check template literal in no-script-url (#13775) (YeonJuan)bfe97d2
Sponsors: Sync README with website (ESLint Jenkins)6c51ade
Sponsors: Sync README with website (ESLint Jenkins)603de04
Update: treat all literals like boolean literal in no-constant-condition (#13245) (Zen)289aa6f
Sponsors: Sync README with website (ESLint Jenkins)9a1f669
Sponsors: Sync README with website (ESLint Jenkins)637f818
Docs: add more examples for no-func-assign (fixes #13705) (#13777) (Nitin Kumar)17cc0dd
Chore: add test case for no-func-assign (refs #13705) (#13783) (Nitin Kumar)dee0f77
Docs: add TOC to user-guide/configuring.md (#13727) (metasean)0510621
Update: Fix && vs || short-circuiting false negatives (fixes #13634) (#13769) (Brandon Mills)8b6ed69
Sponsors: Sync README with website (ESLint Jenkins)1457509
Docs: fix broken links in Node.js API docs (#13771) (Laura Barluzzi)7c813d4
Docs: Fix typo in v7 migration page (#13778) (Yusuke Sasaki)b025795
Docs: Fix the format option name in the document (#13770) (Hideki Igarashi)84fd591
Chore: Increase Mocha timeout for copying fixtures (#13768) (Brandon Mills)1faeb84
Docs: clarify that space-unary-ops doesn't apply when space is required (#13767) (Taylor Morgan)67c0605
Update: check computed keys in no-prototype-builtins (fixes #13088) (#13755) (Milos Djermanovic)b5e011c
Sponsors: Sync README with website (ESLint Jenkins)v7.11.0
Compare Source
23e966f
Chore: Refactor CLIEngine tests (refs #13481) (#13709) (Nicholas C. Zakas)fa9429a
Fix: don't count line after EOF in max-lines (#13735) (Milos Djermanovic)d973675
Docs: Update anchor links to use existing linkrefs (refs #13715) (#13741) (Brandon Mills)2c6d774
Docs: Fix typos (#13730) (Frieder Bluemle)cc468c0
Upgrade: eslint-visitor-keys@2.0.0 (#13732) (Milos Djermanovic)ab0ac6c
Docs: Fix anchor links (#13715) (Gary Moore)27f0de6
Fix: account for linebreaks before postfix++
/--
in no-extra-parens (#13731) (Milos Djermanovic)da78fa1
Update: support async arrow fn in function-paren-newline (fixes #13728) (#13729) (Michal Dziekonski)fe301b8
Docs: Add configuration comments in examples (#13738) (YeonJuan)504408c
Sponsors: Sync README with website (ESLint Jenkins)3900659
Sponsors: Sync README with website (ESLint Jenkins)c1974b3
Sponsors: Sync README with website (ESLint Jenkins)6f4abe5
Sponsors: Sync README with website (ESLint Jenkins)prettier/eslint-config-prettier
v6.14.0
Compare Source
v6.13.0
Compare Source
jest-community/eslint-plugin-jest
v24.1.0
Compare Source
Features
onlyFunctionsWithAsyncKeyword
option (#677) (d0cea37)24.0.2 (2020-09-20)
Bug Fixes
24.0.1 (2020-09-12)
Bug Fixes
all
config (#664) (f636021), closes #663facebook/jest
v26.6.1
Compare Source
Features
[jest-runtime]
Support named exports from CommonJS as named ES Module imports (#10673)[jest-validate]
Add support forrecursiveDenylist
option as an alternative torecursiveBlacklist
(#10236)Fixes
[expect]
FixobjectContaining
to work recursively into sub-objects (#10508)[jest-cli, jest-core, jest-config, jest-types]
Fix--onlyFailures
flag to work in non-watch mode (#10678)[jest-config]
Fix for thejest.config.ts
compiler to not interfere withtsconfig.json
files (#10675)[jest-message-util]
Update to work properly with Node 15 (#10660)[jest-mock]
Allow to mock methods in getters (TypeScript 3.9 export) (#10156)v26.6.0
Compare Source
Features
[jest-cli, jest-config]
Add support for thejest.config.ts
configuration file (#10564)Fixes
[jest-config]
Simplify transform RegExp (#10207)[jest-fake-timers]
Lazily instantiate mock timers (#10551)[jest-runtime]
require.main
is no longerundefined
when usingjest.resetModules
(#10626)[@jest/types]
Add missing values fortimers
(#10632)Chore & Maintenance
[docs]
Add step for fetchingbackers.json
file in website setup docs (#10631)[docs]
Add page detailing environment variables set by Jest (#10630)[jest-circus]
RefactorcallAsyncCircusFn
parameters (#10629)v26.5.3
Compare Source
Features
[jest-runtime]
add support for dynamicimport()
from CommonJS (#10620)Fixes
[jest-runner, jest-runtime]
require.main
should not beundefined
withcreateRequire()
(#10610)[jest-runtime]
add missingmodule.path
property (#10615)[jest-runtime]
AddmainModule
instance variable to runtime (#10621)[jest-runtime]
Evaluate Node core modules on dynamicimport()
(#10622)[jest-validate]
Show suggestion only when unrecognized cli param is longer than 1 character (#10604)[jest-validate]
ValidatetestURL
as CLI option (#10595)v26.5.2
Compare Source
Fixes
[*]
Revert usage of Escalade and rollback Yargs to v15 as it breaks Node 13 (#10599)[jest-circus]
Setup globals before emittingsetup
, and include Jest globals in thesetup
payload (#10598)[jest-mock]
Fix typings formockResolvedValue
,mockResolvedValueOnce
,mockRejectedValue
andmockRejectedValueOnce
(#10600)v26.5.0
Compare Source
okonet/lint-staged
v10.5.0
Compare Source
Features
v10.4.2
Compare Source
Bug Fixes
v10.4.1
Compare Source
Bug Fixes
mariadb-corporation/mariadb-connector-nodejs
v2.5.1
Compare Source
Full Changelog
v2.5.0
Compare Source
Full Changelog
keepAliveDelay
)supportBigInt
)New Options
arrayParenthesis
rsaPublicKey
cachingRsaPublicKey
allowPublicKeyRetrieval
rsaPublicKey
orcachingRsaPublicKey
public key are not provided, if client can ask server to send public key.supportBigInt
keepAliveDelay
CONJS-143 is a breaking change. Queries that have a IN parameter with array parameters format change.
previous format did not accept parenthesis :
now, format is
same than mysql/mysql2 drivers.
previous behaviour can be reverted setting option
arrayParenthesis
to true.sindresorhus/open
v7.3.0
Compare Source
be0f794
brianc/node-postgres
v8.4.2
Compare Source
v8.4.1
Compare Source
v8.4.0
Compare Source
DatabaseError
from pg-protocol.ssl-mode
in the connection string.rollup/rollup
v2.32.1
Compare Source
2020-10-21
Bug Fixes
loc
is supplied (#3824)Pull Requests
v2.32.0
Compare Source
2020-10-16
Features
preserveEntrySignatures
with a value"exports-only"
to allow extension only if an entry does not have exports (#3823)Pull Requests
v2.31.0
Compare Source
2020-10-15
Features
output.moduleToStringTag
option, also add the tag to entries with exports and simulated external namespaces (#3822)__esModule
interop marker to IIFE global variables unlessoutput.esModule
is turned off (#3822)Pull Requests
v2.30.0
Compare Source
2020-10-13
Features
moduleParsed
hook that is called for each module once code and AST are available (#3813)this.getModuleInfo
(#3813)Bug Fixes
Pull Requests
v2.29.0
Compare Source
2020-10-08
Features
this.resolve
(#3807)null
when usingthis.getModuleInfo
for an unknown id (#3807)Bug Fixes
code
optional when transforming modules (#3807)Pull Requests
kulshekhar/ts-jest
v26.4.3
Compare Source
Bug Fixes
.babelrc
file path before attempting to read it (#2071) (681bfef), closes #2064Features
v26.4.2
Compare Source
Features
Performance Improvements
isolatedModules:false
(#2055) (230b5dd)DEPRECATIONS
tsConfig
in favor oftsconfig
(#1997)packageJson
since internal codes don't use it anymore (#2034)v26.4.1
Compare Source
Bug Fixes
MaybeMockedConstructor
returns T (#1976) (b7712b2)path.join
and add check on prefix ends with/
(#1989) (3d9035b), closes #1982TypeStrong/ts-loader
v8.0.7
Compare Source
v8.0.6
Compare Source
v8.0.5
Compare Source
Microsoft/TypeScript
v4.0.5
Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.