Skip to content

Releases: rh-id/a-provider

v0.0.25

24 Feb 11:59
Compare
Choose a tag to compare

v0.0.24

24 Feb 11:58
Compare
Choose a tag to compare

Full Changelog: v0.0.23...v0.0.24

v0.0.23

07 Aug 01:29
Compare
Choose a tag to compare

[Improvement] Integrate concurrent-utils lib

v0.0.22

28 Jun 14:08
Compare
Choose a tag to compare

[Break] Change ProviderRegistry.register to register ProviderValue instead of actual instance

v0.0.21

27 Jun 05:56
Compare
Choose a tag to compare

[Feature] New feature ProviderRegistry.setSkipSameType to skip duplicate type during registration

v0.0.20

28 May 03:05
Compare
Choose a tag to compare

[Improvement] ProviderModule.dispose has default implementation

With this can use lambda expression for ProviderModule class and no need to implement dispose if ProviderModule doesn't have anything to dispose

Full Changelog: v0.0.19...v0.0.20

v0.0.19

21 Apr 16:04
Compare
Choose a tag to compare

[Fix,Break] Remove redundant Context arguments for ProviderModule interface

use Provider.getContext() to retrieve the context instead

v0.0.18

17 Mar 03:27
Compare
Choose a tag to compare

[Fix] lazyGet and tryLazyGet behaviour when registerFactory and registerPool

lazyGet and tryLazyGet should only call Provider.get once and cache it internally, when ProviderValue.get was called the second or more times it should return cached instance and not calling Provider.get again.

v0.0.17

31 Dec 14:29
Compare
Choose a tag to compare
[Fix] Concurrent modification issue (revert CopyOnWriteArrayList)

v0.0.16

31 Dec 09:39
Compare
Choose a tag to compare
[Performance] New interface ProviderIsDisposed to be used for registe…