Skip to content

Latest commit

 

History

History
143 lines (123 loc) · 9.69 KB

CHANGELOG.md

File metadata and controls

143 lines (123 loc) · 9.69 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

[Unreleased]

  • Plugins don't crash zellij anymore on receiving mouse events (zellij-org#620)
  • A universal logging system has been implemented (zellij-org#592)
    • Added log crate support for logging within Zellij
    • Messages sent over the stderr of plugins are now logged as well, bringing back dbg! support!
  • Add displaying of the session-name to the tab-bar (zellij-org#608)
  • Add command to dump layouts to stdout (zellij-org#623)
    • zellij setup --dump-layout [LAYOUT] [default, strider, disable-status]

[0.15.0] - 2021-07-19

  • Kill children properly (zellij-org#601)

  • Change name of Run binding for actions (zellij-org#602)

  • Add running commands to layouts (zellij-org#600)

    POSSIBLE BREAKING CHANGE for custom layouts: Plugins are under the run category now, that means:

    plugin: status-bar
    

    is now:

    run:
        plugin: status-bar
    
  • Add on_force_close config option (zellij-org#609)

[0.14.0] - 2021-07-05

  • Add improved error handling for layouts (zellij-org#576)
  • Change layout directory from data to config (zellij-org#577) POSSIBLE BREAKING CHANGE: In case of having custom layouts in the previous layout-dir one can switch either the layouts to the new dir, or set the layout-dir to be the current layout-dir
  • Fix Makefile.toml because of missing directory (zellij-org#580)
  • Autodetach on force close (zellij-org#581)
  • Add option to specify a default shell (zellij-org#594)
  • Add action to run bound commands in a pane (zellij-org#596)
  • Initial mouse support (zellij-org#448)
  • Add layout-dir to setup --check subcommand (zellij-org#599)

[0.13.0] - 2021-06-04

[0.12.1] - 2021-05-28

  • HOTFIX: fix Zellij not responding to input on certain terminals (zellij-org#538)

[0.12.0] - 2021-05-27

  • Remove unused imports (zellij-org#504)
  • More Infrastructure changes for the upcoming session detach feature: run server and client in separate processes (zellij-org#499)
  • Restructuring cargo workspace: Separate client, server and utils into separate crates (zellij-org#515)
  • Terminal compatibility: handle most OSC sequences (zellij-org#517)
  • Split layout flag into layout and layout-path (zellij-org#514)
  • Fix behaviour of the clean flag (zellij-org#519)
  • Make distinction clearer between certain configuration flags (zellij-org#529)
  • Resource usage and performance improvements (zellij-org#523)
  • Feature: Detachable/Persistent sessions (zellij-org#531)
  • Terminal compatibility: Support wide characters (zellij-org#535)

[0.11.0] - 2021-05-15

This version is mostly an installation hotfix.

  • Add check flag to setup subcommand, move generate-completions subcommand to setup flag (zellij-org#503)
  • Change the asset installation from an opt-in to an opt-out (zellij-org#512)

[0.10.0] - 2021-05-14

[0.9.0] - 2021-05-11

  • Add more functionality to unbinding the default keybindings (zellij-org#468)
  • Terminal compatibility: fix support for CSI subparameters (zellij-org#469)
  • Move the sync command to tab mode (zellij-org#412)
  • Fix exit code of dump-default-config (zellij-org#480)
  • Feature: Switch tabs using Alt + h/l in normal mode if there are no panes in the direction (zellij-org#471)
  • Terminal Compatibility: various behaviour fixes (zellij-org#486)
  • Fix handling of $HOME config directory, especially relevant for darwin systems (zellij-org#487)

[0.8.0] - 2021-05-07

[0.7.0] - 2021-05-04

[0.6.0] - 2021-04-29

  • Doesn't quit anymore on single q press while in tab mode (zellij-org#342)
  • Completions are not assets anymore, but commands option --generate-completion [shell] (zellij-org#369)
  • Fixes in the default configuration default.yaml file. Adds initial tmux-compat keybindings tmux.yaml (zellij-org#362)
  • Added the get_plugin_ids() query function to the plugin API (zellij-org#392)
  • Implemented simple plugin timers via the set_timeout() call (zellij-org#394)
  • Added more configuration locations, changed ZELLIJ_CONFIG to ZELLIJ_CONFIG_FILE (zellij-org#391)
  • Improved keybind handling (zellij-org#400)
  • Added initial screen-compat keybinds screen.yaml (zellij-org#399)
  • Added the ability to synchronize input sent to panes (zellij-org#395)
  • Terminal fix: pass vttest 1 (zellij-org#408)

[0.5.1] - 2021-04-23

[0.5.0] - 2021-04-20

Beta release with all the things