Changelog
Version 1.1.0 – 04/09/2025 06:02 AM +0200
- Remove mailing list from pom.xml
- Update CI URL in pom.xml
- Update license years
- Update various site properties
- Remove Google Analytics integration from website
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
- Bump org.mockito:mockito-core from 5.16.1 to 5.17.0
- Update README
- Update copyright header for ChangelogFormat
- Reduce code overhead in ChangelogFormatTest
- Fix various code warnings
- Bump org.junit.jupiter:junit-jupiter-engine from 5.12.0 to 5.12.1
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.3
- Bump org.slf4j:slf4j-nop from 2.0.16 to 2.0.17
- Use Java 21 in release workflow
- Update actions in release workflow
- Update checkout action in CodeQL workflow
- Update actions in test workflow
- Bump org.mockito:mockito-core from 5.15.2 to 5.16.1
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin
- Bump org.apache.maven.plugins:maven-compiler-plugin
- Bump org.junit.jupiter:junit-jupiter-engine from 5.11.4 to 5.12.0
- Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0
- Bump org.mockito:mockito-core from 5.14.2 to 5.15.2
- Bump org.junit.jupiter:junit-jupiter-engine from 5.11.2 to 5.11.4
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.2
- Bump commons-io:commons-io from 2.17.0 to 2.18.0
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.0 to 3.15.1
- Bump org.apache.maven.plugins:maven-site-plugin from 3.20.0 to 3.21.0
- Bump org.mockito:mockito-core from 5.14.0 to 5.14.2
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1
- Bump org.junit.jupiter:junit-jupiter-engine from 5.11.1 to 5.11.2
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7
- Bump org.mockito:mockito-core from 5.13.0 to 5.14.0
- Bump org.junit.jupiter:junit-jupiter-engine from 5.11.0 to 5.11.1
- Bump commons-io:commons-io from 2.16.1 to 2.17.0
- [enhance] Add support to trim trailing whitespace from commit messages
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6
- Bump org.apache.maven.shared:maven-filtering from 3.3.2 to 3.4.0
- Fix whitespaces in pom.xml
- Update license years
- Add Jeremy Landis as contributor
- Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.14.0 to 3.15.0
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0
- Bump org.mockito:mockito-core from 5.12.0 to 5.13.0
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin
- [javadoc] Code is java 11, make javadocs java 11 too
- [jgit] Remove the javadoc link as it no longer exists
- [jdk] Add missing <release> tag to java 11 on compiler
- Bump org.apache.maven:maven-plugin-api from 3.9.8 to 3.9.9
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.13.1 to 3.14.0
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.20.0
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0
- Bump org.apache.maven:maven-core from 3.9.8 to 3.9.9
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.3 to 5.11.0
- Bump org.slf4j:slf4j-nop from 2.0.13 to 2.0.16
- Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0
- Bump org.hamcrest:hamcrest from 2.2 to 3.0
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 5.10.3
- Bump org.apache.maven:maven-core from 3.9.7 to 3.9.8
- Bump org.apache.maven:maven-plugin-api from 3.9.7 to 3.9.8
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0
- Bump org.eclipse.jgit:org.eclipse.jgit
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.13.0 to 3.13.1
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0
- Bump org.sonatype.plugins:nexus-staging-maven-plugin
- Bump org.apache.maven:maven-plugin-api from 3.9.6 to 3.9.7
- Bump org.apache.maven:maven-core from 3.9.6 to 3.9.7
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.12.0 to 3.13.0
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4
- Bump org.slf4j:slf4j-nop from 2.0.12 to 2.0.13
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3
- Bump commons-io:commons-io from 2.16.0 to 2.16.1
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.11.0 to 3.12.0
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2
- Bump commons-io:commons-io from 2.15.1 to 2.16.0
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1
- Bump org.apache.maven.plugins:maven-compiler-plugin
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0
- Bump org.apache.maven.shared:maven-filtering from 3.3.1 to 3.3.2
- Bump org.eclipse.jgit:org.eclipse.jgit
- Bump org.mockito:mockito-core from 5.10.0 to 5.11.0
- Bump org.slf4j:slf4j-nop from 2.0.11 to 2.0.12
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.1 to 5.10.2
- Bump org.mockito:mockito-core from 5.9.0 to 5.10.0
- Bump org.mockito:mockito-core from 5.8.0 to 5.9.0
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5
- Bump org.slf4j:slf4j-nop from 2.0.10 to 2.0.11
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.2 to 3.11.0
- Bump org.slf4j:slf4j-nop from 2.0.9 to 2.0.10
- Bump org.apache.maven.plugins:maven-compiler-plugin
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3
- Bump org.eclipse.jgit:org.eclipse.jgit
- Bump org.apache.maven:maven-core from 3.9.5 to 3.9.6
- Bump org.apache.maven:maven-plugin-api from 3.9.5 to 3.9.6
- Bump org.mockito:mockito-core from 5.7.0 to 5.8.0
- Bump commons-io:commons-io from 2.15.0 to 2.15.1
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.1 to 3.10.2
- Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0
- Add Java 21 to test matrix
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1
- Bump org.mockito:mockito-core from 5.6.0 to 5.7.0
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1
- Bump commons-io:commons-io from 2.14.0 to 2.15.0
- Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations
- Bump org.apache.maven.plugins:maven-plugin-plugin from 3.9.0 to 3.10.1
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0
- Bump org.apache.maven:maven-core from 3.9.4 to 3.9.5
- Bump org.apache.maven:maven-plugin-api from 3.9.4 to 3.9.5
- Bump commons-io:commons-io from 2.13.0 to 2.14.0
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0
- Bump org.eclipse.jgit:org.eclipse.jgit
- Bump org.slf4j:slf4j-nop from 2.0.7 to 2.0.9
- Bump org.eclipse.jgit:org.eclipse.jgit
- Bump org.mockito:mockito-core from 5.4.0 to 5.5.0
- Bump org.apache.maven:maven-core from 3.9.3 to 3.9.4
- Bump org.apache.maven:maven-plugin-api from 3.9.3 to 3.9.4
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0
- Bump org.junit.jupiter:junit-jupiter-engine from 5.9.3 to 5.10.0
- Bump maven-core from 3.9.2 to 3.9.3
- Bump maven-plugin-api from 3.9.2 to 3.9.3
- Bump mockito-core from 5.3.1 to 5.4.0
- Bump org.eclipse.jgit from 6.5.0.202303070854-r to 6.6.0.202305301015-r
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2
- Bump commons-io from 2.12.0 to 2.13.0
- Bump maven-project-info-reports-plugin from 3.4.4 to 3.4.5
- Bump maven-project-info-reports-plugin from 3.4.3 to 3.4.4
- Bump commons-io from 2.11.0 to 2.12.0
- Bump maven-source-plugin from 3.2.1 to 3.3.0
- Bump maven-plugin-plugin from 3.8.2 to 3.9.0
- Bump maven-shared-utils from 3.4.1 to 3.4.2
- Bump maven-plugin-annotations from 3.8.2 to 3.9.0
- Bump maven-plugin-api from 3.9.1 to 3.9.2
- Bump maven-core from 3.9.1 to 3.9.2
- Bump maven-shared-utils from 3.3.4 to 3.4.1
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0
- Bump junit-jupiter-engine from 5.9.2 to 5.9.3
- Bump jacoco-maven-plugin from 0.8.9 to 0.8.10
- Bump mockito-core from 5.3.0 to 5.3.1
- Bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3
- Bump maven-plugin-plugin from 3.8.1 to 3.8.2
- Bump maven-plugin-annotations from 3.8.1 to 3.8.2
- Bump mockito-core from 5.2.0 to 5.3.0
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.9
- Bump maven-filtering from 3.3.0 to 3.3.1
- Bump maven-resources-plugin from 3.3.0 to 3.3.1
- Bump slf4j-nop from 2.0.6 to 2.0.7
- Bump maven-plugin-api from 3.9.0 to 3.9.1
- Bump maven-surefire-plugin from 2.22.2 to 3.0.0
- Bump maven-core from 3.9.0 to 3.9.1
- Bump org.eclipse.jgit from 6.4.0.202211300538-r to 6.5.0.202303070854-r
- Bump mockito-core from 5.1.1 to 5.2.0
- Bump maven-plugin-plugin from 3.7.1 to 3.8.1
- Bump maven-plugin-annotations from 3.7.1 to 3.8.1
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0
- Bump maven-plugin-api from 3.8.7 to 3.9.0
- Bump maven-core from 3.8.7 to 3.9.0
- Bump mockito-core from 5.1.0 to 5.1.1
- Bump mockito-core from 5.0.0 to 5.1.0
- Updated requirements in README
- Remove outdated links from README
- Update license years
- Bump org.eclipse.jgit from 5.13.0.202109080827-r to 6.4.0.202211300538-r
- Fix various grammar and spelling issues
- Remove unused class JGitTagCandidate
- Fix test for JGitRepository#getHeadRevCommit
- Update language level to Java 11
- Remove dry-run for site deployment
Version 1.0.1 – 01/25/2023 07:04 AM +0100
- Add site deployment to release workflow
- Fix various code issues
- Fix file generation in info class mojo
- Reset tag in release action
- Set pinentry mode for GnuPG
- Enable caching in release action
- Bump maven-plugin-plugin from 3.7.0 to 3.7.1
- Bump maven-plugin-annotations from 3.7.0 to 3.7.1
- Bump mockito-core from 4.11.0 to 5.0.0
- Bump junit-jupiter-engine from 5.9.1 to 5.9.2
- Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2
- Bump doxia-module-markdown from 1.11.1 to 1.12.0
- Bump maven-core from 3.8.6 to 3.8.7
- Bump maven-plugin-api from 3.8.6 to 3.8.7
- Bump mockito-core from 4.10.0 to 4.11.0
- Bump slf4j-nop from 2.0.5 to 2.0.6
- Bump mockito-core from 4.9.0 to 4.10.0
- Bump slf4j-nop from 2.0.4 to 2.0.5
- Bump slf4j-nop from 2.0.3 to 2.0.4
- Bump mockito-core from 4.8.1 to 4.9.0
- Bump maven-plugin-annotations from 3.6.4 to 3.7.0
- Bump maven-plugin-plugin from 3.6.4 to 3.7.0
- Add CodeQL workflow for GitHub code scanning
- Bump mockito-core from 4.8.0 to 4.8.1
- Bump commons-text from 1.9 to 1.10.0
- Bump slf4j-nop from 2.0.2 to 2.0.3
- Bump slf4j-nop from 2.0.1 to 2.0.2
- Bump junit-jupiter-engine from 5.9.0 to 5.9.1
- Bump slf4j-nop from 2.0.0 to 2.0.1
- Bump mockito-core from 4.7.0 to 4.8.0
- Bump slf4j-nop from 1.7.36 to 2.0.0
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1
- Bump maven-project-info-reports-plugin from 3.4.0 to 3.4.1
- Bump mockito-core from 4.6.1 to 4.7.0
- vuln-fix: Temporary Directory Hijacking or Information Disclosure
- Bump maven-site-plugin from 3.12.0 to 3.12.1
- Bump junit-jupiter-engine from 5.8.2 to 5.9.0
- Bump maven-resources-plugin from 3.2.0 to 3.3.0
- vuln-fix: Temporary Directory Hijacking or Information Disclosure
- Bump maven-core from 3.8.5 to 3.8.6
- Fix dependencies for maven-filtering 3.3.0
- Bump maven-project-info-reports-plugin from 3.3.0 to 3.4.0
- Bump maven-filtering from 3.2.0 to 3.3.0
- Bump maven-plugin-api from 3.8.5 to 3.8.6
- Bump mockito-core from 4.6.0 to 4.6.1
- Bump mockito-core from 4.5.1 to 4.6.0
- Bump maven-project-info-reports-plugin from 3.2.2 to 3.3.0
- Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13
- Bump maven-javadoc-plugin from 3.3.2 to 3.4.0
- Bump mockito-core from 4.4.0 to 4.5.1
- Bump maven-site-plugin from 3.11.0 to 3.12.0
- CI: Also run when changing the POM
- Bump jacoco-maven-plugin from 0.8.7 to 0.8.8
- Fetch everything for release action
- Fix JGitRepository#describe for tags containing dashes
- Revert "Change scope of maven-filtering to provided"
- Install plugin during release action
- Make all tests locale neutral
- Use release profile in release action
- Do not list GPG keys in release action
- Move Hamcrest to test scope
- Enable GPG signing inside release action
- Update GitHub actions
- Change scope of maven-filtering to provided
- Bump maven-plugin-api from 3.8.4 to 3.8.5
- Bump mockito-core from 4.3.1 to 4.4.0
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1
- Bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12
- Bump maven-project-info-reports-plugin from 3.2.1 to 3.2.2
- Bump maven-site-plugin from 3.10.0 to 3.11.0
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0
- Bump nexus-staging-maven-plugin from 1.6.10 to 1.6.11
- Bump slf4j-nop from 1.7.35 to 1.7.36
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.10
- Bump maven-javadoc-plugin from 3.3.1 to 3.3.2
- Bump maven-project-info-reports-plugin from 3.1.2 to 3.2.1
- Bump mockito-core from 4.2.0 to 4.3.1
- Bump slf4j-nop from 1.7.33 to 1.7.35
- Bump maven-plugin-annotations from 3.6.2 to 3.6.4
- Bump maven-plugin-plugin from 3.6.2 to 3.6.4
- Bump slf4j-nop from 1.7.32 to 1.7.33
- Bump maven-compiler-plugin from 3.8.1 to 3.9.0
- Bump maven-site-plugin from 3.9.1 to 3.10.0
- Add GitHub action for releases
- Update dependency versions in README
- Bump mockito-core from 4.1.0 to 4.2.0
- Add Liberapay
- Fix workflow concurrency group
- Fix broken workflow file
- Enable Maven build cache
- Cancel running GitHub Action on same branch
- Build on all branches, but not all file changes
- Update badge for GitHub Actions
- Disable fail-fast for GitHub workflow
- Bump maven-plugin-api from 3.8.3 to 3.8.4
- Bump mockito-core from 4.0.0 to 4.1.0
- Bump maven-plugin-plugin from 3.6.1 to 3.6.2
- Bump maven-plugin-annotations from 3.6.1 to 3.6.2
- Bump doxia-module-markdown from 1.10 to 1.11.1
- Fix branch name in GitHub workflow
- Add GitHub Actions
- Bump junit-jupiter-engine from 5.8.1 to 5.8.2
- Bump mockito-core from 3.12.4 to 4.0.0
- Bump maven-plugin-api from 3.8.2 to 3.8.3
- Bump junit-jupiter-engine from 5.8.0 to 5.8.1
- Bump maven-javadoc-plugin from 3.3.0 to 3.3.1
- Bump org.eclipse.jgit
- Bump junit-jupiter-engine from 5.7.2 to 5.8.0
- Bump mockito-core from 3.12.1 to 3.12.4
- Bump mockito-core from 3.11.2 to 3.12.1
- Bump maven-plugin-api from 3.8.1 to 3.8.2
- Bump slf4j-nop from 1.7.31 to 1.7.32
- Bump commons-io from 2.10.0 to 2.11.0
- Bump doxia-module-markdown from 1.9.1 to 1.10
- Bump mockito-core from 3.11.1 to 3.11.2
- Bump slf4j-nop from 1.7.30 to 1.7.31
- Bump mockito-core from 3.11.0 to 3.11.1
- Bump commons-io from 2.9.0 to 2.10.0
- Bump org.eclipse.jgit
- Bump mockito-core from 3.10.0 to 3.11.0
- Bump commons-io from 2.8.0 to 2.9.0
- Bump maven-javadoc-plugin from 3.2.0 to 3.3.0
- Bump org.eclipse.jgit
- Bump junit-jupiter-engine from 5.7.1 to 5.7.2
- Bump mockito-core from 3.9.0 to 3.10.0
- Bump jacoco-maven-plugin from 0.8.6 to 0.8.7
- Bump maven-gpg-plugin from 1.6 to 3.0.1
- Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2
- Bump maven-plugin-plugin from 3.6.0 to 3.6.1
- Bump maven-plugin-annotations from 3.6.0 to 3.6.1
- Upgrade to GitHub-native Dependabot
- Bump mockito-core from 3.8.0 to 3.9.0
- Bump maven-plugin-api from 3.6.3 to 3.8.1
- Bump org.eclipse.jgit
- Bump commons-lang3 from 3.11 to 3.12.0
- Bump mockito-core from 3.7.7 to 3.8.0
- Bump junit-jupiter-engine from 5.7.0 to 5.7.1
- Bump mockito-core from 3.7.0 to 3.7.7
- Bump mockito-core from 3.6.28 to 3.7.0
- Bump org.eclipse.jgit from 5.9.0.202009080501-r to 5.10.0.202012080955-r
- Bump mockito-core from 3.6.0 to 3.6.28
- Bump mockito-core from 3.5.13 to 3.6.0
- Bump mockito-core from 3.5.11 to 3.5.13
- Bump mockito-core from 3.5.10 to 3.5.11
- Bump jacoco-maven-plugin from 0.8.5 to 0.8.6
- Bump junit-jupiter-engine from 5.6.2 to 5.7.0
- Bump org.eclipse.jgit from 5.8.1.202007141445-r to 5.9.0.202009080501-r
- Bump commons-io from 2.7 to 2.8.0
- Bump mockito-core from 3.5.7 to 3.5.10
- Bump maven-project-info-reports-plugin from 3.1.0 to 3.1.1
- Bump mockito-core from 3.5.5 to 3.5.7
- Bump mockito-core from 3.4.6 to 3.5.5
- Bump maven-filtering from 3.1.1 to 3.2.0
- Bump maven-resources-plugin from 3.1.0 to 3.2.0
- Bump mockito-core from 3.4.4 to 3.4.6
- Bump commons-text from 1.8 to 1.9
- Bump mockito-core from 3.4.0 to 3.4.4
- Bump org.eclipse.jgit from 5.8.0.202006091008-r to 5.8.1.202007141445-r
- Bump commons-lang3 from 3.10 to 3.11
- Bump mockito-core from 3.3.3 to 3.4.0
- Bump maven-site-plugin from 3.9.0 to 3.9.1
- Bump org.eclipse.jgit from 5.7.0.202003110725-r to 5.8.0.202006091008-r
- Bump maven-project-info-reports-plugin from 3.0.0 to 3.1.0
- Bump commons-io from 2.6 to 2.7
- Change Travis CI URLs in README from .org to .com
- Fix failing tests for contributors mojo
Version 1.0.0 – 05/01/2020 04:34 PM +0200
- Update license years
- Fix contributors list for complex .mailmap files
- Update .mailmap for Dependabot
- Fix generation of JavaDoc
- Update requirements in README
- Raise minimum Maven version to 3.3.9
- Fix usage of deprecated JGit method
- Fix various code warnings in tests
- Update Travis CI configuration
- Bump junit-jupiter-engine from 5.6.1 to 5.6.2
- Bump commons-lang3 from 3.9 to 3.10
- Bump junit-jupiter-engine from 5.6.0 to 5.6.1
- Bump maven-javadoc-plugin from 3.1.1 to 3.2.0
- Bump maven-site-plugin from 3.7.1 to 3.9.0
- Bump org.eclipse.jgit from 5.6.1.202002131546-r to 5.7.0.202003110725-r
- Bump mockito-core from 3.3.0 to 3.3.3
- Bump mockito-core from 3.2.4 to 3.3.0
- Bump doxia-module-markdown from 1.7 to 1.9.1
- Bump org.eclipse.jgit from 5.6.0.201912101111-r to 5.6.1.202002131546-r
- Bump junit-jupiter-engine from 5.5.2 to 5.6.0
- Bump slf4j-nop from 1.7.29 to 1.7.30
- Bump mockito-core from 3.2.0 to 3.2.4
- Bump maven-source-plugin from 3.2.0 to 3.2.1
- Bump org.eclipse.jgit from 5.5.1.201910021850-r to 5.6.0.201912101111-r
- Bump mockito-core from 3.1.0 to 3.2.0
- Bump maven-plugin-api from 3.6.2 to 3.6.3
- Bump maven-source-plugin from 3.1.0 to 3.2.0
- Bump slf4j-nop from 1.7.28 to 1.7.29
- Bump hamcrest from 2.1 to 2.2
- Bump jacoco-maven-plugin from 0.8.4 to 0.8.5
- Bump org.eclipse.jgit from 5.5.0.201909110433-r to 5.5.1.201910021850-r
- Bump mockito-core from 3.0.0 to 3.1.0
- Bump org.eclipse.jgit from 5.4.3.201909031940-r to 5.5.0.201909110433-r
- Bump junit-jupiter-engine from 5.5.1 to 5.5.2
- Bump commons-text from 1.7 to 1.8
- Bump maven-plugin-api from 3.6.1 to 3.6.2
- Bump org.eclipse.jgit from 5.4.2.201908231537-r to 5.4.3.201909031940-r
- Bump org.eclipse.jgit from 5.4.0.201906121030-r to 5.4.2.201908231537-r
- Add SECURITY.md
- Move FUNDING.yml to .github/
- Add Tidelift sponsor button
- Bump slf4j-nop from 1.7.26 to 1.7.28
- Bump junit-jupiter-engine from 5.5.0 to 5.5.1
- Bump mockito-core from 2.28.2 to 3.0.0
- Bump commons-text from 1.6 to 1.7
- Bump maven-javadoc-plugin from 3.1.0 to 3.1.1
- Bump junit-jupiter-engine from 5.4.2 to 5.5.0
- Bump org.eclipse.jgit from 5.3.1.201904271842-r to 5.4.0.201906121030-r
- Bump mockito-core from 2.27.0 to 2.28.2
- Fix JaCoCo integration
- Bump maven-source-plugin from 3.0.1 to 3.1.0
- Bump jacoco-maven-plugin from 0.8.3 to 0.8.4
- Bump maven-compiler-plugin from 3.8.0 to 3.8.1
- Bump maven-surefire-plugin from 2.22.1 to 2.22.2
- Bump org.eclipse.jgit from 5.3.0.201903130848-r to 5.3.1.201904271842-r
- Bump mockito-core from 2.26.0 to 2.27.0
- Bump maven-plugin-api from 3.6.0 to 3.6.1
- Bump commons-lang3 from 3.8.1 to 3.9
- Bump junit-jupiter-engine from 5.4.1 to 5.4.2
- Bump mockito-core from 2.25.1 to 2.26.0
- Bump junit-jupiter-engine from 5.4.0 to 5.4.1
- Bump mockito-core from 2.25.0 to 2.25.1
- Bump org.eclipse.jgit from 5.2.1.201812262042-r to 5.3.0.201903130848-r
- Bump maven-javadoc-plugin from 3.0.1 to 3.1.0
- Bump mockito-core from 2.24.5 to 2.25.0
- Bump slf4j-nop from 1.7.25 to 1.7.26
- Bump mockito-core from 2.24.0 to 2.24.5
- Fix documentation of the tag mojo
- Rely on JGit when describing commits
- Remove unnecessary
throws
declarations - Remove obsolete dependency to junit-platform-surefire-provider
- Simplify
CommitWalkAction
- Split JGitRepository#buildRepository into separate methods
- Introduce comments for ignored exceptions
- Improve JGitRepository#describe
- Use constant for UTF-8 encoding
Version 0.9.4 – 02/12/2019 02:12 PM +0100
- Fix resolving the working tree of a linked worktree
Version 0.9.3 – 02/12/2019 12:48 PM +0100
- Fix possible NPE while traversing
RevWalk
s
Version 0.9.2 – 02/12/2019 07:23 AM +0100
- Fix defaults for changelog formats
- Improve handling of
RevWalk
inside repository - Cleanup
ChangelogMojo
fields - Handle
IncorrectObjectTypeException
while retrieving tags - Bump junit-jupiter-engine from 5.3.2 to 5.4.0
- Add missing spaces in
@Mojo
annotations - Enable Markdown escaping for contributor list
- Allow escaping HTML and Markdown in contributor list
- Add protocol in mailing list URLs
- Simplified
ChangelogFormat#apply
- Use JGit‘s
R_HEADS
in tests - More cleanup in various places
- Introduce and use constants in various places
- Replace
DEFAULT_HEAD
with JGit‘s constant - Update JavaDoc configuration
- Various minor cleanups
- Use
java.nio.file.Files
where applicable - Cleanup
AbstractGitOutputMojo
- Remove obsolete field
lastRef
inChangelogWalkAction
- Fix getting branch names
- Do not use JGit‘s
Repository#getBranch
- Use the index file of linked wortrees
- Read
HEAD
from linked worktree - Add debug output for properties
Version 0.9.1 – 02/05/2019 11:02 PM +0100
- Ensure tests are run in English locale
- Update dependencies in README
- Update to Commons Lang 3.8.1
- Add support for multiple linked worktrees
- Update JGit to 5.2.1.201812262042-r
- Bump mockito-core from 2.23.4 to 2.24.0
- Bump jacoco-maven-plugin from 0.8.2 to 0.8.3
- Bump org.eclipse.jgit from 5.2.0.201812061821-r to 5.2.1.201812262042-r
- Reallow failures on early access JDK
- Use canonical artifact ID for Hamcrest
- Bump hamcrest-library from 1.3 to 2.1
- Bump org.eclipse.jgit from 5.1.3.201810200350-r to 5.2.0.201812061821-r
- Bump mockito-core from 2.23.0 to 2.23.4
- Bump junit-platform-surefire-provider from 1.3.1 to 1.3.2
- Bump junit-jupiter-engine from 5.3.1 to 5.3.2
- Bump maven-plugin-plugin from 3.5.2 to 3.6.0
- Bump maven-plugin-api from 3.5.4 to 3.6.0
- Bump maven-plugin-annotations from 3.5.2 to 3.6.0
- Update Travis CI build matrix
- Bump commons-text from 1.5 to 1.6
- Bump org.eclipse.jgit from 5.1.2.201810061102-r to 5.1.3.201810200350-r
- Bump maven-surefire-plugin from 2.22.0 to 2.22.1
- Bump mockito-core from 2.22.0 to 2.23.0
- Bump org.eclipse.jgit from 5.1.1.201809181055-r to 5.1.2.201810061102-r
- Bump commons-text from 1.4 to 1.5
- Bump org.eclipse.jgit from 5.0.3.201809091024-r to 5.1.1.201809181055-r
- Correctly apply HTML escaping in changelog formats
- Fix own use of the check mojo
- CheckMojo’s
checkTag
parameter should have a matching property - Fix usage page
- Restructure and update README
- Change all README links to HTTPS
- Reuse README as site’s about page
- Also use HTML5 in JavaDoc reports
- Update JGit version in README
Version 0.9.0 – 09/15/2018 10:31 AM +0200
- Update to JUnit 5.3.1
- Bump org.eclipse.jgit from 5.0.2.201807311906-r to 5.0.3.201809091024-r
- Bump junit-jupiter-engine from 5.2.0 to 5.3.0
- Bump mockito-core from 2.21.0 to 2.22.0
- Bump junit-platform-surefire-provider from 1.2.0 to 1.3.0
- Update EditorConfig settings
- Update remaining copyright years
- Add @DisplayName to remaining tests
- Remove unnecessary tests
- Update license years
- Bump jacoco-maven-plugin from 0.8.1 to 0.8.2
- Add
@DisplayName
to all test classes - Minor simplification in InfoClassMojo
- Update dependencies in README
- Refactor CheckMojo into individual methods
- Make JGitCommit and JGitTag package-private
- Bump commons-lang3 from 3.7 to 3.8
- Bump mockito-core from 2.20.1 to 2.21.0
- Bump org.eclipse.jgit from 5.0.1.201806211838-r to 5.0.2.201807311906-r
- Remove trivial MailMap test
- Fix and improve JUnit exception assertions
- Update to JUnit 5
- Add more tests for ChangelogFormat
- Make JGitRepository#buildRepository final
- Allow escaping of commit messages
- Use new properties for changelog links
- Fix handling of print stream in changelog mojo
- Support for linking other services in changelogs
- Only check for maximum tag candidates after adding one
- Bump mockito-core from 2.19.1 to 2.20.1
- Bump maven-compiler-plugin from 3.7.0 to 3.8.0
- Bump commons-lang3 from 3.5 to 3.7
- Fix broken tests of JGitRepository#getHeadObject
- Fix broken CommitWalkAction#setRepository
- Remove superfluous imports
- Remove redundant
this.
- Add package-info files
- Use JGit’s Repository#resolve in JGitRepository#getHeadObject
- Improve readability of JGitRepository#loadTag
- Simplify JGitRepository#getTags
- Cleanup some class properties
- Fix test dependency on slf4j-nop
- Make use of the builtin Markdown changelog format
- Various minor improvements
- Let ChangelogFormat handle output
- Introduce changelog format templates
- Remove duplicate #initConfiguration for AbstractGitOutputMojos
- Remove duplicate call to getTags() in JGitRepository#describe
- Merge JGitRepository#getIndexDiff into #isDirty
- Add missing dependency on Commons Lang
- Introduce a format class for changelog formatting
- Skip merge commits in changelog by default
- Create base URL for changelogs only once
- Move loading of tag metadata into GitRepository
- Move to JGitRepository.TagCandidate to a separate class
- Iterate over RevWalk with for loops
- Optimize single character String#startsWith
- Refactor tag handling in JGitRepository
- Make VersionHelper abstract
- Update EditorConfig settings
- Cleanup ContributorsMojo
- Cleanup various parts of JGitRepository
- Disable Code Climate checks for final keyword
- Introduce a constant for .mailmap
- Remove clearing while parsing .mailmap
- Simplify JGitRepository’s commit caching
- Simplify JGitRepository#findTagCandidates
- Fix typo in JGitRepository#getRepositoryBuilder
- Restructure InfoClassMojo
- Use Code Climate badges in README
- Fix JaCoCo exclusions
- Set prefix for Code Climate coverage reporting
- Fix various JavaDoc problems
- Fix external JavaDoc links for reports
- Fix external JavaDoc links
- Configure JavaDoc to generate HTML 5
- Remove JavaDoc doclint configuration
- Fix deprecation warning with JGit 5
- Adapt report names for maven-project-info-reports-plugin 3.0.0
- Improve JaCoCo initialization
- Replace <code> with {@code} in JavaDoc comments
- Make use of some Java 8 simplifications
- Improve usage page
- Bump mockito-core from 2.19.0 to 2.19.1
- Bump maven-project-info-reports-plugin from 2.9 to 3.0.0
- Bump maven-resources-plugin from 3.0.2 to 3.1.0
- Fix and further cleanup AbstractGitMojoTest
- Remove unused configuration for template copying
- Update language level to Java 8
- Cleanup test code
- Use Markdown headers in usage page
- Remove Facebook and Google+ buttons from site
- Update to maven-fluido-skin 1.7
- Improve JaCoCo configuration
- Bump maven-plugin-api from 3.5.3 to 3.5.4
- Bump org.eclipse.jgit from 4.8.0.201706111038-r to 5.0.1.201806211838-r
- Bump mockito-core from 2.18.3 to 2.19.0
- Bump maven-surefire-plugin from 2.21.0 to 2.22.0
- Switch to Jacoco for test coverage
- Really profile activation
- Enable caching for Maven on Travis CI
- Fix
jdk8
profile activation - Test on JDK 10 and 11 (EA)
- Cobertura is only supported on Java 8 and below
- Add missing import
- Make ChangelogMojoTest locale neutral
- Bump maven-javadoc-plugin from 2.10.4 to 3.0.1
- Bump maven-plugin-annotations from 3.5.1 to 3.5.2
- Bump maven-plugin-plugin from 3.5.1 to 3.5.2
- Bump maven-surefire-plugin from 2.20.1 to 2.21.0
- Bump maven-plugin-plugin from 3.5 to 3.5.1
- Bump commons-io from 2.5 to 2.6
- Bump maven-plugin-api from 3.5.0 to 3.5.3
- Bump mockito-core from 2.10.0 to 2.18.3
- Bump maven-site-plugin from 3.6 to 3.7.1
- Bump maven-plugin-annotations from 3.5 to 3.5.1
- Update links in POM to HTTPS
Version 0.8.2 – 10/06/2017 10:11 PM +0200
- Do not print GitHub link before the first commit
- Update maven-project-info-reports-plugin to 2.9
- Update maven-source-plugin to 3.0.1
- Update maven-resources-plugin to 3.0.2
- Update maven-compiler-plugin to 3.7.0
- Move GPG plugin to release profile
- Rename bootstrap profile to release
- Properly set the default value for property prefixes
Version 0.8.1 – 10/03/2017 11:17 AM +0200
- Fix output footer
- Do not check empty skip commit patterns
- Fix commit walk for changelog
- Fix info-class mojo if source file exists
- Do not use StringUtils
Version 0.8.0.1 – 09/28/2017 11:17 PM +0200
Version 0.8.0 – 09/28/2017 11:17 PM +0200
- Update Mockito to 2.10.0
- Stop using org.sonatype.oss:oss-parent
- Fix typo in PMD ruleset name
- Configure CodeClimate to use PMD
- Update maven-surefire-plugin to 2.20.1
- Test on Oracle JDK 9
- No longer test on Oracle JDK 7
- Update cc-test-reporter setup
- Provide a helper for unescaping format newlines
- Update to Maven Plugin API 3.5.0
- Update various plugins to fix site generation
- Use HTTPS for Java’s JavaDocs
- Update JGit’s JavaDoc URL
- Update Maven JavaDoc Plugin to 2.10.4
- Update Mockito to 2.8.47
- Cleanup InfoClassMojo
- Fix typos in CommitMojo description
- Cleanup JGitRepository’s describe mechanism
- Fix use of Code Climate’s test-reporter
- Fix Cobertura exclusion for HelpMojo
- Improve error handling for file output
- Simplify GitTagDescription
- Test graceful failures in CheckMojoTest
- Provide cobertura result path for Code Climate
- Improve Code Climate integration
- Disable logback dependency of Cobertura plugin
- Fix after script for Travis CI
- Switch to Code Climate for test coverage
- Update to maven-plugin-plugin 3.5
- Restructure .travis.yml
- Test on OpenJDK 8
- Update Travis build environment
- Update to maven-plugin-plugin 3.5
- Update Maven requirement in README
- Only load tag meta data on-demand
- Add .editorconfig
- Make use of JGit‘s Repository#findRef
- Use JGit‘s built-in way to parse commits
- Update JGit to 4.8.0
- Raise Maven requirement to 3.0.5
- Update maven-filtering dependency to 3.1.1
- Update maven-plugin-api dependency to 3.3.9
- Update Mockito to 2.7.13
- Update various tests
- Downgrade JGit to 4.5.0
- Update license years
- Update Mockito to 2.7.6
- Update CheckMojo documentation
- Update JGit to 4.6.0
- Various README updates
- Remove explicit dependency on Plexus Utils
- Add some additional tests
- Fix MailMap#getCanonicalAuthorEmailAddress
- Make use of check mojo during bootstrap
- Exclude VersionHelper from coverage reports
- Add check mojo
- Add a mail map entry for Jeff Kreska
- Fix skip by commit message in changelog mojo
- Rename mojos
- Also refactor AbstractGitMojo and tests
- Refactor code and tests to eliminate the need for PowerMock
- Add a few missing tests
- Mark mojos as thread-safe
- Improve tests for JGitRepository
- Simplify error handling of JGitRepository#getCommit
- Simplify MailMap handling and testing
- Remove AbstractGitRepository#finalize
- Use try-with-resource in GitInfoClassMojo
- Only search for Maven annotation descriptors
- Use default Maven path for resources
- Fix Coveralls reporting
- Fix broken parameter annotations for changelog mojo
- Replace deprecated @Component annotation
- Disable SLF4J logging
- Make use of AutoCloseable
- Fix various code warnings
- Use normal comments for copyright notes
- Handle unborn branches gracefully
- Update language level to Java 7
- Update JGit to 4.5.0
- List Jeff Kreska as a contributor
- Update maven-plugin-annotations to 3.5
- Update plexus-utils to 3.0.24
- Update Commons IO to 2.5
- Improve skipCommits to match the whole commit message
- Add support for skipping commits in changelog that contain a string
Version 0.7.2 – 08/02/2015 11:24 AM +0200
- Update doxia-module-markdown to 1.6
- Add Kay Hannay to contributors in POM
- Fix the URL to Travis CI
- Update maven-project-info-reports-plugin to 2.8
- Update maven-fluids-skin to 1.4
- Update Coveralls plugin to 3.1.0
- Update maven-cobertura-plugin to 2.7
- Update maven-source-plugin to 2.4
- Update maven-site-plugin to 3.4
- Update maven-resources-plugin to 2.7
- Update maven-javadoc-plugin to 2.10.3
- Update maven-plugin-plugin to 3.4
- Update maven-compiler-plugin to 3.3
- Use the typographically correct apostrophe in README
- Use p-tags in JavaDoc comments
- Use the BRANCH property in the built-in class template
- Test BRANCH info property
- Update to JUnit 4.12
- Update to PowerMock 1.6.2
- Update to Mockito 1.10.19
- Various minor test improvements
- Add branch name support to info-class goal
- Update README
- Simplify describe code
- Reorganize imports in JGitRepositoryTest
- Cleanup of new describe code
- Fix describe implementation
- Update JGit to 3.7.1
Version 0.7.1 – 02/20/2015 07:38 AM +0100
- Update license years
- Update JGit version in README
- Cleanup JavaDoc comments
- Use Java 8 docs for JavaDoc links
- Update JGit to 3.5.3
- Update to maven-javadoc-plugin 2.10.1
- Simplify JGitRepository#getRawTags() loop
- Update to maven-plugin-plugin 3.3
- JDK 8 is no longer allowed to fail
- Revert "Simplify bootstrapping"
- Disable JavaDoc doclint for JDK 8
- Improve worktree detection for projects in subdirectories
- Test JGitRepository instantiation
- Revert "Simplify bootstrapping"
- Simplify JGitRepository#isDirty()
- Use annotations for mojo definitions
- Adapt contributors to changelog mojo
- Remove configuration usage from the README
- Move initialization of contributors mojo into #init()
- Implement Git's .mailmap functionality
- Add a .mailmap
- Make AbstractGitRepository#finalize() conform to Object#finalize()
- Document GitInfoClassMojo.encoding
Version 0.7.0 – 02/13/2014 11:46 PM +0100
- Add @since tag for new changelog parameters
- Update oss-parent to version 9
- Simplify bootstrapping
- Also create a page with contributors
- Use custom formats and GitHub links for the generated changelog
- Improve testing and initialization of output formats
- Made changelog output more configurable
- Update PowerMock dependencies to 1.5.4
- Update doxia-module-markdown to 1.5
- Update maven-fluido-skin to 1.3.1
- Generate a changelog for the site
- Improve output formatting
- Insert current version into Git info class
- Bootstrap a Git info class for Mavanagaiata itself
- Provide getVersion() in the Git info class
- Update license years
- Apply
dirtyFlag
to DESCRIBE in Git info class - Allow disabling of dirty flags
- Update to JGit 3.2.0
- Update coveralls-maven-plugin to 2.1.0
- Add Gitter integration to .travis.yml
- Add link to Gitter chat
- Improve test coverage for AbstractGitMojo
- Add Coveralls badge to README
- Skip help mojo generation during coverage report on Travis
- Coveralls needs XML Cobertura data
- Run Cobertura and submit to Coveralls on Travis CI
- Add support for Coveralls
- Skip generating JavaDocs during Travis builds
- Allow failures on JDK 8 for now
- Also test on JDK 8
- Enable fast finish on Travis CI
- Update JGit version in README
Version 0.6.1 – 10/28/2013 10:47 PM +0100
- Add issue tracking page to generated site
- Update to JGit 3.1.0
- Update Maven requirement in README
- Require at least Maven 2.2.1
- Update maven-source-plugin to 2.2.1
- Update maven-compiler-plugin to 3.1
- Correctly document GitRepository#isDirty()
- Make dirty flags available to info classes
Version 0.6.0 – 07/23/2013 10:48 AM +0200
- Improve and test JGitRepository#check()
- Link to the JavaDocs of Java 7
- Link to the JavaDocs of the correct JGit version
- Fix JavaDoc link in MavanagaiataMojoException.create
- Use correct SCM identifier in POM
- Updated maven-project-info-reports-plugin to 2.7
- Update maven-site-plugin to 3.3
- Update license date
- No longer test on JDK 6
- Update maven-javadoc-plugin to 2.9.1
- Update PowerMock dependencies to 1.5.1
- Reimplemented test for AbstractGitMojo#initRepository
- Show private information in JavaDocs
- Mojos can now be configured to fail gracefully
- Made abstract mojo classes package private
- Update JGit dependency to 3.0.0.201306101825-r
- Add Patrick Kaeding to contributors
- added explicit dirty flag to output
- Call the right method when testing getHeadObject()
- Handle invalid refs
- Update JGit dependency to 2.3.1.201302201838-r
Version 0.5.0 – 02/14/2013 09:26 PM +0100
- Add some basic usage information
- Clarify the use of baseDir and gitDir properties
- Always set Git work tree
- Added some links to the README
- Use only one field for date formats
- Updated JGit dependency to 2.2.0
- JGitRepository: Optimized #isDirty
- Fixed Git object mocking in tests on Windows
- Fixed temp file creation on Windows
- Added Santeri Vesalainen to contributors
- Added more info on GitInfoClassMojo.outputDirectory
- Move default values into property definition
- Fixed typo in description of gitDir property
- Updated description of the dirtyIgnoreUntracked property
- Reuse JGit's Status object in JGitRepository#isDirty
- Renamed dirtyCheckLoose to dirtyIgnoreUntracked
- No need to test Repository#isDirty() in GitCommitMojoTest
- Added better isDirty support
- Prevent time zone problems in GitInfoClassMojoTest
- Disable Surefire reports on Travis CI
- Added a new mojo for generating info classes
- Improved GitTagDescription tests
- Raise language level to Java 6
- Updated hamcrest-library dependency to 1.3
- Updated maven-project dependency to 2.2.1
- Updated junit dependency to 4.11
- Updated maven-plugin-api dependency to 2.2.1
- Documented skip flags in README
- Improved tests for skip parameters
- Use
this
for newAbstracGitMojo
fields - Added my homepage to the POM
- Adjusted description of skip and skipNoGit parameters
- Added Henning Schmiedehausen to contributors
- small changes to accommodate internal API changes. Turn version back to non-snapshot
- Do not reset RevWalk instance in JGitRepository#getRevWalk()
- Improved search for GIT_DIR (again)
- Add ‘skip’ flag to skip plugin execution completely. Add ‘skipNoGit’ flag to skip plugin execution if run from a non-git folder.
- Improved date generation in GitContributorsMojoTest
- Refactored GitContributorsMojo
- Added tests for JGitRepository#describe
- Get the RevWalk instance only once
- Simplified test for JGitRepository#getAbbreviatedCommitId
- Complete refactoring using the new JGit wrapper classes
- Added missing class GitTagDescription
- Added additional documentation to JGitRepository#close
- Removed some reports from site generation
- Test JGitTag#equals
- Test JGitCommit#equals and #hashCode
- Added a wrapper for JGit repositories
- Created wrapper classes for JGit's commit and tag objects
- Updated links for JavaDoc generation
- Added a first simple Markdown page
- Added inceptionYear to the POM
- Added information about the Google group
- Fixed typo in README
Version 0.4.1 – 11/28/2012 07:09 AM +0100
- Mockito is a test dependency
- Added a method to assert single lines in output tests
- Modernized tests
- Refactored basic mojo execution
- Bind changelog and contributors mojos to process-resources
- Use @parameter property=… for configuring mojo fields
- Fixed and improved how output files are set
- Fixed documentation typo for GitContributorsMojo.showCounts
Version 0.4.0 – 11/24/2012 10:44 PM +0100
- Generate a site using Maven
- Updated maven-plugin-plugin to 3.2
- Updated maven-javadoc-plugin to 2.9
- Updated cobertura-maven-plugin to 2.5.2
- Removed unused test dependencies
- Added Pablo Graña to contributors in POM
- Fixed Git URLs in POM
- Updated license headers
- Mention Commons IO dependency in the README
- Updated commons-io dependancy to 2.4
- Added the Travis status to the README
- Improved documentation for
dirtyFlag
- Added missing dependency on commons-io
- Cleanup #insertFooter
- Customizable dirty flag
- Clean temporary copies for test repositories
- Close dangling FileReader in test setup
- Automatically init repository in #isDirty
- Close the JGit repository when applicable
- Enable check for dirty repository contents
- Use JGit's own logic to find the correct GIT_DIR
- Mention the sort option of the contributors mojo in the README
- Give credit to Pablo Graña
- Fixed JGit dependency note in README
- Test multiple JDKs on Travis CI
Version 0.3.4 – 10/15/2012 06:48 AM +0200
- Updated JUnit dependency to 4.10
- Updated Mockito dependency to 1.9.5
- Updated JGit dependency to 2.1.0
- Updated PowerMock dependency to 1.4.12
- Fixed sorting of contributors
- Added license file
- Select tag with shortest distance.
- typo in readme
Version 0.3.3 – 07/05/2012 02:48 PM +0200
- Workaround for JGit's .git search
- Removed subdir test again
- Added a test for projects in subdirectories of a Git repository
Version 0.3.2 – 06/28/2012 10:48 AM +0200
- Fixed AbstractGitMojoTest#testErrors on Windows
- Updated JGit dependency to 2.0.0
- Fixed up some test annotations
- Minor cleanup
- Enable Travis CI
- The default for ${gitDir} is now ${baseDir}
- Improved search for Git repository (i.e. gitDir)
- Updated JGit dependency to 1.2.0
Version 0.3.1 – 11/24/2011 11:15 AM +0100
- Update to JGit 1.1.0
- Update to JGit 1.0.0
- Test setOutputFile() for output mojos
Version 0.3.0 – 06/08/2011 02:05 PM +0200
- Updated README to include encoding configuration
- File encoding is now configurable (default: UTF-8)
- Fixed output file configuration
- Fixed changelog output where the first commit is tagged
- Improved tests for GitChangelogMojo
- Initialize GitChangelogMojo seperately
- Fixed GitHub links for branches/projects without tags
- Split up GitTagMojo tests
- Reordered some class properties
- Updated README with recent changes
- Added optional GitHub links to changelogs
- Use one footer parameter for changelog and contributors
- Added a footer to changelog and contributors list
- Simplified GitContributorsMojo's code a bit
- Added a base date format for all mojos
- Added a changelog header for development commits
- No need to specify encoding for maven-javadoc-plugin
- Also generate javadoc and source JARs
- Better integration of maven-javadoc-plugin
Version 0.2.2 – 05/10/2011 05:19 PM +0200
- Fixed exception declaration and documentation
- Fixed docs for GitCommitMojo.dateFormat
- DRY up output based mojos and tests
- Try to create parent directories for output files
- Close streams and delete files where applicable
- DRYed up output based tests
- Added link to issue tracker to the POM
Version 0.2.1 – 05/08/2011 12:35 PM +0200
- Minor fixes for the README
- Get both, author and committer, date in commit goal
- Added missing @since tags
- This should fix timezone problems for good
- Fixed timezone handling in changelog goal
- Fixed test method typo
- DRYed up test classes
Version 0.2.0 – 05/06/2011 02:03 PM +0200
- Improved tests
- Documented configuration properties
- Allow setting GIT_DIR via property
- Contributor list may also show number of contributions
- Allowed sorting contributors
- Added "contributors" goal to generate a list of contributors
- Peel tag objects to match Git's own results more closly
- Providing "head" parameter is not required
- Merged GitActorsMojo into GitCommitMojo
- Added test for branch without reachable tags
- Added test for printing changelog to System.out
- Fixed GitTagMojo for branches without reachable tags
- Added tests for repositories without tags
- Allow customizing HEAD
- Improved error handling and tests
- Don't execute Mojos on test setup
- Improved tests for GitChangelogMojo
- Convert \n in changelog parameters
- Fixed configuration parameters for GitChangelogMojo
- Added
changelog
goal - Removed obsolete Git object in test-project
- Fixed JavaDoc link for GitTagMojo#isTagged
- Improved error handling in AbstractGitMojo#initRepository
- Optimized GitTagMojo
- Added AbstractMojoTest#assertProperty
- Allow customizing of property prefixes
- Setters for project and gitDir are obsolete
- Fixed test method name in AbstractGitMojoTest
- Updated to JGit 0.12.1
Version 0.1.0 – 05/04/2011 03:03 PM +0200
- Inherit from Sonatype's oss-parent
- Updated README
- Don't use the version in README
- GitTagMojo now behaves like
git describe --always
- Add describe feature to GitTagMojo
- Use Git's default for ID abbreviation
- Properties values must be Strings
- Add the correct scope to Maven internal dependencies
- Added GitTagMojo for getting the most recent tag
- HEAD should be only defined once in tests
- Configured maven-compiler-plugin
- Exclude HelpMojo from Cobertura
- Added testing AbstractGitMojo#getHead with an initialized repository
- Added testing a broken repository
- Added configuration for Cobertura plugin
- DRYed up property creation
- Added commit date to GitCommitMojo's properties
- Remove bloating empty lines from README
- Fixed link in GitCommitMojo#execute
- Refactored and added more tests
- Added tests for AbstractGitMojo
- Renamed #execute to #initRepository in AbstractGitMojo
- Added AbstractGitMojo#getHead
- Refactored repository init into an abstract class
- Added goal "commit" to get commit ID
- Added goal "actors" to get author and committer info
- Added header to POM
- Added a README
- Configured maven-javadoc-plugin for external links
- Documented GitBranchMojo#execute
- Throw a MojoExecutionException instead of logging
- Initial commit
Generated by Mavanagaiata null at 04/09/2025 04:06 AM +0000