Releases: nrwl/nx
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
Release 8.12.3
Release 9.0.0-rc.1
- feat(repo): update the version of release-it (c220154)
- feat(repo): add a command to test create-nx-workspace (01575f8)
- fix(angular): update defaults for NgRx schematics (#2443) (c7d075d)
- fix(repo): temporarily disable ng add test (d24b4bf)
- feat(angular): update to angular 9.0.0 (35e3be2)
- feat(angular): update angular to 9-rc.14 (#2437) (3c6d8c6)
- feat(nextjs) : add proxy configuration support (#2407) (e64f66c)
- feat(repo): add update-playground script (#2433) (305cd42)
- fix(angular): check for devDeps & peerDeps when writing package version for dep libs (c27b33a)
- feat(node): allow building of publishable libs depending on other publishable libs (da1f851)
- fix(node): add npmScope prefix in library name (5840db1)
- fix(misc): fix nx migrate to execute run-schematic tasks (e5e0e31)
- feat(repo): create local registry scripts (4f29fb45)
- fix(repo): temporary disable bazel specs (3944d55)
- fix(core): fix migration adding duplicate implicit dependencies (be495c2)
- feat(core): minor cache improvements to improve dev ergonomics (04a9c5e)
- feat(core): remove deprecated schematics package (33107b0)
- feat(react): rename bundle builder to package (#2411) (ed0f0f8)
- feat(repo): specify the version of yarn used by the repo (3d36b15)
- feat(core): add life cycle methods to the new tasks runner (e70f911)
- fix(misc): fix paths for ng add @nrwl/workspace (#2413) (6e069c4)
- feat(testing): update to jest-preset-angular v8.0.0 (#2401) (972381b)
- fix(storybook): fix ng update for @nrwl/storybook (#2410) (adc2b2a)
- Revert "Revert "feat(core): update to next version of angular deps"" (#2264) (b6e6b3f)
- TypeScript module resolution and lint updates (#2309) (1c40789)
- fix(nextjs): add SVGR support for jest tests (c4ea49c)
- feat(nextjs): add fileReplacements to the builder config (2f72133)
- cleanup(storybook): remove more module related code (#2408) (3cf5b99)
- fix(storybook): remove ng module import from angular stories (#2399) (05dbcef)
- fix(repo): extend the timeout for plugin e2e tests (#2402) (3ef75b8)
- cleanup(testing): cleanup unused method in jest init (c96bdd4)
- fix(core): invalidate previous failed projects (f923697)
- fix(misc): update package.json only if needed (c213ae1)
- feat(angular): add --project alias, default argv source and example to move schemas (#2390) (8c99bc3)
Release 8.12.2
feat(core): add life cycle methods to the new tasks runner
Release 8.12.1
feat(repo): specify the version of yarn used by the repo
Release 8.12.0
Bug Fixes
- core: fix nx.json and workspace.json analysis (#2375) (3eeb7bf)
- core: register node package install executor (27c6afc)
- core: set default linter for schematics in newly created workspaces (#2364) (ff45b7e)
- misc: update dependencies for angular, linter, react and workspace (ca69622)
- react: add fallback for SVG imports coming from non-TS/JS modules (#2351) (2088551)
- react: migrate React projects with missing options (#2352) (8c930f3)
- testing: cypress & fork ts checker plugin (#2316) (02e95d9)
- testing: fix race condition in tests for parallel commands runner (#2358) (616fbd6)
Features
- angular: library builder to handle buildable libraries with deps (#2307) (f951a1b)
- core: accept style argument for create-nx-workspace (#2294) (77238e2)
- core: add 'nx migrate' command to package.json (ea85a11)
- core: add enforceBuildableLibDependency to make buildable lib rule configurable (98a60d1)
- core: add peerdependency cypress for nrwl/cypress (#2373) (5109548)
- core: add rule to enforce deps buildable-lib to buildable-lib (36463cf)
- core: add support for interactive mode when using presets (#2258) (d7be9c1)
- core: analyze changes to nx.json and workspace.json (#2338) (b30930f)
- core: create create-nx-plugin package to fix npx issues (f5d4af2)
- core: hash tasks in run commands (ed2259b)
- core: updating cypress version nrwl/cypress (#2370) (6c10aa4)
- misc: move create-nx-plugin create script into create-nx-workspace package (6706a05)
- nextjs: allow SVG imports from non-TS/JS modules (#2359) (e72c3ba)
- nx-plugin: add new package for creating nx plugins (fe98e29)
- react: add support for css modules (#2349) (1132d9e), closes #1744
- react: update styled-components to v5 (#2335) (121d070)
- react: update to babel 8.7.0 which includes nullish coalescing and optional chaining (#2346) (a0299cb)
- repo: add --local to release and publish script (#2323) (7729879)
Release 8.11.2
Bug Fixes
- core: align webpack version with @angular-devkit one (a73548f)
- core: make command caching work with earlier versions of node (840f499)
- core: migrate should parse versions that don't follow semver (3940a1f)
- node: update library to only copy MD files in the root (a675c9f)
- react: suppress erroneous warning coming from license-webpack-plugin (2ca8d10)
Features
- core: make migrate command more permissive and add docs (9c8e09a)