Skip to content

v1.15.0

Choose a tag to compare

@amkisko amkisko released this 15 Sep 07:50
· 269 commits to main since this release
ffbd703

1.15.0 (2026-09-15)

  • Refresh path-fork trees with pray update in the Rust, Ruby, and TypeScript CLIs (RFC 0114).
  • Rewrite a path package spec.upstream pin with pray update --latest when the pin does not admit the latest upstream version, then refresh that tree. pray update --latest --dry-run prints the planned pin and does not write. The Ruby CLI still rejects --json and --major on update.
  • Rewrite Prayfile constraints with pray update --latest in the Ruby CLI when the current constraint does not admit the registry latest version, matching the Rust and TypeScript CLIs.
  • Keep spec.upstream in the packaged prayspec. Published registry metadata does not copy that pin (RFC 0114).
  • Name the fork, both upstream versions, and every conflicting path when an upstream refresh merge fails.
  • Keep a listed package spec in spec.files when packing; refuse a repeated or aliased content path in the package archive.
  • Use the current project for a later Ruby or TypeScript install after an earlier in-process command in another directory.