zellij/CHANGELOG.md
har7an 453142775c
errors: Remove log::error in server (#1881)
* server/wasm_vm: Replace `log::error!`

with better error logging by means of `non_fatal`. This preserves the
original error and allows adding context information on top. Also makes
error formatting more uniform across the application.

* server/tab: Replace `log::error!`

with better error logging by means of `non_fatal`. This preserves the
original error and allows adding context information on top. Also makes
error formatting more uniform across the application.

* server/route: Replace `log::error!`

and propagate the error to the caller instead.

* server/pty: Replace `log::error!`

with better error logging by means of `non_fatal`. This preserves the
original error and allows adding context information on top. Also makes
error formatting more uniform across the application.

Also add per-instruction error context to make it clear what we tried to
accomplish when an error occured.

* server/panes/tiled_panes: Merge dependencies

and sort them into a better order.

* server/panes/tiled_panes: Replace `log::error!`

with better error logging by means of `non_fatal`. This preserves the
original error and allows adding context information on top. Also makes
error formatting more uniform across the application.

* server/os_input_output: Merge depndencies

and sort them into a better order.

* server/logging_pipe: Replace `log::error!`

with better error logging by means of `non_fatal`. This preserves the
original error and allows adding context information on top. Also makes
error formatting more uniform across the application.

* server/os_io: Remove uses of `log::error`

* changelog: Add PR #1881

* server/os_io: Gracefully handle failing resize

for terminals IDs that don't exist, instead of propagating the error to
the user.

* server/lib: Remove leftover log message

* server/pty: Log error cause

rather than providing a hard-coded error reason which is plain wrong in
this context.

* server/screen: Remove calls to `log::error!`

and change `get_active_tab(_mut)?` to return a `Result` instead of an
`Option`. This already makes many places in the code obsolete where
previously "failed to get active tab..." was logged manually.

Rather than logging, use the `anyhow::Error`s we have, along with all
their context information, and log these instead.
2022-11-08 10:56:23 +00:00

50 KiB
Raw Blame History

Changelog

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

The format is based on Keep a Changelog

[Unreleased]

[0.32.0] - 2022-10-25

[0.31.4] - 2022-09-09

[0.31.3] - 2022-08-18

  • HOTFIX: fix up-arrow regression

[0.31.2] - 2022-08-17

[0.31.1] - 2022-08-02

[0.31.0] - 2022-07-28

[0.30.0] - 2022-06-07

[0.29.1] - 2022-05-02

[0.29.0] - 2022-05-02

[0.28.1] - 2022-04-13

[0.27.0] - 2022-03-31

[0.26.1] - 2022-03-16

[0.26.0] - 2022-03-11

[0.25.0] - 2022-02-22

[0.24.0] - 2022-01-05

[0.23.0] - 2021-12-20

[0.22.1] - 2021-12-14

[0.22.0] - 2021-12-13

[0.21.0] - 2021-11-29

[0.20.1] - 2021-11-10

[0.20.0] - 2021-11-08

[0.19.0] - 2021-10-20

[0.18.1] - 2021-09-30

[0.18.0] - 2021-09-29

[0.17.0] - 2021-09-15

[0.16.0] - 2021-08-31

[0.15.0] - 2021-07-19

[0.14.0] - 2021-07-05

[0.13.0] - 2021-06-04

[0.12.1] - 2021-05-28

[0.12.0] - 2021-05-27

[0.11.0] - 2021-05-15

This version is mostly an installation hotfix.

[0.10.0] - 2021-05-14

[0.9.0] - 2021-05-11

[0.8.0] - 2021-05-07

[0.7.0] - 2021-05-04

[0.6.0] - 2021-04-29

[0.5.1] - 2021-04-23

[0.5.0] - 2021-04-20

Beta release with all the things