Skip to content

Commit

Permalink
Prepare for 1.14.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
hpjansson committed Jan 8, 2024
1 parent 1445506 commit b77c28c
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 3 deletions.
10 changes: 9 additions & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,31 @@ git log. For a complete list, you could try:

git log --pretty="format:%an <%ae>" | sort -f | uniq

Per 2022-03-18, this yields the following (sans duplicates):
Per 2024-01-08, this yields the following (sans duplicates):

alkahest <[email protected]>
begasus <[email protected]>
Biswapriyo Nath <[email protected]>
Daniel Eklöf <[email protected]>
data-man <[email protected]>
Delgan <[email protected]>
Emanuel Haupt <[email protected]>
Erica <[email protected]>
Felix Yan <[email protected]>
Hans Petter Jansson <[email protected]>
Johan Mattsson <[email protected]>
Launch Lee <[email protected]>
Michael Vetter <[email protected]>
Mikel Olasagasti Uranga <[email protected]>
Mo Zhou <[email protected]>
oshaboy <[email protected]>
Ricardo Arguello <[email protected]>
Robert-André Mauchin <[email protected]>
Roman Wagner <[email protected]>
Samuel Thibault <[email protected]>
sitiom <[email protected]>
Sotiris Papatheodorou <[email protected]>
Sudhakar Verma <[email protected]>
Tim Gates <[email protected]>
Wu Zhenyu <[email protected]>
Øyvind Kolås <[email protected]>
68 changes: 68 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,74 @@
Chafa releases
==============

1.14.0 (2024-01-08)
-------------------

This is a feature release with mostly practical improvements and bug fixes.
It also adds a modest amount of new API in preparation for things to come.

* Removed ImageMagick loader support. Packagers can now remove this dependency
(github#157).

* Polite mode is now off by default. The new default eliminates cursor flicker
and makes the output more robust against unusual terminal settings. The old
behavior can be restored with "--polite on".

* Added image loaders for the AVIF and QOI formats. Thanks to @jerch for
suggesting the latter.

* sRGB gamma is now handled correctly in scaling operations.

* New option: --passthrough=<auto|none|screen|tmux>. This allows passing
graphics protocols like Sixels, iTerm and Kitty through a terminal
multiplexer. It will be enabled automatically for Kitty, and can be enabled
manually for other protocols with more limited support (github#116,
github#162, thanks to Samantha Collins and @m040601).

* New option: --view-size=<WxH>. Specifies width and height of the viewport,
overriding the detected terminal size (github#140, reported by Jamin
Thornsberry).

* New option: --fit-width. Fits images to the width of the viewport, allowing
them to be taller than the viewport's height (github#115, thanks to
@SuperDuperDeou).

* New option: --relative=<bool>. Enables relative cursor positioning. Useful if
you've pre-positioned the cursor at a particular offset where you want frames
to appear, but tends to make the output illegible in pagers, e.g. 'less -R'
(github#146, thanks to @Delgan and @AnonymouX47).

* New option: --exact-size=<auto|on|off>. Preserves the input pixel size when
possible. Useful to avoid artifacts caused by resampling (github#119,
reported by @ErrorNoInternet).

* New symbol selector: "imported". This selects glyphs loaded with
--glyph-file (github#124, reported by @clort81).

* MS Windows: Experimental support for ConHost output (-f conhost). This allows
direct output on older versions of MS Windows (github#170, @oshaboy).

* Fontgen: Added a BDF font writer (Mo Zhou).

* Fontgen: Cleanup and modernization (Mo Zhou).

* The help text and manual page were overhauled for readability, and the API
documentation now includes symbol indexes by version and deprecation status.

* Added a zsh completion script (Wu Zhenyu).

* Installation methods added: Scoop (Launch Lee) and Winget (@sitiom).

* CI: Ported to GitHub actions (Erica Ferrua Edwardsdóttir).

* Bug fixes:
github#107 "Unknown file format" when using AVIF on stdin (found by @ndren).
github#152 Broken linking with libwebp-1.3.1 (found by Vladimír Čunát).
[unfiled] Fix make check with --without-tools (Samuel Thibault).
[unfiled] Fix --duration not working well with still images (@Delgan).
[unfiled] Fix sixel rendering of animations (@Delgan).
[unfiled] Fix operator precedence in geometry calculation (Johan Mattsson).

1.12.5 (2023-05-21)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion chafa/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ noinst_LTLIBRARIES =
noinst_HEADERS =

libchafa_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -DCHAFA_COMPILATION
libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -no-undefined -version-info 8:5:8
libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -no-undefined -version-info 9:0:9
libchafa_la_LIBADD = $(GLIB_LIBS) internal/libchafa-internal.la -lm

libchafa_la_SOURCES = \
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ dnl ----------------------------
dnl --- Package configuration ---

m4_define([chafa_major_version], [1])
m4_define([chafa_minor_version], [13])
m4_define([chafa_minor_version], [14])
m4_define([chafa_micro_version], [0])

m4_define([chafa_version], [chafa_major_version.chafa_minor_version.chafa_micro_version])
Expand Down

0 comments on commit b77c28c

Please sign in to comment.