Skip to content

🚀 Release Request for nx-rust@3.1.0#58

Closed
github-actions[bot] wants to merge 4 commits intomainfrom
release/nx-rust
Closed

🚀 Release Request for nx-rust@3.1.0#58
github-actions[bot] wants to merge 4 commits intomainfrom
release/nx-rust

Conversation

@github-actions
Copy link
Contributor

Release request for nx-rust v3.1.0

📋 Changes

Added

  • Essential executors: fmt, clean executors for complete Rust workflow
  • Enhanced debugging: Verbose logging support across all executors
  • Smart workspace detection: Automatically adapts to workspace vs
    independent project setups
  • Modern NX integration: Built with NX v21+ APIs for future compatibility
  • Pure Cargo.toml versioning: Release workflows without requiring
    package.json files

Changed

  • BREAKING: Streamlined architecture focused on core Rust development
  • BREAKING: Improved TypeScript implementation with type-safe TOML parsing
  • BREAKING: Simplified dependencies, uses picocolors instead of chalk
  • Enhanced error handling: More descriptive error messages with actionable
    guidance

Removed

  • BREAKING: Temporarily removed NAPI generators (planned for v3.1.0)
  • BREAKING: Temporarily removed WASM generators (planned for v3.1.0)
  • BREAKING: Temporarily removed preset generators (planned for v3.2.0)

Fixed

  • Workspace flexibility: No longer requires root Cargo.toml for independent
    projects
  • Release integration: Proper integration with modern NX release system
  • Project detection: Intelligent -p flag usage based on actual workspace
    structure

Migration Guide

This version focuses on core Rust development workflows. NAPI and WASM
generators will be restored in upcoming releases with improved implementation.


2.3.0 (2025-04-08)

🚀 Features

  • rust: add CreateNodesV2 implementation to the graph plugin
    (#77)

❤️ Thank You

2.2.0 (2025-02-21)

🚀 Features

  • rust: allows user args to run and test executor
    (#76)

🩹 Fixes

  • rust: fix dangling process when terminating a long running process with
    SIGTERM (#72)
  • release-version: handle project without cargo.toml and include dependents
    in dependent mode (#75)

❤️ Thank You

  • Bruno Paré-Simard
  • Nicolas Remise @nesimer
  • Pulasthi Bandara

2.1.1 (2024-11-14)

🩹 Fixes

  • rust: remove hard nx dep
    (#67)
  • rust: add dts option to napi executor
    (9eee2e8)

❤️ Thank You

2.1.0 (2024-10-24)

This was a version bump only for rust to align it with other projects, there
were no code changes.

2.0.0 (2024-10-03)

🚀 Features

  • rust: update napi to v3
    (#56)

🩹 Fixes

  • remove relative path format
    (#58)

  • rust: make project node dep packageRoot resolvable
    (#52)

❤️ Thank You

  • Jonathan Cammisuli
  • kaan taha köken @kaankoken
  • Kepler Vital

2.0.0-beta.1 (2024-06-25)

🚀 Features

  • rust: update napi to v3
    (86c8ce8)

❤️ Thank You

  • Jonathan Cammisuli

Changelog

1.4.0 (2024-02-23)

🚀 Features

  • add nx release version generator
    (#45)

  • rust: add check executor
    (#36)

❤️ Thank You

1.3.3 (2024-02-07)

1.3.2 (2023-11-30)

Bug Fixes

  • rust: add dependencies to package.json and use new eslint rule
    (1e01667)
  • rust: normalize root path
    (a2f0e9e)

1.3.1 (2023-11-20)

1.3.0 (2023-11-20)

Features

  • rust: add option to change package name
    (#28)
    (2447dd0)
  • rust: move to nx plugin v2
    (#27)
    (7ad56a7)

Bug Fixes

  • rust: make sure that the project graph is populated properly for nx
    (#30)
    (13973c9)

1.2.0 (2023-06-30)

1.1.2 (2023-04-17)

Bug Fixes

  • rust: normalize path and use addStaticDependency
    (0029fc6)

1.1.1 (2023-03-09)

1.1.0 (2023-02-28)

Features

Bug Fixes

  • rust: kill child process on SIGINT
    (#13)
    (918ca30)
  • rust: update deprecated toml package version
    (#14)
    (b19b3d7)

1.0.0 (2023-02-17)

0.4.4 (2023-01-30)

Bug Fixes

  • rust: skip trying to build on vercel
    (d855cb2)

0.4.3 (2023-01-30)

0.4.2 (2023-01-30)

Bug Fixes

  • rust: add nrwl/devkit dep and set outputCapture to pipe for tests
    (df38115)

0.4.1 (2023-01-19)

0.4.0 (2023-01-05)

Features

0.3.0 (2023-01-04)

0.2.1 (2022-12-08)

Bug Fixes

📦 Package Details

  • Name: nx-rust
  • Version: 3.1.0
  • Branch: release/nx-rust

🚀 Release Process

Merge this PR to trigger the release pipeline which will:

  • Create git tag nx-rust@3.1.0
  • Publish to appropriate registry (npm/crates.io)
  • Generate GitHub release with changelog

- Update version to 3.1.0
- Generate changelog entry
- Prepare for release to registry
@github-actions github-actions bot requested a review from a team as a code owner June 23, 2025 11:03
github-actions bot added 2 commits June 23, 2025 11:46
- Update version to 3.1.0
- Generate changelog entry
- Prepare for release to registry
@JamesHenry
Copy link

Please don't do this. You have tagged all listed usernames.

@kaankoken
Copy link

Please don't do this. You have tagged all listed usernames.

probably bot account

@JamesHenry
Copy link

@wizardsupreme You're dumping the full release notes into your description here, the release notes thank the relevant contributors via tagging them on GitHub, it's a native feature of releases

image

@JamesHenry
Copy link

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants