Skip to content

rbx-cli 0.5.0 - #36

Merged
dev-bap merged 1 commit into
mainfrom
release/0.5.0
Aug 27, 2026
Merged

rbx-cli 0.5.0#36
dev-bap merged 1 commit into
mainfrom
release/0.5.0

Conversation

@dev-bap

@dev-bap dev-bap commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

One command added, rbx rtbf, and the Configs API stops being modelled as a single repository.

rbx rtbf declares which data store keys hold a user's data, so a right-to-be-forgotten request reaches them. Every rule it enforces is one nobody else checks: Roblox accepts a template that matches nothing, stores it, reports it as configured, and deletes nothing.

rbx config --repository follows from the same work. The repository was a path parameter modelled as a constant, so the draft/publish/revisions/restore lifecycle underneath it was already repository-agnostic.

What this PR does beyond the version bump

Three entries were missing from the changelog and are added here, all from #35:

  • the --repository flag itself, announced only in passing inside the rtbf entry
  • the draftHash concurrency check that sync threaded through and passed as None
  • the two documented Configs limits, now checked before the publish rather than by a 400 mid-deploy

docs/rtbf.md carries the **(0.5.0+)** marker of this release, with the sections added to config, env, meta, place and restart. Four of those markers sit in the first line of the section body rather than in the heading: the heading is a link target elsewhere in the book, and a marker in it changes the anchor.

Contents

PR
#32 apikey create failed for any key declared without a description
#33 restart launch --attribute and --payload
#34 [groups], and fan-out for meta and place
#35 rbx rtbf, config --repository, and four fixes under it
#31 vendored Roblox OpenAPI document refreshed

One command added, `rbx rtbf`, and the Configs API stops being modelled as a
single repository.

`rbx rtbf` declares which data store keys hold a user's data, so a
right-to-be-forgotten request reaches them. Every rule it enforces is one
nobody else checks: Roblox accepts a template that matches nothing, stores it,
reports it as configured, and deletes nothing.

`rbx config --repository` follows from the same work. The repository was a path
parameter modelled as a constant, so the draft/publish/revisions/restore
lifecycle underneath it was already repository-agnostic.

Three entries were missing from the changelog and are added here: the
`--repository` flag itself, the `draftHash` concurrency check that `sync`
threaded through and passed as `None`, and the two documented Configs limits
now checked before the publish rather than by a 400 mid-deploy.

`docs/rtbf.md` carries the `**(0.5.0+)**` marker of this release, with the
sections added to `config`, `env`, `meta`, `place` and `restart`. Four of those
markers sit in the body rather than the heading, because the heading is a link
target elsewhere in the book and a marker in it changes the anchor.
@dev-bap
dev-bap merged commit 0748759 into main Aug 27, 2026
16 checks passed
@dev-bap
dev-bap deleted the release/0.5.0 branch August 27, 2026 13:56
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.

1 participant