Skip to content

Change Log

Please visit the Razzle release page for all historical releases.

v4.2.1

Published on Sat Oct 16 2021.

Patches

  • Fix(razzle-dev-utils): fix createSocketUrl module path: a56bb34b715f5bde48acb21a9c2f08d52c9096f3

v4.2.0

Published on Fri Oct 15 2021.

Minor Changes

  • Merge pull request #1717 from budiadiono/patch-1: e81216befb317f26dcc303ed755cbe06a72f94bd
  • Fix (razzle #1704) by adding support for webpack-dev-server v4 - Updated package.meta.json and packages/razzle-dev-utils/package.json to allow for v3 and v4 of webpack-dev-server
    • Updated defaultOptions.js to add a new default option: enableDevServerV4: false
      • Updated createConfigAsync.js to build the correct devServer config for v3 or v4 based on the enableDevServerV4 option - Added a new with-webpack-dev-server-v4 example: c3625eb1e19886187bcfc673d5beb30f512092e3
    • Responded to reviewer feedback to directly access the version of webpack-dev-server from its package.json
      • Updated with-webpack-dev-server-v4 the README.md and razzle.config.js files to throw an error if not using version 4: 48356b2f63164b18bf95d18d7b1c8b8edd098f47
    • Removed extraneous blank line added in previous commit: db1e7982b906bc31d8b6e57f31279481f51263c8
    • Responded to more reviewer feedback by moving the new require() up to the top and collecting common options and Object.assign()ing the v3 and v3 specific ones: 58040702ccad4ee88b85a0929328293e2082d5d4
    • Responded to feedback by moving the devServerMajorVersion up to the top of the file: 51b7c29f2852cda753d4c398a2e7716aa60af83c

Patches

  • Fix: StaticRouterContext should be imported from “react-router“: cfe825c4814e5a9dd3ff8149578afe2f813a33a3
  • Chore: added “cache“ folder to .gitignore: 5b7da106b90e0a5f3bfe0a1f6b524e5ee0553949

v4.1.0

Published on Sun Sep 05 2021.

Minor Changes

  • Fix(create-razzle-app): git ignore generated cache directory: 326ff51e880b29d78cb2af9d60286c065aae211e
  • Example(with-fastify): added with-fastify example and implementation: 5ba7e96940ecc9191109ac5d39445796c87914d3
  • Feat(build-script): add development build feature: 497159d76715e4b1b1c0a4e4082ef6bd4cb12980
  • Feat(razzle): add support for dev build: b6b63d6ec0f23f2ff0b9d70e16a80ea00ab77aca
  • Test(razzle): add test for development build: 46e47b1609e0bf818c33c251417600f6cf2f5684

Patches

  • Fix(example): With-typescript example uses StaticRouterContext: 66143e8205d587a534489c4131b3ac2f5e4ca11d
  • Docs(example) improve with-development-build's README: b35b7ced666ab9352077962c82b12bcd87e939ee
  • Fix(razzle): fix optimizaton cofig in dev buil: 05c95d7812f9cb91e180777a6e14c411e9be9b55
  • Fix(example): .eslintrc.js: 8bb9b036a3aae1b3069203213165752197f29600

v4.0.6

Published on Mon Aug 09 2021.

Patches

  • Fix(deps) allow for bump mini-css-extract-plugin to version smaller than 1.0.0 to provide webpack5 support: 750cc9f206c8eeb3e0c2500b22b8df7a60ef7a40
  • Fix(deps): fix mini-css-extract-version-in-scss-and-less-plugins: 65c2ba27ecaf35e56839201170c152bcfb4f73f6
  • Docs: fix aws deployment docs to include required import of path: e349755c77095ffb0f51eed1dbdd011c877fc622

v4.0.5

Published on Thu Jun 24 2021.

  • Examples: fix postcss deps: 221bad65967f3aab1a6e1342a6f254459b451981
  • Examples: add esbuild-loader example: e059f974aec202793f18ae3b8fa9bf48ea2c51ea
  • Chore: fix 'Welcome to Razzles' typo: 7c11b3fc29a995bb7b700d2afb97bae153644209
  • Merge pull request #1597 from rclmenezes/add-esbuild-loader-example: 19fb83954f9aeede49e265740b3fbf964539450c
  • Chore: run update-examples: 2f3cd24aa00e64609dfecc5d2949c121aab6b1d6
  • Update typos in getting-started: 5691721e2f4609b45a5e04cd3c8e0693293e4de8
  • Merge pull request #1599 from meeoh/patch-1: 855dc46f54a972722af322e2811c7b21040108b3
  • Feat(razzle): add option to disableWebpackbar: 6e7631378221b9d6d34997ff3fbc5a3fb6e0d388
  • Fix(razzle): disableWebpackbar logic: b8dfb330b1266d21cefe61f5ca2ea59a9202df97
  • Merge pull request #1600 from ceopaludetto/feat/add-disablewebpackbar-option: 3dd0d54f617f7174c77ea9347812693c2b033290
  • Docs: add transpilation of external modules: d45ae7d61cf2c29b6b34c580646069986de36c58
  • Docs: better indentation: 24d99a6b607f2a633a09a58173a9c99e04a5c0ce
  • Docs: inform on create-razzle-app npx cache: 834796ec555f2022683629ec8af90f3f7c964d34
  • Fix(razzle): Ignore .env.local when running tests: 0c47ba10eb0b96cfc14df5de054c88132faa76ed
  • Merge pull request #1612 from squiddy/skip-local-environment-for-tests: 559fe2c8a81b3a5449c65a2f65147fd9c048b8b7
  • Use correct url for common issues: 0f9fdd76f261d7bd218bb10721ba113d482a53c2
  • Docs: Fix error in preset readme regarding installation: 1344f8277c1f5e28e2f70f68b1f1d6545e1e94b4
  • Merge pull request #1615 from squiddy/patch-1: 92ef4c2667e2f8123085ca3893d42dd18b9a96a5
  • Merge pull request #1614 from mtxr/patch-1: eafcd1453a97b3b3978c49230177cabb6df6f3d8
  • Feat(razzle): Make package.json optional: f1fdf1c207f3d252e6fd2e80b6afab3e69044aa3
  • Examples: Add monorepo without workspaces: 3c6a24fe22e762c9f8258add1cb0959370498b78
  • Merge pull request #1617 from squiddy/make-packagejson-optional: bae26bfd509570bb05f3059bcc220ed86434d00e
  • Fix(razzle): Undefined error in getPublicUrl: 26cd24c179820fbc4b2ff67c657babd84c72a349
  • Merge pull request #1618 from squiddy/fix-error-in-package-json-check: 705b5b4b1a796821e6f9f66ffa48408606011c23
  • Fix(razzle): Exit start command on unhandled rejections: 29e354986bddb9316d743a002951a9ce93d1196f
  • Feat(razzle): Align unhandled rejection output across all entrypoints: ac03265c6226f2aacb1a5bdb1704a2bd9e76ec62
  • Docs(razzle-plugin-scss): Fix incorrect default values: d3c7fa201ef25dd5fa99e52aab882cbb846cadfc
  • Merge pull request #1621 from squiddy/plugin-scss-fix-docs: 446a412f821a6dc449530b7a0205ed14b34f4ad8
  • Merge pull request #1620 from squiddy/report-config-errors-for-start: 4b5dcda73f476332024e594e9b98fb37e6491146
  • Docs: transpilation of external modules: d726709a5b3a47d81998bbd66ce473594f448b21
  • Fix(deps): don't lock packages to patch versions: 180e58e74db71b3afd4e9385fca27b6daa7dbf83
  • Fix(razzle): update manifest plugin: 2d743ecdefbcf44e96cc78c86e68afcb56ab3a12
  • Examples(with-loadable-components): fix webpack5 issue: 85f69841902969b8c9ab186c04e602a14bd99fd6
  • Update README.md: 11a17bdf4f7468978d36836523b42557fbe22ad0
  • Merge pull request #1629 from divyenduz/patch-1: a471f3c54ed164c963ffbc63bd2a6d61fa7940ab
  • Fix: add require.resolve instead of string for graphql-tag/loader for razzle-plugin-graphql: cef7a7736fc2b1dd7a708b57cfd83308c01649b4
  • Merge pull request #1631 from Aeonrush/fix-razzle-plugin-graphql-with-monorepo: 7499531221950d86575973751ce7b3235c8b6cca
  • Update customization.md: eca777bc04b8d0445477a681ee111b84a7dc1032
  • Fix(examples): use a valid version: eb8c086a1efdd946a57bcc3c6d99d0b42446ea37

v4.0.4

Published on Tue Mar 30 2021.

Patches

  • Fix(razzle): use paths.appAssetsManifest in ManifestPlugin: f374eb6ddad054d4ce166c61b11ff28f437bc8c5

v4.0.3

Published on Fri Mar 19 2021.

Patches

  • Docs: fix url in with-typescript-plugin readme: cfccb0197c80130fa4598fa61eb951197ae19b22
  • Docs: fix spa template: 75cd7ef2e082a91f8a2c37dc52667051e557057c
  • Fix(razzle): only print signal handling on verbose: 328ca492bc7c6cc6b6fd88c83ac5c2b29969c187
  • Fix(razzle): webpackConfig undefined: 154c2cc3f86369435221b181d4cc281414637b13

v4.0.2

Published on Wed Mar 17 2021.

Patches

  • Docs: document possible buildtypes: e555bfc6c26f65a7db035772dd1f92d94c8478f8
  • Fix(razzle): add missing dep in default cra: 839d507c51ddec8b7c2a311b0a68678b021b582b

v4.0.1

Published on Mon Mar 15 2021.

Major Changes

  • Feat(razzle): use options instead of cli args: 0ea02813ee17a3b53e92d0bfb41af72c81715db1
  • Chore: upgrade jest: b45a6800bdf5e22a13d186c97db58781dba694bc
  • Fix: no defaults, just use plugins to modify: ba018fae4edd9d9f5d3de34e0989448bb6e38380
  • Chore: update to latest typescript, ts-loader, and fork-ts-checker-webpack-plugin: 002b1db1ae57b0515b0e285dbbe32d097bfd3547
  • Fix(razzle): switch to webpack-assets-manifest: 99170dcc1e8a06f74ae4a3152230a0378da203aa
  • Chore: update all css/less/scss dependencies: 18d7d35f0fe4db3166a2907360cc8eeff271720e
  • Fix(razzle): use new options in css-loader: d048195ecee62f549c5e4d65bb718f93fa7c72bc
  • Fix(razzle-plugins): use Dart sass instead of deprecated node-sass: 069fac5c12222b0a732a40321a8130f7247364de
  • Fix(examples): upgrade react and react-dom in examples: 5668fe81570d0fa02017807eece2c480fd3b70b2
  • Docs: working azure deployment: bad266fb20d9f0b410a29c7dd09ef9dec6250887
  • Docs: working aws deploy: e198e0c09754ce0b618c49c7ae743b3ec8124e3b
  • Examples: add eslint dependencies: 1597407e8c729473174f210d8e1912632be623ea
  • Examples: replace tslint with eslint: aef0df3c449aad176362aa58757127729fa77f08
  • Example: fix no-use-before-define eslint rule: 0117f332be8b46021a7e57c733ce54b7f2f98b33
  • Fix(babel-preset-razzle): correct typescript babel options: afd65c60fa7786a5135fd898ec4ef217a9e3d63f
  • Feat(razzle): add noninteractive env var: d86aaca2f3ec444c633219513dd0ec4f26d65614

Minor Changes

  • Feat: add webpack 5 support: e10bef20828cc70bf387fd96401a3529c072013a
  • Fix(razzle): make more options overridable: 1dc13db4f5e67beb48b1a92a431bee8b9c7a4b58
  • Fix: load options correctly, use fs in tests, set clientonly: a03b4beb4051eba4fef2903712c76f8db0aced09
  • Fix: make more options overridable, clean up old preset, document babel config: 217e196840b755bf01084279508de9af50fc75cf
  • Fix: add test packages: ebaae000470dea8c7b4f57b049e6e6f77ae6e2eb
  • Fix: bundle everything with serverless buildType: 0aa9b1f536d84341d528dfcfaad3df08c6c97ebc
  • Add razzle svelte plugin: aeee08b5479802cc4a371e78a122270df5e0e96c
  • Feat: add razzle-plugin-svelte: a36e8b24deed6d5ebac08587e51f56725437b0b0
  • Add GraphQL file loader plugin: 7f48a063f6cd83d66370160ddafacf7a7d1f17ca
  • Feat: add razzle-plugin-graphql: 9c0c9d279d2d404b4b01e02d224b57b0f2f45e1e
  • Feat: add bundle analyzer plugin: 1c7193adcd81821a59c4486380a19db58d1cc3e1
  • Example: add preact prefresh example: 28a7f780e1e98dc9f5ee49ac8df77eec5fabe9ee
  • Feat: add razzle-start-server-webpack-plugin: 3f9f128f8218ab2512178e82ae451486f3f0f08f
  • Feat(razzle): make appDirectory configurable via ENV configuration: 53624cc48d52f00648b07de8ad579529820038e8
  • Feat(razzle): make WatchIgnore plugin paths overridable: 2d96bccaee03e9871173e8b9bcd11565a8ecde8c
  • Feat(razzle): Support for not released plugins in razzle.config.js: e1c73ad7cd88d20b46e521ed4fc766079d0798b9
  • Feat: add new asset manifest, change file output template: e3e5cccfc4e296b68d9c1a3b1598721c7bc43d96
  • Feat(razzle): add more hooks for externals, add IS_SERVERLESS, add debug flag: 256fc592ab11b68839f0817c863c960ab571a6b4
  • Feat(examples): add with-devcert-https example: 0fadd4a022643912939b8a4b8e183dbd0297541e
  • Feat(razzle): add compile debug flag: 168fe27a4ac3d41ee672471a0415bb2b789a26c3
  • Fix(razzle): allow toggling htmlWebpack plugin: 7c931c0f271147366dc0ee20481899f3a329c26d
  • Feat(razzle): add webpackOptions.terserPluginOptions in node production: df4b895ffd29934417f3570b5dd730d55a6b5e23
  • Feat(razzle): add option for per target .babelrc, better naming of options: 3c4091ca0d640adc671b682116dd0921894bd599
  • Feat(razzle): add forceRuntimeEnvVars option, remove old define: d8e21c23b09688b6ac255adb0c333e5ae343f76b
  • Examples: add start of module federation example: 4e0bd9905e557106ddd79505ff981529d115334b
  • Fix(razzle): update all postcss dependencies: 6c1b544f0d56248008b94a6b054c86fad8675df6
  • Examples: add with-tailwind example: f05ff712057fa71888de1fd51e10276c80669d8e
  • Feat(razzle): added start of serverOnly buildType: f4abdeb137f89b4803834ea1c373a148144018c6
  • Examples: add unfinished svelte example: 96196049ad4fb9d9b9337f907b7654ac95e173d5
  • Feat(jest-testing): add --inspect and --no-watch to razzle test: c07f141708f102beb69d6ed3b3437b6e03efe426
  • Examples: add example with dynamic webpackpublicpath from env: ee853b47713998cf1567c4252a25a0e1769cc62a
  • Examples: add start of with-typeorm-graphql example: 001ab54b670d700030fd10449a8b2746622978c2
  • Feature(razzle): new writeCssDev razzle option: c605e203a4105dab1775e76c4c0e70fcb3937bd2
  • Example: try making module federation example work: 55389f53c3e664f71adc9488436b342b3ad77294
  • Examples: try to fix module federation example: 8bea0b5a6dd79573222b02cadeffe3aa27965fb9
  • Examples: fixed module federation example: bb342a388572fd08d2e72f4520a907b93e242fe0
  • Examples: add optios to example babelrc: a965e547bc7486d5c254db9a3916a1f0031d81b5
  • Feat(razzle): add config debug flags: 8a10087a04a183c829c006da8d9c6fd938838213
  • Feat(razzle): add ability to change startserver options, add new startserver option: cfef76a6b0239e68f69a0415467060a9d89b4735
  • Examples(with-monorepo): use .env: ba0601faba63740e3ff0c7b98f8259d649f3b8e3
  • Fix(razzle): support scoped packages: 0ca1cd01436d4e163f191752a9d0c4e8cd81b1b5
  • Feat(razzle): add enableSourceMaps razzle option: 8354ffff3ef5684389a4c0467488a50f4b6d08b5
  • Examples(with-react-server-components): flesh out more of the example: 5dffcbb4f0bec5ce4c5977afd6456e69524720fb
  • Examples(with-react-server-components): working build and server: fa2bfd94fcd71dfe151dce45395cf61b2f79e3b3
  • Examples(with-reason-react): use hackernews example: 5413759c6eb85d89d7131243a9680185b9ee4e9b
  • Feat(razzle): allow toggling usage of null loader for node target: 48874d6cbec15ab01034c5953690c37a2171a569
  • Feat(razzle): add support for server-only builds: 2602007f768645b0f5f27f9f99396a2b39ba08f5
  • Feat(razzle): add support for staging build with env vars: e06d7f7f12c4435926c69413a82880bdaad5fd7b
  • Feat(razzle): disable prompt on CI: 4c559aa9732343791bad5d5137010b9b81311e3d
  • Fix(create-razzle-app): add --verbose arg: e7d1723110c9f407378fb060be14b25e375bc358
  • Feat(create-razzle-app): add verbose logging: e0d364cfcebee5ef0a6885f79381cfbc25f090b3
  • Feat(create-razzle-app): add options to use specific package manager: 53475b24e7f619eb73d48736a0849dd2804f2597

Patches

  • Fix: make dev scripts update packages correctly: 4e3caa305feffd4f0db8147d4d31aa5452a6ed30
  • Fix: longer timeout for macos: a765ee0b9e15d191d220eb46a7ad3787a49f96b5
  • Fix: bring back old tests: 8422b8a56441f1d66af7e6ce493079d695363ce3
  • Fix: fix dependencies so yarn link works correcly: 1545a907add787b596a9e102f8563382500e5c4a
  • Fix: no 8.x or 9x node: d2fe6a27bc4915932adf1b86035a8e898e1337af
  • Dev-infra: be verbose to see why test fails: 787474ef8498bec7ddcbd244f57bc728a084d269
  • Dev-infra: try making tests pass in ci: 903fc68972474a9aeb128709a911de50e29daf83
  • Fix: razzle allow toggling warnings as errors: 8c49e47c8dda49b5fe75a830e5e0dfe818b58279
  • Dev-infra: silence test after fixing tests: 70e6633772f887f4ef8acbf2025986fa573f2a6e
  • Fix: remove logging statements used in debugging: 2b50f44e505850ec8f42874b2de0f8fd50e0c114
  • Examples: fix bad json syntax: 257fac6274bfb492a54c2e9f7c1eef050a0d954f
  • Fix: update examples dependencies: 6ec2f788e99083bb677777c58648ab954d0a99bd
  • Fix: add dependencies: 6c808e09cf04fe7542fbf1234ea1470319b1ce8e
  • Fix(razzle): use paths.appPath with libIdent: 4a61e0dc32c5b9843bf879568620323552b92b93
  • Dev-infra: better control of dependency versions: 2d3d2dae91aa7c33552fabfd7f995e646f872910
  • Dev-infra: even better control of dependencies: 00de0fd25ea56fa5c08770a0db212ecd7f228e06
  • Chore: update dependencies: 863e045e8046b96bec7c3119ca7e3b8a48aa4af7
  • Dev-infra: better branch logic: 328358cae136ace0bcae5cba1b341a6fc58b541e
  • Chore: format code: 93580ac3bcc28813a96f6e6f29d6e3c6c44a5776
  • Chore: update dependency versions: 1a9fab58f414966298a18277fec15c81844424c4
  • Chore: update postcss dependencies: 668321bfc67da631cc048dea46d38a1e0bc610bd
  • Fix(razzle): new dependency version: c0bab49a3028870d39493cc5bcf3341fdfdb82b2
  • Fix(razzle): correct options to StartServerPlugin: 5f134844eab8a3b1cc0e8ec772766d4157a7a7cd
  • Fix: fix issue with commonjsplugin and postcss-loader: a4d61c9fcd9e4ab9eed6dcce7999f195156996a8
  • Fix(razzle): silence startserverplugin: 03a604a55a0adb9e5441e19ae55831d15c22d851
  • Fix: allow getting string only loaders: f80748ec313abe96d995fb73be297fa3e42914f3
  • Fix(razzle-dev-utils): add missing dep: 65cfa689e9cc5f95e7a1586b44a0959fb56d87d3
  • Published v4.0.0-finch.5: ddc5f6e910e9b4033b21f19c4eb8a28b22c2e9f4
  • Feat: add support for plugins from organisations: c45aa493e06cad3ff6064d4e4aa8e3963db64151
  • Fix: use static file for bundle analyzer: 9eba33b6a255292353194c0d3542dd2942df6be5
  • Fix: make webpack-bundle-analyzer a peer dep: 75976599e1914c0d3b44a4b2e1705e0acc6c08e0
  • Fix: test more extensions in static_export: 4a98d2fd8e99058fd83d99afc039815b5de929ef
  • Fix: typo and document static export options: fc30d27374b370f783e8f93efb16a65fc076d36b
  • Fix(razzle): use let so we can redefine config: 553842c2e830fc4b80a1f46e6c01576b03683ef0
  • Fix(razzle): fix asyncPool: 15a1bf542b39fae99d855959c434107a1db18b77
  • Example: add static export to loadable example: 1668f9a9cdd288c7bc81299260cc9257a6e47592
  • Example: add yarn export script: 06793fce23ac22626c9cec94144120f508bb6af8
  • Fix(razzle): fix issues with path separator in export: 82d86306d371a32ad02ab690e61a9f821fdc30cc
  • Docs: fix link to babel preset: f67b1b1534c389c012e32da7df970a5554719df4
  • Fix(razzle): update copy-webpack-plugin because of a security issue: 26aa5b1e7025a780d41046ac8296e63ebcdcfdba
  • Fix(razzle): update copy plugin options to patterns: 94462dc4e9b147e86b2f0033a83fac829c243441
  • Fix(razzle): replace backslashes with forward slashes so glob works on windows: c07be610eb1368447763a6cbb5cb48756bd9c01d
  • Fix(babel-preset-razzle): add missing dependencies: 412e5ca1e03f05c435f947691112217d0120154e
  • Dev-infra: test webpack 4 and 5: a60c8854f6411cd86cb053d4c272863078f4d785
  • Fix(razzle): remove dependency: 324a7c7c089e5cc55283394d481989a8fe8fdd4d
  • Fix(babel-preset-razzle): add missing dependencies: 3268f4991b43e80bb9a2e3cb137f28afd48f6c3d
  • Docs: add missing comma in FriendlyErrorsPlugin code snippet: fc0c85ecf742e1c34fb9400bb37e04ec961985f1
  • Fix(example): fix reference errors in loadable-components example: 8e465ae8ed3a5418a5497081a0f2415346d55fa0
  • Fix(razzle-plugin-typescript): use glob in eslint.files: e83b69641b38c3830db0c5556688730ca9748b28
  • Fix(examples): fix all examples used in tests: f89558fa78e47b71131422f0f01c8d239ff21944
  • Fix(examples): update more examples to use new assets manifest: 4ed673018daf1b54fd918409c99d6ff7364ed8de
  • Docs: rename .mdx to .md: 96659e1ecc19daca13fe9a10c457b8ffc17e91af
  • Fix(razzle): make RAZZLEPUBLICDIR a relative path in build: ba91807e56517e58938daf1f1732393e995a5578
  • Feat(eslint): add typescript to test regex: 19264f2468638534625f97136e69f1e2073ce265
  • Feat: update eslint plugin config: 0cb7ea2fe2bf1d7481400a406375104287c6fc85
  • Docs: add plugin docs to website: 0c688b9bdb07ba1c371377f35c93697b0d75d838
  • Fix: make start-server direct dependency: e7200b8a64de262a181bfa81bd98cbf758ae7453
  • Fix: use razzleOptions.verbose for start-server: 3bc43871d51d66c76c69c92b982d0bd777183802
  • Fix(razzle-plugins): add css-loader dependency: c19b45205c58dec5b0662c54ebd0334c64e11e8e
  • Docs: document absolute imports: 74692ebfd818d5af3745a1631e44f616b8628ff3
  • Fix(examples): fix with-typescript example: a29bba70fa42f67cf76cd4b5676d54a092fbd931
  • Fix(razzle): join paths in appDirectory: 8056ffed3ed6b4a86aeb38a75bd76c0be0f02e02
  • Feat(razzle): pass context to notNodeExternalResMatch: 3dd6e37115cfd77423d76ce2370161b86b156c97
  • Fix(razzle): Use 'request' when externalizing modules for node externals.: 3590e5bd99063569274852592a6bc3507ad72fa5
  • Merge pull request #1503 from therealgilles/bugfix/node-externals: dcf7b94156e9116efdf0e9d05c802a9929d09994
  • Fix(babel-preset-razzle): dont use jsx pragma if preset env runtime is automatic: 5bc4c50d0fc6204a7a7f8ba1ab84683884ac48f3
  • Fix(examples): use correct option for react refresh: 15ba391b6267aa1da0806117db8d8ae427d8577d
  • Fix(razzle): update react-refresh and webpack plugin for webpack5: 6c2606cc7788421f9ab331cbe927241ce125db0e
  • Fix(examples): update more examples with new asset handling: 48a8c3d2199b7156bd3cc3deea80e4a2c43fff7d
  • Fix(razzle): fix modifyOptions plugin handling: 8836e53bda38b11a644f046ac8d98e02c1d7f846
  • Fix(razzle): don't quiet server compiler if verbose: 25fc171e773540755b3ca887a075244b686329ec
  • Fix(razzle): run setupEnvironment before modifyOptioms: bcfbf44c4eba54913a59be6ab6613a618387ac0b
  • Fix(razzle-start-server-webpack-plugin): use write to stderr/stdout: ede43e0d1249217ea3a157c1dbfb69a121cc9d77
  • Fix(razzle-start-server-webpack-plugin): support colors in startserver: 55a212a822d5e0b4e52931bbe37e62afab87aabc
  • Dev-infra: add resolutionsYalc so sub deps are replaced aswell: 201f4d9785e390a74b02a0bbcf914a65e265d41c
  • Fix(examples): monorepo example running as expected: e3cd54d6fcbcd444af450b54d48efa948b4048d7
  • Fix(examples): fix static dir in with-monorepo example: 5cd7bbf6dc06ee246a53bb07ca6d7bdef44af1a3
  • Fix(razzle): fix localIdentName for css modules in server: 17e9a301c9c9076e4af06be55aa809b58c46a3b3
  • Fix(razzle): babel-jest with babelrc file: f134e7cdf45029ef57aaaf356657292bb15968fb
  • Fix(razzle): print errors when building: 282e6f92601275c7df89d0c60573c7f9c4254f28
  • Docs: document compilerOptions.paths in ts/jsconfig: 455f4ff3c421ebd2a5c9ee14959c5a957f99f1a9
  • Fix(razzle): fix issue with chalk process/buffer: f5ff7392401bc82d76d6be81f55fc74293350484
  • Fix(razzle): disable pnp plugin with webpack 5: b8627d523e37018e4960b0caaea99e1ec24c7b8d
  • Fix(razzle) make public dir optional: d841a07c9009127c6f52eb87e64e4a422fc18d63
  • Docs: document peerdependencies: 6bd7cca9de7672ff53e919a18cb750f87fa61cc5
  • Docs: document difference on -- with npm: c98feb06fda02fca8da52bfeeb67ca2ed402012a
  • Examples: rename and work on example, ignore /. in assets: 831af4f2cd8f11c69e054dcbfe90bcf5a03cd783
  • Docs: add deployment options: e1bb205d812371efaf9f14cccbedc13dc03b32b4
  • Feat(razzle): add enableBabelCache: a63f1be83ac924b2d287d34e97b9cd0743f59dc2
  • Fix(razzle): allow adding plugins as @scope/package: dc2ea309c7d3a72eb1f40ca5bbc3e458b4f822b5
  • Fix(razzle-start-server-webpack-plugin): handle SIGINT by passing it down to worker: 33f96aed277d53c88d9fc8c6a6d09946001cc05a
  • Fix(razzle-start-server-webpack-plugin): try fixing event error: 7cdf0a3d3258a997068aa1ae493b83ac9e7c5c43
  • Fix(razzle-start-server-webpack-plugin): fix error after process exit: 2d6a9bd195ea745180b42f2464124c55f98d366e
  • Fix(razzle): make sure client dev server closes: f81e08a84cb6b24348d2bd7695ad498c72a1b8a7
  • Fix(razzle-plugins): postcss options not applied by razzle-plugin-scss: 24fb2bfb5f2d4d9d52f10ac2470ba985867a0306
  • Docs: add start of azure deployment docs: a0963ba8096a774f91e1aae45918e1bc16f6e74d
  • Docs: add plesk deployment info: 1945a6000909ad9d7adca95579ceef155af40de3
  • Docs: better aws deploy: c9ea18a74cc0de4f5e1b76c15ccae73cf9970037
  • Docs: working aws deployment: 2c7e69abb57cec2b981204d39a2730bdebd27d72
  • Docs:. fix static loading on aws: e64ad0d1b5fb1ac4e507cbc3b2cba6eee3bde14e
  • Fix(razzle-plugin-less): fix postcss plugin options: b9e0430b4317179572df53af0a04775df9a8253a
  • Fix(razzle): use array of arrays in postcss plugins, allow override: b9dae270802ef1e81772fe892b169a377667309b
  • Docs: better config modification: 0a1f934c507b53275da1ad69d6213dde4868252e
  • Fix(with-heroku): use new razzle options: c012f91efe3d44530edcd1c7379891643d70edb4
  • Dev-infra: start of new dev scripts: cd297ead0454386cadd4105d3de0496da3468e9e
  • Deev-infra: add yargs options: 67e5971087e2b14819fdb06b6235c9dbb108bc99
  • Dev-infra: getting closer on new release scripts: f92aaf1094025f45983b9973c92aab5a7b9ea5df
  • Dev-infra: add commit and tag flags to publish-all: 581f24c6a9563965fcde964a6c6778aad77be48b
  • Dev-infra: add untagging of current version: addb97ced946048579a18d51155ea9250858d6b3
  • Dev-infra: fix publish scripts: 29fe34a388878f695266ebfe538475fd842b0fe1
  • Examples: make unique names in package.json: 33c3730b7b4e799ec7ca788b6f781483580dd2b1
  • Fix(create-rallze-app): fix yarn2 flags: 34fd8e89b0d633fc99b0d552f6bc9ecabd06e35a
  • Dev-test: make create razzle app verbose: 9dc4bf7738f7c976b41e90decefcd75cdec526f9
  • Fix(razzle): add missing transitive dep: f596f68be3aff212fbde3d6702c0a4d6fa7553c7
  • Fix(razzle): more relaxed deps: cd2182a180e0e7b63d7190354e7ccb2c03d0615a
  • Fix(razzle): fix dependencies for yarn2 in core packages: 67c064fef8a2e0038e0f0e8fe70b4438c4382950
  • Fix(plugins): fix all yarn2 dep issues with plugins: 220cde883d08b05b6d33e61ad95ce4083d541276
  • Fix(razzle): Improve SIGINT/SIGTERM handling.: d20d8d51fd23a864e225e179a7e032f3ce17e0f3
  • Fix(razzle): Improve SIGINT/SIGTERM handling.: 80d904f0a7914f800796a72ec417ed0e420a6b04
  • Examples: make more examples work with yarn berry: d3317a0c2a2f211b2cde7ee3f5e68381343b3189
  • Examples: fixed all yarn berry dependencies errors: 16c18a588cb3909d974fbf2c6df300a689cb45b9
  • Fix(razzle): exit on webpack build errors not just internal webpack errors: e1f02f933e2f27ca516c37cd5a09f0b235d95e40
  • Fix(razzle): rename writeCssDev to staticCssInDev: 7896b3f24d7d31533778186e44ba89426a9b66d4
  • Feat(babel-preset-razzle): add support for parameter decorator via options: c64bbc46ff2fa79034bfaa8c5f53422facea2cb3
  • Example: add eslint deps and config: 4ca813d28af1f259a0ef23db92853edce33d150e
  • Examples: fix scripts for typescript plugin: 18a9a253f343edf593ada37e5560116f0aae9604
  • Docs: add more info in export command: fa12007b03db14f2938e70f58749994c45991506
  • Example: fix target and module in tsconfig: f0aac12987d6e9f6505c4c85ecd55e8e3a4ca78f
  • Examples: fix all tsconfigs: c379bc64da62ddfdb269e647f37e5fb3654ebf40
  • Example: update eslinrc in example: ef4ba846141708f8fd19bbbc7e9977387149c46d
  • Fix(razzle): make webpack context paths.appPath: e71706995418b9476a1c4cfbd59987ffa05cc708
  • Fix(babel-preset-razzle): allow disabling typescript preset: e9ce26ab9659038cd704a6662d85dca4f0252b5f
  • Fix(razzle): report tested plugin imports: 2dcae5d15be201987d1e9bdb5a9f2a86429d606f
  • Fix(create-razzle-app): switch to recursive copy: 83a6218d57b6882c454790f4ba0e8e8ef226241f
  • Fix(razzle): add additional check for @ for scoped packages: 8d3ceb305c40ab3e202502222c07120d15f09b45
  • Fix(razzle): pass array to printerrors: a830133732415ded1d84a561074925c7017bbe60
  • Fir(razzle): fix postcss8 issues, fix warning logging: d7abe6684c3c06e84bd599447b4e071698509231
  • Fix(razzle): add autoprefixer dependency: eccb36d2d494dff33da252fb4734088caa693fdd
  • Fix(razzle): fix more places where enableSourceMaps needs to be applied: 67d353554034fb2c3c1c0ee49e2ea10a0fc7f336
  • Fix(sass/less): need sourcemaps here: e8116ee35122ddff0416a601e88182b3121195be
  • Fix(with-react-server-components): use a basic babelrc: 859d37d621a578dfbad8afb35a800e67346e1960
  • Examples(with-react-server-components): add styles and images: f0c5a0a916b4687270fabb6ab744814c7b9d34fa
  • Examples(with-react-server-components): working crud with sqlite: 88145370a39e67d4169a52fd9837804df0474285
  • Dev-infra: working puppeteer setup: 580b90782de659482bb3d103a3b8471c9de409e6
  • Dev-infra: add list of examples: 5628482d271b1aec0c1810dc2a3ae66f70a14097
  • Dev-infra: save screenshot with example name: 57ff7277665a56bbece64b056825fc8e9badea17
  • Dev-infra: log test command output: 181fb818b6a503cd3beb6c25d67139029f386437
  • Fix(example/less-plugin): add dependencies, fix options to less loader: ce55c7320e736bce24dc739d842e42230178cfcf
  • Dev-infra: add jest html reporting, assert at the end so cleanup runs, add razzle_meta: b01531e865c2b4933fd23ac052002ec56c689555
  • Dev-infra: add jest-html-reporters, separate complex example tests: 17611f1d8ecbdb0740319d896570d3071f81c5a7
  • Docs: update contributing with workflow: 54b3c8df3602d4fa72790224f7d750ff4f0e3389
  • Examples(react-native-web): update dependencies: f4ad4a55dc234711a9e529fd92975de1b2045957
  • Examples(with-devcert-https): add dependencies and fix config: dd3f8738989c0813a29fb75e4db0a1f1083d149a
  • Example(with-devcert-https): fix cors issues: 219d7ab7c8663070217c39dbcc4ef167ce34f008
  • Dev-infra: confirm releases using inquirer: 35ff8a83e608574806f9c3cf14305ef2faca0e9e
  • Docs/info: warn about postcss version, direct to examples: 7e7290c9fc62e167b088dafcfcad5e4bfb64f0c3
  • Docs: document new build functionality: c7321fb4fea9015642f1db1760122b584134b81a
  • Docs: add common problems: 7f075b710ae9684050f8860ddf8470fcb791831c
  • Fix(razzle-dev-utils): correct webpack 4 format: 6f7b4dd642dccf5f83572b070f6eed5d2aa9637f
  • Fix(razzle-dev-utils): use our formatWebpackMessages: 915d8b2799b9c6ff31f3c6d6bd4d716d209b7c8e
  • Fix(razzle-dev-utils): test for webpack version instead of types: b2f428622403234030494d01141ef69424606577
  • Docs: add examples to readme: 48ef4722eafd3ca9f34283e7af99508f6ed2370d
  • Example(with-svelte): document incomplete: 305fea69d342d567a8d6b854fc4c4379b33b0d12
  • Chore: bumped versions to 4.0.0-canary.74: 7bbfc2d305258ec49759deaad9e2435fc5c7d4fb
  • Fix(razzle): remove unused deps: 5ccdc33cd39e4b23f671f6579dfc9ff49d531782
  • Fix(razzle-dev-utils): use relative require: 2dc336a28b2ea056703750100f1bcee9e87bcc8c
  • Fix(create-razzle-app): remove unused deps: 50ffef2b867bd7479f7901c0faa5339aaeb62523
  • Fix(babel-preset-razzle): remove unused deps: 617943362e39fe13c7ad8f60894ae4db57283fdc
  • Fix(razzle): silence warnings if verbose not set: 76dfb04b6849d7ee5c15c75cb70f623a8ed952c4
  • Fix(razzle): fix issues with html-webpack-plugin in webpack5: 7091ad39b554395f9078b6e159939bfa613b7292
  • Examples: update webpack version: 7ab46669bbd1003033e61dbdaadbf97928692415
  • Docs: update upgrade guide: 0caccb849cfbccb033170368ac4495183c75d2da
  • Fix(create-razzle-app): add back missing dependency: 38e02094593fd7e56e9436f0a2c96e46d9a00bb3
  • Fix(create-razzle-app): copy dot files: 4504fabbec6df95e964400e605399e4b009d6314
  • Fix(create-razzle-app): use correct commander version: 1a086b42f3d0ef456b8607afbc5593bb3e8cf88e
  • Examples: fix fs promises import, fix tests: d3908fe7682eb4bec8cb340f08633b285f32ae8a
  • Dev-infra: fix example tests: a97f7f47216ce45b314a5e190b900e4f8c1e3b07
  • Fix(create-razzle-app): no github api fetching: 06f22a36bacfddfa8d5119363120638564d2cbee
  • Examples: update more examples with assets loading: a239ac105b5e7e00fe7f8238e764a1d2a5e64ddd
  • Dev-infra: add axios: a9684dc6a7c486e21d7a58e156b3659c5249fdb0
  • Examples: fix html-webpack-plugin templates: 54899eabbf3174565cc20d75ed6f30f5442fb107
  • Dev-infra: fix testing examples with yalc: 38eeda66f6085991b5b8b1fd8bafd2440d158f37
  • Examples(with-module-federation): fix prod serve: d9e5649ffa69759111c3b7b2d0827eac1dae0b93
  • Fix(razzle): add ident and fix for vue-loader: 146cfe954147b53fc5dd7af52d641e27d54ca566
  • Dev-infra: test the in dev razzle by default: 74c3f801e73c512f70622c3c4e26eb8ac5f0a005
  • Examples(typescript) fix examples so they work in windows: 7893f444dd154e64c03abaa564e1f987c7371b4e
  • Examples: update all examples to use same markup rendering: 31d238cd7a80a322879c36baa51a12dd4d259c24
  • Examples: fix issues after updating examples: 4d61998ff723c3a777ad6717d4ece73440cfac61
  • Examples: fix monorepo examples: 335d8a480af22419190edd6f0067abea923f6056
  • Examples: fix vue example after update: 3c22b704490c0e9e667b02de036f930e91a58dab
  • Examples(polka): use res.end: ba7def6cd5712b3785a5c7fe11415baff486f516
  • Dev-infra: support rerunnig workflow jobs: 6ff9b6249d746d7d3d68a90ea369127ec517fcaa
  • Example: add css: 9bcbe66ba331be256a89e1829ee807796ba882f1
  • Dev-infra: no .flat on node 10: 0f3e9237fa11a92c16bfcf51d5fcbf4b857bbb65
  • Dev-infra: separate artifacts: 5062a3da593e6d45bc5ecd19d8020ee37038e055
  • Dev-infra: test only on specific webpack: 16bf9270346383e7744be6a363c8c99955579bd7
  • Fix(create-razzle-app): allow examples with workspaces: 05657751d37e440bfc717ee7615a6f045c5cff3d
  • Fix(create-razzle-app): pass down verbose: fbe96af4de0e7e3f5a3f74027535e6cd2f342c58
  • Fix(create-razzle-app): separate add and install args, add dev deps aswell: 427b9cd498df52df5662b60d92b2af7da1e002c9
  • Fix(razzle): update react-dev-utils: a1e679123b323dfa7da3249ee276d769e2fd1865
  • Dev-infra: separate artifacts by package-manager: bd444d23334082d504ab16ef339b48d6e178899a
  • Docs: document externals and css imports: b3ad976172c526262365eeb72bf9110878f42135

v3.4.5

Published on Mon Mar 15 2021.

Patches

  • Dev-infra: fix release workflow: 11e7f60b7c6c5d1a287fa2683105e5d29c3f1769