Skip to content

Releases: 0rax/fishline

v3.3.0

04 Mar 02:02
4b611b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.1...v3.3.0

Fishline v3.2.1

08 Nov 18:44
fddaa10
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #32.

Fishline v3.2.0

05 Dec 11:37
fe142bd
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #27.

Fishline v3.1.0

31 Jul 23:21
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #25.

Fishline v3.0.1

10 Jul 17:25
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #22.

Fishline v3.0.0

07 May 14:37
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #20.

Fishline v3.0.0-beta.2

09 Jun 01:15
d50e55c
Compare
Choose a tag to compare
Pre-release

This is the second beta release for the complete refactoring of Fishline's code base.

Some new changes have been made since the first beta release. The major change being the new logic in __fishline_segment allowing the invertion of a segment separator & the addition of pre and post argument to it.

3 new segments are also availlable:

  • fish: which prints a beautiful fish
  • separator: which create an empty black segment ignoring FLSYM_{LEFT|RIGHT}_{PRE|POST}
  • invert: which trigger the new invert mechanism manually alowing the creation of a diamond shape segment. (i.e. < segment > instead of > segment >)

Some small fixes for fish v2.3.0 have also been added to this release as well as a fix for procps-ng management of signal name in kill (see #21).

A complete CHANGELOG for the future fishline v3.0.0 is availlable as part of PR #20 (which is still not complete).

Changes from the latest beta can be viewed here.

Fishline v3.0.0-beta.1

16 May 05:22
Compare
Choose a tag to compare
Pre-release

This is a beta release for the complete refactoring of Fishline's code base.

A lot have been made to make the code more idiomatic, but also adding some documentation about the internal functions availlable for the developers.

Pretty all files and functions in the project has been renamed or moved around in order to make everything clearer and to fit nicely in the fish-shell ecosystem. This version elevate fish-shell autloading mechanism to load its segments and internals and the 'private' listing of functions of fish-shell's functions command.

When updating your install, be aware that the initalization script has been moved from fishline.fish to init.fish so you will need to update this in your configuration.

  set FLINE_PATH $HOME/.config/fish/fishline
- source $FLINE_PATH/fishline.fish
+ source $FLINE_PATH/init.fish

Also, all segments file having been renamed (from FLSEG_SEGMENT to __flseg_segment), in order to keep legacy configuration working as expected with this new version, segment name are now case insensitive

A complete CHANGELOG will be availlable as soon as v3.0.0 is released and the Wiki will see some change in the near future. You can still have a look at the different change made here.


It is to note that the fishline v3.0.0 release should be compatible with the fisherman package manager. It should provide you a way to share your prompt / theme using this package manager without being tied to it. Fishline is made to work as a standalone framework and will never require you to use a third part software to install or manage it (except Git of course 😄).

Fishline v2.1.0

14 May 21:28
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #19.

Fishline v2.0.0

14 May 21:23
Compare
Choose a tag to compare

Full CHANGELOG is available as part of PR #14.