Skip to content

nub 0.9.0 - #1064

Closed
amrkmn wants to merge 1 commit into
mainfrom
bump-nub-0.9.0
Closed

nub 0.9.0#1064
amrkmn wants to merge 1 commit into
mainfrom
bump-nub-0.9.0

Conversation

@amrkmn

@amrkmn amrkmn commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Created with brew bump-formula-pr.

Details

release notes
## What's Changed
* compile: cut compiled-artifact warm start roughly in half by @colinhacks in https://github.com/nubjs/nub/pull/846
* pnpmfile: run preResolution on every install and give it pnpm's lockfile shape by @colinhacks in https://github.com/nubjs/nub/pull/837
* compile: gate the --smol probe cache once per pass by @colinhacks in https://github.com/nubjs/nub/pull/853
* docs: de-slop pass over the docs site by @colinhacks in https://github.com/nubjs/nub/pull/850
* build: dedupe dependencies and compact the registry primer by @colinhacks in https://github.com/nubjs/nub/pull/851
* npm lockfile: emit the link pair for a `link:` directory dependency by @colinhacks in https://github.com/nubjs/nub/pull/848
* pm: degrade gracefully inside coding-agent sandboxes by @colinhacks in https://github.com/nubjs/nub/pull/854
* compile: pre-v0.9 fixes and flags, plus the Windows script-env casing fix by @colinhacks in https://github.com/nubjs/nub/pull/830
* compile: drop a single-argument format! in the warn label by @colinhacks in https://github.com/nubjs/nub/pull/857
* runtime: turn on --js-defer-import-eval from the load hook instead of argv by @colinhacks in https://github.com/nubjs/nub/pull/856
* compile: add --hide-console for Windows GUI apps by @colinhacks in https://github.com/nubjs/nub/pull/858
* compile: scope --allow-dynamic-import with a glob by @colinhacks in https://github.com/nubjs/nub/pull/859
* compile: key the Node flag cache per binary instead of one flat map by @colinhacks in https://github.com/nubjs/nub/pull/862
* pm: fix npm workspace importer detection, and give afterAllResolved pnpm's lockfile shape by @colinhacks in https://github.com/nubjs/nub/pull/855
* Fix lat.md errors in anticipation of 0.13 by @1st1 in https://github.com/nubjs/nub/pull/805
* compile: add --icu to trim locales from the embedded Node by @colinhacks in https://github.com/nubjs/nub/pull/864
* compile: an error tier for the readout, and four defects the first embed build showed by @colinhacks in https://github.com/nubjs/nub/pull/860
* compile: run a pure-JavaScript artifact straight from the executable by @colinhacks in https://github.com/nubjs/nub/pull/866
* compile: make an extracted app's layout reachable from the code inside it by @colinhacks in https://github.com/nubjs/nub/pull/865
* pm: rename the neutral build allowlist to allowScripts by @colinhacks in https://github.com/nubjs/nub/pull/863
* ci: publish the macOS release binary the PR round-trip already builds by @colinhacks in https://github.com/nubjs/nub/pull/867
* pm: give Remix 3 projects a project-local store by @colinhacks in https://github.com/nubjs/nub/pull/849
* compile: accept a warm app cache by recorded length instead of by bytes by @colinhacks in https://github.com/nubjs/nub/pull/868
* pm: drop the three nub-only root install fields by @colinhacks in https://github.com/nubjs/nub/pull/871
* compile: let an inline payload past the synthesized manifest, and read V3 records by @colinhacks in https://github.com/nubjs/nub/pull/872
* compile: sign darwin-x64 output with a deterministic identifier by @colinhacks in https://github.com/nubjs/nub/pull/873
* compile: point the addon-mismatch advice at nub install's platform flags by @colinhacks in https://github.com/nubjs/nub/pull/874
* ci: give two dead rust-cache keys a writer and path-gate the docs-only builds by @colinhacks in https://github.com/nubjs/nub/pull/876
* ci: key concurrency groups on the event name so a push cannot cancel the nightly by @colinhacks in https://github.com/nubjs/nub/pull/877
* compile: bracket the summary block with an intro and a success line by @colinhacks in https://github.com/nubjs/nub/pull/880
* compile: split the output size by measured components by @colinhacks in https://github.com/nubjs/nub/pull/882
* release: build the canary nightly instead of on every push to main by @colinhacks in https://github.com/nubjs/nub/pull/881
* compile: drop `overhead` from the output size row by @colinhacks in https://github.com/nubjs/nub/pull/883
* compile: skip eager builtin loads a payload never needs by @colinhacks in https://github.com/nubjs/nub/pull/878
* compile: cut the artifact's startup work before it reaches the app by @colinhacks in https://github.com/nubjs/nub/pull/884
* compile: build the default embed shape as a Node single-executable application by @colinhacks in https://github.com/nubjs/nub/pull/887
* nub-phantom: fetch metadata from the abbreviated packument, not /latest by @colinhacks in https://github.com/nubjs/nub/pull/888
* compile: keep an unconditional module.exports assignment CommonJS by @colinhacks in https://github.com/nubjs/nub/pull/889
* nub-phantom: walk legacy deep-path entry points for packages without an exports map by @colinhacks in https://github.com/nubjs/nub/pull/891
* compile: run a single-executable artifact before publishing it, and narrow the fork decline by @colinhacks in https://github.com/nubjs/nub/pull/890
* compile: flush the extracted app cache concurrently on first run by @colinhacks in https://github.com/nubjs/nub/pull/893
* aube: sync upstream v2.2.9 and move nub-cli to usage-rs by @colinhacks in https://github.com/nubjs/nub/pull/879
* docs: compile page + v0.9 announcement post by @colinhacks in https://github.com/nubjs/nub/pull/826
* fix: preserve CommonJS cache under standalone loader imports by @colinhacks in https://github.com/nubjs/nub/pull/892
* Accept duplicate package manifest fields by @colinhacks in https://github.com/nubjs/nub/pull/718
* compile: stop declining every source map from the containers that can carry one by @colinhacks in https://github.com/nubjs/nub/pull/894
* fix(pm): order dependency lifecycle builds by @colinhacks in https://github.com/nubjs/nub/pull/727
* build(sfw): bump to 1.15.1 and pin the musl and win-arm64 assets by @jdalton in https://github.com/nubjs/nub/pull/577
* fix(manifest): preserve package.json indent, line endings, and EOF newline by @afonsojramos in https://github.com/nubjs/nub/pull/583
* runtime: reuse inspected source for JavaScript lowering by @colinhacks in https://github.com/nubjs/nub/pull/897
* compile: retry the publish rename past the self-probe's Windows lock by @colinhacks in https://github.com/nubjs/nub/pull/898
* compile: run static workers inside the single-executable container by @colinhacks in https://github.com/nubjs/nub/pull/901
* compile: fix the module-cycle deadlock and add a CommonJS output shape by @colinhacks in https://github.com/nubjs/nub/pull/902
* nub-phantom: do not report a package's own baseUrl imports as phantoms by @colinhacks in https://github.com/nubjs/nub/pull/895
* compile: point an unresolved native addon at --unbundled by @colinhacks in https://github.com/nubjs/nub/pull/904
* launcher: probe the payload map instead of scanning it per directory by @colinhacks in https://github.com/nubjs/nub/pull/903
* pm: apply the bundled compatibility database under nub by @colinhacks in https://github.com/nubjs/nub/pull/905
* pm: withhold lockfile reuse when packageExtensions drift by @colinhacks in https://github.com/nubjs/nub/pull/906
* pm: bundle the phantom-derived packageExtensions database by @colinhacks in https://github.com/nubjs/nub/pull/907
* nub-phantom-scan: record the file each phantom reference was found in by @colinhacks in https://github.com/nubjs/nub/pull/910
* agent: derive the baked-docs test from the tree; key the bake on docs content by @colinhacks in https://github.com/nubjs/nub/pull/911
* docs: split the runner section into top-level run and nubx pages by @colinhacks in https://github.com/nubjs/nub/pull/909
* runtime: set the `nub` export condition on augmented runs by @colinhacks in https://github.com/nubjs/nub/pull/913

New Contributors

Full Changelog: nubjs/nub@v0.8.3...v0.9.0

What's Changed

New Contributors

Full Changelog: nubjs/nub@v0.8.3...v0.9.0

View the full release notes at https://github.com/nubjs/nub/releases/tag/v0.9.0.


@amrkmn amrkmn added the pr-pull brew pr-pull label Sep 7, 2026
@amrkmn amrkmn closed this in b7e7874 Sep 7, 2026
@amrkmn
amrkmn deleted the bump-nub-0.9.0 branch September 7, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-pull brew pr-pull

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants