bun - bun-v1.0.3


To install Bun v1.0.3:

curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

To upgrade to Bun v1.0.3:

bun upgrade

Read Bun v1.0.3's release notes on Bun's blog

What's Changed

  • VSCode Extension Bunlock Syntax-Highlighting and Docs Improvements by @JeremyFunk in https://github.com/oven-sh/bun/pull/4652
  • docs(runtime): fix some typo. by @zongzi531 in https://github.com/oven-sh/bun/pull/5451
  • Update development.md by @sonyarianto in https://github.com/oven-sh/bun/pull/5531
  • fix(corking) uncork if needed by @cirospaciari in https://github.com/oven-sh/bun/pull/5525
  • fix(request) handle undefined/null/empty signal on request by @cirospaciari in https://github.com/oven-sh/bun/pull/5503
  • fix(bundler): Add a space before minified require by @davidmhewitt in https://github.com/oven-sh/bun/pull/5521
  • fix(node/fs.watch): Check first char before trimming event filenames by @davidmhewitt in https://github.com/oven-sh/bun/pull/5505
  • webkit upgrade by @dylan-conway in https://github.com/oven-sh/bun/pull/5535
  • Follow-up for workspace docs #5379 and #5229 by @bdenham in https://github.com/oven-sh/bun/pull/5555
  • fix: ArrayBufferConstructor type signature by @52 in https://github.com/oven-sh/bun/pull/5579
  • fix: array-buffer.test-d.ts test by @52 in https://github.com/oven-sh/bun/pull/5580
  • fix: node compatibility with empty path string (stat, exist, ...) by @coratgerl in https://github.com/oven-sh/bun/pull/4693
  • Make error message when importing a node: module in a browser bundle clearer by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5603
  • docs: fix typo in lockflie nav by @Vilsol in https://github.com/oven-sh/bun/pull/5576
  • Docs: path aliases fix by @e253 in https://github.com/oven-sh/bun/pull/5593
  • fix(fetch) handle 100 continue by @cirospaciari in https://github.com/oven-sh/bun/pull/5496
  • feat(encoding): TextDecoder support undefined by @WingLim in https://github.com/oven-sh/bun/pull/5387
  • fix(child_process) unref next tick so exit/close event can be fired before application exits by @cirospaciari in https://github.com/oven-sh/bun/pull/5481
  • Implement VSCode tasks for bun by @JeremyFunk in https://github.com/oven-sh/bun/pull/5529
  • fix(install): Return NotSupported when errno == XDEV by @pan93412 in https://github.com/oven-sh/bun/pull/5610
  • Fix ZLS commit hash in the document by @shinichy in https://github.com/oven-sh/bun/pull/5510
  • Added .DS_Store to gitignore-for-init by @Cilooth in https://github.com/oven-sh/bun/pull/5628
  • Workaround #5604 by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5615
  • Fix a TypeError in the documentation by @LapsTimeOFF in https://github.com/oven-sh/bun/pull/5626
  • Add a way to disable the GC timer by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5656
  • Remove hardcoded references to zig in Makefile by @xbjfk in https://github.com/oven-sh/bun/pull/5660
  • feat(console.log): Print anonymous when class name is unknown by @JibranKalia in https://github.com/oven-sh/bun/pull/5595
  • feat(test): Implement arrayContaining by @WingLim in https://github.com/oven-sh/bun/pull/5572
  • In bun:sqlite, make sure we set the number tag correctly when creating the JSValue by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5655
  • fix(config): support for registry url without trailing slash by @Hanaasagi in https://github.com/oven-sh/bun/pull/5662
  • fix(docs): update formatting by @rauny-brandao in https://github.com/oven-sh/bun/pull/5685
  • docs: add missing options from bun init by @jumoog in https://github.com/oven-sh/bun/pull/5638
  • change circles for color-blinds by @Hamcker in https://github.com/oven-sh/bun/pull/5594
  • Fix HTTP listen behavior being non-compliant with node by @paperdave in https://github.com/oven-sh/bun/pull/5689
  • feat(runtime): Implement console.Console by @paperdave in https://github.com/oven-sh/bun/pull/5448
  • Implement node_api_create_external_string_latin1 by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5675
  • fix(runtime/node): Allow new Buffer.alloc() + Upgrade WebKit by @paperdave in https://github.com/oven-sh/bun/pull/5699
  • fix: remove unneeded branch in toJSONWithBytes by @liz3 in https://github.com/oven-sh/bun/pull/5684
  • update llvm version from 15 to 16 in makefile by @nithinkjoy-tech in https://github.com/oven-sh/bun/pull/5696
  • fix: provide empty string to 0 length process environment variables by @liz3 in https://github.com/oven-sh/bun/pull/5679
  • bun run fix missing script error on empty file by @Parzival-3141 in https://github.com/oven-sh/bun/pull/5025
  • Add navigator type definition by @ruihe774 in https://github.com/oven-sh/bun/pull/5444
  • Encode slashes in package names in the registry manifest request by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5716
  • Make bun install --verbose more verbose by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5726
  • Fixes #3712 by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5730
  • Align fetch() redirect behavior with spec by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5729
  • Get artifactory to work by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5744
  • docs: Update Remix guide by @brookslybrand in https://github.com/oven-sh/bun/pull/5702
  • Added react installation to react.md by @jt3k in https://github.com/oven-sh/bun/pull/5620
  • remind users of the latest version by @jumoog in https://github.com/oven-sh/bun/pull/5597
  • docs: update net node documentation by @weyert in https://github.com/oven-sh/bun/pull/5562
  • docs(development): typo which would lead to wrong llvm installation by @sum117 in https://github.com/oven-sh/bun/pull/5513
  • Doc updates by @colinhacks in https://github.com/oven-sh/bun/pull/5759
  • fix(cli): bun pm cache rm command not work by @WingLim in https://github.com/oven-sh/bun/pull/4571
  • fix(Makefile) by @cirospaciari in https://github.com/oven-sh/bun/pull/5762
  • Fixes #5769 by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5775
  • add warning to Ensure correct placement of the '--watch' flag by @a4addel in https://github.com/oven-sh/bun/pull/5447
  • Updated modules.md to address issue #5420 by @h2210316651 in https://github.com/oven-sh/bun/pull/5456
  • docs: add Qwik guide by @sanyamkamat in https://github.com/oven-sh/bun/pull/4810
  • Show when a newer version is available in the install summary by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5780
  • Fix RedirectURLTooLong errors by @ggobbe in https://github.com/oven-sh/bun/pull/5786
  • Fix path used in bunx by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5785
  • Call Error.prepareStackTrace on new Error().stack by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5802
  • fix(doc): correct server.reload by @Hanaasagi in https://github.com/oven-sh/bun/pull/5799
  • add emitDecoratorMetadata by @dylan-conway in https://github.com/oven-sh/bun/pull/5777
  • Fix bugs for VSCode extension 0.0.9 release by @JeremyFunk in https://github.com/oven-sh/bun/pull/5772
  • Treat undefined value as empty in expect.toThrow by @Brooooooklyn in https://github.com/oven-sh/bun/pull/5788
  • feat: switch disableTelemetry to bunfig by @coratgerl in https://github.com/oven-sh/bun/pull/5690
  • [bun install] Add -E as alias of --exact by @jonahsnider in https://github.com/oven-sh/bun/pull/5104
  • Improve types for test.each, describe.each by @colinhacks in https://github.com/oven-sh/bun/pull/5838
  • feat(runtime): implement console._stdout by @paperdave in https://github.com/oven-sh/bun/pull/5842
  • feat(runtime): implement Module.prototype._compile [fix jsonpath] by @paperdave in https://github.com/oven-sh/bun/pull/5840
  • feat(node:dns): implement dns.lookupService by @Hanaasagi in https://github.com/oven-sh/bun/pull/5613
  • feat(encoding): support BOM detection by @WingLim in https://github.com/oven-sh/bun/pull/5550
  • fix(ffi) fix size limit for dlopen by @cirospaciari in https://github.com/oven-sh/bun/pull/5516
  • fix(run): interpret extensionless files as typescript by @paperdave in https://github.com/oven-sh/bun/pull/5711
  • docs(project): development fix Arch install-dependencies command by @yadav-saurabh in https://github.com/oven-sh/bun/pull/5270
  • fix(fetch): fix redirect in relative path location. by @Hanaasagi in https://github.com/oven-sh/bun/pull/5781
  • fix(console.log): change default depth from 8 to 2 by @JibranKalia in https://github.com/oven-sh/bun/pull/5839
  • fix: add check to sqlite extension loading logic by @liz3 in https://github.com/oven-sh/bun/pull/5773
  • Fix make jsc on Linux by @AaronDewes in https://github.com/oven-sh/bun/pull/4779
  • On Linux, respect memory limit from cgroups by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5849
  • Fix test failures by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5862
  • chore: Update ZSH completions (1.0.0+822a00c build) by @Hanaasagi in https://github.com/oven-sh/bun/pull/4428
  • fix(node:fs): use the right copyFile constants by @paperdave in https://github.com/oven-sh/bun/pull/5874
  • fix: correctly pass the encrypted(bool) property on "Socket" for express.js by @liz3 in https://github.com/oven-sh/bun/pull/5878
  • chore(git): ignore .envrc file by @igorshapiro in https://github.com/oven-sh/bun/pull/5873
  • Don't use arena in node:fs by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5863
  • docs: add await to all Bun.build() call by @ImBIOS in https://github.com/oven-sh/bun/pull/5885
  • async fs Write deinit and ref buffer by @dylan-conway in https://github.com/oven-sh/bun/pull/5883
  • Hide env elapsed time when loglevel=info by @colinhacks in https://github.com/oven-sh/bun/pull/5882
  • disable child_process execArgv + fix crash in cli parsing by @paperdave in https://github.com/oven-sh/bun/pull/5843
  • fix #5865 by @dylan-conway in https://github.com/oven-sh/bun/pull/5890
  • Implement module.parent by @paperdave in https://github.com/oven-sh/bun/pull/5889

