Releases: langsci/langsci-avm
Releases · langsci/langsci-avm
Version 0.3
- 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 atikzpicture
(#9)
Full Changelog: v0.2.1...v0.3
Version 0.2.1
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
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
v0.1.0-beta Version 0.1.0-beta Release