diff --git a/CHANGELOG.md b/CHANGELOG.md index 59e2077..b9a2ed4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.1.5](https://github.com/instantOS/instantMENU/compare/v5.1.4...v5.1.5) - 2026-10-05 + +### Changed + +- retain emoji layouts in a bounded LRU cache + +### Fixed + +- preserve X11 input order when batching repaints + +### Other + +- Merge origin/main, combine width caching with LRU layout retention +- bump +- Merge branch 'dev' of github.com:instantOS/instantMENU into dev +- fix spawn pos +- fix monitor startup thingy + ## [5.1.4](https://github.com/instantOS/instantMENU/compare/v5.1.3...v5.1.4) - 2026-09-28 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index 48db322..0c8d4e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -340,7 +340,7 @@ dependencies = [ [[package]] name = "instantmenu" -version = "5.1.4" +version = "5.1.5" dependencies = [ "clap", "clap_mangen", diff --git a/Cargo.toml b/Cargo.toml index 47ef508..6e04edb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "instantmenu" -version = "5.1.4" +version = "5.1.5" edition = "2021" description = "A dynamic menu for X11 and Wayland - Rust port of instantMENU (dmenu fork)" license = "MIT" diff --git a/instantmenu.1 b/instantmenu.1 index 2e3faa1..fdb9c2e 100644 --- a/instantmenu.1 +++ b/instantmenu.1 @@ -1,6 +1,6 @@ .ie \n(.g .ds Aq \(aq .el .ds Aq ' -.TH instantmenu 1 "instantmenu 5.1.4" +.TH instantmenu 1 "instantmenu 5.1.5" .SH NAME instantmenu \- A dynamic menu for X11 and Wayland (instantMENU, Rust port) .SH SYNOPSIS @@ -330,4 +330,4 @@ SLIDE MODE (`slide`): click/drag set the value at the pointer wheel step middle click reset to the initial value .SH VERSION -v5.1.4 +v5.1.5 diff --git a/packaging/arch-bin/.SRCINFO b/packaging/arch-bin/.SRCINFO index 648293b..ca6d901 100644 --- a/packaging/arch-bin/.SRCINFO +++ b/packaging/arch-bin/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = instantmenu-bin pkgdesc = A dynamic menu for X11 and Wayland (prebuilt binary) - pkgver = 5.1.4 + pkgver = 5.1.5 pkgrel = 1 url = https://github.com/instantOS/instantMENU arch = x86_64 @@ -13,10 +13,10 @@ pkgbase = instantmenu-bin depends = libxkbcommon-x11 depends = perl optdepends = i3-wm: launch desktop entries with instantmenu_smartrun desktop - provides = instantmenu=5.1.4 + provides = instantmenu=5.1.5 conflicts = instantmenu - source = instantMENU-5.1.4.tar.gz - source = instantmenu-x86_64-unknown-linux-gnu-v5.1.4.tgz + source = instantMENU-5.1.5.tar.gz + source = instantmenu-x86_64-unknown-linux-gnu-v5.1.5.tgz sha256sums = SKIP sha256sums = SKIP diff --git a/packaging/arch-bin/PKGBUILD b/packaging/arch-bin/PKGBUILD index d454118..71126c1 100644 --- a/packaging/arch-bin/PKGBUILD +++ b/packaging/arch-bin/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: instantOS pkgname=instantmenu-bin _pkgname=instantmenu -pkgver=5.1.4 +pkgver=5.1.5 pkgrel=1 pkgdesc="A dynamic menu for X11 and Wayland (prebuilt binary)" arch=('x86_64') diff --git a/packaging/arch/.SRCINFO b/packaging/arch/.SRCINFO index 777cf9c..86ae5b4 100644 --- a/packaging/arch/.SRCINFO +++ b/packaging/arch/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = instantmenu pkgdesc = A dynamic menu for X11 and Wayland - pkgver = 5.1.4 + pkgver = 5.1.5 pkgrel = 1 url = https://github.com/instantOS/instantMENU arch = x86_64 @@ -16,7 +16,7 @@ pkgbase = instantmenu depends = perl optdepends = i3-wm: launch desktop entries with instantmenu_smartrun desktop options = !lto - source = instantmenu-5.1.4.tar.gz::https://github.com/instantOS/instantMENU/archive/refs/tags/v5.1.4.tar.gz + source = instantmenu-5.1.5.tar.gz::https://github.com/instantOS/instantMENU/archive/refs/tags/v5.1.5.tar.gz sha256sums = SKIP pkgname = instantmenu diff --git a/packaging/arch/PKGBUILD b/packaging/arch/PKGBUILD index 41f9f34..f7a7bae 100644 --- a/packaging/arch/PKGBUILD +++ b/packaging/arch/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: instantOS pkgname=instantmenu -pkgver=5.1.4 +pkgver=5.1.5 pkgrel=1 pkgdesc="A dynamic menu for X11 and Wayland" arch=('x86_64')