Core Changes
- Alias all client, shared, pages dist assets for esm: #41034
- Add Replay integration for dev e2e tests: #40955
- Add
with-xata
example: #39864 - Make sure polyfills are added for browsers without module support: #41029
- Move handling of navigation to pages from new router: #41001
- Adding experimental size adjust based option: #41009
- chore: add build step to
eslint-plugin-next
: #38647 - chore: make sure polyfills are built for
pnpm dev
: #40335 - refactor: migrate
eslint-plugin-next
to typescript: #41046 - Improve experimental feature naming: #41060
Documentation Changes
- Add Enterspeed blog example: #35897
Example Changes
- chore(examples): Convert
with-react-hook-form
example to TypeScript: #38796 - chore(examples): remove
next-env.d.ts
files: #41041 - Add NextUI example: #38209
- [Examples] -> Add external official example
with-react-query
: #38101 - example: with-mantine: #34591
- Add Embedded KeystoneJS example: #25351
- Update examples/with-temporal: #33674
- Add windicss example: #35256
Misc Changes
- chore/fix typo on contributing documentation: #41037
- chore(contributing): remove note about
eslint-config-next
- Revert "chore: make sure polyfills are built for
pnpm dev
(#40335)" - Merge branch 'canary' of github.com:vercel/next.js into canary
Credits
Huge thanks to @Trystanr, @huozhi, @jaril, @atilafassina, @nramkissoon, @shuding, @balazsorban44, @kasperadk, @valcosmos, @henriqueholtz, @janicklas-ralph, @nip10, @jesstelford, @lorensr, @AviAvinav, and @SukkaW for helping!