Skip to content

Latest commit

 

History

History
487 lines (221 loc) · 18 KB

CHANGELOG.md

File metadata and controls

487 lines (221 loc) · 18 KB

jgitver-maven-plugin changelog

Changelog of jgitver-maven-plugin project.

1.2.0

GitHub #75 support for configuration options from command line

add support for external configuration file

  • by using -Djgitver.config=PATH_TO_CONFIG_FILE default configuration file
  • can be overriden in favor of another file
  • fixes #75

b09df632a763d72 Matthieu Brouillard 2018-02-08 18:19:52

GitHub #76 expose jgitver-maven-plugin version inside the build

expose jgitver-maven-plugin version

  • fixes #76

48d47dbd374d195 Matthieu Brouillard 2018-02-02 13:53:43

GitHub #74 Plugin not compatible with java 9

update plexus-component-metadata with a java 9 compliant version

  • fixes #74

5b7e68e91a7bcd0 Matthieu Brouillard 2018-02-02 13:00:58

1.1.7

GitHub #70 Intellij + jgitver + multi-module reports problem "detection of jgitver old setting mechanism"

skip evaluation also looks system properties

  • closes #70

55e14cbc032e4f2 Matthieu Brouillard 2018-01-16 07:25:16

1.1.6

GitHub #70 Intellij + jgitver + multi-module reports problem "detection of jgitver old setting mechanism"

support skip parameter even on old plugin mechanism

  • allows to bypass jgitver in IDE not supporting it while loading the projects
  • in the IDE.
  • By setting jgitver.skip, no failure is raised anymore.
  • For Intellij IDEA:
    • go into Settings > Buld, Execution, Deployment > Build Tools > Maven > Importing
    • in VM options for importer add "-Djgitver.skip=true"
  • fixes #70

93723b213426c5a Matthieu Brouillard 2017-12-12 07:35:41

1.1.5

GitHub #69 Nice to have jgitver.commit_distance

introduce COMMIT_DISTANCE as exposed properties

  • update to jgitver-0.5.1
  • fixes #69

1fb73a87737160d Matthieu Brouillard 2017-12-05 18:47:45

Jira jgitver-0

introduce COMMIT_DISTANCE as exposed properties

  • update to jgitver-0.5.1
  • fixes #69

1fb73a87737160d Matthieu Brouillard 2017-12-05 18:47:45

1.1.4

GitHub #65 Use commit timestamp in version

allow usage of commit timestamp as version qualifier

  • update to jgitver 0.5.0
  • enhance configuration to use version 1.0.0 of xml schema
  • fixes #65

f6978c916e6ac0d Matthieu Brouillard 2017-11-20 19:44:20

GitHub #66 docker build need a very recent version of git

simplify travis build, remove docker

  • fixes #66

dc658912fec682f Matthieu Brouillard 2017-11-21 08:43:51

1.1.3

GitHub #64 it-tests are failing for issue-30-* tests

correct test for failure for files being ignored by configuration

  • fixes #64

212187df5ff070d Matthieu Brouillard 2017-11-02 12:27:16

1.1.0

GitHub #35 Add support for SCM tag node update in POM files

handle project>scm>tag in pom

  • fixes #35

b6f7438f7853e9d Matthieu Brouillard 2017-11-01 12:22:37

GitHub #62 Enable profile if release (of if dirty)

standardize & correct it tests

  • use .gitgnore in it tests
  • replace non working redirections in prebuild.groovy files with random file
  • generation
  • closes #62

5408a5aa2859709 Matthieu Brouillard 2017-10-31 17:58:41

provide tests for #62

881603d3deca0da Matthieu Brouillard 2017-10-31 15:31:06

refactoring to prepare #62

5abc77b6dd9d28d Matthieu Brouillard 2017-10-31 13:31:13

GitHub #63 JGITVER_LATEST_VERSION is incorrectly calculated in install.sh

update fetch version command for python3 compatibility

  • json formatting in python3 adds an unexpected comma that is now removed
  • fixes #63

7682c25c9862980 Matthieu Brouillard 2017-11-01 08:54:44

Jira issue-62

use .gitignore in issue-62.2 it test

2156d6a3c143916 Matthieu Brouillard 2017-10-31 16:57:00

1.0.0

GitHub #44 allow to fail build when dirty

add failIfDirty configuration parameter, closes #44

