Skip to content

Releases: nx-go/nx-go

3.1.0

03 Jun 17:49
77d77b3
Compare
Choose a tag to compare

πŸš€ Features

🐞 Bug Fixes

  • Do not strip away special characters from project names (#121) (7d03eda)

3.0.0

03 Apr 18:15
6d447a2
Compare
Choose a tag to compare

We're excited to announce nx-go v3! It's a brand new start for the project, with a complete rewrite for Nx 17+.
Ready for the future of Nx, more capable than ever.

πŸ’₯ Major changes

  • Require Nx 17+
  • Support only stable versions of Go officially
  • Go multi-modules workspace is enabled by default
  • Dependency graphing is enabled by default
  • Abandon obsolete Docker images

πŸš€ Features

  • Preset and init generators to start your dream project with a single command line
  • New generator to opt-out of Go multi-modules workspace
  • Generators deal with go.work and go.mod files dynamically
  • Computation of the project graph is way more efficient
  • Executor "build": outputPath is now optional with "dist/{projectPath}" as the default value
  • Add few standard options in generators like skipFormat or projectNameAndRootFormat
  • Brand new documentation for all executors and generators

Note

This version aims to offer similar features to v2. We will process all tickets proposing additions in versions 3.x.

3.0.0-beta.1

19 Mar 19:43
fadf9f2
Compare
Choose a tag to compare
3.0.0-beta.1 Pre-release
Pre-release

πŸš€ Features

  • Add a migration for executors options (#108)
  • Update test executor options (#111)

Note

This version aims to offer similar features to v2. We will process all tickets proposing additions in versions 3.x.

3.0.0-beta.0

22 Feb 18:38
067ae2c
Compare
Choose a tag to compare
3.0.0-beta.0 Pre-release
Pre-release

We're excited to announce the first beta of v3!
We look forward to your feedback in #107 πŸ‘‹

πŸš€ Features

  • Rewriting the plugin for Nx 17/18 (#103)

Note

This version aims to offer similar features to v2. We will process all tickets proposing additions in versions 3.x.

Release 2.8.0

27 Aug 11:11
Compare
Choose a tag to compare
  • feat: pass flags and environment variables to go build (#89) (9392128)
  • docs: Updated README with details on enabling nx-go plugin (#78) (c8b04bc)
  • chore: upgrade to latest nx 13 (#83) (1986104)

Release 2.7.0

17 Oct 07:48
Compare
Choose a tag to compare
  • feat: add support for Go workspaces (v2.7.0) (#76) (f47c266)

Release 2.7.0-rc.1

18 Sep 20:11
Compare
Choose a tag to compare
Release 2.7.0-rc.1 Pre-release
Pre-release
  • fix: revert changes to the runGoCommand function (6167fb8)
  • refactor: allow invoking runGoCommand without params (f8dedb9)

Release 2.7.0-rc.0

18 Sep 19:33
Compare
Choose a tag to compare
Release 2.7.0-rc.0 Pre-release
Pre-release
  • test: make sure go.mod does not get created in workspace and vice versa (6e8a51e)
  • style: small consistency tweaks (c2335d6)
  • fix: make sure comment is at the right place (29d14b3)
  • fix: don't commit lockfile (66167a9)
  • fix: typo (150351e)
  • feat(#73): Add skip version checking option (48e08da)
  • fix(#73): fix dependency-graph with trailing / (a72e4d1)
  • Merge remote-tracking branch 'origin/main' into feat/use_go_workspace (3aded89)
  • feat(#73): fix go version checking (ac65a1d)
  • feat(#73): Add go workspaces in generators (5761bdc)

Release 2.6.0

02 Jul 14:43
Compare
Choose a tag to compare
  • feat: add ability to customize the linter configuration (#72) (8d4f318)
  • feat: reworked the dependency graph plugin to properly support go workspaces (#71) (ce0deae)

Release 2.5.0

08 Apr 18:18
Compare
Choose a tag to compare
  • fix: dep graph working with go 1.18 (bb09f69)