Calligraphy v2.0.0 Release Notes

Release Date: 2015-01-16 // over 9 years ago
  • ๐Ÿ’ฅ Breaking changes This is a massive rewrite of the interception model. Look at CalligraphyLayoutInflater and CalligraphyConfig for more information on options and changes.

    • ๐Ÿ’ฅ BREAKING CHANGE This is an API change to Calligraphy config. Changed CalligraphyConfig to a builder pattern, use CalligraphyConfig.Builder().build();

    Notable changes:

    • โœ‚ Removed jar binary, We build an @aar due to the way we tag Views.
    • Intercept View creation at each stage.
    • Defer view creation to native components (Except CustomViews).
    • Inject setPrivateFactory on the Activity.
    • We wrap Factory not disturbing underlying factory and layout inflater invocation.
    • ๐Ÿ‘ Better support for cloneInContext() which the compat library uses heavily.