Repository navigation
Releases
v0.5.3
devset shares your repositories' configuration, and keeps it in sync without
losing local edits: a repository takes profiles, and every update merges with
what it changed.
Features
Performance
Documentation
- dae2956 Offer a managed-with-devset badge, and point to the collections' topic (#45)
- dd6159c Say how to upgrade and remove devset, and where it runs (#44)
- 24c9bea Record the demo (#43)
- 64b0b07 Show a contributor how to set up devset (#37)
- 67cbd95 Record the demo for v0.5.2 (#34)
Miscellaneous
- 91a60b0 Take atxp v0.14.0 (#42)
- e4e9a13 Take atxp v0.13.2 (#41)
- 2253257 Take atxp v0.13.1 (#40)
- f0b8dd0 Take atxp v0.13.0 (#39)
- b8966ce Take atxp v0.12.1 (#36)
- e2423eb Take atxp v0.11.1
Full Changelog: v0.5.2...v0.5.3
Install
curl --proto '=https' --tlsv1.2 -fsSL https://atomix-labs.github.io/devset/install.sh | sh -s -- -v 0.5.3
Or mise use -g github:atomix-labs/devset@0.5.3, cargo binstall devset-cli@0.5.3, or cargo install --locked devset-cli@0.5.3. Each
archive below holds completions/ for bash, zsh, fish, elvish and PowerShell;
the manual says where each
shell looks.
Verify
Every archive has its .sha256 beside it, and its build attestation:
sha256sum -c devset-0.5.3-x86_64-unknown-linux-musl.tar.xz.sha256
gh attestation verify devset-0.5.3-x86_64-unknown-linux-musl.tar.xz --repo atomix-labs/devset
v0.5.2
0.5.2 - 2026-09-27
Bug Fixes
- c979f5d (core) Take a TOML table from the top of a file without a blank line
- 811ab71 (core) Keep a key a new owner takes from one that keeps others
Documentation
- f33afc4 Keep the devset a profile in the manual asks for at the series
- 4bc237b Record the demo for v0.5.1 (#31)
Miscellaneous
- bbbcdf4 Take atxp v0.11.0
Full Changelog: v0.5.1...v0.5.2
v0.5.1
v0.5.0
0.5.0 - 2026-09-27
Features
- 7b4967e (devset-cli) Take each default in one note, and ask only what has none
Bug Fixes
- 6dfc415 (devset-cli) Say a run changed nothing, not that it is up to date
- 6cf7964 (devset-core) Keep a JSON object on one line when a key joins it
Documentation
- 4303619 Sort the manual by what the reader is doing, and fill its gaps
- 37df9fa Add examples that run in CI
- 50c96f9 Generate the file references from the schemas
- 4286eea Say atxp is provided by Atomix Labs, a collection to start from
- 832a24e Record the demo for v0.4.1
Miscellaneous
- b89c7f6 Take atxp v0.9.1
- f5f8219 (devset-cli) Read redirections and placeholder values in documented commands
- 006e15b Turn on mermaid for the book
- 63bcac9 Take atxp v0.8.1
Full Changelog: v0.4.1...v0.5.0
v0.4.1
0.4.1 - 2026-09-27
Documentation
- 84e7a57 Open the README on its header and demo
- 62e7be0 Record devset's demo
- de20f67 Draw devset's logo
Miscellaneous
- b486d93 Take atxp v0.8.0
- d931225 (devset-cli) Parse every command the README and the manual show
- dc2cf24 Take atxp v0.7.0
- dc0c896 (devset-cli) Match any atxp release in the skeleton's snapshots
Full Changelog: v0.4.0...v0.4.1
v0.4.0
0.4.0 - 2026-09-27
Features
- 84f2d58 Name each file's published schema in it, and drop the schema command breaking
- ae0bcab Name the newer releases of a source pinned to a tag on update
- d4418c6 Move a source to another tag, branch or commit with update
- 3e6b6dc Finish or take back a conflicted run with apply breaking
- 9da423a Explain a layer's features as explain explains a file breaking
- 1148804 Make init start a target, profile or collection in any directory breaking
- 243d2c8 (devset-cli) Start a target from add where there is none
- 87459e3 (devset-cli) Write the log to stderr, keeping stdout for what a command answers breaking
Documentation
- 1bd4d64 Teach the ten commands, and how to move across them
- 3be1f63 List the commands in the order of the workflow, and keep every atxp release named current
- 5feb1c3 Name the checks devset now takes from atxp
Miscellaneous
- 6412932 (devset-cli) Match any release in the profile skeleton's snapshot
- 1c66084 (devset-cli) Start targets with add, and with init where a directory holds files
- 53bb3b2 Adopt atxp v0.6.2
Full Changelog: v0.3.0...v0.4.0
v0.3.0
0.3.0 - 2026-09-26
Features
- b8d1583 (devset-cli) Change a layer's features with add and remove
- 050a7d3 (devset-core) Align a TOML key with the table it joins
Bug Fixes
- 03de9c1 (devset-core) Refuse a layer listed twice breaking
- 6e4d306 (devset-core) Fill a block whose markers the target wrote empty
Full Changelog: v0.2.2...v0.3.0
v0.2.2
0.2.2 - 2026-09-26
Bug Fixes
- a1125ad (devset-core) Write an array of TOML tables as its payload writes it
Full Changelog: v0.2.1...v0.2.2
v0.2.1
0.2.1 - 2026-09-26
Bug Fixes
- 52539c5 (devset-core) Write a JSON key a profile adds as its payload writes it
Full Changelog: v0.2.0...v0.2.1
v0.2.0
0.2.0 - 2026-09-26
Features
- 9a70f9c (release) Serve a one-line installer with the manual, and attach it to releases
- 2bc2eee Compose profiles as crates breaking
Documentation
- 0f235c2 Write the repository's documents for profiles as crates
- 20e6ef4 Cover sources, features, gates and scaffolds in the manual
Miscellaneous
- 08618eb Take atxp v0.3.3, attesting release archives
Full Changelog: v0.1.3...v0.2.0