Skip to content

Releases: dankamongmen/notcurses-rs

v3.6.0

03 Oct 11:42
Compare
Choose a tag to compare

What's Changed

  • bump libnotcurses-sys to v3.11.0.
  • wrap the raw notcurses pointer to ensure proper dropping order in #10.
    This changes the public api of methods that previously required &mut Notcurses to now only require &Notcurses, and the Visual constructors now also require to be passed &Notcurses as well.

Full Changelog: v3.5.1...v3.6.0

(compatible with notcurses v3.0.11)

v3.5.1

01 Oct 12:42
Compare
Choose a tag to compare

What's Changed

  • visual from_file typo fix by @Kodiak-Web in #6
  • Fix Plane::reparent_family actually calling reparent(). by @wreald in #7
  • update dependencies; bump libnotcurses-sys to v3.10.1.
  • add check.sh script.
  • add changelog.

Full Changelog: v3.5.0...v3.5.1

(compatible with notcurses v3.0.9)

v3.5.0

08 Sep 10:59
Compare
Choose a tag to compare

Added

  • new feature nightly_docs.

Changed

  • bump libnotcurses-sys to v3.10.0.
  • bump MSRV to 1.65.0.

Fixed

  • avoid destructuring enums.
  • update CI.

Full Changelog: v3.4.1...v3.5.0

(compatible with notcurses v3.0.9)

v3.4.1

23 Apr 10:58
Compare
Choose a tag to compare
  • update libnotcurses-sys to v3.9.1, which fixes compilation on MacOs.

Full Changelog: v3.4.0...v3.4.1

(compatible with notcurses v3.0.9)

v3.4.0

09 Apr 14:00
Compare
Choose a tag to compare
  • remove dependency az.
  • add dependency cuadra to use their Position and Size replacing the old types.
  • update Blitter methods related to cell size to use the expected order of width first.

Full Changelog: v3.3.0...v3.4.0

(compatible with notcurses v3.0.9)

v3.3.0

08 Apr 15:49
Compare
Choose a tag to compare
  • update libnotcurses to 3.9.0.
  • fix Plane's set_base_* methods.
  • update impl Debug for Style.
  • make VisualOptions public.
  • add multiple missing inline attributes.
  • add missing Plane methods: erase, erase_region, contents, contents_region.
  • rename Error and Result to NotcursesError and NotcursesResult, respectively (breaking change).

Full Changelog: v3.2.4...v3.3.0

(compatible with notcurses v3.0.9)

v3.2.4

08 Apr 15:55
Compare
Choose a tag to compare
  • update CIs.
  • update docs.
  • update lints.
  • minor refactor.

Full Changelog: v3.2.3...v3.2.4

(compatible with notcurses v3.0.9)

v3.2.3

23 Feb 20:56
Compare
Choose a tag to compare
  • update libnotcurses-sys to v3.7.5.
  • fix Nc's osversion method.

Full Changelog: v3.2.2...v3.2.3

(compatible with notcurses v3.0.9)

v3.2.2

23 Feb 20:56
Compare
Choose a tag to compare
  • update libnotcurses-sys to v3.7.4.
  • remove vendored as a default feature.

Full Changelog: v3.2.1...v3.2.2

(compatible with notcurses v3.0.9)

v3.2.1

09 Feb 11:48
Compare
Choose a tag to compare
  • impl from KeyMod for u32.
  • add rgb interoperability dependency.
  • update libnotcurses sys to v3.7.2.
  • depend on core when possible instead of std.
  • make vendored a default feature.

Full Changelog: v3.2.0...v3.2.1

(compatible with notcurses v3.0.9)