utooweb-v1.5.4
·
119 commits
to next
since this release
What's Changed
- fix(pm): detect stale lockfile in ut install by @elrrrrrrr in #2797
- feat(pack): support
typefield in module rules by @yuzheng14 in #2796 - feat(pack): native 'use server' directive support by @xusd320 in #2786
- fix(pm): normalize extracted file permissions to 0o644/0o755 by @elrrrrrrr in #2800
- ci(pm-release): fall back to kernel.org mirror when apt times out by @elrrrrrrr in #2803
- feat(pm): show require-by chain on dependency resolution failure by @elrrrrrrr in #2804
- fix(pm): restore hardlink→copy fallback on clone failure by @elrrrrrrr in #2801
- feat(pm): support file: protocol dependencies by @elrrrrrrr in #2799
- feat(pack): rewrite react dev source filename to absolute path by @fireairforce in #2802
- feat(pack): support SOCKER_SERVER env by @fireairforce in #2805
- feat(pack): keep dev watch active before page open by @fireairforce in #2810
- feat(pack): add tracing option to control default tracing output by @fireairforce in #2809
- feat(pack): harden server bundling and simplify configuration by @xusd320 in #2808
- fix(pm): reconcile install-node runtime deps in outdated check by @elrrrrrrr in #2812
- fix(pack): inlineCss with autoCssModules cause panic by @fireairforce in #2814
- ci(pm-bench): add aube + flexible bench controls by @elrrrrrrr in #2815
- feat(pm): add phase timings and install summary by @elrrrrrrr in #2813
- test(pm): port file:target dirs for arborist fixtures by @elrrrrrrr in #2817
- feat(pack): bump turbopack & next.js by @fireairforce in #2820
- ci(pm): pm-e2e-bench unified workflow + phase-isolated bench infrastructure by @elrrrrrrr in #2824
- fix(pack): script external export compitable by @fireairforce in #2828
- feat(pack): sync latest next.js by @xusd320 in #2829
- fix(pm): suppress blank rows when ut run --if-present skips workspaces by @elrrrrrrr in #2822
- feat(pack): support externalType: promise by @fireairforce in #2857
- feat(pack): support mdx option by @fireairforce in #2858
- perf(pm): rustls with aws-lc-rs crypto provider instead of ring by @elrrrrrrr in #2856
- perf(pm): single-flight manifest fetches via OnceMap by @elrrrrrrr in #2862
- feat(pack): add onReady callback for utoopack's devServer by @fireairforce in #2865
- perf(pm): decouple manifest disk cache via ManifestStore trait by @elrrrrrrr in #2866
- ci(pm): add utoo-next baseline to bench-phases-linux by @elrrrrrrr in #2868
- perf(pm): gate ProgressReceiver on IsTerminal (zero indicatif cost on CI) by @elrrrrrrr in #2876
- perf(pm): introduce VersionsRef<'a> view for resolve_target_version by @elrrrrrrr in #2878
- perf(pm): drop per-package debug logs from resolve hot path by @elrrrrrrr in #2880
- perf(pm): manifest resolve hot-path — rayon offload + network layer (h1+pool+dns) by @elrrrrrrr in #2874
- perf(pm): bin-link sync std::fs (drop tokio fs hop, sort + dedupe) by @elrrrrrrr in #2884
- fix(pm): postinstall OS detection for Windows kernel-version drift by @elrrrrrrr in #2883
- fix(pm): run install lifecycle on workspace packages + unify lifecycle primitive by @elrrrrrrr in #2839
- chore(pm): drop [bin-link] stdout summary by @elrrrrrrr in #2888
- fix(pack): update turbopack & swc & scope hoisting broken by @fireairforce in #2896
- fix(pack): resolve node exports for server bundles by @killagu in #2895
- fix(pack): postcss path transform under windows by @fireairforce in #2897
- fix(pm): self-healing utoo bootstrap placeholder by @elrrrrrrr in #2889
- fix(pack): ensure the output dir exists when run up dev by @caoxiemeihao in #2894
- feat(pm): support brew + cargo install (#2892) by @elrrrrrrr in #2898
- feat(pm): add 'add' as subcommand alias for install by @Totoro-jam in #2823
- fix(pack): import_usage for functions behind member expressions by @fireairforce in #2900
- fix(pack): circular dependency reexport by @fireairforce in #2899
- perf(pm): install hot-path micro-opts (OnceMap API + cache-hit fast-paths, file_type, binary mirror gate) by @elrrrrrrr in #2887
- fix(pack): add & as escape chunk filename character by @fireairforce in #2907
- perf(pm): add hyperfine --warmup 1 to phase-bench by @elrrrrrrr in #2908
- perf(pm): zero-copy tar entries in extract_tarball_sync by @elrrrrrrr in #2905
- fix(pm): add reqwest socks feature for SOCKS5 proxy support by @elrrrrrrr in #2909
- fix(pack): handle output clean before project writes by @fireairforce in #2914
- fix(pack): add exportUrl runtimeMethod for library node by @fireairforce in #2917
- fix(pm): allow install on package.json without name/version by @elrrrrrrr in #2919
- fix(pack): apply postcss before inline css by @fireairforce in #2927
- chore(pack): bump next.js submodule to a1f6c5c by @yuzheng14 in #2928
- fix(pack): lock turbopack cache before persistent writes by @fireairforce in #2913
- feat(pack): node library support autoCssModules by @fireairforce in #2932
- fix(pack): centralize webpack stats.json generation to avoid conflicting effects by @yuzheng14 in #2934
- feat(pack): library build support publicPath by @fireairforce in #2936
- feat(pack): support stats.json for node target by @yuzheng14 in #2939
- fix(pack): restore dev stats.json generation by @fireairforce in #2940
- feat(pack): add more nodePolyfills by @fireairforce in #2944
- fix(ci): harden utoo release publishing by @elrrrrrrr in #2949
- fix(pack): respect output filename templates in dev by @fireairforce in #2947
- perf(pm): split manifest fetch and parse by @elrrrrrrr in #2943
- feat(pack): define NODE_ENV for server builds by @fireairforce in #2951
- feat(pack): library build support filename & cssFilename by @fireairforce in #2952
- fix(pack): correct server conditional exports resolution by @xusd320 in #2963
- fix(pack): surface dev build issues without exiting dev server by @fireairforce in #2983
- perf(pm): queue manifest store writes by @elrrrrrrr in #3008
- perf(pack): reduce bundle size with default packageImports by @fireairforce in #3027
- fix(pack): preserve multiple library / app entrypoints by @fireairforce in #3013
- ci(pack): use trusted publish by oidc by @fireairforce in #3061
- ci(pack): migrate npm publishing to OIDC with provenance by @fireairforce in #3062
- feat(pack): Support auto public path in UtooPack by @xusd320 in #2953
- ci(release): swap NPM_TOKEN for npm OIDC trusted publisher by @elrrrrrrr in #2990
- fix(ci): scope sed version replacement to first match only by @Totoro-jam in #2950
- ci(pm): stabilize pm review stack by @elrrrrrrr in #3064
- perf(pm): add resolver ManifestProvider boundary by @elrrrrrrr in #3077
- perf(pm): add resolver demand manifest store by @elrrrrrrr in #3079
- perf(pm): add resolver demand fetch scheduler by @elrrrrrrr in #3080
- perf(pm): demand resolver edge-selection module (select) by @elrrrrrrr in #3083
- perf(pm): demand resolver — provider trait + registry adapter (1/3) by @elrrrrrrr in #3085
- perf(pm): demand resolver — driver loop + graph helpers (2/3) by @elrrrrrrr in #3086
- fix(pack): perserve
-webkit-prefix after backdrop-filter property by @fireairforce in #3091 - perf(pm): demand resolver cutover + stateless registry + cleanup by @elrrrrrrr in #3087
- perf(pm): install scheduler — event-prefetch download + lock-authoritative clone by @elrrrrrrr in #3093
- fix(pm): dedup workspace install lifecycle scripts (#3097) by @elrrrrrrr in #3098
- feat(pm): install global/utx packages as deps, no wrapper manifest by @elrrrrrrr in #3100
- feat(pm): resolve workspace:/catalog: protocols in packed manifests by @elrrrrrrr in #3102
- fix(pm): compute dep types in one pass after the tree is built by @elrrrrrrr in #3101
- feat(pm): private npm registry auth for install/view by @elrrrrrrr in #3103
- feat(pm): OIDC trusted publishing for ut publish by @elrrrrrrr in #3104
- fix(pm): print registry auto-select hint on stderr by @elrrrrrrr in #2941
- refactor(pack): sync upstream 6.2 by @yuzheng14 in #3092
- fix(pm): utx --version prints the version instead of erroring by @elrrrrrrr in #3105
- perf(pack): derive HTML initial assets from endpoint output paths by @fireairforce in #3089
- fix(pm): keep cache on same device as node_modules to avoid copy fallback by @elrrrrrrr in #3109
- fix(web): harden loader worker dependency loading by @xusd320 in #3110
- fix(pm): resolve global prefix correctly for npm-style installs by @elrrrrrrr in #3106
- docs(skill): add upstream sync project skill by @yuzheng14 in #3108
- fix(pack): flush dev cache on shutdown by @fireairforce in #3111
- fix(ci): portable Cargo.toml version bump + bump release actions by @elrrrrrrr in #3116
- test(pack): cover svg css url loader handling by @fireairforce in #3115
- fix(pack): remove antd from default package imports by @fireairforce in #3117
- fix(ci): disable setup-node package manager cache by @fireairforce in #3118
- fix(pack): normalize Windows project paths by @fireairforce in #3114
- fix(ci): pm-release binary job by setting up Node before npm-based packaging by @Copilot in #3120
- fix(ci): npm-binary.sh verify step actually published, causing double-publish E403 by @Copilot in #3122
- fix(wasm): restore web dependency install by @elrrrrrrr in #3124
- fix(pm): publish prerelease binaries with npm tag by @elrrrrrrr in #3127
- feat(pack): update lightningcss local scope handling by @fireairforce in #3133
- perf(pack): optimize transform setup by @fireairforce in #3130
- fix(pack): enable default cli optimizations by @fireairforce in #3132
- fix(pack): fix wasm build and add e2e for @utoo/web by @xusd320 in #3123
- fix(pack): respect local postcss config file when enable postcssTransform by @fireairforce in #3136
- chore(web): update opfs-project by @elrrrrrrr in #3137
New Contributors
- @caoxiemeihao made their first contribution in #2894
Full Changelog: utooweb-v1.5.3...utooweb-v1.5.4