Releases: snowdrop/rewrite-client
Releases · snowdrop/rewrite-client
early-access
Changelog
0.3.4
What's Changed
- Add a new test-project: Spring Boot JPA by @cmoulliard in #118
- Fix the issue about the presence of 2 versions of slf4j-api when running quarkus:dev by @cmoulliard in #115
- Bump org.openrewrite:rewrite-bom from 8.75.5 to 8.75.6 by @dependabot[bot] in #117
Full Changelog: 0.3.3...0.3.4
0.3.3
Changelog
🧰 Tasks
- a962574 Bump the project to the version: 0.3.3-SNAPSHOT [skip ci]
- 6b6e6ab 0.3.3 and catalog update
- 5ffcfcf Included part of the jbang header the DEPS of slf4j-logmanager. Fix #113, closes #113
- de19053 Commented the declaration of the slf4j GAVs as we still got the warning when running: quarkus:dev
- aef3ae7 Add the missing GAV: org.jboss.slf4j:slf4j-jboss-logmanager required to run the test and log properly the messages. Rename the packages of the classes changed since 0.3.x
- ff26084 Refactor the code to use the new package names of RewriteService, RewriteConfig, etc and fix the issue as the test were failing
- e24e959 Don't exclude the org.slf4j:slf4j-api gav from the shaded jar fixing the mima issue: ClassNotFoundException: org.slf4j.LoggerFactory. Fix #112, closes #112
- 876f360 Replace run() method with runScanner() as run() of the RewriteService class is deprecated
- c094a02 Bump manually as job didn't replace the new version: 0.3.3-SNAPSHOT
- 8c35e8e update the jbang catalog script-ref:
- 02aedcd Fix the issue within the bump.yml job as we were using VERSION and not NEW_VERSION
- f1998b1 0.3.2 and catalog update (#111), closes #111
- e051af7 Change the version within also the properties, markdown and sample pom.xml files
Contributors
We'd like to thank the following people for their contributions:
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
- github-actions[bot] (@github-actions[bot])
0.3.2
Changelog
🧰 Tasks
- 7f8946f Bump the project to the version: 0.3.2-SNAPSHOT [skip ci]
- 0711c1d 0.3.2 and catalog update
- 0904f68 Add a new step to find/replace the version within the properties, markdown and sample pom.xml
- f492e0f Little change to the dummy job. 2
- 4847336 Little change to the dummy job. 1
- 641e044 Add default value to the dummy.xml jon and remove curly braces as sed don't work
- 7a96c7f Echo the version
- 377adc4 Add the missing - before -name to find the files
- a843347 Fix wrong version to be changed part of the sed function and add the pom.xml files to be changed
- 9451cfa Add a dummy workflow to test
- 1b7a6ce Set the versions to the SNAPSHOT version to allow to find/replace them when we release
- 068a693 Change the pom.xml version of the quarkus resteasy example from 0.3.1 to 0.0.1-SNAPSHOT
- b84c2d2 Register the versin of the Quarkus Application using a IProvider class and smallrye ConfigProvider to get the property: quarkus.application.version
- 44993fa Align the versions with 0.3.1 or next SNAPSHOT
- 6833f9d Replace waitUntil published with Validated as process could be as long as 1H
- 0331b0e 0.3.1 and catalog update (#110), closes #110
Contributors
We'd like to thank the following people for their contributions:
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
0.3.1
Changelog
- 6cbffc9 0.3.1 and catalog update
- a5b25b6 Bump rewrite client to 0.3.1-SNAPSHOT as job failed to bump automatically the version
- 9b657e6 Align the versions of the MIMA comment: 2.4.42 = Maven 3.9.14 + Resolver 1.9.27
- 2297895 Bump eu.maveniverse.maven.maven-boms:skinny from 3.9.12-01 to 3.9.14-01 (#108), closes #108
- fb944cc Bump mima.version from 2.4.39 to 2.4.42 (#107), closes #107
- 5cdc459 Bump quarkus.platform.version from 3.32.2 to 3.32.3 (#103), closes #103
- b2475c0 Bump org.openrewrite:rewrite-bom from 8.75.3 to 8.75.5 (#106), closes #106
- 3efdb9b Bump org.openrewrite:rewrite-polyglot from 2.9.6 to 2.9.9 (#109), closes #109
- 7db9349 Bump styfle/cancel-workflow-action from 0.13.0 to 0.13.1 (#102), closes #102
- a0486ce Add to the modules the missing tag needed to push on sonatype
- 587a73f Add the missing javadoc comments for the class: LoggerUtils
- 99590b2 Avoid to execute recursively jreleaser
- 69e6cdc Set github release values to false
- 139899d Enable update -> ebaled to true to Appends artifacts to an existing release with matching tag
- 77ac0bb Execute the jreleaser plugin part of the goal package as documented: https://github.com/jreleaser/jreleaser/discussions/286
- 1eb12d2 Revert back to use -pl :service and -pl :client
- fb05aa8 Avoid to inherit to fix the problem as jreleaser expects to have a jreleaser yml file within the modules
Contributors
We'd like to thank the following people for their contributions:
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
- dependabot[bot] (@dependabot[bot])
0.3.0
Changelog
🔀 Merge
- 90bf881 Merge pull request #94 from aureamunoz/fix-versions, closes #94
- edcb4e7 Merge pull request #68 from snowdrop/dependabot/maven/maven-surefire-plugin.version-3.5.5, closes #68
- f3bb772 Merge pull request #87 from snowdrop/dependabot/github_actions/actions/upload-artifact-7, closes #87
- 38ce3fb Merge pull request #92 from snowdrop/dependabot/maven/org.apache.maven.plugins-maven-shade-plugin-3.6.2, closes #92
- 7d70cf5 Merge pull request #82 from snowdrop/dependabot/maven/org.jreleaser-jreleaser-maven-plugin-1.23.0, closes #82
- 053d3ab Merge pull request #79 from snowdrop/dependabot/maven/org.aesh-terminal-tty-3.3, closes #79
- f239a9f Merge pull request #85 from snowdrop/merge-classloader, closes #85
- c6ce0ff Merge pull request #80 from snowdrop/add-verbose-option, closes #80
- ba2168c Merge pull request #73 from snowdrop/release-0.2.11, closes #73
🐛 Fixes
- 82f649b bumped mima.version and maven.version.All resolver artifacts are now consistently
🧰 Tasks
- 32c5c81 Bump the project to the version: 0.2.12-SNAPSHOT [skip ci]
- cf41c11 0.3.0 and catalog update
- a0486ce Add to the modules the missing tag needed to push on sonatype
- 587a73f Add the missing javadoc comments for the class: LoggerUtils
- 99590b2 Avoid to execute recursively jreleaser
- 69e6cdc Set github release values to false
- 139899d Enable update -> ebaled to true to Appends artifacts to an existing release with matching tag
- 77ac0bb Execute the jreleaser plugin part of the goal package as documented: https://github.com/jreleaser/jreleaser/discussions/286
- 1eb12d2 Revert back to use -pl :service and -pl :client
- fb05aa8 Avoid to inherit to fix the problem as jreleaser expects to have a jreleaser yml file within the modules
- 702b325 Replace artifactName with service and client
- 968a3c3 Split the distribution between shaded and normal jar
- f0a9451 Prefix the modules to be released within the jreleaser.yml file: service/target, client/target
- 73c125e Merge the 2 jreleaser yml files in one as job failed
- 936142f Create for each module to be released a jreleaser file and adapt the jobs to release the modules: service and client
- 168c9c6 Replace System.out.println with logged messages within the class: MavenArtifactResolver
- 5103a49 Add files to be ignored by .git and create a README.md file for the simple test-project
- 38df14a Fix trace issue (#105), closes #105
- db28a92 Avoid top get duplicate java files par of the SourceSet (#104), closes #104
- b7268e6 Improve how we log the messages (#101), closes #101
- ac87b5c Revert code to test openrewrite classloading fix (#100), closes #100
- 9619de9 update the jbang catalog script-ref:
- a03a6ed Ignore file: service/dependency-reduced-pom.xml. Add a test class to reproduce the use case: recipes in jar and TSV file. See error: #93, closes #93
- 45d9365 update the jbang catalog script-ref:
- 23a301a Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2
- 7bc3a25 Resolve too the GAV of LogManager slf4j to avoid the warning: No SLF4J providers were found
- 2d688bf Include the logging.properties file to better log the messages within the java rewriteservice application
- cb0d5be Add the JBoss LogManager to the classpath of the java application to be launched
- 98ed50e Refactoring of the project to fix the issue #78 as openrewrite search about classpath.tsv.gz files using the JavaParser.Class classloader which is the AppClassLoader and not an URLClassLoader having as ucp the urls of the GAVs containing such resources. Split the code between service and client, create a shaded service jar packaging openrewrite., closes #78
- cd94dad Bump actions/upload-artifact from 6 to 7
- 5773d21 Bump org.jreleaser:jreleaser-maven-plugin from 1.22.0 to 1.23.0
- 1a72d44 Review the code to allow to enable/disable the verbose mode using picocli option
- eb9dcb1 Set the packaging to uber-jar by default
- e111832 Create a META-INF/rewrite recipes yaml to reproduce the issue: #78, closes #78
- 2bad7d9 Rename openrewrite cli to rewrite and use test-project/spring-boot-todo-app instead of test-project/demo-spring-boot-todo-app
- 1fbf175 Rename the test project demo-spring-boot-todo-app to spring-boot-todo-app and remove non needed files
- e44c676 Bump org.aesh:terminal-tty from 3.1 to 3.3
- 280e19e update the jbang catalog script-ref:
- c7b4a9c Bump maven-surefire-plugin.version from 3.5.4 to 3.5.5
Contributors
We'd like to thank the following people for their contributions:
- Aurea Munoz
- Aurea Muñoz Hernández (@aureamunoz)
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
- dependabot[bot] (@dependabot[bot])
0.2.11
Changelog
🔀 Merge
- 3307eef Merge pull request #72 from snowdrop/rename-wrong-alias, closes #72
- 838fd46 Merge pull request #70 from snowdrop/release-0.2.10, closes #70
🧰 Tasks
- 0528ada Bump the project to the version: 0.2.11-SNAPSHOT [skip ci]
- cd9a5f1 0.2.11 and catalog update
- 59b5b54 Remove the old alias entry from jbang and rename to alias to be changed during the executopn of tyhe github jobs
- 8936450 Fix wrong SNAPSHOT version as the catalog contains 2 aliases while it should only include one: rewrite
- f64e885 update the jbang catalog script-ref:
- f991982 Bump the quarkus application version to 0.2.11-SNAPSHOT
- e2656d6 Bump the version from 0.2.9 to 0.2.10 on the README.md, examples, etc
- 1c7d8f2 Bump the version from 0.2.4 to 0.2.9 on the README.md, examples, etc
Contributors
We'd like to thank the following people for their contributions:
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
0.2.10
Changelog
🔀 Merge
- ac1b967 Merge pull request #69 from snowdrop/rename-openrewrite-to-rewrite, closes #69
- 10f6b23 Merge pull request #67 from snowdrop/release-0.2.9, closes #67
🧰 Tasks
- 55a541c Bump the project to the version: 0.2.10-SNAPSHOT [skip ci]
- fbca011 0.2.10 and catalog update
- bd1fe34 Rename the jbang alias from openrewrite to rewrite
- a243d85 Rename the Picocli client from openrewrite to rewrite. Rename the version from 1.0.0-SNASPHOT to 0.2.10-SNAPSHOT
- 525eaa8 update the jbang catalog script-ref:
Contributors
We'd like to thank the following people for their contributions:
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
0.2.9
Changelog
🔀 Merge
- c8f0951 Merge pull request #66 from snowdrop/issue-with-additional-jar-2, closes #66
- 0f7ae36 Merge pull request #64 from aureamunoz/fix-env-overrided, closes #64
- 9d7ee8b Merge pull request #50 from snowdrop/add-new-recipe-to-yaml, closes #50
- a7b34bf Merge pull request #53 from snowdrop/dependabot/maven/org.apache.maven.plugins-maven-source-plugin-3.4.0, closes #53
- 5819c65 Merge pull request #56 from snowdrop/dependabot/maven/org.sonatype.central-central-publishing-maven-plugin-0.10.0, closes #56
- ded2dbf Merge pull request #52 from snowdrop/dependabot/github_actions/actions/setup-java-5, closes #52
- 9e31136 Merge pull request #51 from snowdrop/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.15.0, closes #51
- 31e30a4 Merge pull request #55 from snowdrop/dependabot/github_actions/styfle/cancel-workflow-action-0.13.0, closes #55
- 7991fdb Merge pull request #57 from snowdrop/dependabot/github_actions/actions/checkout-6, closes #57
- 0b4e53e Merge pull request #59 from snowdrop/dependabot/github_actions/actions/upload-artifact-6, closes #59
- 130d5ea Merge pull request #61 from snowdrop/dependabot/maven/maven-surefire-plugin.version-3.5.4, closes #61
- 4ecf89c Merge pull request #49 from snowdrop/release-0.2.8, closes #49
🐛 Fixes
- a1b109e load YAML recipes into Environment.Builder before build()
🧰 Tasks
- 99bec2c Bump the project to the version: 0.2.9-SNAPSHOT [skip ci]
- 6d07c24 0.2.9 and catalog update
- 04aaf36 Remove @disabled. Adapt the logic of the test to verify the content of the diff matching the version changed
- e075a21 Remove @disabled as test is running successfully
- a64cc88 Add missing new test project: spring-boot-app
- 613a785 clean up
- 44467df WIP. Add a new test case able to load an additional jar containing recipes
- 3028443 WIP. Add test case to verify if we can use addtionalJar
- 797340a use getClass().getClassLoader(), this is a better practice.
- af5c362 fix test
- 798225d Get only recipes defined in yaml file and pass the classloader containing additional jars to YamlResourceLoader in order to give him access.
- 515a0ee update the jbang catalog script-ref:
- 00cc861 Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0
- 1fe0f43 Bump org.sonatype.central:central-publishing-maven-plugin
- c0348f9 Revert changes on the simple project to allow the test to run
- 71ec65b Bump maven-surefire-plugin.version from 3.2.5 to 3.5.4
- 6e638af Bump actions/upload-artifact from 4 to 6
- 7d7d047 Bump actions/checkout from 4 to 6
- 0055991 Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0
- b389b29 Bump actions/setup-java from 4 to 5
- 1c671fc Bump org.apache.maven.plugins:maven-compiler-plugin
- 12eead8 Configure Dependabot for Maven and GitHub Actions
- 0206b71 Add the recipe: AddLicenseHeader
- f6fe336 Add a new recipe to the yaml of the simple project able to NormalizeTabsOrSpaces of the java classes. Adapt the test case to verify that we got too a diff for the indentation changed
Contributors
We'd like to thank the following people for their contributions:
- Aurea Munoz
- Aurea Muñoz Hernández (@aureamunoz)
- Charles Moulliard (@ch007m)
- GitHub
- Github Action
- dependabot[bot] (@dependabot[bot])