Skip to content

1.4.0

Latest
Compare
Choose a tag to compare
@MatthiasRobbers MatthiasRobbers released this 10 Apr 13:04
1360d82
  • Improve: Shortbread is now an isolating annotation processor, which improves the performance of incremental annotation processing.
    Before, the processor type was aggregating and it would generate a single class ShortbreadGenerated. Now it generates one
    class for each activity that contains shortcuts, e.g. MoviesActivity_Shortcuts. The generated classes are still only used by the
    library itself, the consumer does not interact with them.
  • Improve: Shortcut methods/functions don't have to be public anymore. Any visibility higher than private is enough.
  • Fix: When using R2, resource values sometimes were not properly read when the incremental annotation processing was incremental
  • New: The module :sample-library shows how to use Shortbread in a library module