diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e18ee07..466df71 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.0" + ".": "0.1.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4d5427b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog + +## 0.1.0 (2026-08-25) + + +### Features + +* add layout health checks ([12fdc42](https://github.com/lucobellic/layout.nvim/commit/12fdc42db5ce54be0a0490fe506116f18fd9858e)) +* add rail for groups icons picker ([5e27030](https://github.com/lucobellic/layout.nvim/commit/5e27030c2b247e8e4b083834dc6b6c833ad204b5)) +* add rail hover highlight ([a427801](https://github.com/lucobellic/layout.nvim/commit/a427801623684036da6287d7f79dce9406290581)) +* honor pick key pose in rail ([3d56304](https://github.com/lucobellic/layout.nvim/commit/3d56304c12bba620480523a5f10d842ecb7434fd)) +* initialize layout.nvim project ([4cfd8c0](https://github.com/lucobellic/layout.nvim/commit/4cfd8c0ebeb8a731c63a11545154ef4a91c71137)) +* preserve resized group window sizes ([3f83820](https://github.com/lucobellic/layout.nvim/commit/3f83820b122fcb514b1f77be6aff7f61e5792d60)) +* provide relative size configuration ([e3b2e09](https://github.com/lucobellic/layout.nvim/commit/e3b2e09ac37892a3ea52e35017ea14ba7b75d328)) +* provide stable editor view tracking across window topology changes ([ffcda32](https://github.com/lucobellic/layout.nvim/commit/ffcda325deda4b16e0103f43d538246253b12955)) +* support shared picker keys ([0e93bd8](https://github.com/lucobellic/layout.nvim/commit/0e93bd8a83e474098f6de5c4e02dcb3b62e8275d)) + + +### Bug Fixes + +* anchor buffer rails to normal windows ([22de44d](https://github.com/lucobellic/layout.nvim/commit/22de44d849603c8bbfa84fdcb2aa92f630785c3d)) +* cancel picker on escape ([ee96cfe](https://github.com/lucobellic/layout.nvim/commit/ee96cfebd0db7223eabb2f8499fdf686aa8fbeac)) +* detect externally opened groups ([a163a6d](https://github.com/lucobellic/layout.nvim/commit/a163a6d3b1344ba7c29ef0d8ef48a69553c88cc5)) +* harden rail rendering and input hooks ([3a68d4a](https://github.com/lucobellic/layout.nvim/commit/3a68d4a0a46d4b8c1f38060183fce3020e8d098d)) +* keep picker rendering state consistent ([4215173](https://github.com/lucobellic/layout.nvim/commit/42151733299363aebf11c2835d0f83b48a1418e6)) +* make setup safely repeatable ([ce51985](https://github.com/lucobellic/layout.nvim/commit/ce519854446a51570bee2957adca2143defb7afc)) +* persist workspace changes reliably ([3100bc9](https://github.com/lucobellic/layout.nvim/commit/3100bc9c57e9d5f99dd0335e87922107af917064)) +* preserve split centers in aligned layouts ([5e147cb](https://github.com/lucobellic/layout.nvim/commit/5e147cb0b1d721d55e3f49a3922b21a623a209ba)) +* preserve state-only view groups ([0579a0e](https://github.com/lucobellic/layout.nvim/commit/0579a0e7b6e0245dc19e02deca4b7d74b55b047d)) +* report failed view openers ([3be86a8](https://github.com/lucobellic/layout.nvim/commit/3be86a8d81a551ddde99c09e00868c09e0807c70)) +* restore exact workspace state ([965b2a6](https://github.com/lucobellic/layout.nvim/commit/965b2a61d89f27f8c0f95386028dcccd72eac7b6)) +* start releases at version 0.1.0 ([d74349d](https://github.com/lucobellic/layout.nvim/commit/d74349d9755a0d3b404e09cd8fcdb5567ff46aa3)) +* validate ambiguous layout configuration ([a4d4356](https://github.com/lucobellic/layout.nvim/commit/a4d4356e64ce472adb39991df4977c31a161b1f0))