Releases: theleagueof/fontship
Releases · theleagueof/fontship
v0.6.0
⚠ BREAKING CHANGES
- cli: Deprecate direct inclusion of rule files (non-CLI based usage)
Features
- build: Allow name transformations during build (0fc24d6)
- build: Package CLI built from Rust instead of Python sources (58ce700)
- cli: Capture STDOUT/STDERR from make subprocess (07c4e0e)
- cli: Deprecate direct inclusion of rule files (non-CLI based usage) (7dfd6c1)
- cli: Generate shell completion routines (#101) (3ce84dd)
- rules: Wrap make targets in shell scripts with hooks (9989776)
Bug Fixes
- actions: Manage GH Actions builds where no version info available (a74480d)
- build: Add used but undefined error function (cc48078)
- rules: Account for locating projects that don't have local rules (12ce56c)
- rules: Remove the same TMP file we create, not a different one (#92) (a01fba3)
- rules: Use more robust value quoting/escaping method (85c7061)
v0.5.0
v0.4.3
v0.4.2
v0.4.1
v0.4.0
Features
- rules: Split makefile into init & actually processing (0f43201)
- sfd: Allow passing options or otherwise changing sfdnormalizer (fd8a872)
- sfd: Detect family names in FontForge sources (8d3f645)
- ufo: Add variable TTF output (25cb71b)
- ufo: Build interpolated instances from designspace (2b8d41f)
- ufo: Detect variable fonts via designspace file (28247ce)
- ufo: Hint VF builds using VTT hints if sources present (8808bc6)
- ufo: Iterate instances defined in designspace (22b20bc)
Bug Fixes
- designspace: Disambiguate instances (statics) from masters (variables) (1c178c6)
- rules: Move BUILDDIR variable to make default accessible to projects (60b2f26)
- rules: Use ‘,’ not ‘#’ as delimiter in sed expression (#69) (66f3aa3)
- sfd: Keep normalizer from touching sources unless we ask (a46138e)
- ufo: Catch multi-word instance names (1d5d1ee)
- ufo: Detect base package-directory names (f53bd43)
- ufo: Use configurable source directory (13215d1)