80f2d5d876f38cb Matthieu Brouillard 2016-12-08 21:36:41

GitHub #47 cleanup old plugin code

cleanup for old plugin usage, fixes #47

1f065e535a627ab Matthieu Brouillard 2016-12-23 11:03:29

GitHub #48 Release Notes

introduce CHANGELOG.md, fix #48

e4cec66c86da310 Matthieu Brouillard 2017-02-23 17:43:51

GitHub #50 Run "attach-modified-poms" earlier

run goal 'attach-modified-poms' as first plugin of 'prepare-package' phase

  • by default goal 'attach-modified-poms' is now run during phase 'prepare-package'
  • System property "jgitver.pom-replacement-phase", allows to control this default phase.
  • For example running: mvn install -Djgitver.pom-replacement-phase=validate will execute
  • the goal as the very first goal during a normal build flow.
  • fix #50

60a5b787b2253a0 Matthieu Brouillard 2017-02-20 17:05:52

GitHub #51 IDENTITY BranchNameTransformation still replaces dashes with underscores in branchname

correct loading of BranchPolicy objects when an XML schema is used

  • fix #51

3792fa3ee435152 Matthieu Brouillard 2017-02-24 11:51:34

GitHub #58 Running jgitver should be optional

introduce 'jgitver.skip' user property to skip plugin execution

  • By launching maven with '-Djgitver.skip=true', you can totally skip the plugin execution.
  • fixes #58

770992b382c3d2d Matthieu Brouillard 2017-09-12 07:11:11

GitHub #59 Remove maven-jgit-buildnumber-plugin usage

use jgitver property 'jgitver.git_sha1_full' for git SHA1 jar manifest entry

  • fixes #59

80154c263f2d589 Matthieu Brouillard 2017-09-13 05:56:00

0.4.0

GitHub #37 It would be helpful to have .xsd for jgitver.config.xml

provide xml-schema for jgitver maven configuration file, fixes #37

de0ace338eb8b77 Matthieu Brouillard 2016-12-02 22:09:26

GitHub #41 allow configure regexp for tags recognition

allow to configure tag version regexp, fixes #41

ccb7a67bddb4bc1 Matthieu Brouillard 2016-12-03 00:33:38

0.3.1

GitHub #33 Version-Number modified problem with nexus-staging-maven-plugin

moving to jgitver-maven-plugin-0.3.0, cleanup with usage of exclusions inside jgtiver.config.xml, see #33

3bbd806b8dbb79b Matthieu Brouillard 2016-08-05 14:29:39

GitHub #36 Configuration option 'useDirty' doesn't make any effect.

update to jgitver 0.2.1, handle dirty state, closes #36

06b6902f4f8fc57 Matthieu Brouillard 2016-11-11 11:54:14

Jira plugin-0

moving to jgitver-maven-plugin-0.3.0, cleanup with usage of exclusions inside jgtiver.config.xml, see #33

3bbd806b8dbb79b Matthieu Brouillard 2016-08-05 14:29:39

0.3.0

GitHub #16 Improved support for GitFlow like workflows: Differences between Branches

add support for branching policy, see #16, fixes #32

25f0fde19e7ec1f Matthieu Brouillard 2016-08-04 21:14:55

GitHub #32 allow configuration of branching policies

add support for branching policy, see #16, fixes #32

25f0fde19e7ec1f Matthieu Brouillard 2016-08-04 21:14:55

GitHub #33 Version-Number modified problem with nexus-staging-maven-plugin

introduce directories exclusion pattern, fixes #33

fed0143ea0e6620 Matthieu Brouillard 2016-08-04 20:41:12

Jira jgitver-0

update to jgitver-0.2.0, self use jgitver-maven-plugin-0.3.0-alpha4

ebafcbadbb54fc3 Matthieu Brouillard 2016-08-04 21:29:04

Jira plugin-0

update to jgitver-0.2.0, self use jgitver-maven-plugin-0.3.0-alpha4

ebafcbadbb54fc3 Matthieu Brouillard 2016-08-04 21:29:04

0.3.0-alpha4

GitHub #29 missing explicit compile dependency to commons-lang3

correct old extension/plugin IT tests, relates to #29

4013ebb2316ad59 Matthieu Brouillard 2016-08-03 08:17:17

explicit declaration of commons-lang3, fixes #29

306bd9086fc01a5 Matthieu Brouillard 2016-08-03 07:18:55

