All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Does not fail when a script value evaluates to
OtherScript
(PR#121).
0.0.3 - 2018-10-09
- Does NOT insert spacing between different scripts when the line breaking class of the posterior charcter is CL, CP, QU, NS, JLCP, JLNS, JLCM, or JLFS.
- Supports the application of math commands to optional arguments.
- Provides primitives
set-space-ratio-between-scripts
andget-space-ratio-between-scripts
.
0.0.2 - 2018-08-09
- Make type inference algorithm firmer (mainly about records and optional arguments).
- Conforms to a new operational semantics as to optional arguments.
- Starts reporting error for duplicated fields in a record expression.
- Improve type error report as to application of non-function expressions.
- Initial version of SATySFi