@moonrepo/cli
Advanced tools
Comparing version 1.10.1 to 1.11.0
# Changelog | ||
## 1.11.0 | ||
#### 💥 Breaking | ||
- To support the new project graph, the order and priority in which environment variables are | ||
resolved has changed. Previously it was task-level > .env file > project-level. Now it's | ||
task-level > project-level > .env file. | ||
#### 🚀 Updates | ||
- Rewrote the project graph from the ground-up: | ||
- Lazily built using a multi-pass approach. | ||
- Graph edges now indicate the type of relationship: development, production, build, peer. | ||
- Updated `moon project-graph --json` to include the fully expanded graph data. | ||
- Identifiers (project names, file groups, etc) can now be prefixed with underscores (`_`). | ||
- Added Poetry detection support for Python projects. | ||
- Added an `experiments` setting to `.moon/workspace.yml`. | ||
- **Tasks** | ||
- Environment variables in `command` and `args` are now substituted. | ||
- Task `deps` can now depend on tag targets (`#tag:task`). | ||
- Task `env` are now used when substituting values, alongside system-level. | ||
- Task `outputs` can now use token variables. | ||
- **Codegen** | ||
- Templates can be used as-is without rendering with [Tera](https://tera.netlify.app) by appending | ||
a `.raw` extension. | ||
- **Query language** | ||
- Updated `project` to query both project name AND alias. | ||
- Added `projectName` for only querying by name. | ||
#### 🐞 Fixes | ||
- Fixed an issue where newer moonbase secret keys would fail to sign in. | ||
- Fixed an issue where `@files` token would not invalidate the project graph cache. | ||
- Fixed an issue where changing `.env` would not invalidate the project graph cache. | ||
#### ⚙️ Internal | ||
- Updated to proto v0.13. | ||
- Updated Rust to v1.71. | ||
## 1.10.1 | ||
@@ -4,0 +44,0 @@ |
{ | ||
"name": "@moonrepo/cli", | ||
"version": "1.10.1", | ||
"version": "1.11.0", | ||
"description": "moon command line and core system.", | ||
@@ -32,10 +32,10 @@ "keywords": [ | ||
"optionalDependencies": { | ||
"@moonrepo/core-linux-arm64-gnu": "^1.10.1", | ||
"@moonrepo/core-linux-arm64-musl": "^1.10.1", | ||
"@moonrepo/core-linux-x64-gnu": "^1.10.1", | ||
"@moonrepo/core-linux-x64-musl": "^1.10.1", | ||
"@moonrepo/core-macos-arm64": "^1.10.1", | ||
"@moonrepo/core-macos-x64": "^1.10.1", | ||
"@moonrepo/core-windows-x64-msvc": "^1.10.1" | ||
"@moonrepo/core-linux-arm64-gnu": "^1.11.0", | ||
"@moonrepo/core-linux-arm64-musl": "^1.11.0", | ||
"@moonrepo/core-linux-x64-gnu": "^1.11.0", | ||
"@moonrepo/core-linux-x64-musl": "^1.11.0", | ||
"@moonrepo/core-macos-arm64": "^1.11.0", | ||
"@moonrepo/core-macos-x64": "^1.11.0", | ||
"@moonrepo/core-windows-x64-msvc": "^1.11.0" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23524