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
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 <cyphergothic@protonmail.com>
begasus <begasus@gmail.com>
Biswapriyo Nath <nathbappai@gmail.com>
Daniel Eklöf <daniel@ekloef.se>
data-man <dataman@tutanota.com>
Delgan <delgan.py@gmail.com>
Emanuel Haupt <ehaupt@critical.ch>
Erica <e@mage.black>
Felix Yan <felixonmars@archlinux.org>
Hans Petter Jansson <hpj@hpjansson.org>
Johan Mattsson <39247600+mjunix@users.noreply.github.com>
Launch Lee <80872691+LaunchLee@users.noreply.github.com>
Michael Vetter <jubalh@iodoru.org>
Mikel Olasagasti Uranga <mikel@olasagasti.info>
Mo Zhou <cdluminate@gmail.com>
oshaboy <35503208+oshaboy@users.noreply.github.com>
Ricardo Arguello <ricardo.arguello@gmail.com>
Robert-André Mauchin <zebob.m@gmail.com>
Roman Wagner <roman.wagner@pm.me>
Samuel Thibault <samuel.thibault@ens-lyon.org>
sitiom <sitiom@proton.me>
Sotiris Papatheodorou <sotiris@papatheodorou.xyz>
Sudhakar Verma <svermaiiti@gmail.com>
Tim Gates <tim.gates@iress.com>
Wu Zhenyu <wuzhenyu@ustc.edu>
Øyvind Kolås <pippin@gimp.org>
68 changes: 68 additions & 0 deletions NEWS
@@ -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
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
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.