Newly added support for:
- Smart components (822, 829, 840)
- Glyphs 3 alternate layers (828, 833, 834, 839, 842)
- Corner components (831)
- Rename Glyphs custom parameter (832)
- Right-to-left kerning in Glyphs 3 (865)
- Saving postscript hinting information to UFO (825)
Fixes:
- Fix interaction between COLRv0 layers and components (875)
- Look in the "Axis Location" custom parameter for axis mappings (810)
- Preserve custom name table entries when roundtripping to UFO. (827)
- Maintain instance properties when saving (862, 864)
- Don't use "default" feature writers when the user has provided their own `kern` feature (849)
- Maintain the "postscriptFontName" in Glyphs format v3 files (878)
Smaller improvements:
- use fontTools.misc.transform instead of glyphsLib.affine (854)
- Reduce the ordering difference with respect to Glyphs (863)
- Add option to expand_includes in features (798)
- Use version 3 structures internally (869, 874)
- Improvements to custom name table entries (871, 872, 857, 858)
- Improvements to the support for the "Variable" instance (815, 819, 856)
**Full Changelog**: https://github.com/googlefonts/glyphsLib/compare/v6.1.0...v6.2.0