All Versions
Latest Version
Avg Release Cycle
48 days
Latest Release
1065 days ago

Changelog History
Page 3

  • v1.0.0-RC9 Changes

    August 26, 2016
    • ๐Ÿ›  Fixing Runtime check bug: Cycle should end even if lookupProvider fails.
    • โšก๏ธ Updating Configuration API.
  • v1.0.0-RC7 Changes

    August 19, 2016
    • ๐Ÿ›  Fixing wrong binding for WifiManager.
    • ๐Ÿ›  Fixing Smoothie sample presenter crash.
    • Catching error about untyped Lazy or Provider.
    • ๐Ÿ›  Fixing Lazies & Providers injected through constructors or methods.
  • v1.0.0-RC6 Changes

    July 22, 2016
    • โฌ‡ Decrease retention to classes for JSR 330 annotations. This implies to repackage them and use the new package instead of JSR 330 pure annotations. It makes no differences for developers and TP can contribute to create slimer first dexes with it.
  • v1.0.0-RC5 Changes

    July 18, 2016
    • Injecting named shared preferences is possible now.
    • ๐Ÿšš Registry getter method length warning removed.
  • v1.0.0-RC4 Changes

    July 05, 2016
    • ๐Ÿ›  fixing annotation processor compatibility issues with java 7.
  • v1.0.0-RC3 Changes

    June 23, 2016
    • Renaming binding methods for instances: to -> toInstance and toProvider -> toProviderInstance.
    • โž• Adding SearchManager and PackageManager to Smoothie.
    • Renaming Smoothie Modules: ActivityModule -> SmoothieActivityModule, ApplicationModule -> SmoothieApplicationModule ๐Ÿ‘ and SupportActivityModule -> SmoothieSupportActivityModule.
    • ๐Ÿ› Bug fixes.
  • v1.0.0-RC2 Changes

    May 25, 2016
    • Optimistic factories are dropped. We realized we should restrain anntation processing only to classes that the annotation processors do compile. The new system requires a bit more work for devs (basically annotating injected classes) but it is far more aligned with javac compiler. The new system also reduces the usage of excludes options in annotation processing.
    • Introduction of the concept of relaxed factory creation. A classes with a scope annotation or injected members will get a factory.
    • Changing groupid to com.github.stephanenicolas.toothpick.
  • v1.0.0-RC10 Changes

    September 29, 2016
    • ๐Ÿšš Solves issue #110 Adding support for the SuppressWarnings annotation to remove missing constructor warning.
    • Solves issue #111 Changing factory to get the target scope only when needed.
    • Solves issue #149: add methods to create singleton and producers producing singletons via binding programmatic API. Refine the meaning of the scope() method.
    • ๐Ÿ‘ Solves issue #150: bindings are now allowed when the target of the binding uses an annotation that is supported by the scope where the binding is installed.
  • v1.0.0-RC1 Changes

    May 15, 2016
    • End of incubation period.
    • TP is fully functional.
    • โœ… Fully tested, code coverage is good.
    • Benchmarks are pretty good.
    • It has been reviewed by Carlos Sessa, Henri Tremblay and Michael Ma already. Thx reviewers !
    • Wiki is complete.
    • We are very close to a first API freeze now.