Skip to content

Releases: alecarnevale/claymore

2.2.0

02 Dec 06:29
bb2e03e

Choose a tag to compare

2024-07-10

Internal changes

  • Bump dependencies.

What's Changed

Full Changelog: 2.1.0...2.2.0

2.1.0

10 Jul 09:43
4298514

Choose a tag to compare

2024-07-10

Added

  • Introduce new experimental AutoProvides annotation to remove boilerplate code when inject parameter in ViewModel using SavedStateHandle.

Internal changes

  • Bump dependencies.

Deployed in Maven Central Repository:

What's Changed

Full Changelog: 2.0.0...2.1.0

2.0.0

31 Jan 08:09
e623ceb

Choose a tag to compare

2024-01-31

Added

  • Add AutoUninstall annotation to uninstall generated module when testing.
  • New AutoBinds.annotations parameter to support annotations for generated binding function.

Changed

  • Set JDK level 17.
  • Revamp demo project: split as multimodule project, describe new features.
  • Update README.

Removed

  • Remove InterfaceAutoBinds annotation.

Fixed

  • Fix symbol validation: removed a useless expensive call to KSNode.validate() ksp check during validation phase.

Internal changes:

  • Migrate to Gradle version catalog.
  • Integrate Dependabot group.
  • Add a Gradle plugin to switch between local and remote version of claymore.
  • Bump dependencies.

Deployed in Maven Central Repository:

What's Changed

Full Changelog: 1.3.2...2.0.0

1.3.2

13 Jun 16:22
e2c66cf

Choose a tag to compare

2023-06-13

Fixed

  • Fix usage of claymore-processors for multi-module project.

Deployed in Maven Central Repository:

What's Changed

New Contributors

Full Changelog: 1.3.1...1.3.2

1.3.1

09 Jun 17:06
d673d9e

Choose a tag to compare

2023-06-09

Fixed

  • Set JDK level 11.

Deployed in Maven Central Repository:

What's Changed

Full Changelog: 1.3.0...1.3.1

1.3.0

09 Jun 06:17
82fd2f5

Choose a tag to compare

2023-06-09

Added

  • component added to InterfaceAutoBinds and AutoBinds annotations.

Changed

  • claymore project splitted in two: claymore-annotations and claymore-processors.
  • InterfaceAutoBinds.implementationClass renamed as implementation.

Internal changes:

  • Added github dependabot.yml.

Deployed in Maven Central Repository:

What's Changed

Full Changelog: 1.2.0...1.3.0

1.2.0

23 May 07:28
c6e8a12

Choose a tag to compare

2023-05-23

Added

  • Create new AutoBinds annotation for implementation class.

Changed

  • Autobind annotation become InterfaceAutoBinds.
  • Removed unused.

Fixed

  • Fix for generated package name.

Internal changes:

  • Add tests.
  • Integrate github action.
  • Update gradle 8.1.1.
  • Update dependencies.

Deployed in Maven Central Repository

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

05 Nov 15:36

Choose a tag to compare

2022-11-05

Internal changes:

  • Use KotlinPoet.
  • Removed unused dependencies.

Deployed in Maven Central Repository

What's Changed

Full Changelog: 1.0.0...1.1.0

1.0.0

05 Nov 08:22

Choose a tag to compare

2022-11-04

First release

Deployed in Maven Central Repository