Add new subcommand to create a new project from templates (#152, #158, #159, #188).
Add lint subcommand to detect errors in Satyrographos libraries (#165, #185, #186).
Add debug subcommand to run utilities for debugging (#178).
Add debug depgraph subcommand to output dependency graph of SATySFi source files (#178, #180, #183, #185).
Add doc/terminology.md to define terms used in the project (#177).
Changed
Internal representation of a build file now have location of each module declaration, wherefore outputs of lint and opam buildfile have line numbers (#171)
Use version string generated by git describe for pin build (#189)
Add file sections to recursively add fonts (fontDir <dir>) and packages (packageDir <dir>) (#102)
Changed
For OCaml 4.09 and later, Package metadata format in OPAM and Satyrographos registries is changed. This may require people using the affected OCaml versions to remove ~/.satyrographos. (#89)
Outputs from external commands have prefix for each line (#101, #103)
Fixed
Using (file <dst> <src>) had opam install fail (#96)
install didn’t fail when dependencies are not met (#97)
Fix missing line breaks in verbose messages (#100)
Fix a bug where install fails when /usr/share/satysfi/dist or /usr/local/share/satysfi/dist exists but no satysfi packages are installed in OPAM. (#106)