Skip to content

Latest commit

 

History

History
84 lines (65 loc) · 3.5 KB

CHANGELOG.md

File metadata and controls

84 lines (65 loc) · 3.5 KB

Changelog

3.1.1 (16/04/2019)

  • Use custom reflection utils rather than depend on ViewPump internals
  • Added support for loading a font from an absolute path

3.1.0 (28/01/2019)

  • BREAKING CHANGE Project migrated to AndroidX. See the class and package mappings for help migrating
  • Added support for resolving theme attributes used for fontPath on views

3.0.0 (05/01/2017)

  • BREAKING CHANGE This library has been refactored into a ViewPump interceptor

2.2.0 (05/04/2016)

  • Added AppCompat Styles (AppCompatTextView will now pickup textViewStyle etc). Thanks @paul-turner
  • Fix for Toolbar not inflating TextViews upfront.

2.1.0 (27/04/2015)

  • Fixed #155, We now clone correctly.
  • Added Styles for Custom Views. (builder.addCustomStyle(ToggleButton.class, android.R.attr.buttonStyleToggle))

2.0.2 (05/01/2015)

  • Fixed CalligraphyConfig.Builder missing return statements.
  • Fixed createView() getting the wrong parent context, Fixed: #135, #120

2.0.1 (28/01/2014)

  • Throw exception on passing null into CalligraphySpan
  • Fixed memory bug with Toolbar. @dlew

2.0.0 (16/01/2014)

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.

1.2.0 (20/10/2014)

  • Fixes issues with appcompat-v7:21+ (uses underlying Toolbar impl).
  • Lollipop support.
  • Fast path view with font already set by us.

1.1.0 (02/08/2014)

  • Fixes ActionBar Title/SubTitle textStyles.
  • Fixes textAllCaps bug, now works correctly.
  • Fixes some Spannable issues reported, we are more careful what we apply Spannable's too now.
  • Fixes missing Typeface on hint text on EditText/AutoComplete.
  • Fixes empty source and javadoc jars on maven.

1.0.0 (05/07/2014)

  • Added ActionBar Title/SubTitle support.
  • Toast support via default style/or TextView theme style.
  • Removed FontFamily parsing as it lead to users not being able to use fontFamily
  • Added TextAppearance Support - Thanks @codebutler & @loganj
  • Default Font no longer required.

0.8/9 (Skipped major API change)

0.7.1 (22/04/2014)

  • Fixed Resources not found Exception - @Smuldr

0.7.0 (28/01/2014)

  • Added Anti-aliasing support
  • Added custom font attribute support - Thanks @Roman Zhilich
  • Changed Maven groupId to uk.co.chrisjenx artifact is now calligraphy. compile 'uk.co.chrisjenx:calligraphy:0.+'

0.6.0 (02/01/2014)

  • Supports all Android implementations of TextView
  • Supports Custom TextViews - Thanks @mironov-nsk
  • Caches none found fonts as null

0.5.0

  • Added support for Button class

0.4.0

  • Initial Release