Releases: raydac/java-comment-preprocessor
Releases · raydac/java-comment-preprocessor
release 7.3.0
7.3.0 (11-okt-2025)
- added way to manipulate current JCP text buffers as string variables:
jcp.text.buffer.all,jcp.text.buffer.middle,jcp.text.buffer.prefixandjcp.text.buffer.postfix - added way to find
PreprocessorExtensionandSpecialVariableProcessoramong Java services - refactoring of API for
SpecialVariableProcessorandCommentTextProcessor - replaced single string property
actionPreprocessorExtensionby string listactionPreprocessorExtensionsto provide way for many preprocessor extensions. - internal refactoring mainly to provide way for multiple external services implementing extensions
release 7.2.1
7.2.1 (21-jul-2025)
- refactoring of CommentTextProcessor call
- refactoring
release 7.2.0
7.2.0 (13-jul-2025)
- minimum JDK version 11
- added support for external processors calls during uncommenting actions
//$and//$$, processors can be provided as services - removed support of Gradle 5
- updated dependencies
release 7.1.2
7.1.2 (08-jun-2024)
- added way to define a preprocessor extension class through CLI (as
/EA:<class.name>) and in plugins (asactionPreprocessorExtension). The class should be provided in the clas path.#48 - updated some dependencies
release 7.1.1
7.1.1 (13-jan-2024)
- fixed NPE for empty or null global variable value in Maven and Gradle #47
- updated dependencies
release 7.1.0
7.1.0 (10-dec-2023)
- refactoring of internal API
- updated dependencies
- improved keep comments processing, added
/M:<type>CLI option #46
release 7.0.5
7.0.5 (11-dec-2021)
- fixed compatibility with Gradle 7.x
- added support of build under JDK 16
- updated dependencies
release 7.0.4
7.0.4 (26-sep-2020)
- fixed default flag state
keep commentsfor start in CLI mode #24 - fixed working directory detection in CLI mode
release 7.0.3
7.0.3 (13-sep-2020)
- added way to get info about all input and produced files from preprocessor context
- reworked Gradle plug-in, removed extension and now properties should be directly provided for task #21
- refactoring, removed some auxiliary plugins from build process and extra code
release 7.0.2
Maintenance release 7.0.2 (15 jul 2019)
- fixed dependency leak during release 7.0.1 of system dependencies with local paths