Sourced from rollup's\r\nreleases.
\r\n\r\n\r\nv4.22.4
\r\n4.22.4
\r\n2024-09-21
\r\nBug Fixes
\r\n\r\n
\r\n- Fix a vulnerability in generated code that affects IIFE, UMD and CJS\r\nbundles when run in a browser context (#5671)
\r\nPull Requests
\r\n\r\n
\r\n- #5670:\r\nrefactor: Use object.prototype to check for reserved properties (
\r\n@YuHyeonWook
)- #5671:\r\nFix DOM Clobbering CVE (
\r\n@lukastaegert
)v4.22.3
\r\n4.22.3
\r\n2024-09-21
\r\nBug Fixes
\r\n\r\n
\r\n- Ensure that mutations in modules without side effects are observed\r\nwhile properly handling transitive dependencies (#5669)
\r\nPull Requests
\r\n\r\n
\r\n- #5669:\r\nEnsure impure dependencies of pure modules are added (
\r\n@lukastaegert
)v4.22.2
\r\n4.22.2
\r\n2024-09-20
\r\nBug Fixes
\r\n\r\n
\r\n- Revert fix for side effect free modules until other issues are\r\ninvestigated (#5667)
\r\nPull Requests
\r\n\r\n
\r\n- #5667:\r\nPartially revert #5658\r\nand re-apply #5644\r\n(
\r\n@lukastaegert
)v4.22.1
\r\n4.22.1
\r\n2024-09-20
\r\nBug Fixes
\r\n\r\n
\r\n- Revert #5644\r\n"stable chunk hashes" while issues are being investigated
\r\nPull Requests
\r\n\r\n
... (truncated)
\r\nSourced from rollup's\r\nchangelog.
\r\n\r\n\r\n4.22.4
\r\n2024-09-21
\r\nBug Fixes
\r\n\r\n
\r\n- Fix a vulnerability in generated code that affects IIFE, UMD and CJS\r\nbundles when run in a browser context (#5671)
\r\nPull Requests
\r\n\r\n
\r\n- #5670:\r\nrefactor: Use object.prototype to check for reserved properties (
\r\n@YuHyeonWook
)- #5671:\r\nFix DOM Clobbering CVE (
\r\n@lukastaegert
)4.22.3
\r\n2024-09-21
\r\nBug Fixes
\r\n\r\n
\r\n- Ensure that mutations in modules without side effects are observed\r\nwhile properly handling transitive dependencies (#5669)
\r\nPull Requests
\r\n\r\n
\r\n- #5669:\r\nEnsure impure dependencies of pure modules are added (
\r\n@lukastaegert
)4.22.2
\r\n2024-09-20
\r\nBug Fixes
\r\n\r\n
\r\n- Revert fix for side effect free modules until other issues are\r\ninvestigated (#5667)
\r\nPull Requests
\r\n\r\n
\r\n- #5667:\r\nPartially revert #5658\r\nand re-apply #5644\r\n(
\r\n@lukastaegert
)4.22.1
\r\n2024-09-20
\r\nBug Fixes
\r\n\r\n
\r\n- Revert #5644\r\n"stable chunk hashes" while issues are being investigated
\r\nPull Requests
\r\n\r\n
\r\n\r\n- #5663:\r\nchore(deps): update dependency inquirer to v11 (
\r\n@renovate
[bot],@lukastaegert
)- #5664:\r\nchore(deps): lock file maintenance minor/patch updates (
\r\n@renovate
[bot])- #5665:\r\nfix: type in CI file (
\r\n@YuHyeonWook
)
... (truncated)
\r\n79c0aba
\r\n4.22.4e2552c9
\r\nFix DOM Clobbering CVE (#5671)10ab90e
\r\nrefactor: Use object.prototype to check for reserved properties (#5670)e1cba8e
\r\n4.22.359cec3e
\r\nEnsure impure dependencies of pure modules are added (#5669)b86ffd7
\r\n4.22.2d5ff63d
\r\nPartially revert #5658\r\nand re-apply #5644\r\n(#5667)0a821d9
\r\nCreate SECURITY.md76e962d
\r\n4.22.168c23da
\r\nPartially revert #5644Sourced from esbuild's\r\nreleases.
\r\n\r\n\r\nv0.24.0
\r\nThis release deliberately contains backwards-incompatible\r\nchanges. To avoid automatically picking up releases like\r\nthis, you should either be pinning the exact version of\r\n
\r\nesbuild
in yourpackage.json
file\r\n(recommended) or be using a version range syntax that only accepts patch\r\nupgrades such as^0.23.0
or~0.23.0
. See npm's\r\ndocumentation about semver for\r\nmore information.\r\n
\r\n- \r\n
\r\nDrop support for older platforms (#3902)
\r\nThis release drops support for the following operating system:
\r\n\r\n
\r\n- macOS 10.15 Catalina
\r\nThis is because the Go programming language dropped support for this\r\noperating system version in Go 1.23, and this release updates esbuild\r\nfrom Go 1.22 to Go 1.23. Go 1.23 now requires macOS 11 Big Sur or\r\nlater.
\r\nNote that this only affects the binary esbuild executables that are\r\npublished to the esbuild npm package. It's still possible to compile\r\nesbuild's source code for these older operating systems. If you need to,\r\nyou can compile esbuild for yourself using an older version of the Go\r\ncompiler (before Go version 1.23). That might look something like\r\nthis:
\r\n\r\ngit clone https://github.com/evanw/esbuild.git\r\ncd esbuild\r\ngo build ./cmd/esbuild\r\n./esbuild --version\r\n
- \r\n
\r\nFix class field decorators in TypeScript if\r\n
\r\nuseDefineForClassFields
isfalse
(#3913)Setting the
\r\nuseDefineForClassFields
flag to\r\nfalse
intsconfig.json
means class fields use\r\nthe legacy TypeScript behavior instead of the standard JavaScript\r\nbehavior. Specifically they use assign semantics instead of define\r\nsemantics (e.g. setters are triggered) and fields without an initializer\r\nare not initialized at all. However, when this legacy behavior is\r\ncombined with standard JavaScript decorators, TypeScript switches to\r\nalways initializing all fields, even those without initializers.\r\nPreviously esbuild incorrectly continued to omit field initializers for\r\nthis edge case. These field initializers in this case should now be\r\nemitted starting with this release.- \r\n
\r\nAvoid incorrect cycle warning with
\r\ntsconfig.json
\r\nmultiple inheritance (#3898)TypeScript 5.0 introduced multiple inheritance for\r\n
\r\ntsconfig.json
files whereextends
can be an\r\narray of file paths. Previously esbuild would incorrectly treat files\r\nencountered more than once when processing separate subtrees of the\r\nmultiple inheritance hierarchy as an inheritance cycle. With this\r\nrelease,tsconfig.json
files containing this edge case\r\nshould work correctly without generating a warning.- \r\n
\r\nHandle Yarn Plug'n'Play stack overflow with\r\n
\r\ntsconfig.json
(#3915)Previously a
\r\ntsconfig.json
file that\r\nextends
another file in a package with an\r\nexports
map could cause a stack overflow when Yarn's\r\nPlug'n'Play resolution was active. This edge case should work now\r\nstarting with this release.- \r\n
\r\nWork around more issues with Deno 1.31+ (#3917)
\r\nThis version of Deno broke the
\r\nstdin
and\r\nstdout
properties on command objects for inherited streams,\r\nwhich matters when you run esbuild's Deno module as the entry point\r\n(i.e. whenimport.meta.main
istrue
).\r\nPreviously esbuild would crash in Deno 1.31+ if you ran esbuild like\r\nthat. This should be fixed starting with this release.This fix was contributed by
\r\n@Joshix-1
.
Sourced from esbuild's\r\nchangelog.
\r\n\r\n\r\n0.24.0
\r\nThis release deliberately contains backwards-incompatible\r\nchanges. To avoid automatically picking up releases like\r\nthis, you should either be pinning the exact version of\r\n
\r\nesbuild
in yourpackage.json
file\r\n(recommended) or be using a version range syntax that only accepts patch\r\nupgrades such as^0.23.0
or~0.23.0
. See npm's\r\ndocumentation about semver for\r\nmore information.\r\n
\r\n- \r\n
\r\nDrop support for older platforms (#3902)
\r\nThis release drops support for the following operating system:
\r\n\r\n
\r\n- macOS 10.15 Catalina
\r\nThis is because the Go programming language dropped support for this\r\noperating system version in Go 1.23, and this release updates esbuild\r\nfrom Go 1.22 to Go 1.23. Go 1.23 now requires macOS 11 Big Sur or\r\nlater.
\r\nNote that this only affects the binary esbuild executables that are\r\npublished to the esbuild npm package. It's still possible to compile\r\nesbuild's source code for these older operating systems. If you need to,\r\nyou can compile esbuild for yourself using an older version of the Go\r\ncompiler (before Go version 1.23). That might look something like\r\nthis:
\r\n\r\ngit clone https://github.com/evanw/esbuild.git\r\ncd esbuild\r\ngo build ./cmd/esbuild\r\n./esbuild --version\r\n
- \r\n
\r\nFix class field decorators in TypeScript if\r\n
\r\nuseDefineForClassFields
isfalse
(#3913)Setting the
\r\nuseDefineForClassFields
flag to\r\nfalse
intsconfig.json
means class fields use\r\nthe legacy TypeScript behavior instead of the standard JavaScript\r\nbehavior. Specifically they use assign semantics instead of define\r\nsemantics (e.g. setters are triggered) and fields without an initializer\r\nare not initialized at all. However, when this legacy behavior is\r\ncombined with standard JavaScript decorators, TypeScript switches to\r\nalways initializing all fields, even those without initializers.\r\nPreviously esbuild incorrectly continued to omit field initializers for\r\nthis edge case. These field initializers in this case should now be\r\nemitted starting with this release.- \r\n
\r\nAvoid incorrect cycle warning with
\r\ntsconfig.json
\r\nmultiple inheritance (#3898)TypeScript 5.0 introduced multiple inheritance for\r\n
\r\ntsconfig.json
files whereextends
can be an\r\narray of file paths. Previously esbuild would incorrectly treat files\r\nencountered more than once when processing separate subtrees of the\r\nmultiple inheritance hierarchy as an inheritance cycle. With this\r\nrelease,tsconfig.json
files containing this edge case\r\nshould work correctly without generating a warning.- \r\n
\r\nHandle Yarn Plug'n'Play stack overflow with\r\n
\r\ntsconfig.json
(#3915)Previously a
\r\ntsconfig.json
file that\r\nextends
another file in a package with an\r\nexports
map could cause a stack overflow when Yarn's\r\nPlug'n'Play resolution was active. This edge case should work now\r\nstarting with this release.- \r\n
\r\nWork around more issues with Deno 1.31+ (#3917)
\r\nThis version of Deno broke the
\r\nstdin
and\r\nstdout
properties on command objects for inherited streams,\r\nwhich matters when you run esbuild's Deno module as the entry point\r\n(i.e. whenimport.meta.main
istrue
).\r\nPreviously esbuild would crash in Deno 1.31+ if you ran esbuild like\r\nthat. This should be fixed starting with this release.This fix was contributed by
\r\n@Joshix-1
.
d34e79e
\r\npublish 0.24.0 to npm045a87f
\r\nfix #3887:\r\nomit dead export warning for default
6e049b8
\r\nfix #3913:\r\nuseDefineForClassFields and decorators9c26f98
\r\nlower decorators for useDefineForClassFields #391346fdb68
\r\nfix #3898:\r\nincorrect cyclic tsconfig.json warningb500443
\r\nfix #3917:\r\nrunning esbuild cli with denob125e62
\r\nrun make update-compat-table
112b9aa
\r\nfix #3915:\r\nstack overflow with yarn + tsconfiged5a555
\r\nwasm: catch and rethrow stack overflows (#3915)11d3196
\r\nfix #3902:\r\nupdate go 1.22.5 => 1.23.1Sourced from @rollup/plugin-node-resolve
's\r\nchangelog.
\r\n\r\nv15.3.0
\r\n2024-09-23
\r\nFeatures
\r\n\r\n
\r\n- feat: allow preferBuiltins to be a function (#1694)
\r\nv15.2.4
\r\n2024-09-22
\r\nUpdates
\r\n\r\n
\r\n- chore: remove is-builtin-module (#1735)
\r\n
a8e326d
\r\nchore(release): node-resolve v15.3.0032055b
\r\nfeat(node-resolve): allow preferBuiltins to be a function (#1694)6d4bb6b
\r\nchore(release): node-resolve v15.2.4190aa21
\r\nchore(node-resolve): remove is-builtin-module (#1735)dcd8da5
\r\nchore(repo): use @dot/versioner
for releases (#1612)1caee89
\r\nchore(release): node-resolve v15.2.3Sourced from tailwindcss's\r\nreleases.
\r\n\r\n\r\nv3.4.13
\r\nFixed
\r\n\r\n
\r\n- Improve source glob verification performance (#14481)
\r\n
Sourced from tailwindcss's\r\nchangelog.
\r\n\r\n\r\n[3.4.13] - 2024-09-23
\r\nFixed
\r\n\r\n
\r\n- Improve source glob verification performance (#14481)
\r\n
ed3c535
\r\n3.4.13066ccf8
\r\nImprove the performance when checking broad glob patterns. (#14481)Sourced from com.github.dasniko:testcontainers-keycloak's\r\nreleases.
\r\n\r\n\r\nv3.4.0
\r\nWhat's Changed
\r\n\r\n
\r\n- use fixed health endpoint for wait strategy on new management port\r\nby
\r\n@dasniko
in dasniko/testcontainers-keycloak#142- use envvars as default config options and add custom command parts\r\nby
\r\n@dasniko
in dasniko/testcontainers-keycloak#143- allow for multiple provider classes locations by
\r\n@dasniko
in dasniko/testcontainers-keycloak#129- new truststore config by
\r\n@dasniko
in dasniko/testcontainers-keycloak#144- don't use client auth on http management port by
\r\n@dasniko
in dasniko/testcontainers-keycloak#146Full Changelog: https://github.com/dasniko/testcontainers-keycloak/compare/v.3.3.1...3.4.0
\r\nBump to Keycloak 19.0.0
\r\nNo release notes provided.
\r\n
9ac6f36
\r\n[maven-release-plugin] prepare release 3.4.05c9e33d
\r\nupgrade Keycloak image to 25b60a771
\r\ndocs to 250d020e6
\r\nupdate dependencies317a2bc
\r\ndon't use client auth on http management port (#146)861ffe6
\r\nnew truststore config (#144)6494808
\r\nadd new video about this testcontainer455a5df
\r\n"fix" (re-enable) mutual-tls-required tests with custom wait\r\nstrategy (log)9a9f386
\r\nadjust triggerd2780aa
\r\nfix doc