Evan Wallace
f6058f8364
close #3701 , fix #3896 : temp ref child for kill
2026-08-09 13:17:12 -04:00
Evan Wallace
b5d4d79d6b
add a clang format style
2026-08-09 12:36:05 -04:00
Evan Wallace
214a9951fe
pin each github actions dep to a git commit hash
2026-08-09 11:51:38 -04:00
Evan Wallace
1e4d41bfb1
add es2026 as a target
2026-08-09 10:53:52 -04:00
Evan Wallace
c2cd4b9a90
note about workflow inactivity
2026-08-09 10:48:14 -04:00
Evan Wallace
56aecb6cf7
remove the deno package and tests
2026-08-09 10:43:14 -04:00
Evan Wallace
fb59860aec
update more logs to use new parenthesis suggestion
2026-08-08 17:17:35 -04:00
Evan Wallace
0a491daca3
fix #4411 : prevent duplicate chunks from merging
2026-08-08 16:54:20 -04:00
Evan Wallace
609683d892
publish 0.28.2 to npm
2026-08-08 15:46:44 -04:00
Evan Wallace
11b1fe48df
add to release notes
2026-08-08 15:21:29 -04:00
Evan Wallace
04627b6cf9
fix #4498 : async TLA checks need a worklist
2026-08-08 14:49:09 -04:00
Evan Wallace
5c15177a30
disable gopls in the go folder
2026-08-08 13:58:31 -04:00
Evan Wallace
fc2ee9babc
css: adjust parser to allow --foo: {...}
2026-08-08 13:38:38 -04:00
Evan Wallace
209db54371
release notes for css nesting bugfix
2026-08-08 13:05:23 -04:00
Evan Wallace
34474e2785
better isolation of current part in js parser
2026-08-08 11:47:55 -04:00
Evan Wallace
07f6e8c506
fix #4507 : import assignment tree-shaking bug
2026-08-08 11:02:44 -04:00
Evan Wallace
2500c0ce2d
typo in release notes
2026-08-08 00:47:48 -04:00
Evan Wallace
01579cdc29
visual studio style: add a code just in case
2026-08-08 00:44:34 -04:00
Evan Wallace
798103ad57
attempt to fix ci on windows
2026-08-08 00:03:14 -04:00
Evan Wallace
c3a1e0cedf
fix #4484 : avoid overwriting input files
2026-08-07 23:29:33 -04:00
Evan Wallace
87cea0710d
fixes for tests
2026-08-07 23:28:57 -04:00
Evan Wallace
5be5c1401b
fix #4460 : add --log-style=visualstudio
2026-08-07 22:44:15 -04:00
Evan Wallace
d2d0d847c7
update go 1.26.4 => 1.26.5
2026-08-07 21:20:26 -04:00
Evan Wallace
a7cce5f3c8
release notes for #4506
2026-08-07 21:19:48 -04:00
Evan Wallace
bb06391390
fix #4508 , close #4510 : minify bug with ||=
2026-08-07 20:03:57 -04:00
Evan Wallace
169ed3c632
serve 403 for keyfile/certfile access via symlink
...
Note: I do not consider this to be a security issue since the files in the serve directory are user-controlled. Symlinks are a useful feature for a development server and in general esbuild doesn't attempt to prevent you from serving symlinks to sensitive files. The purpose of this change is to hopefully stop AI-generated security advisories about this code. More info: https://esbuild.github.io/faq/#not-a-sandbox
2026-08-07 19:45:02 -04:00
Evan Wallace
9e39dc0d0a
disable ts cast warning for parenthesized exprs
2026-08-07 18:37:55 -04:00
Evan Wallace
f9ffe5770d
fix #4509 : pick minimum version for target env
2026-08-07 17:32:19 -04:00
Evan Wallace
a815820c7b
handle mime type detection for http range requests
2026-08-07 17:25:48 -04:00
Evan Wallace
bd7541f128
fix #4485 , close #4487 : audio/mpeg for .mp3
2026-08-07 15:21:58 -04:00
Evan Wallace
a647c15e37
warn about confusing ts casts that tsc now forbids
2026-08-07 15:09:59 -04:00
Evan Wallace
6ff1d8b0d8
fix \ in markdown release notes
2026-06-11 21:32:29 -04:00
Evan Wallace
1eab79ab86
fix \ in markdown release notes
2026-06-11 21:32:29 -04:00
Evan Wallace
bb9db84c02
publish 0.28.1 to npm
2026-06-11 18:26:09 -04:00
Evan Wallace
98d342b426
publish 0.28.1 to npm
2026-06-11 18:26:09 -04:00
Evan Wallace
9ff053e53b
security: add integrity checks to the Deno API
2026-06-11 18:09:32 -04:00
Evan Wallace
c8be022286
security: add integrity checks to the Deno API
2026-06-11 18:09:32 -04:00
Evan Wallace
0a9bf2135b
enforce non-negative size in gzip parser
2026-06-11 17:47:31 -04:00
Evan Wallace
61299aaa40
enforce non-negative size in gzip parser
2026-06-11 17:47:31 -04:00
Evan Wallace
e2a1a71320
security: forbid \\ in local dev server requests
2026-06-11 17:12:15 -04:00
Evan Wallace
659fbb8376
security: forbid \\ in local dev server requests
2026-06-11 17:12:15 -04:00
Evan Wallace
83a2cbfc35
fix #4482 : don't inline using declarations
2026-06-11 10:39:53 -04:00
Evan Wallace
040db75a5e
fix #4482 : don't inline using declarations
2026-06-11 10:39:53 -04:00
Evan Wallace
308ad745d8
fix #4471 : renaming of nested var declarations
2026-06-08 23:10:16 -04:00
Evan Wallace
7827020698
fix #4471 : renaming of nested var declarations
2026-06-08 23:10:16 -04:00
Evan Wallace
f013f5f99a
fix some typos
2026-06-07 23:57:18 -04:00
Evan Wallace
251d52ecf5
fix some typos
2026-06-07 23:57:18 -04:00
Evan Wallace
15300c30b5
follow up: cjs evaluation fixes
2026-06-07 23:50:39 -04:00
Evan Wallace
c3013c9b4e
follow up: cjs evaluation fixes
2026-06-07 23:50:39 -04:00
Evan Wallace
1bda0c31d7
fix #4461 , fix #4467 : esm evaluation fixes
2026-06-07 23:39:39 -04:00
Evan Wallace
adec3d2d28
fix #4461 , fix #4467 : esm evaluation fixes
2026-06-07 23:39:39 -04:00
Evan Wallace
90d7abbccc
update go 1.26.1 => 1.26.4 ( closes #4464 )
2026-06-07 20:53:22 -04:00
Evan Wallace
42ccb0c22b
update go 1.26.1 => 1.26.4 ( closes #4464 )
2026-06-07 20:53:22 -04:00
Evan Wallace
2b6452b5be
fix #4448 : import = uses var with es5 target
2026-06-07 20:39:56 -04:00
Evan Wallace
2fafc38c86
fix #4448 : import = uses var with es5 target
2026-06-07 20:39:56 -04:00
Evan Wallace
e0755b4692
fix #4477 : parens edge cases for new expressions
2026-06-07 20:17:37 -04:00
Evan Wallace
a17474f92f
fix #4477 : parens edge cases for new expressions
2026-06-07 20:17:37 -04:00
Evan Wallace
2faedf5e15
js printer: forbidCall => isNewTarget
2026-06-07 19:38:30 -04:00
Evan Wallace
b80fa1d80c
js printer: forbidCall => isNewTarget
2026-06-07 19:38:30 -04:00
Evan Wallace
6a794dff68
publish 0.28.0 to npm
2026-04-02 16:23:56 -04:00
Evan Wallace
1692f698c3
publish 0.28.0 to npm
2026-04-02 16:23:56 -04:00
Evan Wallace
64ee0ea63b
fix #4435 : support with { type: text } imports
2026-04-02 15:58:35 -04:00
Evan Wallace
50a6867bca
fix #4435 : support with { type: text } imports
2026-04-02 15:58:35 -04:00
Evan Wallace
ef65aeeaac
fix sort order in snapshots_packagejson.txt
2026-04-02 15:55:50 -04:00
Evan Wallace
489e175b3a
fix sort order in snapshots_packagejson.txt
2026-04-02 15:55:50 -04:00
Evan Wallace
1a26a8ecbc
try to fix test-old-ts, also shuffle CI tasks
2026-04-02 15:36:27 -04:00
Evan Wallace
c6fd9ad424
try to fix test-old-ts, also shuffle CI tasks
2026-04-02 15:36:27 -04:00
Evan Wallace
556ce6c1fc
use '' instead of null to omit build hashes
2026-04-02 15:17:15 -04:00
Evan Wallace
379d2b0206
use '' instead of null to omit build hashes
2026-04-02 15:17:15 -04:00
Evan Wallace
8e675a81a4
ci: allow missing binary hashes for tests
2026-04-02 14:03:09 -04:00
Evan Wallace
f944f462b8
ci: allow missing binary hashes for tests
2026-04-02 14:03:09 -04:00
Evan Wallace
7067763b90
Reapply "update go 1.25.7 => 1.26.1"
...
This reverts commit b169d8cc46 .
2026-04-02 13:08:32 -04:00
Evan Wallace
087182b65a
Reapply "update go 1.25.7 => 1.26.1"
...
This reverts commit d86aa2a189 .
2026-04-02 13:08:32 -04:00
Evan Wallace
39473a952a
fix #4343 : integrity check for binary download
2026-04-02 13:07:17 -04:00
Evan Wallace
c57c5a97d3
fix #4343 : integrity check for binary download
2026-04-02 13:07:17 -04:00
Evan Wallace
2025c9ff6a
publish 0.27.7 to npm
2026-04-02 12:24:26 -04:00
Evan Wallace
dadcf90e16
publish 0.27.7 to npm
2026-04-02 12:24:26 -04:00
Evan Wallace
c6b586e490
fix typo in Makefile for @esbuild/win32-x64
2026-04-02 12:17:14 -04:00
Evan Wallace
46e4ea709e
fix typo in Makefile for @esbuild/win32-x64
2026-04-02 12:17:14 -04:00
Evan Wallace
9785e143e8
publish 0.27.6 to npm
2026-04-02 11:52:45 -04:00
Evan Wallace
ec713bf48b
publish 0.27.6 to npm
2026-04-02 11:52:45 -04:00
Evan Wallace
b169d8cc46
Revert "update go 1.25.7 => 1.26.1"
...
This reverts commit 7b5433d0ab .
2026-04-02 11:36:03 -04:00
Evan Wallace
d86aa2a189
Revert "update go 1.25.7 => 1.26.1"
...
This reverts commit 128653e35a .
2026-04-02 11:36:03 -04:00
Evan Wallace
7ac87624c4
run make update-compat-table
2026-04-02 11:34:15 -04:00
Evan Wallace
7303664bc7
run make update-compat-table
2026-04-02 11:34:15 -04:00
Evan Wallace
8b5ff53593
remove an incorrect else
2026-04-02 11:21:54 -04:00
Evan Wallace
3f4278397d
remove an incorrect else
2026-04-02 11:21:54 -04:00
Evan Wallace
e955268237
fix #4421 : lower generated class fields if needed
2026-04-02 11:18:19 -04:00
Evan Wallace
3c7752a507
fix #4421 : lower generated class fields if needed
2026-04-02 11:18:19 -04:00
Evan Wallace
a5a2500d18
ci: move make test-old-ts
2026-04-02 00:11:11 -04:00
Evan Wallace
602ba3b37c
ci: move make test-old-ts
2026-04-02 00:11:11 -04:00
Evan Wallace
b71e7acdd8
omit go's buildvcs for more reproducible builds
2026-04-02 00:01:30 -04:00
Evan Wallace
26f42af2ca
omit go's buildvcs for more reproducible builds
2026-04-02 00:01:30 -04:00
Evan Wallace
7406b09273
organize make platform-all output in Makefile
2026-04-01 23:37:07 -04:00
Evan Wallace
577165dd86
organize make platform-all output in Makefile
2026-04-01 23:37:07 -04:00
Evan Wallace
a4cd5fd0cc
omit go's buildid for more reproducible builds
2026-04-01 22:22:42 -04:00
Evan Wallace
8f42d20362
omit go's buildid for more reproducible builds
2026-04-01 22:22:42 -04:00
Evan Wallace
7b5433d0ab
update go 1.25.7 => 1.26.1
2026-04-01 20:51:48 -04:00
Evan Wallace
128653e35a
update go 1.25.7 => 1.26.1
2026-04-01 20:51:48 -04:00
Evan Wallace
a524c56d12
update TS version for checking internal lib code
2026-04-01 20:32:47 -04:00