Skip to content

Releases: let-def/lwd

0.5

30 Apr 17:42

Choose a tag to compare

CHANGES:

  • Lwd: fix handling of mutations in Join nodes (reported by @voodoos)
  • Lwd: add detection and reporting of nested sampling
  • Lwd: update the public interface with quick_sample and quick_release
  • Lwd: document the core library
  • brr-lwd: fix handling of multiple reactive attributes or events (by @panglesd)
  • nottui: migrate dependency from notty to notty-community (by @nilsbecker)
  • Examples: add demonstration of caching expensive computations
  • Examples: add reproduction case for nested sampling

0.4

21 May 10:48

Choose a tag to compare

0.4

CHANGES:

  • Add Lwd.update (by @OlivierNicole and @Julow) and Lwd.may_update functions
  • Lwd.set: change binding before invalidation, otherwise the old value could be re-observed (reported by @voodoos)
  • brr-lwd: support declarative events and set of css classes
  • Nottui: fix treatment of some terminal events that were delayed because of improper buffer flushing, reported by @darrenldl
  • Introduce Nottui_unix: move platform-specific code of Nottui to a separate library (by @dinosaure and @reynir, #44, #51)

0.3

05 Sep 08:50

Choose a tag to compare

0.3

CHANGES:

Mon Sep 5 10:57:53 JST 2022

  • Add [Lwd_seq.sort_uniq] function
  • Make [Lwd_seq.t] injective
  • Fix a bug breaking invariants in Lwd_table.remove
  • Documentation update contributed by @shubhamkumar13
  • Option to disable the default Quit behavior of Nottui contributed by @OhadRau

0.2

25 Feb 00:46

Choose a tag to compare

0.2

CHANGES:

Sun Feb 20 20:49:47 JST 2022

  • Lwd.fix operator helps working with graphs that cannot be evaluated in a
    single pass
  • brr-lwd library integrates Lwd with Brr library, for writing javascript
    applications

Bug fixes:

  • fixed invalidation in Lwd
  • restored some internal invariants in Lwd_seq
  • fixed behavior of Notty sensors

v0.1

23 Sep 15:38

Choose a tag to compare

CHANGES:

Wed Sep 23 14:51:17 CEST 2020

Preview release, the API is not yet stabilized.
Most features are there, except support for overlays (menu, dialog windows,
popup, ...) in Nottui.

Libraries included in this release:

  • Lwd, the definition of reactive documents
  • Nottui, reactive terminal interfaces using Notty & Lwd
  • Nottui-lwt, an asynchronous mainloop for Nottui
  • Tyxml-lwd, strongly-typed reactive webpages in Jsoo using Tyxml & Lwd