Skip to content

Releases: langsci/langsci-avm

Version 0.3

20 Feb 11:27
Compare
Choose a tag to compare
  • The parser was re-written from scratch using an “inline analysis” function. This requires a release of interface3 not older than 2022/03/26.
  • It is now possible to escape the parser (using switch in nested elements such as \id)
  • Introduce \id as markers (#44)
  • Adjust italics correction (#32) and improve operator spacing (#31)
  • Introduce semantic brackets and frames (#37)
  • Add \node, which can be used to draw lines in AVMs using a tikzpicture (#9)

Full Changelog: v0.2.1...v0.3

Version 0.2.1

15 Jul 13:19
Compare
Choose a tag to compare

The assignments to \tabcolsep, \arraystretch, \delimitershortfall and \delimiterfactor made in the keys for the avm module were made global, because \keys_define:nn {avm} {...} operated on them instead of local variables.

Local variables were introduced to fix that bug.

Version 0.2

29 Jun 14:03
Compare
Choose a tag to compare

Version 0.2 of langsci-avm includes additions related to the layout of AVMs and some improvements and bug fixes.

Added the following commands (please see the documentation for details):

  • \avmdefinecommand, a factory function to generate commands for recurring layouts
  • \avmdefinestyle, an interface for the user to save style settings

Improved:

  • Horizontal spacing after pre-defined operators and relations \+, etc., as well as for \type* lines and in those cases in which only one column is used (via the new \__avm_kern_unused_columns:).
  • Vertical spacing in case sub-structures follow in adjacent lines and would clash with preceding ones
  • Added a pre-defined narrow style.
  • Miscellaneous fixes

Version 0.1.0-beta

11 Mar 11:28
Compare
Choose a tag to compare
Version 0.1.0-beta Pre-release
Pre-release
v0.1.0-beta

Version 0.1.0-beta Release