All notable changes to this project will be documented in this file.
- Set publishing group to
com.github.codehospitalfor JitPack compatibility - Bumped version alignment across root and library modules
- Added
sample/Android app demonstrating plugin usage
- Accessibility of extension and classes when resolving via JitPack
- Fixed
VersioningExtensionclass accessibility - changed from abstract to open class with @Inject constructor
- Gradle 9 compatibility: Added proper
VersioningExtensionfor type-safe access - Fixed version catalog
alias()support by simplifying publication configuration
versioningextension now available in build scripts (useversioning.getVersionCode()etc.)- Backward compatible:
Versioningobject still available via extraProperties
- Auto-increment patch version on Release assemble/bundle tasks
- Auto-increment build version on Debug/other assemble/bundle tasks
- BUILD_TIME buildConfigField automatically added to Android projects
- Fixed duplicate class issue by disabling root project publishing
- Updated jitpack.yml to only publish library module
- Removed Gradle Plugin Portal publishing (com.gradle.plugin-publish)
- Simplified gradlePlugin configuration for JitPack-only publishing
- Synced version between root and library modules
- Configured project for JitPack publishing
- Added proper maven-publish configuration with POM metadata
- Added sources and javadoc jars for publication
- Removed hardcoded credentials from build files
- Cleaned up build.gradle.kts files
- Added library module to settings.gradle.kts
- Added jitpack.yml for JitPack build configuration
- Initial versioning plugin implementation
- Support for semantic versioning
- Android project version management