Skip to content

Releases: angular-architects/nx-ddd-plugin

21.0.0

22 Mar 19:29

Choose a tag to compare

  • update for NG >= 21

20.0.1

22 Mar 19:28

Choose a tag to compare

  • support eslint.config.cjs and use original import path

20.0.0

01 Jul 07:37

Choose a tag to compare

  • update for NG >= 20
  • and for Nx >= 21.2

Fixed issue:

  • ddd/init now compatible with ESLint flat config

19.0.5

03 Dec 16:33

Choose a tag to compare

  • update for NG ^19
  • and for Nx >= 20.2

18.1.1

03 Dec 16:31

Choose a tag to compare

Finally supports Nx version 20

  • update for NG ^18
  • and for Nx >= 20

Breaking Change:

  • starting with v18.1.0, the generated includePaths are using dashes instead of slashes, see READMEt to support Nx v20.

Known issue:

  • ddd/init not yet compatible with ESLint flat config

18.0.1

03 Dec 16:28

Choose a tag to compare

  • update for NG ^18
  • and for Nx < 20

17.0.5

03 Dec 16:24

Choose a tag to compare

  • Update for NG17 and Nx < 20
  • @ngrx/store uses createActionGroup and createFeature now
  • issue with inferring correct folder names has been solved

2.1.0

17 Jun 19:43

Choose a tag to compare

Standalone Components

Now, all Generators provide a --standalone switch for supporting Standalone Components.

Don't mix Standalone Components and traditional ones in the same domain.

Workspace Libraries

We align with the current recommendations for Nx by generating workspace libraries (not buildable and not publishable) by default. In most cases, this leads to the best build time when combined with Module Federation.

If you need publishable or buildable libraries, use --type publishable or --type buildable

Full Readme

See the full readme here

2.0.0

28 Dec 21:22

Choose a tag to compare

  • refactoring: Migrated to Nx Generators --> increases performance and DX (no unneeded npm installs anymore)
  • feature: works with workspace.json and project.json files too
  • feature: --noApp flag for feature generator for cases where you don't want to associate a feature directly with an app
  • feature: api generator for API libs
  • feature: domain generator --> creating an app when using the --ngrx switch is not needed anymore
  • feature: we don't generate any unneeded package.json and ng-package.json anymore (in the case of type=internal)

Minor Improvements

23 Aug 17:58

Choose a tag to compare

General

  • schema.json files for schematics use $id property instead of id to prevent a deprecation warning

NGRX support

  • FEATURE_KEY contains the domain name as a prefix (format "domain-feature" instead of just "feature")
  • The generated facade for NGRX now gets a load method instead of a dispatch method to make the facade use case-specific and agnostic to the framework used