zellij/CHANGELOG.md
har7an 8d56def4fc
zellij/commands: Prevent recursive sessions (#1766)
* zellij/commands: Prevent recursive sessions

with session names specified in layout files. A "recursive session" is
created when, while running inside some zellij session, a user attempts
to spawn zellij and make it attach to that same session.

When attaching via CLI (`zellij attach`) we explicitly check for this
condition and error out when needed.

However, besides `zellij attach` it is also possible to declare the
session to attach to in layout files like so:

```yaml
session:
  name: "foo"
```

This takes a different codepath when starting zellij, and hence bypases
the checks we already have in place to avoid recursive sessions. Hence,
we implement the check in the other codepath, too, and prevent recursive
sessions from happening for good.

Fixes: #1735

* changelog: fix recursive zellij sessions
2022-10-13 08:17:54 +00:00

46 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.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