diff options
author | Ellie Huxtable <ellie@elliehuxtable.com> | 2024-03-11 14:33:03 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-11 14:33:03 +0000 |
commit | 74182aad42b2fab7be0ccb0201e81ec824be416c (patch) | |
tree | 55e9e8fdabe4ca6520c5cf808e15ac68f353ff0a | |
parent | c9daf4cd671b620ef2144603b97e34ce22a97676 (diff) |
chore(release): prepare for release v18.1.0 (#1854)
-rw-r--r-- | CHANGELOG.md | 72 | ||||
-rw-r--r-- | CONTRIBUTORS | 40 | ||||
-rw-r--r-- | Cargo.lock | 12 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | atuin-client/Cargo.toml | 2 | ||||
-rw-r--r-- | atuin-server-database/Cargo.toml | 2 | ||||
-rw-r--r-- | atuin-server-postgres/Cargo.toml | 4 | ||||
-rw-r--r-- | atuin-server/Cargo.toml | 4 | ||||
-rw-r--r-- | atuin/Cargo.toml | 8 |
9 files changed, 122 insertions, 24 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c419f694..bf5dbc7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,81 @@ All notable changes to this project will be documented in this file. -## [18.0.2] - 2024-02-26 +## [18.1.0] - 2024-03-11 ### Bug Fixes +- Don't preserve for empty space ([#1712](https://github.com/atuinsh/atuin/issues/1712)) +- Fish init ([#1725](https://github.com/atuinsh/atuin/issues/1725)) +- Add xonsh to auto import, respect $HISTFILE in xonsh import, and fix issue with up-arrow keybinding in xonsh ([#1711](https://github.com/atuinsh/atuin/issues/1711)) - Rework #1509 to recover from the preexec failure ([#1729](https://github.com/atuinsh/atuin/issues/1729)) +- Typo ([#1741](https://github.com/atuinsh/atuin/issues/1741)) +- Missing or wrong fields ([#1740](https://github.com/atuinsh/atuin/issues/1740)) +- Check session file exists for status command ([#1756](https://github.com/atuinsh/atuin/issues/1756)) +- Ensure sync time is saved for sync v2 ([#1758](https://github.com/atuinsh/atuin/issues/1758)) +- No panic on empty inspector ([#1768](https://github.com/atuinsh/atuin/issues/1768)) +- Enable multiple command stats to be shown using unicode_segmentation ([#1739](https://github.com/atuinsh/atuin/issues/1739)) +- Readd up-arrow keybinding, now with menu handling ([#1770](https://github.com/atuinsh/atuin/issues/1770)) +- Missing characters in preview ([#1803](https://github.com/atuinsh/atuin/issues/1803)) +- Check store length after sync, not before ([#1805](https://github.com/atuinsh/atuin/issues/1805)) +- Disable regex error logs ([#1806](https://github.com/atuinsh/atuin/issues/1806)) +- Attempt to fix timezone reading ([#1810](https://github.com/atuinsh/atuin/issues/1810)) +- Use a different method to detect env vars ([#1819](https://github.com/atuinsh/atuin/issues/1819)) +- Record size limiter ([#1827](https://github.com/atuinsh/atuin/issues/1827)) +- Make atuin compile on non-win/mac/linux platforms ([#1825](https://github.com/atuinsh/atuin/issues/1825)) +- Set meta.mainProgram in the package ([#1823](https://github.com/atuinsh/atuin/issues/1823)) +- Re-sync after running auto store init ([#1834](https://github.com/atuinsh/atuin/issues/1834)) + +### Documentation + +- Minor formatting updates to the default config.toml ([#1689](https://github.com/atuinsh/atuin/issues/1689)) +- Update docker compose ([#1818](https://github.com/atuinsh/atuin/issues/1818)) +- Use db name env variable also in uri ([#1840](https://github.com/atuinsh/atuin/issues/1840)) + +### Features + +- Use ATUIN_TEST_SQLITE_STORE_TIMEOUT to specify test timeout of SQLite store ([#1703](https://github.com/atuinsh/atuin/issues/1703)) +- Add 'a', 'A', 'h', and 'l' bindings to vim-normal mode ([#1697](https://github.com/atuinsh/atuin/issues/1697)) +- Add xonsh history import ([#1678](https://github.com/atuinsh/atuin/issues/1678)) +- Process Ctrl+m for kitty keyboard protocol ([#1720](https://github.com/atuinsh/atuin/issues/1720)) +- Add 'ignored_commands' option to stats ([#1722](https://github.com/atuinsh/atuin/issues/1722)) +- Support syncing aliases ([#1721](https://github.com/atuinsh/atuin/issues/1721)) +- Change fulltext to do multi substring match ([#1660](https://github.com/atuinsh/atuin/issues/1660)) +- Add config option keys.scroll_exits ([#1744](https://github.com/atuinsh/atuin/issues/1744)) +- Add history prune subcommand ([#1743](https://github.com/atuinsh/atuin/issues/1743)) +- Add alias feedback and list command ([#1747](https://github.com/atuinsh/atuin/issues/1747)) +- Add PHP package manager "composer" to list of default common subcommands ([#1757](https://github.com/atuinsh/atuin/issues/1757)) +- Add '/', '?', and 'I' bindings to vim-normal mode ([#1760](https://github.com/atuinsh/atuin/issues/1760)) +- Add update action ([#1779](https://github.com/atuinsh/atuin/issues/1779)) +- Normalize formatting of default config, suggest nix ([#1764](https://github.com/atuinsh/atuin/issues/1764)) +- Add linux sysadmin commands to common_subcommands ([#1784](https://github.com/atuinsh/atuin/issues/1784)) +- Add `CTRL+[` binding as `<Esc>` alias ([#1787](https://github.com/atuinsh/atuin/issues/1787)) +- Add nushell completion generation ([#1791](https://github.com/atuinsh/atuin/issues/1791)) +- Add atuin doctor ([#1796](https://github.com/atuinsh/atuin/issues/1796)) +- Add checks for common setup issues ([#1799](https://github.com/atuinsh/atuin/issues/1799)) +- Support regex with r/.../ syntax ([#1745](https://github.com/atuinsh/atuin/issues/1745)) +- Guard against ancient versions of bash where this does not work. ([#1794](https://github.com/atuinsh/atuin/issues/1794)) +- Add config setting for showing tabs ([#1755](https://github.com/atuinsh/atuin/issues/1755)) +- Return early if history is disabled ([#1807](https://github.com/atuinsh/atuin/issues/1807)) +- Add enable setting to dotfiles, disable by default ([#1829](https://github.com/atuinsh/atuin/issues/1829)) +- Add automatic history store init ([#1831](https://github.com/atuinsh/atuin/issues/1831)) +- Adds info command to show env vars and config files ([#1841](https://github.com/atuinsh/atuin/issues/1841)) + +### Miscellaneous Tasks + +- Add cross-compile job for illumos ([#1830](https://github.com/atuinsh/atuin/issues/1830)) +- Do not show history table stats when using records ([#1835](https://github.com/atuinsh/atuin/issues/1835)) +- Setup nextest ([#1848](https://github.com/atuinsh/atuin/issues/1848)) + +### Performance + +- Optimize history init-store ([#1691](https://github.com/atuinsh/atuin/issues/1691)) + +### Refactor + +- Update `commandline` syntax, closes #1733 ([#1735](https://github.com/atuinsh/atuin/issues/1735)) +- Clarify operation result for working with aliases ([#1748](https://github.com/atuinsh/atuin/issues/1748)) +- Rename atuin-config to atuin-dotfiles ([#1817](https://github.com/atuinsh/atuin/issues/1817)) ## [18.0.1] - 2024-02-12 diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 96e5ff5b..1e689a75 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1,9 +1,13 @@ 0x4A6F <0x4A6F@users.noreply.github.com> Aleks Bunin <sashkab@users.noreply.github.com> +Aloxaf <bailong104@gmail.com> Alpha Chen <alpha@kejadlen.dev> +Anderson <141751473+digital-cuttlefish@users.noreply.github.com> +Andrew Lee <32912555+candrewlee14@users.noreply.github.com> Anish Pallati <anishp@duck.com> Austin Schey <aschey13@gmail.com> avinassh <640792+avinassh@users.noreply.github.com> +Azzam S.A <17734314+azzamsa@users.noreply.github.com> b3nj5m1n <47924309+b3nj5m1n@users.noreply.github.com> Baptiste <32563450+BapRx@users.noreply.github.com> Ben J <bdavjones@gmail.com> @@ -12,19 +16,21 @@ Brad Robel-Forrest <brad@bitpony.com> Brian Kung <2836167+briankung@users.noreply.github.com> Bruce Huang <helbingxxx@gmail.com> c-14 <git@c-14.de> +Caleb Maclennan <caleb@alerque.com> Ch. (Chanwhi Choi) <ccwpc@hanmail.net> Chandra Kiran G <chandra.kiran@cai-solutions.com> -Chris Rose <offbyone@github.com> Chris Rose <offline@offby1.net> Conrad Ludgate <conradludgate@gmail.com> CosmicHorror <LovecraftianHorror@pm.me> cyqsimon <28627918+cyqsimon@users.noreply.github.com> Daniel <daniel.hub@outlook.de> Daniel Carosone <daniel.carosone@gmail.com> -Dennis Trautwein <dennis.trautwein@posteo.de> +David <drmorr@evokewonder.com> +David Chocholatý <chocholaty.david@protonmail.com> Dennis Trautwein <git@dtrautwein.eu> Dieter Eickstaedt <eickstaedt@deicon.de> Dom Rodriguez <shymega@users.noreply.github.com> +Dongxu Wang <dongxu@apache.org> DS/Charlie <82801887+ds-cbo@users.noreply.github.com> Ed Ive <ed.ivve@gmail.com> Edward Loveall <edward@edwardloveall.com> @@ -32,6 +38,7 @@ Ellie Huxtable <ellie@elliehuxtable.com> Emanuele Panzeri <thepanz@gmail.com> Eric Crosson <EricCrosson@users.noreply.github.com> Eric Hodel <drbrain@segment7.net> +Eric Long <i@hack3r.moe> Eric Ripa <eric@ripa.io> Erwin Kroon <123574+ekroon@users.noreply.github.com> Ethan Brierley <ethanboxx@gmail.com> @@ -42,14 +49,15 @@ Frank Hamand <frankhamand@gmail.com> frukto <fruktopus@gmail.com> Gokul <appu.yess@gmail.com> Hamza Hamud <53880692+hhamud@users.noreply.github.com> +Helmut K. C. Tessarek <tessarek@evermeet.cx> Herby Gillot <herby.gillot@gmail.com> Hilmar Wiegand <me@hwgnd.de> +Ian Manske <ian.manske@pm.me> Ian Smith <iansmith@honeycomb.io> Ian Smith <ismith@mit.edu> Ilkin Bayramli <43158991+ibayramli@users.noreply.github.com> J. Emiliano Deustua <edeustua@gmail.com> Jakob Schrettenbrunner <dev@schrej.net> -Jakob Schrettenbrunner <jakob.schrettenbrunner@telekom.de> Jakub Jirutka <jakub@jirutka.cz> Jakub Panek <me@panekj.dev> Jamie Quigley <jamie@quigley.xyz> @@ -59,8 +67,10 @@ Jannik <jannik.peters@posteo.de> jean-santos <ewqjean@gmail.com> jean-santos <jeanpnsantos@gmail.com> Jerome Ducret <jdiphone34@gmail.com> +jfmontanaro <jfmonty2@gmail.com> Jinn Koriech <jinnko@users.noreply.github.com> Jinna Kiisuo <jinna@nocturnal.fi> +Joe Ardent <nebkor@users.noreply.github.com> Johannes Baiter <johannes.baiter@gmail.com> Josef Friedrich <josef@friedrich.rocks> JT <547158+jntrnr@users.noreply.github.com> @@ -68,6 +78,7 @@ János Illés <ijanos@gmail.com> Kjetil Jørgensen <kjetijor+github@gmail.com> Klas Mellbourn <klas@mellbourn.net> Koichi Murase <myoga.murase@gmail.com> +Korvin Szanto <Korvinszanto@gmail.com> Krithic Kumar <30691152+notjedi@users.noreply.github.com> Krut Patel <kroot.patel@gmail.com> Laurent le Beau-Martin <1180863+laurentlbm@users.noreply.github.com> @@ -77,6 +88,7 @@ Lucas Burns <44355502+lmburns@users.noreply.github.com> Lucy <lucy@absolucy.moe> Luke Baker <lukebaker@gmail.com> Luke Karrys <luke@lukekarrys.com> +Mag Mell <sakiiily@aosc.io> Manel Vilar <manelvf@gmail.com> Marcin Puc <tranzystorek.io@protonmail.com> Marijan Smetko <msmetko@msmetko.xyz> @@ -85,6 +97,11 @@ Martin Indra <martin.indra@mgn.cz> Martin Junghanns <m.junghanns@mailbox.org> Mat Jones <mat@mjones.network> Matheus Martins <matheuscumth@gmail.com> +Matt Godbolt <matt@godbolt.org> +Matthew Berryman <matthew@acrossthecloud.net> +Matthias Beyer <mail@beyermatthias.de> +Matthieu LAURENT <matthieu.laurent69@protonmail.com> +Mattias Eriksson <mattias.eriksson@tutanota.com> Maurice Escher <maurice.escher@sap.com> Maxim Burgerhout <maxim@wzzrd.com> Maxim Uvarov <maxim-uvarov@users.noreply.github.com> @@ -93,26 +110,35 @@ mentalisttraceur <mentalisttraceur@gmail.com> Michael Bianco <iloveitaly@gmail.com> Michael Mior <michael.mior@gmail.com> Michael Vincent <377567+Vynce@users.noreply.github.com> +Michele Azzolari <michele@azzolari.it> +Mike Pastore <mwpastore@users.noreply.github.com> +Mike Tsao <mike@sowbug.com> mmx <github@m2nx.com> morguldir <morguldir@protonmail.com> mundry <1453314+mundry@users.noreply.github.com> -Nemo157 <github@nemo157.com> +Nemo157 <git@nemo157.com> networkException <git@nwex.de> Nico Kokonas <nico@nicomee.com> Niklas Hambüchen <mail@nh2.me> noyez <noyez@ithryn.net> Omer Katz <omer.drow@gmail.com> onkelT2 <126604057+onkelT2@users.noreply.github.com> +Onè <43485962+c-git@users.noreply.github.com> Orhun Parmaksız <orhunparmaksiz@gmail.com> Patrick <pmarschik@users.noreply.github.com> Patrick Decat <pdecat@gmail.com> Patrick Jackson <patrick@jackson.dev> Per Modin <pmodin@users.noreply.github.com> Peter Brunner <peter@lugoues.net> +Peter Holloway <holloway.p.r@gmail.com> +Philippe Normand <phil@base-art.net> +Philippe Normand <philn@igalia.com> Plamen Dimitrov <pdimitrov@pevogam.com> postmath <postmath@users.noreply.github.com> Qiming Xu <33349132+xqm32@users.noreply.github.com> +Rain <rain@sunshowers.io> Ramses <ramses@well-founded.dev> +Remmy Cat Stock <3317423+remmycat@users.noreply.github.com> Richard de Boer <github@tubul.net> Richard Jones <4550158+RichardDRJ@users.noreply.github.com> Richard Turner <63139+zygous@users.noreply.github.com> @@ -120,8 +146,8 @@ Robin Millette <robin@millette.info> rriski <github@timoriski.fi> Sam Edwards <sam@samedwards.ca> Sam Lanning <sam@samlanning.com> +Samson <samson_gh@onepatchdown.net> Sandro <sandro.jaeckel@gmail.com> -Sandro <sandro.jaeckel@sap.com> Satyarth Sampath <satyarth.23@gmail.com> sdr135284 <54752759+sdr135284@users.noreply.github.com> Simon <simon_bull@mckinsey.com> @@ -134,7 +160,7 @@ Tobias Hunger <tobias.hunger@gmail.com> Tom Cammann <cammann.tom@gmail.com> Tom Cammann <tom.cammann@oracle.com> Trygve Aaberge <trygveaa@gmail.com> -TymanWasTaken <tbeckman530@gmail.com> +TymanWasTaken <ty@blahaj.land> Ubiquitous Photon <39134173+UbiquitousPhoton@users.noreply.github.com> Violet Shreve <github@shreve.io> Vlad Stepanov <8uk.8ak@gmail.com> @@ -144,11 +170,13 @@ Webmaster At Cosmic DNA <92752640+DanielAtCosmicDNA@users.noreply.github.com> Will Fancher <elvishjerricco@gmail.com> WindSoilder <WindSoilder@outlook.com> wpbrz <61665187+wpbrz@users.noreply.github.com> +Xavier Vello <xavier.vello@gmail.com> xfzv <78810647+xfzv@users.noreply.github.com> Yannick Ulrich <yannick.ulrich@durham.ac.uk> Yolo <noah.chang@outlook.com> YummyOreo <bobgim20@gmail.com> Yuvi Panda <yuvipanda@gmail.com> +Zhanibek Adilbekov <zhanibek.adilbekov@proton.me> ZhiHong Li <joker_lizhih@163.com> éclairevoyant <848000+eclairevoyant@users.noreply.github.com> 依云 <lilydjwg@gmail.com> @@ -180,7 +180,7 @@ dependencies = [ [[package]] name = "atuin" -version = "18.0.2" +version = "18.1.0" dependencies = [ "async-trait", "atuin-client", @@ -228,7 +228,7 @@ dependencies = [ [[package]] name = "atuin-client" -version = "18.0.2" +version = "18.1.0" dependencies = [ "async-trait", "atuin-common", @@ -276,7 +276,7 @@ dependencies = [ [[package]] name = "atuin-common" -version = "18.0.2" +version = "18.1.0" dependencies = [ "eyre", "lazy_static", @@ -305,7 +305,7 @@ dependencies = [ [[package]] name = "atuin-server" -version = "18.0.2" +version = "18.1.0" dependencies = [ "argon2", "async-trait", @@ -336,7 +336,7 @@ dependencies = [ [[package]] name = "atuin-server-database" -version = "18.0.2" +version = "18.1.0" dependencies = [ "async-trait", "atuin-common", @@ -349,7 +349,7 @@ dependencies = [ [[package]] name = "atuin-server-postgres" -version = "18.0.2" +version = "18.1.0" dependencies = [ "async-trait", "atuin-common", @@ -12,7 +12,7 @@ members = [ resolver = "2" [workspace.package] -version = "18.0.2" +version = "18.1.0" authors = ["Ellie Huxtable <ellie@elliehuxtable.com>"] rust-version = "1.67" license = "MIT" diff --git a/atuin-client/Cargo.toml b/atuin-client/Cargo.toml index e2353daf..8595a7d5 100644 --- a/atuin-client/Cargo.toml +++ b/atuin-client/Cargo.toml @@ -18,7 +18,7 @@ sync = ["urlencoding", "reqwest", "sha2", "hex"] check-update = [] [dependencies] -atuin-common = { path = "../atuin-common", version = "18.0.2" } +atuin-common = { path = "../atuin-common", version = "18.1.0" } log = { workspace = true } base64 = { workspace = true } diff --git a/atuin-server-database/Cargo.toml b/atuin-server-database/Cargo.toml index 1577f530..75f63b85 100644 --- a/atuin-server-database/Cargo.toml +++ b/atuin-server-database/Cargo.toml @@ -10,7 +10,7 @@ homepage = { workspace = true } repository = { workspace = true } [dependencies] -atuin-common = { path = "../atuin-common", version = "18.0.2" } +atuin-common = { path = "../atuin-common", version = "18.1.0" } tracing = "0.1" time = { workspace = true } diff --git a/atuin-server-postgres/Cargo.toml b/atuin-server-postgres/Cargo.toml index a50fbc92..d6579ee3 100644 --- a/atuin-server-postgres/Cargo.toml +++ b/atuin-server-postgres/Cargo.toml @@ -10,8 +10,8 @@ homepage = { workspace = true } repository = { workspace = true } [dependencies] -atuin-common = { path = "../atuin-common", version = "18.0.2" } -atuin-server-database = { path = "../atuin-server-database", version = "18.0.2" } +atuin-common = { path = "../atuin-common", version = "18.1.0" } +atuin-server-database = { path = "../atuin-server-database", version = "18.1.0" } tracing = "0.1" time = { workspace = true } diff --git a/atuin-server/Cargo.toml b/atuin-server/Cargo.toml index 727d5031..4f245c65 100644 --- a/atuin-server/Cargo.toml +++ b/atuin-server/Cargo.toml @@ -11,8 +11,8 @@ homepage = { workspace = true } repository = { workspace = true } [dependencies] -atuin-common = { path = "../atuin-common", version = "18.0.2" } -atuin-server-database = { path = "../atuin-server-database", version = "18.0.2" } +atuin-common = { path = "../atuin-common", version = "18.1.0" } +atuin-server-database = { path = "../atuin-server-database", version = "18.1.0" } tracing = "0.1" time = { workspace = true } diff --git a/atuin/Cargo.toml b/atuin/Cargo.toml index cb9a448d..6dbf55a6 100644 --- a/atuin/Cargo.toml +++ b/atuin/Cargo.toml @@ -41,10 +41,10 @@ clipboard = ["cli-clipboard"] check-update = ["atuin-client/check-update"] [dependencies] -atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.0.2", optional = true } -atuin-server = { path = "../atuin-server", version = "18.0.2", optional = true } -atuin-client = { path = "../atuin-client", version = "18.0.2", optional = true, default-features = false } -atuin-common = { path = "../atuin-common", version = "18.0.2" } +atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.1.0", optional = true } +atuin-server = { path = "../atuin-server", version = "18.1.0", optional = true } +atuin-client = { path = "../atuin-client", version = "18.1.0", optional = true, default-features = false } +atuin-common = { path = "../atuin-common", version = "18.1.0" } atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.1.0" } log = { workspace = true } |