New Contributors

  • @JeremyFunk made their first contribution in https://github.com/oven-sh/bun/pull/4652
  • @bdenham made their first contribution in https://github.com/oven-sh/bun/pull/5555
  • @52 made their first contribution in https://github.com/oven-sh/bun/pull/5579
  • @coratgerl made their first contribution in https://github.com/oven-sh/bun/pull/4693
  • @Vilsol made their first contribution in https://github.com/oven-sh/bun/pull/5576
  • @pan93412 made their first contribution in https://github.com/oven-sh/bun/pull/5610
  • @shinichy made their first contribution in https://github.com/oven-sh/bun/pull/5510
  • @Cilooth made their first contribution in https://github.com/oven-sh/bun/pull/5628
  • @xbjfk made their first contribution in https://github.com/oven-sh/bun/pull/5660
  • @JibranKalia made their first contribution in https://github.com/oven-sh/bun/pull/5595
  • @rauny-brandao made their first contribution in https://github.com/oven-sh/bun/pull/5685
  • @jumoog made their first contribution in https://github.com/oven-sh/bun/pull/5638
  • @Hamcker made their first contribution in https://github.com/oven-sh/bun/pull/5594
  • @liz3 made their first contribution in https://github.com/oven-sh/bun/pull/5684
  • @nithinkjoy-tech made their first contribution in https://github.com/oven-sh/bun/pull/5696
  • @ruihe774 made their first contribution in https://github.com/oven-sh/bun/pull/5444
  • @brookslybrand made their first contribution in https://github.com/oven-sh/bun/pull/5702
  • @jt3k made their first contribution in https://github.com/oven-sh/bun/pull/5620
  • @weyert made their first contribution in https://github.com/oven-sh/bun/pull/5562
  • @sum117 made their first contribution in https://github.com/oven-sh/bun/pull/5513
  • @a4addel made their first contribution in https://github.com/oven-sh/bun/pull/5447
  • @h2210316651 made their first contribution in https://github.com/oven-sh/bun/pull/5456
  • @sanyamkamat made their first contribution in https://github.com/oven-sh/bun/pull/4810
  • @ggobbe made their first contribution in https://github.com/oven-sh/bun/pull/5786
  • @Brooooooklyn made their first contribution in https://github.com/oven-sh/bun/pull/5788
  • @jonahsnider made their first contribution in https://github.com/oven-sh/bun/pull/5104
  • @yadav-saurabh made their first contribution in https://github.com/oven-sh/bun/pull/5270
  • @AaronDewes made their first contribution in https://github.com/oven-sh/bun/pull/4779
  • @igorshapiro made their first contribution in https://github.com/oven-sh/bun/pull/5873
  • @ImBIOS made their first contribution in https://github.com/oven-sh/bun/pull/5885

Full Changelog: https://github.com/oven-sh/bun/compare/bun-v1.0.2...bun-v1.0.3


Details

date
Sept. 22, 2023, 1:59 p.m.
name
Bun v1.0.3
type
Patch
👇
Register or login to:
  • 🔍View and search all bun releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or