butterknife v8.0.0 Release Notes
Release Date: 2016-04-25 // almost 8 years ago-
-
@Bind
becomes@BindView
and@BindViews
(one view and multiple views, respectively). - Calls to
bind
now return anUnbinder
instance which can be used tonull
references. This replaces theunbind
API and adds support for being able to clear listeners. - New:
@BindArray
bindsString
,CharSequence
, andint
arrays andTypeArray
to fields. - New:
@BindBitmap
bindsBitmap
instances from resources to fields. -
@BindDrawable
now supports atint
field which accepts a theme attribute. The runtime and compiler are now split into two artifacts.
compile 'com.jakewharton:butterknife:8.0.0' apt 'com.jakewharton:butterknife-compiler:8.0.0'
New:
apply
overloads which accept a single view and arrays of views.ProGuard rules now ship inside of the library and are included automatically.
@Optional
annotation is back to mark methods as being optional.
-