Introduced the supportAllValues configuration for both FontSize and FontFamily plugins that allow preserving any font-family and font-size values when pasting or loading content. Closes ckeditor/ckeditor5#6165. Closes ckeditor/ckeditor5#2278. (b22efec)
normalizeColorOptions() and getLocalizedColorOptions() are no longer available in this package. You can import them from @ckeditor/ckeditor5-ui/src/colorgrid/utils instead.
Other changes
Implemented lazy loading for the font color and background color dropdowns. This will reduce editor initialization time. Closes ckeditor/ckeditor5#6192. (165417c)
Moved normalizeColorOptions() and getLocalizedColorOptions() to ckeditor5-ui (see ckeditor/ckeditor5/issues/6106). (c3e7673)
Marked font size and font family as a formatting attribute using the AttributeProperties#isFormatting property. Closes ckeditor/ckeditor5#1664. (d9f0a51)
Ensured that font size's and font family's markup is always "outside" markup of other typical inline features, especially those changing background color. Thanks to that, the entire area of styled text will be correctly colored. Closes ckeditor/ckeditor5-highlight#17. (3b8b6dc)
The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See ckeditor/ckeditor5#991 for more information.
In the custom format of the font size configuration the view.style, view.class and view.attribute properties are now called view.styles, view.classes and view.attributes.
1.0.0-beta.1 (2018-03-15)
Features
The initial font feature implementation. Closes #2. Closes #3. Closes #4. (a527fe7)