Releases: vercel/next.js
Releases Β· vercel/next.js
v15.0.0-canary.124
Core Changes
- add support for css-in-js ressource mapping in experimental lightningcss-loader: #64551
- Stablize instrumentation.js: #68853
- Ensure vendored
react-dom/server.browser
is used: #69142 - Ensure assertion failures include all versions in rsc-basic tests: #69138
- bugfix: ensure prefetch aliasing doesn't apply URL redirect: #69153
Example Changes
- Supabase: improve sign in and sign up, add reset password: #69066
Misc Changes
- Turbopack: fix issue source location for special exports: #69132
- docs: add missing colons
:
to Good to Knows: #69135 - docs: inform middleware usage along with metadata files: #69136
- test: confirm that middleware may affect sitemap.xml render: #69140
- refactor(github): minor refactor to triage with ai: #69155
- Revert "Add
Effect:TypeOf
and givetypeof
s ... #68842)": #69156
Credits
Huge thanks to @mischnic, @jantimon, @devjiwonchoi, @huozhi, @eps1lon, @jordienr, @samcx, and @ztanner for helping!
v15.0.0-canary.123
v14.2.6
v15.0.0-canary.122
Core Changes
- fix: Move tree shaking config to
experimental.turbo
: #69050 - Turbopack build: Fix metadata handling: #69086
- Remove references to removed react-dom/server APIs in Webpack shims: #68987
- misc: tweak fetch patch restoration timing during HMR to allow for userland fetch patching: #68193
- Remove unused react-dom/server.browser references: #68988
- refactor: fallback updates: #68631
- refactor: update fallbacks to use response cache: #68603
- Improve create not found tree and remove asNotFound: #68910
Example Changes
- (Example) Remove redirects plugin from Sitecore XM Cloud example: #69094
Misc Changes
- Add test suite for react-dom/server usage in React Server environment: #68945
- fix(turbopack): correctly handle catchall specificity: #68800
- chore(github): update sync label logic: #69072
- build: Update
swc_core
tov0.101.3
: #69039 - chore(github): update system and prompt logic (AI): #69115
Credits
Huge thanks to @kdy1, @timneutkens, @eps1lon, @ah100101, @feedthejim, @ForsakenHarmony, @wyattjoh, @samcx, and @huozhi for helping!
v15.0.0-canary.121
Core Changes
- Update React from
49496d49-20240814
to1eaccd82-20240816
: #68991 - Improve Metadata JSDoc: #69037
- Include proper instrumentation entry in required files manifest: #68983
- Resolve route interception problem with (..)(..): #69012
Misc Changes
- Add
Effect:TypeOf
and givetypeof
s user-defineable names: #68842 - feat: Port edge assert plugin to turbopack: #69041
- chore(cna): add missing period: #69021
- fix(turbopack): don't error on dynamic imports in postcss config: #68795
- chore(github): update bug_report template: #69071
Credits
Huge thanks to @mischnic, @eps1lon, @kdy1, @shuding, @huozhi, @s-ekai, @samcx, and @ForsakenHarmony for helping!
v15.0.0-canary.120
v15.0.0-canary.119
v15.0.0-canary.118
Core Changes
- Update React from
187dd6a7-20240806
to49496d49-20240814
: #68898 - Lookup alias and import maps using Pattern instead of String: #68274
- perf(turbopack): improve app structure performance: #67397
- Simplify static indicator: #68961
- use setImmediate (if present) in edge react-dom/RSDW/RSDT: #68952
- Fix flying-shuttle full mode breaking instrumentation: #68976
- Update font data: #68964
- Revert "Ensure bail out on ssr error in static generation": #68986
Misc Changes
- Detect module type for webpack loaders and not hardcode JS: #68930
- Revert "Update
swc_core
tov0.100.6
(#68560)": #68978 - fix CNA example handling on Windows: #68977
- Run Azure Pipelines after merge: #68982
Credits
Huge thanks to @mischnic, @eps1lon, @kdy1, @ztanner, @ForsakenHarmony, @ijjk, @lubieowoce, and @huozhi for helping!
v15.0.0-canary.117
v15.0.0-canary.116
Core Changes
- Normalize vendored entrypoints: #68502
- fix(next): properly pass layout-level
maxDuration
config to the children page segments on build: #68793 - chore: fix typos in comments: #68792
- Fix issue with afterFiles rewrites not working when prefixed with assetPrefix: #68694
- refactor(turbo-tasks): Add TaskPersistence enum for task creation functions: #68866
- Remove invalid app router etag normalizing: #68948
- perf(turbo-tasks-macros): Move
assert_returns_resolved_value
into helper module: #68867 - fix i18n data pathname resolving: #68947
Example Changes
- fix: inngest example for latest version: #68600
- Compose refactor: #68503
- Improve TypeGen in Sanity Example: #68580
- Update page.tsx - Fixing hydration error: #66868
- fix: cache-handler example should reconnect to redis after errors: #68221
- (Examples) Adds
with-google-tag-manager
example that uses@next/third-parties
: #57364 - Fix linting from #57364: #68951
- examples: avoid duplicate css insert for ant design: #57947
- docs(examples): fix next-translate prod hydration error in layout: #52653
Misc Changes
- chore(github): fix type validation again: #68862
- chore(github): update issue & discussion templates: #68915
- chore(github): update other template links: #68923
- Turbopack build: Fix Sass test: #68936
- Update Turbopack production test manifest: #68927
- docs: add Stack Auth to App Router-enabled auth frameworks: #68777
- Ensure
assertNoRedbox
has a stack when it fails: #68940 - Turbopack build: Skip CSS test that checks webpack behavior: #68935
Credits
Huge thanks to @samcx, @eps1lon, @devjiwonchoi, @timneutkens, @N2D4, @joelhooks, @khawajaJunaid, @stipsan, @rubyisrust, @abdull-haseeb, @bewinsnw, @housseindjirdeh, @mknichel, @ijjk, @li-jia-nan, @aralroca, @bgw, and @ztanner for helping!