Fork me on GitHub

Changelog

Git history for branch 0.7 since version 0.7.2

Version 0.7.2 – 08/01/2015 05:58 PM +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

Git history for version 0.7.2

Version 0.7.1 – 02/20/2015 07:38 AM +0100

  • Update license years
  • Update JGit version in README
  • Use Java 8 docs for JavaDoc links
  • 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

Git history for version 0.7.1

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

Git history for version 0.7.0

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

Git history for version 0.6.1

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
  • Merge branch ‘pkaeding-feature/dirtyFlag’
  • 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

Git history for version 0.6.0

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
  • Merge branch ‘santeriv-patch-2’
  • 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 new AbstracGitMojo fields
  • Added my homepage to the POM
  • Adjusted description of skip and skipNoGit parameters
  • Added Henning Schmiedehausen to contributors
  • Merge pull request #22 from hgschmie/master
  • small changes to accommodate internal API changes. Turn version back to non-snapshot
  • Merge branch ‘master’ of github.com:koraktor/mavanagaiata
  • 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

Git history for version 0.5.0

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

Git history for version 0.4.1

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

Git history for version 0.4.0

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
  • Merge pull request #17 from pablograna/master
  • Select tag with shortest distance.
  • Merge pull request #15 from leif81/patch-1
  • typo in readme

Git history for version 0.3.4

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

Git history for version 0.3.3

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

Git history for version 0.3.2

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

Git history for version 0.3.1

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

Git history for version 0.3.0

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

Git history for version 0.2.2

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

Git history for version 0.2.1

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

Git history for version 0.2.0

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

Git history for version 0.1.0

Generated by Mavanagaiata 0.7.2 at 08/01/2015 05:59 PM +0200