Releases: ajoberstar/reckon
0.5.0-beta.1
This release made some major improvements to handling of dirty repos and rebuild logic.
- If a repo is dirty, it will never be considered a rebuild
- If a repo is dirty, it will always result in the string "uncommitted" being in the build metadata (for stage pre-release users) or a SNAPSHOT (for snapshot pre-release users)
- If a repo is clean and you provide no input, you will get a rebuild (assuming the HEAD is tagged)
Breaking Changes
Enhancements
None
Fixes
- #68 Projects with no commits fail with IllegalArgumentException
Deprecations
None
Compatibility
Tested against the following versions.
Java Version | Gradle Versions |
---|---|
8 | 3.0 through 4.7-rc-1 |
9 | 4.2.1. through 4.7-rc-1 |
10 | 4.1 through 4.6 |
0.4.0
This release makes some documentation improvements and makes a couple improvements to user input.
Breaking Changes
None
Enhancements
- #57 Improved error message when an invalid scope is provided
- #60 Allow empty strings to be provided as a stage. These will be treated as if none was provided, rather than as a literal empty string value to be validated against the possible stage names.
Fixes
None
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1. 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1, 4.3, 4.3.1, 4.4, 4.4.1, 4.5, 4.5.1
0.3.2
This release bumps dependencies.
Breaking Changes
None
Enhancements
None
Fixes
None
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1. 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1, 4.3, 4.3.1, 4.4, 4.4.1, 4.5, 4.5.1
0.3.1
DO NOT USE Invalid release
Breaking Changes
None
Enhancements
None
Fixes
None
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1. 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1
0.3.0
This release makes some internal improvements for more complex strategies.
Breaking Changes
None
Enhancements
Fixes
None
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1. 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1
0.3.0-rc.1
This release makes some internal improvements for more complex strategies.
Breaking Changes
None
Enhancements
Fixes
None
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1. 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2, 4.1, 4.2, 4.2.1
0.2.1
0.2.0
This release is a major rewrite. I won't call out specific breaking changes as effectively it's all new.
Breaking Changes
- Updated dependency on
org.ajoberstar:grgit
to 2.0.0
Enhancements
- A brand new Gradle plugin
org.ajoberstar.reckon
- Support for parallel development #11 (though see #45 regarding doubts about current approach)
- Support for rebuild of existing tagged version #19 (though see #46 regarding doubts about current approach)
- Uses Grgit 2.0.0
Fixes
None
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: tested against 3.0, 3.1, 3.2, 3.2.1. 3.3, 3.4, 3.5, 3.5.1, 4.0, 4.0.1, 4.0.2