Skip to content

Commit a93b5ba

Browse files
authored
chore(release): v0.3.0 (#20)
1 parent daa2d82 commit a93b5ba

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed

CHANGELOG.md

+56
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,62 @@
22

33
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
44

5+
## [v0.3.0](https://github.com/loichyan/tmux-toggle-popup/compare/v0.2.0..v0.3.0) - 2024-10-21
6+
7+
### ⚠️ Breaking Changes
8+
9+
- Use xargs(1) and printf(1) to parse tmux commands ([#8](https://github.com/loichyan/tmux-toggle-popup/pull/8)). This allows users to input `;` directly as the command delimiter without worrying about Bash's interpretation. The new parser may yield results that differ from the previous version, although this is usually not the case.
10+
11+
### ✨ Highlights
12+
13+
- We've implemented several improvements to make it easier for other programs to integrate with this plugin ([#5](https://github.com/loichyan/tmux-toggle-popup/pull/5), [#9](https://github.com/loichyan/tmux-toggle-popup/pull/9)). You can now override popup global options on the fly using the newly added arguments for `@popup-toggle`.
14+
- This release also includes some fixes to address the changes in `display-popup` introduced in tmux versions 3.5 and 3.5a ([#14](https://github.com/loichyan/tmux-toggle-popup/pull/14)).
15+
16+
### ⛰️ Features
17+
18+
- [**breaking**] Support bind additional toggle keys in popups - @loichyan - [#9](https://github.com/loichyan/tmux-toggle-popup/pull/9)
19+
- [**breaking**] Improve hooks parsing and escaping - @loichyan - [#8](https://github.com/loichyan/tmux-toggle-popup/pull/8)
20+
- Support override global options through the toggle script - @cenk1cenk2 - [#5](https://github.com/loichyan/tmux-toggle-popup/pull/5)
21+
- Set a env variable to identify popup servers - @loichyan - [d95d654](https://github.com/loichyan/tmux-toggle-popup/commit/d95d654f3eee8f1b9e86ebc000a9718305a442ce)
22+
- Support autostart popup server - @loichyan - [13bb98a](https://github.com/loichyan/tmux-toggle-popup/commit/13bb98a31debe4d7ca62b2f05e1401d93af53e23)
23+
24+
### 🐛 Bug Fixes
25+
26+
- Improve workarounds for default shell of popups - @loichyan - [#17](https://github.com/loichyan/tmux-toggle-popup/pull/17)
27+
- Do not clear the popup opened flag before detaching - @loichyan - [#16](https://github.com/loichyan/tmux-toggle-popup/pull/16)
28+
- Revert to `default-shell` promptly - @loichyan - [#15](https://github.com/loichyan/tmux-toggle-popup/pull/15)
29+
- Propagate user's default shell to popup servers - @loichyan - [c662850](https://github.com/loichyan/tmux-toggle-popup/commit/c6628500e001997bbd8c45442cea5ed3d1d9b204)
30+
- Ensure popup commands are interpreted by sh - @loichyan - [9d4dc82](https://github.com/loichyan/tmux-toggle-popup/commit/9d4dc82bf8b682e139cd0a2b3e91abf75ef28b4e)
31+
- The first argument is eaten in `xargs bash -c` - @loichyan - [d50e9d5](https://github.com/loichyan/tmux-toggle-popup/commit/d50e9d58a5431e9bff787463edb8aaec4a5caae2)
32+
- Try to fix Bash errors on macOS - @loichyan - [9148507](https://github.com/loichyan/tmux-toggle-popup/commit/9148507d16e20768d3211555d1592ac9d88d110d)
33+
- Respect the user's `@popup-autostart` setting - @loichyan - [#11](https://github.com/loichyan/tmux-toggle-popup/pull/11)
34+
- Escape `$session_args` before passing to tmux - @cenk1cenk2 - [#7](https://github.com/loichyan/tmux-toggle-popup/pull/7)
35+
- Forward environment overrides to popup sessions - @loichyan - [#6](https://github.com/loichyan/tmux-toggle-popup/pull/6)
36+
- Always retrieve option values from global - @loichyan - [61789c7](https://github.com/loichyan/tmux-toggle-popup/commit/61789c7b22fc6428a3248575503d65d88841de73)
37+
38+
### 📚 Documentation
39+
40+
- Use git-cliff to generate changelogs - @loichyan - [#18](https://github.com/loichyan/tmux-toggle-popup/pull/18)
41+
- Fix wrong default value of `@popup-on-init` - @loichyan - [4190348](https://github.com/loichyan/tmux-toggle-popup/commit/4190348f56bafbfb74d0e4ef779bce22f94c44a6)
42+
- Move examples after descriptions - @loichyan - [f262873](https://github.com/loichyan/tmux-toggle-popup/commit/f26287301f3e1a6a9c747e4170102114b3d44265)
43+
- Display shorter links - @loichyan - [631d208](https://github.com/loichyan/tmux-toggle-popup/commit/631d20835269e1bf15abfdccde6477e19dcfb6cd)
44+
- Update README - @loichyan - [95db7e1](https://github.com/loichyan/tmux-toggle-popup/commit/95db7e1108336576b82a90e57346eec25e1b7c43)
45+
- Fix wrong issue ID - @loichyan - [6b45025](https://github.com/loichyan/tmux-toggle-popup/commit/6b45025101aa047ad470f28ac3bb33f6fc7c2932)
46+
47+
### 🚜 Refactor
48+
49+
- Use `==` in bash conditions - @loichyan - [4ab9467](https://github.com/loichyan/tmux-toggle-popup/commit/4ab946735ca4c67869825cadc7b70673d4500167)
50+
- Always use Bash's condition syntax - @loichyan - [397038e](https://github.com/loichyan/tmux-toggle-popup/commit/397038e5cbbca5d5d1d3ca246ccd0c2e33554df2)
51+
52+
### ⚙️ Miscellaneous Tasks
53+
54+
- Auto release with GitHub Actions - @loichyan - [#19](https://github.com/loichyan/tmux-toggle-popup/pull/19)
55+
- Set up GitHub Actions to run tests - @loichyan - [cb93148](https://github.com/loichyan/tmux-toggle-popup/commit/cb93148f70764842c30926c665849bd5ede507ba)
56+
57+
### ❤️ New Contributors
58+
59+
- @cenk1cenk2 made their first contribution in [#7](https://github.com/loichyan/tmux-toggle-popup/pull/7)
60+
561
## [v0.2.0](https://github.com/loichyan/tmux-toggle-popup/compare/v0.1.0..v0.2.0) - 2024-06-05
662

763
### ⚠️ Breaking Changes

cliff.toml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[remote.github]
55
owner = "loichyan"
66
repo = "tmux-toggle-popup"
7+
# version = "v0.3.0"
78

89
[git]
910
# parse the commits based on https://www.conventionalcommits.org

0 commit comments

Comments
 (0)