v9.3.6
Patches
- Add initial process.env stubbing for new env support: #11893
- Enable "paths" support by default: #11970
- Experimental: React Refresh Support: #12008
- Add
module.hot.invalidate()
to webpack HMR: #12038 - Docs(auth): add with-iron-session to the alternatives list: #11903
- Docs(Link): precise how prefetch works: #11792
- Fix: Update shallow routing docs: #11894
- Fix NEXT_PUBLIC env values not being inlined: #11896
- Correct Global and Local CSS Loading Order in Dev: #11901
- Ensure module not found error is shown with jsconfig paths: #11889
- Upgrade
terser-webpack-plugin
for Webpack 5: #11922 - Add initial configuration changes for webpack 5: #11917
- Updated shallow docs: #11925
- Improved steps for examples/cms-prismic: #11935
- Add warning about manually installing PostCSS plugins: #11966
- Allow disabling runtime JS in production for certain pages: #11949
- Docs: improve wording on some pages according to alex.js: #11973
- Serialize JSON Warnings Before Event: #11976
- Update HMR Client Runtime: #11977
- Add Missing Hook for MainTemplate: #11984
- Strongly Type Usage of Client Pages Loader: #11985
- Add API route to default CNA template: #11981
- With-iron-session: fix link to next-iron-session: #11974
- Fix On Demand Types in Hot Reloader: #11987
- Refactor(next-client-pages-loader): allow toggling router HMR: #11989
- Create React Refresh Utils: #12006
- Examples/with-react-helmet: upgrade react-helmet to v6.0.0: #12000
- Resolve TypeScript Extension in Correct Order: #12014
- Stabilize HMR tests on CI: #12029
- Fast Refresh: Test Syntax Error Recovery: #12032
- Add Heroku to list of cache examples: #12037
- [Examples] Update draft-js to v0.11.5 and add editorKey prop i…: #12011
- Bug: error when using transition property in tailwindcss + emo…: #12027
- Update next/head docs to clarify duplicate tags.: #12033
- Add documentation on
next build
output.: #12034 - Add note about polyfilling CSS Grid for IE11.: #12035
- Fix typo in next/amp docs: #12040
- Fix linting: 6188c79
- Fix with mobx: #11907
- Update to only apply experimental process.env stub in developm…: #12055
- (examples) Fix link in with-passport example README: #12056
- [Fast Refresh] Module re-execution tests from Metro: #12059
- Rename ZEIT to Vercel: #12075
- Update year on license files: 9f1e713
- Add additional check for segments in destination but not source: #12067
- Make sure to not show _error without 404 warning in some cases: #12061
- Fix postcss.config.js warnings: #12070
- Add Experimental React Refresh Example: #12081
- Rosetta i18n example: #11841
- [Fast Refresh] propagates a module that stops accepting in nex…: #12062
- Upgrade webpack: #12082
- Update to track test timings separate for Azure and Actions: #12083
- Fix type on NextApiHandler: #11988
- Upgrade ora to 4.0.4 to prevent undefined progress on CI build: #12088
- Evaluate App before Page in Dev for CSS Ordering: #12090
- Add Additional Test Case for CSS Order in Dev: #12007
- Update engines in package.json: #12022
- Fix typo in example: #12094
- [internal] Dedupe monorepo deps: #12093
- Fix(dev-server): render 404 when dynamic ssg path doesn't exist: #12085
- Avoid bugs with native Date class: #12098
- Update Code of Conduct email address: #12108
- Make sure to handle // during hydration: #11788
- Update TypeScript API routes tests: #12112
- Fix variable: #12114
- Add example with Magic authentication: #11810
- Improve Server Lib Utilities: #12119
- Remove @types/find-up: #12120
- Add tests for dotenv-expand behavior: #12140
- Ensure modern AMP client page bundles are removed: #12138
- Update to match log style for new env loading: #12137
- Add userbase example: #12150
- Added a link to the next.config.js docs for the with-env-next-…: #12153
- Update snapshot in with-jest example: #12157
- Remove unnecessary export to make usage clearer.: #12167
- Add quotes to static paths in fallback section: #12170
- Run tsconfig paths resolver before PnP: #12104
- Fast Refresh: test cyclic dependencies: #12161
- Link to CLI doc from getting started doc / link to Telemetry doc from CLI doc: #12181
- [Example] update with-tailwindcss-emotion to tailwind 1.3.3 and emotion 11 + tailwind-ui plugin: #11611
- Fix CSS Module HMR: #12177
- Remove launched experimental options: #12197
- Fix basePath not being applied for GS(S)P data routes: #12200
- Update node-notifier: #12205
- Downgrade terser to fix invalid minifying: #12178
- Update size-limit to reflect Terser downgrade: c72143d
- Fix CSS Identifier Cleaning: #12239
- Fix ncc'd version of terser not being used by terser webpack plugin: #12252
- Add namedRegex and routeKeys to routes manifest: #12250
- Downgrade node-notifier to fix Azure tests: #12261
- Update built-in-css-support.md: #12268
Credits
Huge thanks to @ijjk, @vvo, @gndelia, @sparkertime, @Timer, @lfades, @pjaws, @timneutkens, @vcapretz, @justincy, @dvaJi, @bhaskarmurthy, @agarwalrounak, @coktopus, @leerob, @yangshun, @Talbot3, @jamesmosier, @oddnavy, @StarpTech, @bduffany, @Fonger, @matamatanot, @dzigg, @thomasheyenbrock, @qWici, @styfle, @Oxicode, @seanli, @Kiarash-Z, @coetry, @sdhani, @rokinsky, @Dashue, @giovannigiordano, @chibicode, @Arthie, and @andrewkfiedler for helping!