Releases: panta/pi-profiles
Releases · panta/pi-profiles
Release list
v0.4.0
Changelog
- eddb6db: feat(archive): deterministic profile export (@panta)
- fe1a603: feat(archive): validating import and verify (@panta)
- 763d81b: feat(cli)!: categorized exit codes across all commands (@panta)
- dca5f3f: feat(cli): export (@panta)
- 6433c91: feat(cli): import and verify (@panta)
- 15b1eaf: feat(cli): lock with --dry-run (@panta)
- 2e183d4: feat(cli): prepare --locked and --offline (@panta)
- cc2d006: feat(doctor): lock awareness and versioned --json (@panta)
- f17ce2d: feat(lock): --pin-settings with diff and rollback (@panta)
- a60ecee: feat(lock): derived lockfile model and computation (@panta)
- fa6316d: feat(lock): drift detection with --check and --update (@panta)
- 27eb6d2: feat(pisettings): read-only pi settings and package model (@panta)
- d490d71: feat(profile): expose transactional staging (@panta)
- d1b94ba: fix(cli): grammatical prepare summaries (@panta)
- 5728195: test(pisettings): record pi settings and package fixtures from the spike (@panta)
Install
With mise:
mise use -g github:panta/pi-profilesOr download the archive for your platform and verify it against
checksums.txt.
v0.3.1
Changelog
Install
With mise:
mise use -g github:panta/pi-profilesOr download the archive for your platform and verify it against
checksums.txt.
v0.3.0
Changelog
- a982e12: chore: add mise.toml (@panta)
- 7c9673c: feat(cli): doctor reports and apply reconciles manager-owned state (@panta)
- f305ae6: feat(cli): inspect with versioned --json output (@panta)
- 2792ace: feat(cli): pin, unpin and prepare (@panta)
- 2120f51: feat(cli): resolve pi through providers in use (@panta)
- ce3e85c: feat(descriptor): atomic save (@panta)
- f97108d: feat(descriptor): profile.toml model, load and validation (@panta)
- 6736ef6: feat(doctor): profile and installation checks (@panta)
- 030144a: feat(profile): observe auth and models sharing state (@panta)
- 28cb976: feat(provider): PiProvider with system, path and mise (@panta)
- 470fb2a: feat(resolution): deterministic pi resolution precedence (@panta)
- b7a5cfa: refactor(runner): fold PathResolver into the system provider (@panta)
- 4476285: test(cli): mise-provider launch integration (@panta)
Install
With mise:
mise use -g github:panta/pi-profilesOr download the archive for your platform and verify it against
checksums.txt.
v0.2.1
v0.2.0
Changelog
- 1dfcce2: 0.1.1 (Chay Choong hi@chay.dev)
- d17d3af: build: goreleaser config and tagged release workflow (Marco Pantaleoni marco.pantaleoni@gmail.com)
- 8bf4cb9: build: initialize Go module, buildinfo package and lint config (Marco Pantaleoni marco.pantaleoni@gmail.com)
- ad8b9bf: cli: add ppi command for managing and launching profiles (Chay Choong hi@chay.dev)
- 8d8aec8: cli: fold clone into create with --from and --from-base flags (Chay Choong hi@chay.dev)
- 162dd76: cli: read version from package.json instead of hardcoding (Chay Choong hi@chay.dev)
- 2218041: feat(cli): kong command line (Marco Pantaleoni marco.pantaleoni@gmail.com)
- ed67089: feat(profile): create --from-base (Marco Pantaleoni marco.pantaleoni@gmail.com)
- ff9a48a: feat(profile): list and delete (Marco Pantaleoni marco.pantaleoni@gmail.com)
- 9db6180: feat(profile): manager, resolve and default.json handling (Marco Pantaleoni marco.pantaleoni@gmail.com)
- 6a1cd14: feat(profile): profile name validation (Marco Pantaleoni marco.pantaleoni@gmail.com)
- fa0173c: feat(profile): recursive copy engine and create --from (Marco Pantaleoni marco.pantaleoni@gmail.com)
- 53d87e9: feat(profile): transactional blank profile creation (Marco Pantaleoni marco.pantaleoni@gmail.com)
- e92a040: feat(runner): pi resolver and exec-based launcher (Marco Pantaleoni marco.pantaleoni@gmail.com)
- a04c388: lib: add ProfileManager with profile CRUD and resolution (Chay Choong hi@chay.dev)
- 649bb0c: project: scaffold pi-profiles package (Chay Choong hi@chay.dev)
- 44b091c: test(cli): launcher integration tests with a fake pi (Marco Pantaleoni marco.pantaleoni@gmail.com)
- 4f31c4a: test(compat): cross-implementation fixtures in both directions (Marco Pantaleoni marco.pantaleoni@gmail.com)
- 27c5c87: test(profile): rollback coverage, and hide staging dirs from list (Marco Pantaleoni marco.pantaleoni@gmail.com)
Install
With mise:
mise use -g github:panta/pi-profilesOr download the archive for your platform and verify it against
checksums.txt.