Upgrade versions to recent and made changes to support those version … #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…upgrades
Your article was so helpful, I wanted to update the versions so I could learn what things must be changed to support your patterns. Here's what was done:
• Updated: Kotlin to 1.7.10, com.github.johnrengelman.shadow plugin to 7.1.2, and io.micronaut.application plugin to 3.4.1
• Updated Gradle from 6.7 to 7.4.2
• Switched to build.gradle instead of build.gradle.kt for better support of variables pulled from gradle.properties. This was a preference, so I could see you changing it back.
• Updated gradlew and gradlew.bat
• Switched all occurrences of javax.inject.Singleton to jakarta.inject.Singleton. Micronaut uses that. See this guide for an example.
• Added @introspected to model data classes
• Added BsonProperty annotations to model data classes
• Removed @noarg because even with it, a constructor is required for data classes (Maybe has to do with this?)
• Minor optional changes in application.yml and logback.xml
• Added a test for the Company controller and supporting client (Note, Company collection must be empty for test execution)