Skip to content

Releases: vx-org/rez-next

v0.3.12

Choose a tag to compare

@loonghao loonghao released this 13 Oct 08:56
403746b

0.3.12 (2026-10-13)

🚀 Features

  • repository: parse upstream type@location repository specs and bridge the upstream-faithful repository (#381) (a24f2f1)

🐛 Bug Fixes

  • config: align StrList environment parsing with upstream Rez (#383) (55ddc5c)
  • config: reject malformed env overrides and merge cache overrides (#378) (9905452)
  • deps: update quinn-proto to 0.11.18 for security advisories (#386) (9439804)

⚙️ Configuration

  • surface upstream settings that the Rust binary silently dropped (#377) (bb7b9fe)

v0.3.11

Choose a tag to compare

@loonghao loonghao released this 12 Oct 05:55

0.3.11 (2026-10-12)

🐛 Bug Fixes

  • bench: isolate Criterion identities and reject duplicate results (d3289a4)
  • build: prevent script-mode side effects and recursive staging copies (8215605)
  • config: align native loader environment precedence (3629d67)
  • config: apply layered config files and define keys in one registry (56c0bfb)
  • config: prefer plain Rez environment overrides over JSON (5e17de1)
  • python: load configuration values and reject partial resolved contexts (f03716f)

v0.3.10

Choose a tag to compare

@loonghao loonghao released this 09 Oct 14:26

0.3.10 (2026-10-09)

🚀 Features

  • expose strict runtime SDK for package consumers (#307) (e500ac9)

🐛 Bug Fixes

  • preserve canonical package layouts and command environments (#311) (1d53d7a)

v0.3.9

Choose a tag to compare

@loonghao loonghao released this 07 Oct 17:48

0.3.9 (2026-10-06)

🚀 Features

  • vx: expose the release workflow as a vx extension (d551da3)

🐛 Bug Fixes

  • deps: update rust crate base64 to 0.23 (#252) (f612e94)
  • deps: update rust crate dirs to v7 (#294) (1eff7f5)
  • release: create the VCS tag only after a successful release (fa39b56)
  • release: keep an existing tag instead of failing to re-create it (b7a5ca9)
  • vx: refuse to re-release an existing version (b2d639c)
  • vx: stop --dry-run from silently becoming a real release (196dc95)

v0.3.8

Choose a tag to compare

@loonghao loonghao released this 25 Sep 09:35
6a165a8

0.3.8 (2026-09-25)

🐛 Bug Fixes

  • build: vendor build_plugins.py so rez-next-build can be packaged (ec07958)
  • build: vendor build_plugins.py so rez-next-build can be published to crates.io (a88317d)

v0.3.7

Choose a tag to compare

@loonghao loonghao released this 24 Sep 06:59

0.3.7 (2026-09-24)

📚 Documentation

  • api-stability: define public API contract and gate it in CI (5880a47)
  • api-stability: resolve stable-surface/exclusion overlap (#274) (000ac45)
  • define the public API stability contract, gate it in CI, and fix PyVersion drift (1a787a1)
  • define the public API stability contract, gate it in CI, and fix PyVersion drift (#271) (1a787a1)
  • fix PyVersion/PyVersionRange drift in Python examples (ba20b32)

v0.3.6

Choose a tag to compare

@loonghao loonghao released this 16 Jul 13:40

0.3.6 (2026-07-16)

🐛 Bug Fixes

  • align release targets and Python support (dd3fe81)
  • isolate security audit toolchain (f82e633)

v0.3.5

Choose a tag to compare

@loonghao loonghao released this 15 Jul 13:59

0.3.5 (2026-07-15)

🚀 Features

  • add live build events and plugins (09fdc2c)
  • align Rez CLI and Python APIs (5928fe5)
  • harden production release contracts (ab1dbc1)

🐛 Bug Fixes

  • activate rez environments through shell scripts (4f829bb)
  • align inplace test semantics (541fcc5)
  • avoid cache stats deadlock (63429a4)
  • ci: ensure x86_64-pc-windows-gnu target installed for active toolchain (db63a91)
  • deps: update rust crate pyo3 to 0.29 (#203) (0401e25)
  • deps: update rust crate zip to v8 (#181) (f2cb221)
  • enforce variant build and test contracts (76bc8c9)
  • execute package aliases in rez env (241861b)
  • harden builds and Windows validation (7120100)
  • harden cross-platform build validation (f562ae7)
  • parse grouped benchmark results (830982d)
  • preserve benchmark result publishing (47fe0ed)
  • preserve plugin archive permissions (af225ff)
  • preserve Unix runtime contracts (5010eae)
  • reject unsupported package definitions (ea7d78f)
  • repair release version synchronization (01df2b3)
  • report Unix symlink creation errors (59faa04)
  • respect POSIX shell detection (9550481)
  • support Cargo workspace releases (900496d)
  • support Python 3.9 annotations (0a501d7)
  • support standard rez build env vars (9f3c54a)
  • support workspace release automation (eae067a)
  • update python build bindings (ca5c295)
  • update vulnerable transitive dependencies (30c9b87)

📚 Documentation

  • add llms.txt/llms-full.txt, update AGENTS.md/CLAUDE.md/GEMINI.md with corrected crate count, version, and module references (#185) (494f6c3)
  • comprehensive doc refresh - add 19 missing modules, fix counts (bfcfcef)
  • comprehensive doc refresh - fix submodule counts, add missing modules, improve disclosure chain (a893379)
  • fix module count from 41 to 40 across all docs (Run #4) (b42ec33)
  • fix module counts - remove 30 non-existent modules from all tables (637ab87)
  • fix module counts and remove non-existent modules from all tables (#190) (637ab87)
  • fix module counts and remove non-existent modules from tables (bbdb14d)
  • fix outdated module/test counts and add CLI info (Run #3) (1b7776a)
  • update documentation to reflect current project state (20 crates, 58 submodules) (aec5918)

♻️ Refactoring

  • remove legacy Rez utils mirror (7907a17)
  • remove legacy YAML package support (2bb3832)
  • simplify package test discovery (670c287)

v0.3.4

Choose a tag to compare

@loonghao loonghao released this 18 May 03:28

0.3.4 (2026-05-18)

🐛 Bug Fixes

  • set rez build source path env (c396c40)

v0.3.3

Choose a tag to compare

@loonghao loonghao released this 17 May 17:27

0.3.3 (2026-05-17)

🐛 Bug Fixes

  • stabilize release ci checks (67f7185)