Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: yandex/yatagan

1.6.2

21 Nov 14:27
8476e75

Choose a tag to compare

What's Changed

  • Don't generate AssistedFactory for unsupported variants by @bacecek in #210

Full Changelog: v1.6.1...v1.6.2

1.6.1

09 Jul 16:26
27274fa

Choose a tag to compare

What's Changed

  • Use overridee if possible for synthetic property with KSP2 by @bacecek in #202

Full Changelog: v1.6.0...v1.6.1

1.6.0

22 Apr 21:02
0dac5d5

Choose a tag to compare

What's Changed

Full Changelog: v.1.5.1...v1.6.0

Hightlights of this release

This release includes several fixes for KSP2.
Additionally, some related fixes have been made in the google/ksp project itself.
To ensure full compatibility, version 2.0.1 or higher of google/ksp is required.

If you encounter any issues, feel free to open an issue – contributions and bug reports are always welcome!

1.5.1

12 Nov 16:12
773c9b3

Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v.1.5.1

1.5.0

16 Apr 16:47

Choose a tag to compare

What's Changed

  • Fix: Loops detection behind non-eager edges. by @Jeffset in #98
    A critical bug that allowed graphs to contain unreported dependency cycles along non-lazy paths. So, update could break things in theory, but in practice such errors should've been detected at runtime.
  • Keep enclosing class by @bacecek in #100
  • Provide YataganGenerated & Generated annotations in the produced code. by @Jeffset in #112
  • Provide Optional#orElse method with lazily alternative creation by @bacecek in #114

Full Changelog: v1.4.1...v1.5.0


Thanks @bacecek for contributions!

1.4.1

28 Sep 13:12

Choose a tag to compare

This release contains fixes for 1.4.0 and some previous bugs

What's Changed

  • Fix: Properly build usedParents in #91
  • Included the lost cherry-pick of the #55, that is good to have in the 1.x.y

Full Changelog: v1.4.0...v1.4.1

1.4.0

27 Sep 12:06

Choose a tag to compare

What's Changed

  • Refactor: Support arbitrary boolean expressions in ConditionScope via logicng in #67
  • Report non-abstract @Provides inside interface module in #68
  • Api: Implement ConditionExpression API in #73
  • Testing: Introduce validation against "golden" generated code in #81
  • Fix: #85 in #86
  • Api: Introduce ValueOf API in #87
  • Fix: Move alias duplicate check to GraphBindingsManager in #89

Full Changelog: v1.3.0...v1.4.0

Hightlights of this release

  • New, more flexible, Condition API - @ConditionExpression, accompanied with @ValueOf. Read the docs on the annotations for details.

This release is identical to its release candidate - 1.4.0-rc01

1.4.0-rc1

14 Sep 18:32

Choose a tag to compare

1.4.0-rc1 Pre-release
Pre-release

What's Changed

  • Refactor: Support arbitrary boolean expressions in ConditionScope via logicng in #67
  • Report non-abstract @Provides inside interface module in #68
  • Api: Implement ConditionExpression API in #73
  • Testing: Introduce validation against "golden" generated code in #81
  • Fix: #85 in #86
  • Api: Introduce ValueOf API in #87
  • Fix: Move alias duplicate check to GraphBindingsManager in #89

Full Changelog: v1.3.0...v1.4.0-rc1

Hightlights of this release

  • New, more flexible, Condition API - @ConditionExpression, accompanied with @ValueOf. Read the docs on the annotations for details.

1.3.0

20 Jul 08:44

Choose a tag to compare

What's Changed

  • Enhance: Support @Conditional on @AssistedInject. by @Jeffset in #63
  • Add omitThreadChecks & omitProvisionNullChecks by @Jeffset in #64

Full Changelog: v1.2.1...v1.3.0

1.2.1

16 Jun 20:56

Choose a tag to compare

This release contains fixes for #51, #57, #58

Full Changelog: v1.2.0...v1.2.1