10.0.0 (2025-03-14)
🚀 Features
- ⚠️ update Nx workspace to
v20.1.2
(8989698)
⚠️ Breaking Changes
- Nx
v20
is now the minimal version to use the plugins
🧱 Updated Dependencies
❤️ Thank You
9.3.1 (2024-08-09)
🩹 Fixes
- migrate to
file references
strategy for tracking versions of packages (31bc93b)
🧱 Updated Dependencies
❤️ Thank You
9.3.0 (2024-08-08)
🚀 Features
- nx-flutter: add support for
flutter pub
related sub-commands (82d5579)
🩹 Fixes
- migrate to
workspace references
strategy for tracking versions of packages (1a40ba7)
❤️ Thank You
9.2.0 (2024-08-07)
🚀 Features
- nx-flutter: include
.
character when snake casing a project name to match dart conventions (06e7cde)
🩹 Fixes
- fix incorrect versioning of packages and their internal dependencies (080f250)
🧱 Updated Dependencies
❤️ Thank You
9.1.2 (2024-08-01)
🩹 Fixes
- nx-flutter: fix
template
type not properly inferred from .metadata
file (027decc)
❤️ Thank You
9.1.1 (2024-07-19)
🩹 Fixes
- fix targets avalaible for
flutter
projects (fd427fc)
❤️ Thank You
9.1.0 (2024-06-23)
🚀 Features
- add
useFvm
in the plugin options (nx.json) to control whether to use FVM
to run flutter
(a4e9878)
🧱 Updated Dependencies
❤️ Thank You
9.0.3 (2024-06-16)
🩹 Fixes
- add empty
targets
in project.json
when generating projects with inferred tasks (88a6e8a)
🧱 Updated Dependencies
❤️ Thank You
9.0.2 (2024-05-01)
🩹 Fixes
- bump internal packages version (232e7d7)
❤️ Thank You
9.0.1 (2024-03-28)
🩹 Fixes
❤️ Thank You
9.0.0 (2024-03-26)
🚀 Features
- ⚠️ update to support
inferred tasks
(Nx Project Crystal
) (8a21e3f)
🩹 Fixes
remove gen
, init
, and generate
aliases for project
generator (e39ad3a)
fix base version for @nx/devkit
to >=18.0.0
(d048cfe)
⚠️ Breaking Changes
- Nx
v18
is now the minimal version to use the plugins
❤️ Thank You
8.2.0 (2024-02-18)
Bug Fixes
- common: fix creation of dependencies between nodes for ProjectGraph v2 (fa08ae0)
- fix
create-nx-*
broken due to changes in Nx Cloud setup since Nx v17.3.0
(6c981d4)
- fix Project Graph generation when creating projects in nested folders (b5698d3)
Features
- common-jvm: improve retrieval of
groupId
and artifactId
when defined at parent level (9ea99ca)
- common: add utilities to generate Project Graph using
v2
API (c6f70e0)
- common: update Project Graph generation for JVM projects with child modules (d9aba7f)
- nx-flutter: migrate Project Graph generation to
v2
API (2085e61)
8.1.0 (2023-12-12)
Features
- add
projectNameAndRootFormat
option to better control where projects are generated (5c449b5)
8.0.2 (2023-11-16)
Bug Fixes
- hide
preset
generators from Nx Console
and improve generators decription (c868384)
8.0.1 (2023-10-28)
Bug Fixes
- common: simplify the path to common utils (c87be7f)
- nx-flutter: remove wrong dependency on
common-jvm
(e146bef)
8.0.0 (2023-10-22)
Bug Fixes
- common: update dependencies used by the
common
module (e78ae32)
Features
- common-jvm: move common JVM-related utils to a dedicated package (1bf12fb)
- common: allow setting cacheable operations when add the plugin to
nx.json
(9fb5177)
- update to Nx workspace
v17.x.x
(c5b4ef3), closes #195
BREAKING CHANGES
- Nx
v17.x.x
is now the minimum required version to use the plugin
7.1.0 (2023-10-08)
Bug Fixes
- common: fix ProjectGraph for
Gradle
multi-module projects (0ef0d17)
- nx-flutter: fix
format
executor to use dart format
(2f03466)
Features
- common-cli: add
common-cli
to share code among our create-*
CLI packages (bcb5fd2)
- common: add utilities for multi-module
maven
/gradle
projects (f2e4939)
- common: add utilities to add
maven
/gradle
modules (2237201)
- create-nx-flutter: add custom CLI to create Flutter projects (5126425)
- create-nx-spring-boot: add custom CLI to create Spring Boot projects (32ca53c)
- nx-spring-boot: add support for creating multi-modules projects (7c2de5a)
- update dependencies and fix lint issues (cfac383)
7.0.3 (2023-05-12)
Bug Fixes
- common: fix dependency graph generation failure on
windows
OS (26ef7c4), closes #170
- common: fix deprecated usage of dependency graph API (badf089)
7.0.2 (2023-05-06)
Bug Fixes
- loosen
peerDependencies
on @nx/*
to support v16.0.0 AND higher (fb2f8df)
7.0.1 (2023-05-04)
Bug Fixes
- common: bump version of
@nxrocks/common
for Nx 16 support (980a86f), closes #169
7.0.0 (2023-05-03)
Features
- update to Nx workspace
v16.0.0
(ab11ea8)
BREAKING CHANGES
- Nx
v16.x.x
is now the minimum required version to use the plugin
6.0.1 (2023-05-01)
Bug Fixes
- nx-flutter: fix error when generating shareable
package
projects (1214fa7), closes #166
6.0.0 (2023-04-10)
Bug Fixes
- nx-flutter: avoid generating files when running with
--dry-run
(d539208)
Features
- common: add
addMavenProperty
helper and improve xpath
matching (9f89c08)
- common: add
MavenDependency
model (5ab8c1d)
- nx-flutter: add support for Flutter Version Manager (
fvm
) (e9af459)
- nx-flutter: leverage
NX_INTERACTIVE
for additional prompts (ffb0591)
- nx-ktor: add
nx-ktor
plugin (cb74a79)
BREAKING CHANGES
- nx-flutter: Nx
v15.8.x
is now the minimum required version to run the plugin
skipAdditionalPrompts
option was removed (no longer necessary)
Bug Fixes
- improve schemas of generators for a better UX in
Nx Console
(0214736)
Bug Fixes
- common: fix bug when fetching dependencies of maven based projects (2ada704)
Bug Fixes
- add
{workspaceRoot}
prefix (from Nx v15+
) to targets' outputs
(411b402)
- common: fix
Error [ERR_STREAM_PREMATURE_CLOSE]: Premature close
(fb5f797), closes #142
- enforce plugin
peerDependencies
on Nx v15.0.0
and later (4c220bb)
- fix transitive
dependencies
from @nxrocks/common
(3594b1e), closes #131
- fix transitive dependencies from @nxrocks/common (56631b2), closes #131 #150 #152 #153
Features
- nx-spring-boot: add support for
Kotlin DSL
when using gradle
(31063fe)
- nx-spring-boot: align Java versions with
Spring Initializr
(1f6545d)
- nx-spring-boot: set
Java 17
as default version (f41c555)
Bug Fixes
- common: fix regex used to fetch gradle dependencies (f1779a4)
- nx-micronaut: fix generation without feature (#136) (76db010)
Features
- common: increase the
maxBuffer
when running executors commands (4bc388d)
- nx-micronaut: update JDK version from
16
-> 17
(a0e81e1), closes #135
- update to Nx workspace
v15.0.0
(a0af206), closes #138
BREAKING CHANGES
- Nx
v15.x.x
is now the minimum required version to use the plugin
Bug Fixes
- fix executor output not restored when found in Nx cache (fbb385a), closes #111
Bug Fixes
- fix installation issue due to
hpagent
not being found (3620d23), closes #128
Bug Fixes
- nx-flutter: fix non-interactive generation of flutter projects (6c4a5aa)
- set
@nrwl/*
packages as peerDependencies
(d03b709), closes #106
Features
- nx-flutter: add
doctor
executor to run flutter doctor
checks (9d35de1)
- nx-flutter: make all
build
executors results cacheable (a08dbb8)
- nx-flutter: rename executors to use
kebab-case
(319558f)
- nx-micronaut: add
nx-micronaut
plugin (08d6099)
BREAKING CHANGES
- nx-flutter:
interactive
option has been renamed into skipAdditionalPrompts
interactive
is a reserved option for nx generate
command, that gets deleted once Nx has interpreted it, so we need our own. Must still be combined with --no-interactive
(from Nx), for fully non-interactivity
- nx-flutter: All executors of this plugin now use
kebab-case
over camelCase
for consistency
This only affects buildAar
, buildApk
, buildAppbundle
, buildBundle
, buildIos
, buildIosFramework
, buildIpa
, and genL10n
executors, which have been renamed into build-aar
, build-apk
, build-appbundle
, build-bundle
, build-ios
, build-ios-framework
, build-ipa
, and gen-l10n
respectively.
Bug Fixes
- wrong
@nxrocks/common
version referenced in dependent packages (1b4b0e6)
Bug Fixes
- include updated
package.json
in git when semantic releasing (cb87139)
Bug Fixes
- correct
TypeError: builder.getProjectGraph is not a function
(3458f66), closes #72
- nx-flutter: add plugin to nx.json only if not included already (b98c1e9)
Features
- nx-flutter: use
NX_VERBOSE_LOGGING
to control logs in dep graph (e678ed5)
BREAKING CHANGES
- Nx v12.6.x is now the minimum version required to use the plugins
This is due to breaking changes in DevKit's project graph API starting from v12.6.x
Features
- nx-flutter: add support for Nx 's dependency graph generation (6fb58de), closes #28
Bug Fixes
- nx-flutter: fix error when generating module or package (86eb3f8), closes #44
Features
- nx-flutter: create project in
apps
or libs
based on template
(dc20e0b), closes #41
- nx-flutter: migrate to Nrwl's DevKit executors/generators API (8c72ed5)
- nx-flutter: rename the
application
generator into project
(6361557)
BREAKING CHANGES
- nx-flutter: the
app
alias has been replaced with one of [proj
, new
, gen
, init
, generate
].
- nx-flutter: Nx workspace v11 is now the minimum version required to use this plugin.
In fact, all executors/schematics have been rewritten into executors/generators using its new @nrwl/devkit
API.
Bug Fixes
- nx-flutter: fix error when generating module or package (86eb3f8), closes #44
Features
- nx-flutter: create project in
apps
or libs
based on template
(dc20e0b), closes #41
- nx-flutter: migrate to Nrwl's DevKit executors/generators API (8c72ed5)
- nx-flutter: rename the
application
generator into project
(6361557)
BREAKING CHANGES
- nx-flutter: the
app
alias has been replaced with one of [proj
, new
, gen
, init
, generate
].
- nx-flutter: Nx workspace v11 is now the minimum version required to use this plugin.
In fact, all executors/schematics have been rewritten into executors/generators using its new @nrwl/devkit
API.
1.3.0 (2021-02-01)
Bug Fixes
- nx-flutter: add missing
buildAar
builder (44432eb)
Features
- nx-flutter: add
create
alias to project generation schematics (0386629), closes #27
- nx-flutter: auto-adapt prompt & executors based on previous answers (668dd28), closes #26
1.2.1 (2021-01-13)
Bug Fixes
- nx-flutter: correct generation error on multi word
description
(1ed2d97), closes #23
1.2.0 (2021-01-12)
Bug Fixes
- nx-flutter: correct generation error due to
platforms
option (fc56c5e), closes #22
Features
- nx-flutter: add special instructions to generate the app (d5f768a)
1.1.1 (2021-01-11)
Bug Fixes
- nx-flutter: correct generation error due to
platforms
option (1b22dc6), closes #22
1.1.0 (2021-01-10)
Features
- nx-flutter: improve typings for
template
and platforms
options (b614dc4)
1.0.0 (2021-01-06)
Bug Fixes
- nx-flutter: add missing config for semantic-releasing (06fd1bd)
Features
- nx-flutter: add nx-flutter plugin (e7426e9)