common-jvm/v1.0.0
github-actions
released this
22 Oct 15:26
·
303 commits
to master
since this release
1.0.0 (2023-10-22)
Bug Fixes
- common: update dependencies used by the
common
module (e78ae32) - common: bump version of
@nxrocks/common
for Nx 16 support (980a86f), closes #169 - common: connections over Proxy not using correct
HTTP
protocol (5cd3551), closes #158 - common: fix
Error [ERR_STREAM_PREMATURE_CLOSE]: Premature close
(fb5f797), closes #142 - common: fix bug when fetching dependencies of maven based projects (2ada704)
- common: fix dependency graph generation failure on
windows
OS (26ef7c4), closes #170 - common: fix deprecated usage of dependency graph API (badf089)
- common: fix ProjectGraph for
Gradle
multi-module projects (0ef0d17) - common: fix regex used to fetch gradle dependencies (f1779a4)
- common: fix wrong groupId used for Spotless maven plugin (3e4c613)
- common: ignore output when fetching package latest version from npm (f426575)
- common: improve the checking/adding of a maven plugin in
pom.xml
(b8f59cf) - correct
TypeError: builder.getProjectGraph is not a function
(3458f66), closes #72 - enforce plugin
peerDependencies
on Nxv15.0.0
and later (4c220bb) - fix installation issue due to
hpagent
not being found (3620d23), closes #128 - fix transitive
dependencies
from@nxrocks/common
(3594b1e), closes #131 - loosen
peerDependencies
on@nx/*
to support v16.0.0 AND higher (fb2f8df) - plugins include spec files in distributed pkg (21bac53)
- set
@nrwl/*
packages aspeerDependencies
(d03b709), closes #106
Features
- common-cli: add
common-cli
to share code among ourcreate-*
CLI packages (bcb5fd2) - common-jvm: move common JVM-related utils to a dedicated package (1bf12fb)
- common: add
addMavenProperty
helper and improvexpath
matching (9f89c08) - common: add
MavenDependency
model (5ab8c1d) - common: add a utility to disable a gradle plugin (171ad81)
- common: add a utility to remove a maven plugin from the
pom.xml
(8c13087) - common: add helper to get project root directory (adbc8a9)
- common: add support for
nx-micronaut
plugin (b72cdaf) - common: add utilities for multi-module
maven
/gradle
projects (f2e4939) - common: add utilities to add
maven
/gradle
modules (2237201) - common: add utility method to get http[s] proxy agent (da61925)
- common: add utility to check the presence of a plugin in
pom.xml
(bfec05f) - common: add utility to unzip a zip stream (a472c00)
- common: add xml utilities to remove or check if a node is empty (d07b827)
- common: allow setting cacheable operations when add the plugin to
nx.json
(9fb5177) - common: allow using legacy wrappers (i.e
.bat
, for maven mostly) (7a13720) - common: increase the
maxBuffer
when running executors commands (4bc388d) - common: make the
version
optional when adding a gradle plugin (bd3a182) - common: move
octal
function into e2e testing utils (b15a616) - common: update Spotless gradle plugin from
6.2.2
-->6.8.0
(8c76d3b) - common: update Spotless maven plugin from
2.20.2
-->2.23.0
(ab182ef) - create-nx-spring-boot: add custom CLI to create Spring Boot projects (32ca53c)
- nx-flutter: add nx-flutter plugin (e7426e9)
- nx-flutter: add support for Nx 's dependency graph generation (6fb58de), closes #28
- nx-flutter: auto-adapt prompt & builders based on previous answers (668dd28), closes #26
- nx-flutter: migrate to Nrwl's DevKit executors/generators API (8c72ed5)
- nx-ktor: add
nx-ktor
plugin (cb74a79) - nx-melos: add
nx-melos
plugin (4fb5da8) - nx-micronaut: add
nx-micronaut
plugin (08d6099) - nx-quarkus: add plugin to integrate
Quarkus
inside Nx workspace (2f7c6c0) - nx-spring-boot: add
application
schematics (f22e63f) - nx-spring-boot: add support for creating multi-modules projects (7c2de5a)
- nx-spring-boot: add support for Nx's dependency graph generation (95abe9d)
- nx-spring-boot: migrate to Nrwl's DevKit executors/generators API (47231fd)
- update dependencies and fix lint issues (cfac383)
- update to Nx workspace
v15.0.0
(a0af206), closes #138 - 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 - Nx
v15.x.x
is now the minimum required version to use the plugin - 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
- nx-flutter: Nx workspace v11 is now the minimum version required to use this plugin.
In fact, all builders/schematics have been rewritten into executors/generators using its new @nrwl/devkit
API.
- nx-spring-boot: Nx workspace v11 is now the minimum version required to use this plugin.
In fact, all builders/schematics have been rewritten into executors/generators using its new @nrwl/devkit
API.