Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.86 KB

CHANGELOG.md

File metadata and controls

38 lines (27 loc) · 1.86 KB

Changelog

Version 2.1.1 (2023-04-05)

  • Fix nullability issues - @ZacSweers

Version 2.1.0 (2023-03-30)

  • Deprecate static init, get, and related APIs in favor of instance-based use. Instead, install local ViewPump instances as needed via ViewPumpContextWrapper.wrap(context, viewPump).
  • Optimize internal cloneInContext() calls.
  • Update to Kotlin 1.8.10.
  • Update to Android compile SDK 33. Note this is a source breaking change in some places where new nullability annotations on AttributeSet are used. These are propagated as needed.
  • Build against androidx.appcompat:appcompat to 1.6.1.
  • Use new maven-publish plugin.

Version 2.0.3 (2019-06-07)

  • Update the LayoutInflater to be compatible with Android Q

Version 2.0.2 (2019-04-16)

  • Fix SAM invocation of Interceptor instances via operator fun invoke() extension
  • Add Builder.addInterceptor() convenience extension function that accepts a (Chain) -> InflateResult parameter

Version 2.0.1 (2019-04-03)

  • Fix nullability and reflection field name
  • Disabled generation of unused BuildConfig
  • Cleaned up consumer proguard rules
  • Update Kotlin to 1.3.21 and use it as api dependency
  • Add proper Dokka support

Version 2.0.0 (2019-01-28)

  • Breaking change: Project migrated to AndroidX. See the class and package mappings for help migrating
  • Breaking change: The previously public ReflectionUtils class is now internal only, and inaccessible to Java users. This class should never have been used anyway though, so ideally should not be a breaking change to most.
  • Migrated library to Kotlin. Aside from the two breaking changes listed above, this should otherwise be a non-breaking API change for Java users.

Version 1.0.0 (2017-05-01)

  • Initial Release