·
1013 commits
to master
since this release
💥 Breaking
- Updated
node.version
andnode.<packageManager>.version
to no longer default to a hard-coded
version. When not defined, will fallback to the binary available onPATH
. - Updated touched files (in context and queries) to be workspace relative paths instead of absolute.
🚀 Updates
- Added experimental Deno tier 2 support.
- Added offline (no internet connection) support.
- Added project-level TypeScript settings via
toolchain.typescript
inmoon.yml
. - Updated
language
setting inmoon.yml
to support any custom language. - Updated project, task, and target identifiers to support periods (
.
).
Moonbase
- CI runs can now be tracked in moonbase to gather insights and metrics.
🐞 Fixes
- Fixed an issue where task outputs were considered as input sources when hashing, causing
unnecessary cache misses.
⚙️ Internal
- Updated Rust to v1.67.
- Updated local development to support BSD based unix distros.
- Added
context
topipeline.started
andpipeline.finished
events. - Refactored glob matching to use workspace relative paths instead of absolute. Please report an
issue if hashing or affected detection is now inaccurate. - We now build against older operating systems in an attempt to solve GLIBC version errors.