All Versions
48
Latest Version
Avg Release Cycle
81 days
Latest Release
2214 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v5.0.1 Changes
May 04, 2014- New: Support
Dialogas injection source. - Fix: Unwrap
InvocationTargetExceptioncauses for more helpful exceptions.
- New: Support
-
v5.0.0 Changes
April 21, 2014- New:
@InjectViewsannotation groups multiple IDs into aListor array. - New:
ButterKnife.applymethod applies anAction,Setter, or AndroidPropertyto views in a list. - New listeners!
ViewPager:@OnPageChange.AdapterView:@OnItemSelected.TextView:@OnTextChanged.
- New: Multi-method listener support. Specify a
callbackargument to choose which method the binding is for. (See@OnItemSelectedfor an example) - Fix: Support for generic types which are declared with an upper-bound.
- Fix: Use less sophisticated method injection inspection in the annotation processor. The previous method caused problems with some Eclipse configurations.
- New:
-
v4.0.1 Changes
November 25, 2013- Fix: Correct a problem preventing the annotation processor to access Android types when certain
javacconfigurations were used to build.
- Fix: Correct a problem preventing the annotation processor to access Android types when certain
-
v4.0.0 Changes
November 25, 2013Viewsclass is now namedButterKnife- New listeners!
View:@OnLongClickand@OnFocusChanged.TextView:@OnEditorAction.AdapterView:@OnItemClickand@OnItemLongClick.CompoundButton:@OnCheckedChanged.
- New: Views are now only checked to be
nullonce if at least one of the fields and/or methods lack the@Optionalannotation. - Fix: Do no emit redundant casts to
Viewfor methods.
- New listeners!
-
v3.0.1 Changes
November 12, 2013- Fix: Do not emit redundant casts to
View.
- Fix: Do not emit redundant casts to
-
v3.0.0 Changes
September 10, 2013- New: Injections are now required. An exception will be thrown if a view is
not found. Add
@Optionalannotation to suppress this verification.
- New: Injections are now required. An exception will be thrown if a view is
not found. Add
-
v2.0.1 Changes
July 18, 2013- New: Control debug logging via
Views.setDebug.
- New: Control debug logging via
-
v2.0.0 Changes
July 16, 2013- New:
@OnClickannotation for binding click listeners to methods!
- New:
-
v1.4.0 Changes
June 03, 2013- New:
Views.resetfor settings injections back tonullin a fragment'sonDestroyViewcallback. - Fix: Support parent class injection when the parent class has generics.
- New:
-
v1.3.2 Changes
April 27, 2013- Multiple injections of the same view ID only require a single find call.
- Fix: Ensure injection happens on classes who do not have any injections but their superclasses do.