Files
iris-context/CHANGELOG.md
T

29 KiB

Changelog

All notable changes to this project are documented in this file.

v0.6.1 - 2026-08-11

Bug fixes

  • Exclude auto update changelog commit (#135) (0f173f)

Features

  • Add cobra-probe-enabled toggle option and safeguard cobra probing (#133) (89fcd6)

v0.6.0 - 2026-08-09

Features

v0.5.4 - 2026-08-08

Bug fixes

  • Update stale vendorHash for new go.mod dependencies (#132) (e334af)

v0.5.3 - 2026-08-07

Bug fixes

  • Follow the shell working directory in the wrapper process (#129) (4a4ab3)

Features

v0.5.2 - 2026-08-06

Bug fixes

  • Start iris in multiplexer panes instead of inheriting a dead one (#120) (fc1634)

v0.5.1 - 2026-08-06

Bug fixes

Documentation

v0.5.0 - 2026-08-06

Bug fixes

  • Update stale vendorHash after lipgloss v2 upgrade (#99) (476ca3)
  • Support kitty keyboard protocol for ctrl keybindings (#101) (d669e9)
  • Isolate __complete probe from the controlling terminal (#111) (0b77c9)
  • Make Right Arrow configurable and correct overlay positioning (#110) (dfaa05)
  • Handle non-ascii characters command (#118) (75aa1f)
  • Update nightly releases (#125) (0595dd)

Documentation

  • Add navigate-right config (b79d25)
  • Theme config and list of theme templates (#116) (b5734b)
  • Add themes directory reference (3a97ef)
  • AI guide (#117) (30619a)
  • Add auto-start setup instructions (53f104)
  • Small note in shell config and fix line space (994ff8)

Features

  • Adopt x/ansi instead of hand rolling escape sequences (#96) (df42c9)
  • Support tool aliases (#107) (6faa2e)
  • Add theme customization (#81) (b14b26)

Refactors

  • Use XDG config for all platforms (#119) (d299d1)

v0.4.21 - 2026-07-31

Documentation

  • Reorder badge and description (23bd71)

Features

v0.4.20 - 2026-07-31

Bug fixes

  • Dynamic select key ui component (#90) (8a1cec)

v0.4.19 - 2026-07-31

Bug fixes

  • Resolve enter key submission and keybinding issues (#89) (235a7f)

v0.4.15 - 2026-07-31

Bug fixes

v0.4.14 - 2026-07-31

Bug fixes

  • Sync config_cmd.go template with init.go template (966378)

v0.4.13 - 2026-07-31

Documentation

  • Warning about potential conflicts (4421d6)

Features

  • Ui width, auto exec, selection and navigation configs (#80) (a885c7)

v0.4.12 - 2026-07-31

Bug fixes

  • Arrow up history entries (#77) (cee756)
  • Sync shell working directory for suggestions (#78) (9f43fc)

v0.4.11 - 2026-07-30

Features

v0.4.10 - 2026-07-30

Bug fixes

Documentation

  • Move user guide to top level readme (#70) (004925)

v0.4.9 - 2026-07-30

Bug fixes

  • Show symbolic links in suggestion (#69) (979bd6)

v0.4.8 - 2026-07-29

Bug fixes

  • Iris stops working after exec a command in bash (#66) (812d73)

v0.4.7 - 2026-07-29

Bug fixes

  • Stdin handling and exit command (#58) (d73921)

v0.4.6 - 2026-07-29

Features

  • Add some more config options (#64) (d6cfb9)

v0.4.5 - 2026-07-28

Features

  • Add Nix flake for NixOS support (#52) (69fb77)

v0.4.4 - 2026-07-28

Bug fixes

  • ZDOTDIR and XDG_CONFIG_HOME config detecting (#51) (ebb0be)

v0.4.3 - 2026-07-28

Bug fixes

  • Set hex color for ghost text instead of hardcoded ANSI bright-black (#49) (6f488c)

v0.4.2 - 2026-07-28

Bug fixes

v0.4.0 - 2026-07-27

Bug fixes

Documentation

Features

  • Transition workflow learning and fix history UX (#39) (6ffb9f)
  • Better suggestion with cobra's cli __complete subcmd (#40) (c4e9bc)
  • Better file path suggestions (#41) (27e079)

Refactors

  • Split justfile into small files (#42) (1540b9)

v0.3.3 - 2026-07-14

Bug fixes

  • Skip alias expansion on paste (#38) (85ac76)

Features

v0.3.1 - 2026-07-13

Bug fixes

Refactors

v0.3.0 - 2026-07-11

Documentation

  • Add showcase for kitty terminal (#33) (4728ca)

Features

Refactors

  • Separate commands and its core into two folders (#32) (ebde9b)

v0.2.8 - 2026-07-04

Bug fixes

v0.2.7 - 2026-07-04

Documentation

  • Update to latest config and commands (#28) (34f49e)

Features

v0.2.6 - 2026-07-03

Bug fixes

  • Remove old binary before cp to avoid Text file busy error (#27) (ffb2b9)

v0.2.5 - 2026-07-03

Bug fixes

  • Actually execute install script when updating (#26) (37b065)

v0.2.4 - 2026-07-03

Features

  • Allow passing specific shell to setup command (#25) (ee1ef2)

v0.2.3 - 2026-07-03

Bug fixes

  • Allow left/right movement after up arrow history recall (#24) (4ca744)

v0.2.2 - 2026-07-03

Bug fixes

Features

v0.2.0 - 2026-07-03

Bug fixes

  • Better suggestion and overlay movement on key presses (#12) (aca3d1)
  • Menu deboucing (#14) (c7960a)
  • Data race and overlay bugs (#20) (ca9d30)

Documentation

  • Update guidelines for new user and developer (#16) (b9cec2)
  • Introducing to iris (#11) (24fdda)

Features

Performance

  • Prevent memory leak, data race and speed up ComputeCursorCol processing (#15) (8f89c1)

v0.1.0 - 2026-05-30

Bug fixes

  • Hide history when delete whole line (afa3c2)
  • Continue to suggest command after tab (61f05a)
  • Handle quote when tokenize (e465d9)
  • Handle value attached flags (110903)
  • Add token injection to resolve shell aliases (503d38)
  • Remove sync.Once so we can always up-to-date with shell config (8b25bd)
  • Prioritize aliases (2b760f)
  • Iris now reloads via signal handoff (bed9c9)
  • Return last shell insteadd of default shell on reload (ccbf59)
  • Print reloading (8dff68)
  • Eliminate child shell leakage and terminal corruption on reload (11225d)
  • Ctrl R open reverse search instead of switching to history (f30656)
  • Iris keep suggesting when press tab continually (fc21a6)
  • Up/down arrow hide menu (c79867)
  • Extra left border (38118a)
  • Should show in priority (803244)
  • Prioritize exact matching then order (a5c27b)
  • Now with same fuzzy tier, which command has higher score will be in higher order (b045aa)
  • Key reading loop conflict (27c7b9)
  • Wrong suggestion on chmod command (d2909d)
  • Text file busy bug on setup (44ff34)
  • Cd and zoxide only shows dir (9720b5)
  • Support folder contains space (3c5a05)
  • Fix all problems related to test (e587f0)
  • All issues by golangci-lint (c76541)
  • Fuzzy search shows commands that no one need (88d6ee)
  • Typo (07b7d1)
  • Err check rules and fix config (56e04b)
  • Add user email and name to support ci/cd (ae067f)
  • Git doesnt show branch suggesstion properly (0ec946)
  • Git (9b206f)
  • Issue #4 and #5 (#6) (d06526)
  • Correct nightly tag, fix tmux startup, full-word suggestions only, and keep current dir on reload (#8) (8556fa)

Documentation

Features

  • Entry point (c384c5)
  • Build and run (f69e39)
  • Ipc server (55bd6e)
  • Threat-safe terminal writer (551a09)
  • Iris command (1fb279)
  • History search (515d6f)
  • Drop down menu tui (25ff2b)
  • Spec (d38469)
  • Some common commands (aab3c6)
  • Add partial (e559c9)
  • File generator for file suggestion (76458c)
  • Refactor and add more commands (f4816d)
  • Tracking CWD and simply return file desc (7b37b8)
  • Change priority (b01844)
  • Optimize build command (4cc785)
  • Dynamic git command completion (f64c80)
  • System PATH scannee (525eac)
  • Support aliases (1f483c)
  • Scan shell aliases like .zshrc, .bashrc, ... (4c70c2)
  • Rebuild and update pkg (02fdd9)
  • In-place reloading on current TTY (78e191)
  • Shift tab to toggle menu (7a9c28)
  • Stop showing suggestion when delete entire line (887b5a)
  • Now pressing space show alias as full command (7c11a3)
  • Continue last mode (c7106f)
  • Add bash and fish (00826a)
  • Ghost text (edab80)
  • Disable ghost text when using arrow keys (ff8874)
  • Run with terminal (5c8ac9)
  • Add more options and limit file extension (667cf9)
  • Scan 1 level deeper in folder (66b2b2)
  • : install script (ef2660)
  • Setup (b6e509)
  • Detect another command is running to stop iris (cea2a7)
  • Show preview command when using arrow keys (23e5b1)
  • Up/down arrow key now can choose last commands (3c8eca)
  • Zoxide (5d8187)
  • Copy to local bin (be3c08)
  • All tests (17f33f)
  • More commands, tests, add Registry conflict between tests (d74c95)
  • Version (e6f4bd)
  • Updater (1e923a)
  • Update test (f9eb19)
  • Uninstaller (eaa734)
  • Updates and versioning (#1) (9fd54c)
  • Issue template and release ci/cd (b5c0e5)
  • Issue template and ci/cd (#2) (8f4d8b)
  • Nightly built (9c1c77)
  • Crash log (#7) (bf67e5)
  • Toml config support (#9) (3d76a3)

Performance

  • Using string.Builder instead of concatenation (81b80d)
  • Finding the first space and using a case-insensitive comparison (caf4aa)

Refactors

  • Improve reading aliases in shell config (71a75c)
  • Shell adaptor (736723)
  • Seperate into small files (db8b6e)
  • Seperate into small files (3adc04)