Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.3.0 - 2026-05-12


### ♻️ Refactoring

- Use pull and push commands

- **BREAKING:** use pull and push commands


### 📚 Documentation

- Qa skills

- Outdated skill


## 0.2.1 - 2026-05-08


Expand Down Expand Up @@ -111,6 +128,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix e2e


[0.3.0]: https://github.com///compare/v0.2.1...v0.3.0
[0.2.1]: https://github.com///compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com///compare/v0.1.1...v0.2.0
[0.1.1]: https://github.com///compare/v0.1.0...v0.1.1
Expand Down
26 changes: 6 additions & 20 deletions RELEASE_BODY.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,15 @@
## 0.2.1 - 2026-05-08
## 0.3.0 - 2026-05-12


### 🎉 Features
### ♻️ Refactoring

- Bootstrap skeeper sidecar mirroring to compozy/specs
- Use pull and push commands

- Add safe managed document reconciliation
- **BREAKING:** use pull and push commands


### 📚 Documentation

- Update readme
- Qa skills


### 🔧 CI/CD

- Fix action smoke hook path

### Release Notes

#### Highlights

##### Safe managed-document reconciliation
Skeeper now treats managed local documents as protected working-tree state instead of disposable hydrate cache.

This release adds `skeeper diff`, `skeeper reconcile`, `skeeper rescue`, and `skeeper update` so agents and humans can inspect path-level drift, choose an explicit reconciliation strategy, preserve pruned files in `.git/skeeper/rescue/`, and run the common update/verify/hydrate/fsck/hooks workflow through one high-level command.

`skeeper hydrate` now fails closed when local managed files would be overwritten or orphaned. Use `--keep-local`, `--adopt-local`, `--prune-local`, `--merge`, `--ours`, or `--theirs` to make the intended resolution explicit. JSON status commands also return non-zero when `ok=false`, making the new behavior reliable for CI and agent automation.
- Outdated skill
16 changes: 16 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
## 0.3.0 - 2026-05-12


### ♻️ Refactoring

- Use pull and push commands

- **BREAKING:** use pull and push commands


### 📚 Documentation

- Qa skills

- Outdated skill

## 0.2.1 - 2026-05-08


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@
"lint": "bun run format \u0026\u0026 bunx oxlint --no-error-on-unmatched-pattern '**/*.{ts,tsx,js,jsx,mjs,cjs}'",
"prepare": "husky"
},
"version": "0.2.1"
"version": "0.3.0"
}
Loading