- Updated dependencies [
0ada084
]:- webpack-config-single-spa@7.0.3
- Updated dependencies [
a771b27
]:- webpack-config-single-spa@7.0.2
- Updated dependencies [
011ed65
]:- webpack-config-single-spa@7.0.1
- #431
f3fcb82
Thanks @joeldenning! - Disable standalone mode unless explicitly set
- Updated dependencies [
f3fcb82
]:- webpack-config-single-spa@7.0.0
- Updated dependencies [
b600a88
]:- webpack-config-single-spa@6.0.3
- Updated dependencies [
1cb1a10
]:- webpack-config-single-spa@6.0.2
- Updated dependencies [
4ad86d6
]:- webpack-config-single-spa@6.0.1
-
#412
f9edeef
Thanks @joeldenning! - Output to native ES modules by default. Add new outputSystemJS option.To upgrade without switching to native ES modules, add the
outputSystemJS
option to your webpack.config.js:const { merge } = require("webpack-merge"); const singleSpaDefaults = require("webpack-config-single-spa-ts"); module.exports = (webpackConfigEnv, argv) => { const defaultConfig = singleSpaDefaults({ orgName: "org", projectName: "project", webpackConfigEnv, argv, // This is the new option that preserves backwards compatibility outputSystemJS: true, }); return merge(defaultConfig, { // modify the webpack config however you'd like to by adding to this object }); };
The single-spa core team plans to release a full SystemJS -> ESM migration guide on single-spa.js.org.
-
#393
181da9a
Thanks @ibacher! - Bump dependency versions to compatible versions without vulnerabilities -
Updated dependencies [
181da9a
]:- webpack-config-single-spa@5.3.1
- Updated dependencies [
76d5857
]:- webpack-config-single-spa@5.2.0
- Updated dependencies [
22c8fb9
]:- webpack-config-single-spa@5.1.1
- #327
5c31d36
Thanks @joeldenning! - Update all dependencies
-
#315
729c6b1
Thanks @joeldenning! - Upgrade to standalone-single-spa-webpack-plugin@3. For the majority of users, you can safely upgrade webpack-config-single-spa (-ts, -react, -react-ts) without any code changes.See https://github.com/single-spa/standalone-single-spa-webpack-plugin/releases/tag/v3.0.0 for details about what was changed. It only impacts running projects in standalone mode.
- Updated dependencies [
729c6b1
]:- webpack-config-single-spa@5.0.0
-
#310
5dc82a6
Thanks @alexristich! - Upgrade to latest config from webpack-dev-server v4.0.0-rc.0The release candidate introduced some breaking changes which prevented the local server from running in new applications created with
create-single-spa
.This also simplfies the configuration to take advantage of new default values.
- Updated dependencies [
5dc82a6
]:- webpack-config-single-spa@4.0.0
- Updated dependencies [
a380ce4
]:- webpack-config-single-spa@3.1.0
-
#300
0ca13bb
Thanks @joeldenning! - Breaking Changes- NodeJS >= 12.13.0 now required, as we're using style-loader@3 in webpack-config-single-spa
Projects generated by single-spa
- New projects use Jest 27 (https://jestjs.io/blog/2021/05/25/jest-27#miscellaneous-breaking-changes), including jest-util and babel-jest
- Newly generated projects use React 17 types
- Newly generated projects now use concurrently 6. See https://github.com/kimmobrunfeldt/concurrently/releases/tag/v6.0.0
- Newly generated root configs and util modules now execute
git init
during creation - Newly generated projects now use eslint-config-prettier 8. See https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md#version-800-2021-02-21
Internal changes
- Upgrade yargs to 17 in create-single-spa, which parses the CLI args. See https://github.com/yargs/yargs/releases/tag/v17.0.0
- Upgrade yeoman-environment to v3 and yeoman-generator to v5. This comes with changes to how packages are installed by yeoman, but those changes don't apply to create-single-spa because only committed package.jsons result in yeoman-environment installs. Manually installing dependencies the old way via yeoman-generator.
Maintenance
- Upgrade to jest 27 (https://jestjs.io/blog/2021/05/25/jest-27#miscellaneous-breaking-changes), including jest-util and babel-jest
- Upgrade create-single-spa to husky 6. Upgrade newly generated projects to use husky 6
- Add
scripts/update-dependencies.sh
script for maintainers to easily upgrade all dependencies at once
-
Updated dependencies [
0ca13bb
]:- webpack-config-single-spa@3.0.0
- #282
4c95b1b
Thanks @joeldenning! - Upgrade webpack-config-single-spa's upstream dependencies
- Updated dependencies [
337d8dd
]:- webpack-config-single-spa@2.2.1
- 905c0cc: - The create-single-spa project now uses pnpm workspaces and changesets instead of lerna.
- Remove deprecated babel-eslint package in favor of new @babel/eslint-parser package.
- Fix typescript problems in pnpm packages.
- Add support for creation of pnpm packages. Resolves #211.
- Add name field for utility packages.
- No longer depend on beta versions of create-single-spa packages
- Rename template package.jsons to avoid detection by monorepo tooling
- Fix usage of @testing-library/jest-dom in yarn pnp and pnpm
- Switch to Github actions instead of Travis - travis stopped reporting test results
- prettierignore pnpm-lock.yaml files
- Improve support for format and check-format commands on Windows
- Updated dependencies [905c0cc]
- Updated dependencies [6f2c13c]
- webpack-config-single-spa@2.2.0