Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Bot releases are hidden (Show)
Published by Jarred-Sumner about 1 year ago
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
ArrayBufferConstructor
type signature by @52 in https://github.com/oven-sh/bun/pull/5579
array-buffer.test-d.ts
test by @52 in https://github.com/oven-sh/bun/pull/5580
arrayContaining
by @WingLim in https://github.com/oven-sh/bun/pull/5572
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
console.Console
by @paperdave in https://github.com/oven-sh/bun/pull/5448
node_api_create_external_string_latin1
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5675
new Buffer.alloc()
+ Upgrade WebKit by @paperdave in https://github.com/oven-sh/bun/pull/5699
bun run
fix missing script error on empty file by @Parzival-3141 in https://github.com/oven-sh/bun/pull/5025
net
node documentation by @weyert in https://github.com/oven-sh/bun/pull/5562
bun pm cache rm
command not work by @WingLim in https://github.com/oven-sh/bun/pull/4571
Error.prepareStackTrace
on new Error().stack
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5802
server.reload
by @Hanaasagi in https://github.com/oven-sh/bun/pull/5799
emitDecoratorMetadata
by @dylan-conway in https://github.com/oven-sh/bun/pull/5777
undefined
value as empty in expect.toThrow by @Brooooooklyn in https://github.com/oven-sh/bun/pull/5788
-E
as alias of --exact
by @jonahsnider in https://github.com/oven-sh/bun/pull/5104
test.each
, describe.each
by @colinhacks in https://github.com/oven-sh/bun/pull/5838
console._stdout
by @paperdave in https://github.com/oven-sh/bun/pull/5842
Module.prototype._compile
[fix jsonpath
] by @paperdave in https://github.com/oven-sh/bun/pull/5840
dns.lookupService
by @Hanaasagi in https://github.com/oven-sh/bun/pull/5613
make jsc
on Linux by @AaronDewes in https://github.com/oven-sh/bun/pull/4779
copyFile
constants by @paperdave in https://github.com/oven-sh/bun/pull/5874
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v1.0.2...bun-v1.0.3
Published by Jarred-Sumner about 1 year ago
To install Bun v1.0.2:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.2:
bun upgrade
Read Bun v1.0.2's release notes on Bun's blog
--global
flag for lockfile diffs instead of manually editing config files. by @Southpaw1496 in https://github.com/oven-sh/bun/pull/5143
bun create react
by @colinhacks in https://github.com/oven-sh/bun/pull/5248
spyOn
by @winghouchan in https://github.com/oven-sh/bun/pull/5294
os.availableParallelism
by @WingLim in https://github.com/oven-sh/bun/pull/5109
resolve
by @Hanaasagi in https://github.com/oven-sh/bun/pull/5200
bunx
, always get latest version when @latest is explicitly passed by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5346
bun run --bun
is the same as bun
by @DuGlaser in https://github.com/oven-sh/bun/pull/4647
node:net
connect error event vs throw by @paperdave in https://github.com/oven-sh/bun/pull/5336
bun run --silent
omit "error: "..." exited with code 1
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5459
http_proxy
env by @Hanaasagi in https://github.com/oven-sh/bun/pull/5464
URL.canParse
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5463
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v1.0.1...bun-v1.0.2
Published by Jarred-Sumner about 1 year ago
To install Bun v1.0.1:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.1:
bun upgrade
Read Bun v1.0.1's release notes on Bun's blog
Bun.CryptoHasher
missing argument in docs by @samualtnorman in https://github.com/oven-sh/bun/pull/4585
--backend
options list on cache.md by @vitordino in https://github.com/oven-sh/bun/pull/4599
.only
from bun-server.test.ts
test case by @chrishutchinson in https://github.com/oven-sh/bun/pull/4709
.env.production
and friends by @dylan-conway in https://github.com/oven-sh/bun/pull/4630
Buffer.from
to handle double-byte hex encoding strings by @Hanaasagi in https://github.com/oven-sh/bun/pull/4933
path.relative
by @Hanaasagi in https://github.com/oven-sh/bun/pull/4811
toJSStringValueGC
by @Hanaasagi in https://github.com/oven-sh/bun/pull/5067
bun run
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/5071
prettier
by @alexlamsl in https://github.com/oven-sh/bun/pull/5092
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v1.0.0...bun-v1.0.1
Published by Jarred-Sumner about 1 year ago
Today is an exciting day.
To install Bun v1.0:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0:
bun upgrade
Read Bun v1.0.0's release notes on Bun's blog
env
param of spawn
. by @Hanaasagi in https://github.com/oven-sh/bun/pull/4364
options.fd
if provided for fs.Read/WriteStream
by @dylan-conway in https://github.com/oven-sh/bun/pull/4378
dns.reverse
. by @Hanaasagi in https://github.com/oven-sh/bun/pull/4332
node:http.server
by @Hanaasagi in https://github.com/oven-sh/bun/pull/4390
cp
/cpSync
/promises.cp
+ async copyFile
by @paperdave in https://github.com/oven-sh/bun/pull/4340
FormData.append
by @dylan-conway in https://github.com/oven-sh/bun/pull/4434
bun install
correctly join dependency URLs by @Parzival-3141 in https://github.com/oven-sh/bun/pull/4421
fs.cp
edge cases by @paperdave in https://github.com/oven-sh/bun/pull/4439
Bun.serve
with tls and Bun.file
by @dylan-conway in https://github.com/oven-sh/bun/pull/4450
export * as
by @dylan-conway in https://github.com/oven-sh/bun/pull/4451
fs.stat().mtime
on MacOS by @paperdave in https://github.com/oven-sh/bun/pull/4440
loaders
-> loader
by @Hanaasagi in https://github.com/oven-sh/bun/pull/4476
chmod
usage with --bun
flag by @dylan-conway in https://github.com/oven-sh/bun/pull/4490
src/deps/uws
by @alexlamsl in https://github.com/oven-sh/bun/pull/4505
fs.watchFile
by @paperdave in https://github.com/oven-sh/bun/pull/4467
process.nextTick
execution order with Node by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4409
ThreadSafeFunction
by @dylan-conway in https://github.com/oven-sh/bun/pull/4513
events.once
not using a once listener. by @paperdave in https://github.com/oven-sh/bun/pull/4520
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.8.1...bun-v1.0.0
Published by Jarred-Sumner about 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.8.1's release notes on Bun's blog
debug-adapter-protocol
by @Electroid in https://github.com/oven-sh/bun/pull/4186
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.8.0...bun-v0.8.1
Published by Jarred-Sumner about 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.8.0's release notes on Bun's blog
bun add
of existing peerDependencies
correctly by @alexlamsl in https://github.com/oven-sh/bun/pull/4028
path.normalize
edge case. by @Hanaasagi in https://github.com/oven-sh/bun/pull/4042
set-cookie
by @dylan-conway in https://github.com/oven-sh/bun/pull/4048
bun update
by @alexlamsl in https://github.com/oven-sh/bun/pull/4046
Bun.hash
functions by @jhmaster2000 in https://github.com/oven-sh/bun/pull/4054
env
option for node:worker_threads
by @paperdave in https://github.com/oven-sh/bun/pull/4052
path.format
compatibility issue. by @Hanaasagi in https://github.com/oven-sh/bun/pull/4064
XLSX.read
coredump by @Hanaasagi in https://github.com/oven-sh/bun/pull/4086
astro build
slightly faster by making fs.realpath actually async, and fix a potential crash in fs.readFile by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4117
export type * as Foo from 'bar'
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4125
bun-wasm
fixes & improvements by @jhmaster2000 in https://github.com/oven-sh/bun/pull/4126
node_modules.bun
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4131
make setup
by @paperdave in https://github.com/oven-sh/bun/pull/4148
Bun.connect
by @paperdave in https://github.com/oven-sh/bun/pull/4157
bun --inspect
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4158
buffer
parameter in fs.read
callback. by @Hanaasagi in https://github.com/oven-sh/bun/pull/4191
util.inspect.custom
support to util.inspect/Bun.inspect/console.log
by @paperdave in https://github.com/oven-sh/bun/pull/4194
Headers
, URLSearchParams
, FormData
, Worker
, EventTarget
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4187
ReadStream
, WriteStream
, and readline rawmode by @dylan-conway in https://github.com/oven-sh/bun/pull/4179
--inspect
is enabled by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4213
--inspect-brk
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4222
buffer.toString("hex")
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4235
napi_ref_threadsafe_function
by @paperdave in https://github.com/oven-sh/bun/pull/4156
emitKeyPresses
with backspace + quote by @paperdave in https://github.com/oven-sh/bun/pull/4245
code
set to ERR_MODULE_NOT_FOUND
and require
errors have code
set to MODULE_NOT_FOUND
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/4244
]
shouldn't be a syntax error by @paperdave in https://github.com/oven-sh/bun/pull/4264
bun --revision
instead bun -v
by @xHyroM in https://github.com/oven-sh/bun/pull/4256
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.7.3...bun-v0.8.0
Published by Jarred-Sumner about 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.7.3's release notes on Bun's blog
blob.json()
by @alexlamsl in https://github.com/oven-sh/bun/pull/3995
workspace:*
correctly by @alexlamsl in https://github.com/oven-sh/bun/pull/3994
--dev
/-D
and support dependency flags on bun install
by @colinhacks in https://github.com/oven-sh/bun/pull/3989
--preload
instead by @paperdave in https://github.com/oven-sh/bun/pull/3987
dns.getServers
by @Hanaasagi in https://github.com/oven-sh/bun/pull/3982
bun test
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3975
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.7.2...bun-v0.7.3
Published by Jarred-Sumner about 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.7.2's release notes on Bun's blog
bun:jsc
memoryUsage more accurate by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3876
node:stream:createReadStream
) by @Hanaasagi in https://github.com/oven-sh/bun/pull/3882
bun .
to run the entry point by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3891
BroadcastChannel
by @dylan-conway in https://github.com/oven-sh/bun/pull/3922
node:diagnostics_channel
by @Electroid in https://github.com/oven-sh/bun/pull/3934
node:worker_threads
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3923
path.extname
. by @Hanaasagi in https://github.com/oven-sh/bun/pull/3949
bun.lockb
on workspaces by @alexlamsl in https://github.com/oven-sh/bun/pull/3945
path.relative
. by @Hanaasagi in https://github.com/oven-sh/bun/pull/3952
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.7.1...bun-v0.7.2
Published by Jarred-Sumner about 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.7.1's release notes on Bun's blog
latin1
in Bun__encoding__toString
. by @Hanaasagi in https://github.com/oven-sh/bun/pull/3739
bun install
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3730
writeFileSync
when the mode is greater than 0o777. by @Hanaasagi in https://github.com/oven-sh/bun/pull/3747
vite build
by @paperdave in https://github.com/oven-sh/bun/pull/3734
development.md
by @arturovt in https://github.com/oven-sh/bun/pull/3718
dirname
function. by @Hanaasagi in https://github.com/oven-sh/bun/pull/3785
path:dirname
) by @Hanaasagi in https://github.com/oven-sh/bun/pull/3799
workspace:[alias@]range
by @alexlamsl in https://github.com/oven-sh/bun/pull/3819
fetch
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3858
node:stream:createReadStream
) by @Hanaasagi in https://github.com/oven-sh/bun/pull/3853
MessageChannel
and MessagePort
by @dylan-conway in https://github.com/oven-sh/bun/pull/3860
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.7.0...bun-v0.7.1
Published by Jarred-Sumner over 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.7.0's release notes on Bun's blog
WebSocket
and ServerWebSocket
by @Electroid in https://github.com/oven-sh/bun/pull/3257
napi_wrap
in constructors by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3614
deserialize
for structuredClone / postMessage with objects by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3655
new Response(latin1String).arrayBuffer()
and new Response(latin1String).json()
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3656
readable-stream
compatibility by @alexlamsl in https://github.com/oven-sh/bun/pull/3626
main
field extension order by @dylan-conway in https://github.com/oven-sh/bun/pull/3664
stream/web
by @paperdave in https://github.com/oven-sh/bun/pull/3690
AsyncLocalStorage
by @paperdave in https://github.com/oven-sh/bun/pull/3089
_preload_modules
to empty array by @dylan-conway in https://github.com/oven-sh/bun/pull/3709
$lazy
by @paperdave in https://github.com/oven-sh/bun/pull/3711
isFIFO
by @dylan-conway in https://github.com/oven-sh/bun/pull/3715
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.14...bun-v0.7.0
Published by Jarred-Sumner over 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.6.14's release notes on Bun's blog
18.0.0
by @dylan-conway in https://github.com/oven-sh/bun/pull/3538
read
, write
support large numbers and BigInt by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3556
typecheck
by @colinhacks in https://github.com/oven-sh/bun/pull/3551
development.md
by @arturovt in https://github.com/oven-sh/bun/pull/3532
export default class
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3577
process.on("beforeExit", cb)
and process.on("exit", cb)
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3576
randomUUID()
) by @Hanaasagi in https://github.com/oven-sh/bun/pull/3583
process
object methods and properties by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3581
writeHead
before sending headers by @Hanaasagi in https://github.com/oven-sh/bun/pull/3593
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.13...bun-v0.6.14
Published by Jarred-Sumner over 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Read Bun v0.6.13's release notes on Bun's blog
workspace:
specifier correctly by @alexlamsl in https://github.com/oven-sh/bun/pull/3474
ClientRequest
and OutgoingMessage
as part of the node:http
package by @stijnvanhulle in https://github.com/oven-sh/bun/pull/3470
expect.toEqual
by @dylan-conway in https://github.com/oven-sh/bun/pull/3484
Buffer.toString
with (offset, length, encoding)
by @Hanaasagi in https://github.com/oven-sh/bun/pull/3467
BunString
in SystemError
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3485
buffer.toString("base64")
4x faster by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3486
isUtf8
and isAscii
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3498
btoa
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3504
new Date()
& Date.now()
in bun:test by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3501
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.12...bun-v0.6.13
Published by Jarred-Sumner over 1 year ago
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.10...bun-v0.6.12
Read Bun v0.6.12's release notes on Bun's blog
await Bun.file(path).exists()
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3446
bun.String
for ZigException
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3451
Agent
properties by @dylan-conway in https://github.com/oven-sh/bun/pull/3460
node:http
and node:stream
so ytdl-core
works. by @paperdave in https://github.com/oven-sh/bun/pull/3452
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.11...bun-v0.6.12
Published by Jarred-Sumner over 1 year ago
This is a follow up to address a bug when creating the release build that broke napi in Bun v0.6.10. This also fixes a bug with util.callbackify (thanks @Hanaasagi) and with the "node:module"
module missing a couple functions.
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.10...bun-v0.6.11
Read Bun v0.6.10's release notes on Bun's blog
mock
type changes by @colinhacks in https://github.com/oven-sh/bun/pull/3305
Bun.argv
by @paperdave in https://github.com/oven-sh/bun/pull/3302
Bun.argv
the same as process.argv
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3310
Bun.serve
argument check by @cirospaciari in https://github.com/oven-sh/bun/pull/3314
bunx prisma init
when node is not installed by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3362
expect.toEqual
, expect.toStrictEqual
, and expect.toHaveProperty
by @dylan-conway in https://github.com/oven-sh/bun/pull/3367
error.DependencyLoop
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3368
v0.11.0-dev.3737+9eb008717
by @dylan-conway in https://github.com/oven-sh/bun/pull/3374
expect()
by @alexlamsl in https://github.com/oven-sh/bun/pull/3384
expect().resolves
and expect().rejects
by @Electroid in https://github.com/oven-sh/bun/pull/3318
node-fetch
by @paperdave in https://github.com/oven-sh/bun/pull/3377
WebSocket
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3394
install --production
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3400
bun install --production
by @alexlamsl in https://github.com/oven-sh/bun/pull/3406
_nodeModulePaths
and require.main.paths
by @dylan-conway in https://github.com/oven-sh/bun/pull/3411
__esModule
annotations by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3393
.randomInt()
support by @lenovouser in https://github.com/oven-sh/bun/pull/3357
--exact
flag by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3409
configureLinker
by @dylan-conway in https://github.com/oven-sh/bun/pull/3420
prototype
prop to module by @dylan-conway in https://github.com/oven-sh/bun/pull/3421
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.9...bun-v0.6.10
Published by Jarred-Sumner over 1 year ago
Read Bun v0.6.10's release notes on Bun's blog
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
mock
type changes by @colinhacks in https://github.com/oven-sh/bun/pull/3305
Bun.argv
by @paperdave in https://github.com/oven-sh/bun/pull/3302
Bun.argv
the same as process.argv
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3310
Bun.serve
argument check by @cirospaciari in https://github.com/oven-sh/bun/pull/3314
bunx prisma init
when node is not installed by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3362
expect.toEqual
, expect.toStrictEqual
, and expect.toHaveProperty
by @dylan-conway in https://github.com/oven-sh/bun/pull/3367
error.DependencyLoop
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3368
v0.11.0-dev.3737+9eb008717
by @dylan-conway in https://github.com/oven-sh/bun/pull/3374
expect()
by @alexlamsl in https://github.com/oven-sh/bun/pull/3384
expect().resolves
and expect().rejects
by @Electroid in https://github.com/oven-sh/bun/pull/3318
node-fetch
by @paperdave in https://github.com/oven-sh/bun/pull/3377
WebSocket
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3394
install --production
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3400
bun install --production
by @alexlamsl in https://github.com/oven-sh/bun/pull/3406
_nodeModulePaths
and require.main.paths
by @dylan-conway in https://github.com/oven-sh/bun/pull/3411
__esModule
annotations by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3393
.randomInt()
support by @lenovouser in https://github.com/oven-sh/bun/pull/3357
--exact
flag by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3409
configureLinker
by @dylan-conway in https://github.com/oven-sh/bun/pull/3420
prototype
prop to module by @dylan-conway in https://github.com/oven-sh/bun/pull/3421
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.9...bun-v0.6.10
Published by Jarred-Sumner over 1 year ago
Read Bun v0.6.9's release notes on Bun's blog
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
bun install
use 2x less memory by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3271
WTF::StringImpl
from Zig by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3279
require
in any expression by @dylan-conway in https://github.com/oven-sh/bun/pull/3292
bun run
by @alexlamsl in https://github.com/oven-sh/bun/pull/3290
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.8...bun-v0.6.9
Published by Jarred-Sumner over 1 year ago
Read Bun v0.6.8's release notes on Bun's blog
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
removeAllListeners
return this
by @dylan-conway in https://github.com/oven-sh/bun/pull/3208
Bun.password
and Bun.passwordSync
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3204
v
flag in regexp literal by @dylan-conway in https://github.com/oven-sh/bun/pull/3213
Bun.password
and ws publish by @colinhacks in https://github.com/oven-sh/bun/pull/3227
Buffer(1) [...
instead of Uint8Array(1) [...
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3220
.values()
returns []
instead of null
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3219
sudo
usage in GitHub Actions by @alexlamsl in https://github.com/oven-sh/bun/pull/3254
toMatchObject
and some asymmetric matchers by @dylan-conway in https://github.com/oven-sh/bun/pull/3260
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.7...bun-v0.6.8
Published by Jarred-Sumner over 1 year ago
Read Bun v0.6.7's release notes on Bun's blog
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
.todo
by @paperdave in https://github.com/oven-sh/bun/pull/3052
ptr
to _unsafe_ptr_do_not_use
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3163
__dirname
and __filename
, allow direct eval in CommonJS by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3164
.exports.js
files. by @paperdave in https://github.com/oven-sh/bun/pull/3036
NO_COLOR
environment variable by @Electroid in https://github.com/oven-sh/bun/pull/3055
build --compile
by @dylan-conway in https://github.com/oven-sh/bun/pull/3178
shouldUnwrapRequire()
by @dylan-conway in https://github.com/oven-sh/bun/pull/3183
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.6...bun-v0.6.7
Published by Jarred-Sumner over 1 year ago
Read Bun v0.6.6's release notes on Bun's blog
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
fetch
body by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3123
fetch()
fast by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3125
path.parse
compatible with nodejs by @cirospaciari in https://github.com/oven-sh/bun/pull/3143
bun test
by @Electroid in https://github.com/oven-sh/bun/pull/3071
module.exports
if assign target is update
or replace
by @dylan-conway in https://github.com/oven-sh/bun/pull/3147
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.5...bun-v0.6.6
Published by Jarred-Sumner over 1 year ago
Read Bun v0.6.5's release notes on Bun's blog
To install:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade:
bun upgrade
module.exports = { foo: 'bar'}
to ESM in bun build
by @Jarred-Sumner in https://github.com/oven-sh/bun/pull/3103
bun test
, Bun.serve
by @colinhacks in https://github.com/oven-sh/bun/pull/3005
Full Changelog: https://github.com/oven-sh/bun/compare/bun-v0.6.4...bun-v0.6.5