Skip to content

Releases: WarriorsSami/yadir

yadir_derive-v0.1.5

21 Jul 21:12
500347a
Compare
Choose a tag to compare

Fixed

  • (yadir_derive) allow DIBuilder derive macro to work for default build method on structs with no fields marked as deps too

Other

  • Merge remote-tracking branch 'origin/master'

yadir_derive-v0.1.4

21 Jul 21:04
d41891c
Compare
Choose a tag to compare

Other

  • (yadir_derive) remove redundant proc-macro-error deps
  • (yadir_derive) report syn::Error instead of panicking
  • (yadir) show complete examples for rustdocs in di manager and update yadir version in README.md

yadir-v0.3.2

21 Jul 21:13
500347a
Compare
Choose a tag to compare

Other

  • updated the following local packages: yadir_derive, yadir_derive
  • Keyed dependencies
  • Async dependencies
  • Factory dependencies
  • DSL for registering dependencies

yadir-v0.3.1

21 Jul 21:04
d41891c
Compare
Choose a tag to compare

Other

  • (yadir_derive) report syn::Error instead of panicking
  • (yadir) show complete examples for rustdocs in di manager and update yadir version in README.md

yadir_derive-v0.1.3

20 Jul 19:13
cb7a527
Compare
Choose a tag to compare

Added

  • (yadir) add lifetime specifiers (singleton, transient) and improve registering/resolving deps api for di manager

Fixed

  • (yadir_derive) remove redundant dev dependency upon yadir

yadir_derive-v0.1.2

20 Jul 10:28
Compare
Choose a tag to compare

Other

  • updated the following local packages: yadir

yadir_derive-v0.1.1

20 Jul 09:44
Compare
Choose a tag to compare

Added

  • (proc_macro) add support for specifying the output type for a struct when deriving DIBuilder

Other

  • (proc_macro) add example for #[derive(DIBuilder)]
  • update README according to the new versions of yadir and yadir_derive
  • (proc_macro) add support for multiple build methods from inputs

yadir-v0.3.0

20 Jul 19:13
cb7a527
Compare
Choose a tag to compare

Added

  • (yadir) add lifetime specifiers (singleton, transient) and improve registering/resolving deps api for di manager

Other

  • (yadir) update rustdocs to correspond to latest version of yadir_derive
  • (yadir) add unreleased features to CHANGELOG.md
  • Enhanced DI Manager API for registering and resolving dependencies
  • Lifetime specifiers for dependencies, mainly singleton and transient ones

yadir-v0.2.3

20 Jul 10:28
Compare
Choose a tag to compare

Fixed

  • (yadir) correct deps! and let_deps! macros matching rules to accept more than 3 "csv"

yadir-v0.2.2

20 Jul 09:44
Compare
Choose a tag to compare

Added

  • (proc_macro) add support for specifying the output type for a struct when deriving DIBuilder
  • add derive proc macro for DIBuilder which identifies input deps from struct definition fields

Other

  • update README according to the new versions of yadir and yadir_derive