100 Commits
Author SHA1 Message Date
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