Skip to content

Releases: Anut-py/dime

v0.0.1-alpha.6

05 Jul 20:36
bed463f
Compare
Choose a tag to compare
v0.0.1-alpha.6 Pre-release
Pre-release

Changelog

Created documentation page 🚀

The documentation page is live! You can view it here

Package size improvement 📦

Removed dependency on rxjs, reducing unpacked size by 4mb

Bug fixes 🐛

Using @Inject without setting up Dime now shows a warning message

v0.0.1-alpha.5

02 Jul 14:16
3cee7e2
Compare
Choose a tag to compare
v0.0.1-alpha.5 Pre-release
Pre-release

Converted the Dime.mountPackages API into a builder-type API. See GH-3. Also added JSDoc documentation for all public APIs. See GH-1.

v0.0.1-alpha.4

01 Jul 18:55
Compare
Choose a tag to compare
v0.0.1-alpha.4 Pre-release
Pre-release

Added support for factory providers through the provideFactory field of ProviderWithData.

Example:

// ...
const appPackage = new Package({
  token: "appService",
  provideFactory: () => new AppService()
});
// ...

Also added Injector for non-class based injection.

Example:

// ...
const service: AppService = Dime.injector.get("appService");
// ...

v0.0.1-alpha.3

30 Jun 15:58
Compare
Choose a tag to compare
v0.0.1-alpha.3 Pre-release
Pre-release

Added support for string tokens