Skip to content

Commit

Permalink
feat(next)!: 2.0.0 major version (#384)
Browse files Browse the repository at this point in the history
## 📃 Summary

This PR prepares the release of the new major version, see
#361 for the
detailed additions.

If you encounter any bug, I encourage you to [report
them](https://github.com/shortcuts/no-neck-pain.nvim/issues/new?assignees=&labels=&projects=&template=Bug_report.md)
but if you are lazy, you can use the [frozen
stable](https://github.com/shortcuts/no-neck-pain.nvim/tree/1.x) in the
meantime, see [installation
guide](https://github.com/shortcuts/no-neck-pain.nvim/tree/1.x?tab=readme-ov-file#-installation).

close #361
close #353
close #277
close #368
close #389
close #340
close #298
  • Loading branch information
shortcuts authored Sep 3, 2024
1 parent 1109978 commit 63c5094
Show file tree
Hide file tree
Showing 22 changed files with 1,534 additions and 1,031 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
timeout-minutes: 1
strategy:
matrix:
neovim_version: ['v0.7.2', 'v0.8.3', 'v0.9.5', 'v0.10.0']
neovim_version: ['v0.9.5', 'v0.10.1']

steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 0 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,6 @@ test-nightly:
bob use nightly
make test

test-0.8.3:
bob use 0.8.3
make test

$(addprefix test-, $(TESTFILES)): test-%:
nvim --version | head -n 1 && echo ''
nvim --headless --noplugin -u ./scripts/minimal_init.lua \
Expand Down
22 changes: 15 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ _Creates evenly sized empty buffers on each side of your focused buffer, which a
- [Themed side buffers](https://github.com/shortcuts/no-neck-pain.nvim/wiki/Showcase#custom-background-color)
- Fully integrates with [neo-tree.nvim](https://github.com/nvim-neo-tree/neo-tree.nvim), [nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua), [undotree](https://github.com/mbbill/undotree), [tmux, and more!](https://github.com/shortcuts/no-neck-pain.nvim/wiki/Showcase#window-layout-support)
- Keep your workflow intact
- Neovim >= 0.6 support
- Neovim >= 0.9 compatibility
- 0.7 and 0.8 support is still available in the [1.x frozen version](https://github.com/shortcuts/no-neck-pain.nvim/tree/1.x)

> Want to see it in action? Take a look at [the showcase section](https://github.com/shortcuts/no-neck-pain.nvim/wiki/Showcase)
Expand Down Expand Up @@ -99,10 +100,6 @@ require("lazy").setup({"shortcuts/no-neck-pain.nvim"})
</table>
</div>

## 🏗 v1.0.0 breaking changes

See [the release description](https://github.com/shortcuts/no-neck-pain.nvim/pull/201) for the full list of breaking changes.

## ☄ Getting started

No configuration/setup steps needed! Sit back, relax and call `:NoNeckPain`.
Expand Down Expand Up @@ -375,14 +372,25 @@ NoNeckPain.bufferOptionsColors = {
|`:NoNeckPainToggleRightSide`| Toggles the right side buffer (open/close). |
|`:NoNeckPainWidthUp`| Increases the config `width` by 5 and resizes the no-neck-pain windows. |
|`:NoNeckPainWidthDown`| Decreases the config `width` by 5 and resizes the no-neck-pain windows. |
|`:NoNeckPainScratchPad`| Uses the side buffers as a persistent scratchpad so you can take notes easily. |

## 🏗 breaking changes

### v1.0.0

See [the release description](https://github.com/shortcuts/no-neck-pain.nvim/pull/201) for the full list of breaking changes.

### v2.0.0

See [the release description](https://github.com/shortcuts/no-neck-pain.nvim/pull/384) for the full list of breaking changes.

## ⌨ Contributing

PRs and issues are always welcome. Make sure to provide as much context as possible when opening one.

See [Makefile](./Makefile) for the available commends
See [Makefile](./Makefile) for the available commands

> You'll need to install [Bob](https://github.com/MordechaiHadad/bob), a useful nvim version manager in order to run the test suite for every supported versions.
> It's recommended to use [Bob](https://github.com/MordechaiHadad/bob), a useful nvim version manager in order to run the test suite for every supported versions.
## 🗞 Wiki

Expand Down
Loading

0 comments on commit 63c5094

Please sign in to comment.