Releases: nrwl/nx
Release 9.0.4
Bug Fixes
- core: change mkdir logic to avoid race condition (180c990)
- core: don't generate test related things in README when no unitTestRunner (2c7d6a1)
- node: change the default port to 0 for node:execute (1cc9dd6), closes #1728
- node: do not include directories when finding assets (7828b67)
- node: pass builder options on to the serve target (ef8ddb5), closes #1649
- node: set tsconfig target to es2015 for nest apps (cbd5d4c), closes #1283
- react: remove unused dependency (55bde7b)
- repo: temporary disable supportUi (618ebff)
Features
Release 8.12.9
Release 9.0.3
Bug Fixes
- core: improve performance of affected computation (74716df), closes #2367
- core: remove extra style argument passed to the new command in create-nx-workspace (4293f1f), closes #2427
- nextjs: fix SVG import for generated Next app (#2545) (df4004c)
- nx-plugin: ignoring Additional Files from Affected Commands (#2519) (06b0e7f), closes #2517
- storybook: allow import * as syntax in module file (caf8c2c), closes #2521
Features
Release 8.12.8
Bug Fixes
- core: improve performance of affected computation (a2e0ed8), closes #2367
- core: remove extra style argument passed to the new command in create-nx-workspace (96eb2ba), closes #2427
- nx-plugin: ignoring Additional Files from Affected Commands (#2519) (961dc13), closes #2517
- storybook: allow import * as syntax in module file (01fcaa7), closes #2521
Release 9.0.2
Bug Fixes
- angular: storybook config schematic from generating stories when generateStories false (6cdc54b), closes #2383
- core: add debug info to tests to troubleshoot flaky tests (16e90b3)
- core: mark all projects as affected when npm package is deleted (#2508) (f1599f5)
- core: recalculate dep-graph when root files are touched (1d1063f)
- nextjs: add styled components and emotion to Next.js preset options (a849b4d), closes #2058
- repo: fix
yarn e2e create-playground
(30721d5) - repo: temporary disable cypress run in new.test.ts (f006593)
Features
- core: "cwd" option for commands runner (#2501) (c04f8af)
- core: check for npm vulnerabilities when creating a new workspace (3fb5024)
- core: specify a custom .env file for workspace:run-commands (#2505) (eee8c18)
- misc: support customizing cypress webpack config (#2503) (d27cb3a)
- react: rework react buildable libraries to read deps from dist (#2513) (49168c1)
Release 8.12.7
Release 9.0.2
Release 9.0.1
Bug Fixes
- core: fix 'group by folder' checkbox, small style changes (1719e04)
- core: perform package.json update if one of the deps is missing (#2481) (a0a9180)
- core: update create-nx-workspace to perform unit testing and linting (dd598e2)
- core: update ts eslint version to remove the warning (a8f9e12)
- misc: loosen dependencies for angular dependencies (e5db43f)
- testing: cypressconfig now propagates to cypress (#2460) (e75fe50)
- testing: invalid jest config --passWithNoTests (#2442) (4b6c8f0), closes #2345
Features
Release 9.0.0
Bug Fixes
- angular: check for devDeps & peerDeps when writing package version for dep libs (c27b33a)
- angular: update defaults for NgRx schematics (#2443) (c7d075d)
- core: check semver before updating dependencies using migrations.json (c4a35e7)
- core: fix migration adding duplicate implicit dependencies (be495c2)
- core: invalidate previous failed projects (f923697)
- core: update @nrwl/workspace migration versions (56c1c35)
- misc: fix nx migrate to execute run-schematic tasks (e5e0e31)
- misc: fix paths for ng add @nrwl/workspace (#2413) (6e069c4)
- misc: update package.json only if needed (c213ae1), closes #2317
- nextjs: add SVGR support for jest tests (c4ea49c)
- node: add npmScope prefix in library name (5840db1)
- repo: extend the timeout for plugin e2e tests (#2402) (3ef75b8)
- repo: temporarily disable ng add test (d24b4bf)
- repo: temporary disable bazel specs (3944d55)
- storybook: fix ng update for @nrwl/storybook (#2410) (adc2b2a)
- storybook: remove ng module import from angular stories (#2399) (05dbcef)
- angular: bump migration to 9.0.1 (cc5130d)
Features
- angular: add --project alias, default argv source and example to move schemas (#2390) (8c99bc3)
- angular: update angular to 9-rc.14 (#2437) (3c6d8c6)
- angular: update to angular 9.0.0 (35e3be2)
- core: add life cycle methods to the new tasks runner (e70f911)
- core: minor cache improvements to improve dev ergonomics (04a9c5e)
- core: remove deprecated schematics package (33107b0)
- core: update to devkit 9.0.1 (fd0b192)
- nextjs: add fileReplacements to the builder config (2f72133)
- node: allow building of publishable libs depending on other publishable libs (da1f851)
- react: rename bundle builder to package (#2411) (ed0f0f8)
- repo: add a command to test create-nx-workspace (01575f8)
- repo: add update-playground script (#2433) (305cd42)
- repo: create local registry scripts (4f29fb4)
- repo: specify the version of yarn used by the repo (3d36b15)
- testing: update to jest-preset-angular v8.0.0 (#2401) (972381b), closes #1979 #1979 #2165
- node: exclude node_modules from ts-loader (3dd8469)
BREAKING CHANGES
- angular: The minimal flag is set to true
The syntax flag is set to creators
The useDataPersistence flag is set to false
BEFORE:
By default, the root Store and Effects modules are registered, with a generated feature
By default, the action classes syntax is used for scaffolding
By default, the DataPersistence class in injected and used in Effects
AFTER:
By default, only the root Store and Effects modules are registered
By default, the creator functions are used for scaffolding with schematics
By default, the DataPersistence operators are used in Effects
Release 8.12.4
Bug Fixes
- react: set the version of RxJS to ^6.4.0 (8dfbb8f)
Release 9.0.0-rc.2
Bug Fixes
- angular: check for devDeps & peerDeps when writing package version for dep libs (c27b33a)
- angular: update defaults for NgRx schematics (#2443) (c7d075d)
- core: check semver before updating dependencies using migrations.json (c4a35e7)
- core: fix migration adding duplicate implicit dependencies (be495c2)
- core: invalidate previous failed projects (f923697)
- core: update @nrwl/workspace migration versions (56c1c35)
- misc: fix nx migrate to execute run-schematic tasks (e5e0e31)
- misc: fix paths for ng add @nrwl/workspace (#2413) (6e069c4)
- misc: update package.json only if needed (c213ae1), closes #2317
- nextjs: add SVGR support for jest tests (c4ea49c)
- node: add npmScope prefix in library name (5840db1)
- repo: extend the timeout for plugin e2e tests (#2402) (3ef75b8)
- repo: temporarily disable ng add test (d24b4bf)
- repo: temporary disable bazel specs (3944d55)
- storybook: fix ng update for @nrwl/storybook (#2410) (adc2b2a)
- storybook: remove ng module import from angular stories (#2399) (05dbcef)
Features
- angular: add --project alias, default argv source and example to move schemas (#2390) (8c99bc3)
- angular: update angular to 9-rc.14 (#2437) (3c6d8c6)
- angular: update to angular 9.0.0 (35e3be2)
- core: add life cycle methods to the new tasks runner (e70f911)
- core: minor cache improvements to improve dev ergonomics (04a9c5e)
- core: remove deprecated schematics package (33107b0)
- core: update to devkit 9.0.1 (fd0b192)
- nextjs: add fileReplacements to the builder config (2f72133)
- node: allow building of publishable libs depending on other publishable libs (da1f851)
- react: rename bundle builder to package (#2411) (ed0f0f8)
- repo: add a command to test create-nx-workspace (01575f8)
- repo: add update-playground script (#2433) (305cd42)
- repo: create local registry scripts (4f29fb4)
- repo: specify the version of yarn used by the repo (3d36b15)
- testing: update to jest-preset-angular v8.0.0 (#2401) (972381b), closes #1979 #1979 #2165
BREAKING CHANGES
- angular: The minimal flag is set to true
The syntax flag is set to creators
The useDataPersistence flag is set to false
BEFORE:
By default, the root Store and Effects modules are registered, with a generated feature
By default, the action classes syntax is used for scaffolding
By default, the DataPersistence class in injected and used in Effects
AFTER:
By default, only the root Store and Effects modules are registered
By default, the creator functions are used for scaffolding with schematics
By default, the DataPersistence operators are used in Effects