diff --git a/CHANGELOG.md b/CHANGELOG.md index def276c5d..3e9a083ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,18 @@ This document attempts to list user-visible changes and any major internal -rearrangements of Notcurse. +rearrangements of Notcurses. -* 1.2.5 (not yet released) -** Add ncplot, with support for sliding-windowed horizontal histograms. -** gradient, polyfill, ncplane_format() and ncplane_stain() all now return the +* 1.2.6 (not yet released) + +* 1.2.5 + * Add ncplot, with support for sliding-windowed horizontal histograms. + * gradient, polyfill, ncplane_format() and ncplane_stain() all now return the number of cells written on success. Failure still sees -1 returned. -** `ncvisual_render()` now returns the number of cells emitted on success, as + * `ncvisual_render()` now returns the number of cells emitted on success, as opposed to 0. Failure still sees -1 returned. -** `ncvisual_render()` now interprets length parameters of -1 to mean "to the + * `ncvisual_render()` now interprets length parameters of -1 to mean "to the end along this axis", and no longer interprets 0 to mean this. 0 now means "a length of 0", resulting in a zero-area rendering. -** `notcurses_at_yx()` no longer accepts a `cell*` as its last parameter. + * `notcurses_at_yx()` no longer accepts a `cell*` as its last parameter. Instead, it accepts a `uint32_t*` and a `uint64_t*`, and writes the attribute and channels to these parameters. This was done because the `gcluster` field of the `cell*` was always set to 0, which was surprising @@ -18,5 +20,5 @@ rearrangements of Notcurse. value. https://github.com/dankamongmen/notcurses/issues/410 * 1.2.4 2020-03-24 -** Add ncmultiselector -** Add `ncdirect_cursor_enable()` and `ncdirect_cursor_disable()`. + * Add ncmultiselector + * Add `ncdirect_cursor_enable()` and `ncdirect_cursor_disable()`. diff --git a/doc/release-checklist.md b/doc/release-checklist.md index 8b0bfd9ed..83603abd6 100644 --- a/doc/release-checklist.md +++ b/doc/release-checklist.md @@ -1,3 +1,4 @@ +* Finalize CHANGELOG.md * `for i in CMakeLists.txt doc/Doxyfile doc/FreeBSD-Makefile doc/man/man*/* doc/man/index.html python/setup.py rust/*/Cargo.toml rust/libnotcurses-sys/build.rs ; do sed -i -e "s/$OLDVERSION/$VERSION/g" $i ; done` * Finalize Debian changelog with `dch -r` * git commit -a -m v$VERSION