Skip to content

Releases: gouline/kapsule

1.2.3

15 Sep 10:30
89ddf43
Compare
Choose a tag to compare

Full Changelog: 1.2.2...1.2.3

1.2.2

15 Sep 09:50
d882cb7
Compare
Choose a tag to compare

Full Changelog: 1.2.1...1.2.2

1.2.1

13 Sep 00:21
7956773
Compare
Choose a tag to compare

Full Changelog: 1.2...1.2.1

1.2

13 Sep 00:05
e9dc63a
Compare
Choose a tag to compare
1.2

What's Changed

Full Changelog: v1.1...1.2

v1.1

08 May 02:11
Compare
Choose a tag to compare
  • Change package prefix from space.traversal to net.gouline after repository migration.
  • Remove Bintray publishing process.

v1.0

30 May 10:13
Compare
Choose a tag to compare
  • Update dependency versions.
  • Promote to stable release.

v0.3

10 Aug 10:54
Compare
Choose a tag to compare
  • Support for transitive dependencies via HasModules interface and transitive() call on the root module.
  • Functions required(), optional() and inject() extracted from Injects<M> interface into separate extension functions (this will require fixes to imports in files using them).

v0.2

03 Apr 10:04
Compare
Choose a tag to compare
  • Automatic injection by implementing Injects interface.
  • Retaining targets via a custom WeakHashMap.
  • Sample project "android" updated to include Java class.
  • Migrate to Bintray for publishing.
  • Update samples and documentation to use automatic injection.

v0.1

24 Mar 12:44
Compare
Choose a tag to compare
  • Initial published release.
  • Working injection on val and var with a manual injector.
  • Required (non-null) and optional (nullable) property delegates.
  • Sample project "simple" with basic command-line application.
  • Sample project "android" with a fully-functioning Android application.
  • Basic documentation and directions for use.