From b5bee16c5832f6f11cf7ad54e2a5e84047cdb68b Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Fri, 25 Sep 2020 17:59:25 +0200 Subject: [PATCH] update changelog --- CHANGELOG.md | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d91a6a4..ece1d8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,71 @@ -## Next release +## v4.3 ### Generic changes **update readme** +[382dfb7fe61851a](https://github.com/bsorrentino/maven-annotation-plugin/commit/382dfb7fe61851a) bsorrentino *2020-09-25 15:31:42* + +**set release version** + + +[db87a0476c03596](https://github.com/bsorrentino/maven-annotation-plugin/commit/db87a0476c03596) bsorrentino *2020-09-25 15:28:27* + +**Start 4.3-SNAPSHOT development** + + +[be4e8404052f7e6](https://github.com/bsorrentino/maven-annotation-plugin/commit/be4e8404052f7e6) Martijn Dashorst *2020-09-23 09:37:39* + +**Implement lastModified check for sources** + + * The annotation processor should be able to skip the annotation + * processing if the sources haven't changed since the last processing. + * This will speed up project builds considerably since for example the + * JPA metamodel generator will not run if the entities haven't been + * modified, which will save the compiler of having to recompile your + * whole module. + * Using the option `skipWithoutSourceChanges` you can enable this + * behavior. By default it is turned off to maintain the current behavior. + * This change doesn't track individual files, as there need not be a 1-1 + * mapping between the origin of the annotation processor and the + * generated sources. The plugin rather determines from all source + * locations what the most recent last modified time is, and does the same + * for all the files in the output folder. + * This cuts down rebuild times on my current project by a half or so + * (going from over 2 minutes to just 1 minute). + +[30861dbad2fef67](https://github.com/bsorrentino/maven-annotation-plugin/commit/30861dbad2fef67) Martijn Dashorst *2020-09-23 09:37:39* + +**uodate site-maven-plugin version** + + +[c6dbeb9bb1e5709](https://github.com/bsorrentino/maven-annotation-plugin/commit/c6dbeb9bb1e5709) bsorrentino *2020-08-05 16:15:28* + + +### [#85](https://github.com/bsorrentino/maven-annotation-plugin/pull/85) Utilize lastModified times of source and output to skip annotation processing *work in progress* + +**merged PR #85** + + * renamed property from 'skipWithoutSourceChanges' to 'skipSourcesUnchanged' + * put PR code in a new method 'isSourcesUnchanged( List<> allSources )' + +[2bf7bedb068e64d](https://github.com/bsorrentino/maven-annotation-plugin/commit/2bf7bedb068e64d) bsorrentino *2020-09-24 10:03:51* + + +## v4.2 +### Generic changes + +**update changelog** + + +[e0e7553ab7126cd](https://github.com/bsorrentino/maven-annotation-plugin/commit/e0e7553ab7126cd) bsorrentino *2020-08-03 14:18:25* + +**update readme** + + [86b4a9ba0a77deb](https://github.com/bsorrentino/maven-annotation-plugin/commit/86b4a9ba0a77deb) bsorrentino *2020-08-03 14:18:00* **move to next release version**