GitHub #30 NullPointerException in JGitverModelProcessor.provisionModel when POM unavailable.

Source.getLocation may return either a URI or a file path, protect against that, fixes #30, closes #31

36d50366477d09a Jeremy Heiner 2016-08-04 10:09:50

GitHub #31 Fixes #30

Source.getLocation may return either a URI or a file path, protect against that, fixes #30, closes #31

36d50366477d09a Jeremy Heiner 2016-08-04 10:09:50

Jira issue-30

add empty file to .mvn in issue-30-pre so that git does not remove the empty directory

d6b86e425ea2d0c Matthieu Brouillard 2016-08-04 10:50:23

0.3.0-alpha3

GitHub #26 pom files install/deploy do not contain the good version for project with parent element

allow pom attachement even when root module has a parent, fixes #26

7c8d3d72e4c13e1 Matthieu Brouillard 2016-07-27 15:58:31

0.3.0-alpha2

GitHub #25 jgitver-maven-plugin does not correctly report groupId & version for multi modules

use groupId & version from parent pom when building a GAV object from a model, fixes #25

0f2d7afe68ba44f Matthieu Brouillard 2016-07-26 11:17:51

v0.3.0

GitHub #17 Expose more clearly minimal maven requirements

expose maven requirements, fixes #17

fded00a25212a30 Matthieu Brouillard 2016-07-07 13:09:56

GitHub #18 activate IT tests on travis-ci build

enhance IT tests, make them running on travis-ci, closes #18

ebe1ac8b52b1ba5 Matthieu Brouillard 2016-07-07 12:15:37

0.2.0-alpha2

GitHub #12 Annotated and lightweight tag on same commit result in -SNAPSHOT version

fix version of dependencies & plugins, fixes #12

a1f852cfc056961 Matthieu Brouillard 2016-07-03 09:38:23

0.2.0-alpha1

GitHub #12 Annotated and lightweight tag on same commit result in -SNAPSHOT version

update to jgitver >= 0.2.0-alpha1, introduce maven properties, fixes #7, fixes #12

2458956a5277479 Matthieu Brouillard 2016-07-01 12:32:36

GitHub #7 provide git metadata as maven properties

update to jgitver >= 0.2.0-alpha1, introduce maven properties, fixes #7, fixes #12

2458956a5277479 Matthieu Brouillard 2016-07-01 12:32:36

GitHub #8 Using the Maven Plugin makes IntelliJ Maven support useless

add notice/warning for IntelliJ IDEA users, enhance README to bypass IDEA-155733 as in #8, fixes #9

fadd88e04b25c79 Matthieu Brouillard 2016-06-30 13:51:13

GitHub #9 add notice/warning for IntelliJ IDEA users

add notice/warning for IntelliJ IDEA users, enhance README to bypass IDEA-155733 as in #8, fixes #9

fadd88e04b25c79 Matthieu Brouillard 2016-06-30 13:51:13

Jira IDEA-155733

add notice/warning for IntelliJ IDEA users, enhance README to bypass IDEA-155733 as in #8, fixes #9

fadd88e04b25c79 Matthieu Brouillard 2016-06-30 13:51:13

v0.2.0

GitHub #6 prevent IDEA to stop working with jgitver-maven-plugin

protect against lower maven version & partial initialization in some IDE scenarios, fixes #6

821a387a0f45a69 awxgx 2016-05-24 08:19:12

0.1.0

Jira jgitver-0

adapt to jgitver-0.1.0 and the new strategies, enhance documentation

d799d7c6d811055 Matthieu Brouillard 2016-05-13 12:25:56

0.0.3

GitHub #2 add IT test with pom project

make IT tests running, fixes #2

eaa64cbea8d78fe Matthieu Brouillard 2016-04-28 17:20:45

GitHub #3 add IT test with java project

add more IT tests, fixes #3

64e4f2737e60044 Matthieu Brouillard 2016-04-29 08:27:18

GitHub #4 use jgitver-maven-plugin inside jgitver-maven-plugin

version calculation delegated to jgitver-maven-plugin, fixes #4

  • travis-ci badge added to README

8667e7af02b47d2 Matthieu Brouillard 2016-04-28 09:46:41

0.0.2

GitHub #1 version is not correct in deployed pom

enhance documentation, add CI with travis-ci, fixes #1

4703a65c92dc57b Matthieu Brouillard 2016-04-28 09:33:14