Skip to content

chore: upgrade versions in pom files#173

Merged
brettchaldecott merged 1 commit intomainfrom
v2.2.0
Sep 5, 2025
Merged

chore: upgrade versions in pom files#173
brettchaldecott merged 1 commit intomainfrom
v2.2.0

Conversation

@brettchaldecott
Copy link
Copy Markdown
Contributor

@brettchaldecott brettchaldecott commented Sep 5, 2025

Explain your changes

V2.2.0 branch merge to main

Checklist

🛟 If you need help, consider asking for advice over in the Kinde community.

Summary by CodeRabbit

  • Chores
    • Unified version bump from 2.1.0 to 2.2.0 across core libraries and Spring Boot/J2EE components.
    • Updated parent and dependency versions to 2.2.0 for consistency across the suite.
    • Refreshed all example projects to reference 2.2.0 artifacts.
    • No functional changes; applications should build and run as before with the updated versions.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Sep 5, 2025

Walkthrough

All modules and examples update Maven versions from 2.1.0 to 2.2.0. The root parent POM and dependencyManagement entries are aligned. Some example modules add a parent relativePath. No code or plugin logic changes.

Changes

Cohort / File(s) Summary of changes
Root parent POM
pom.xml
Bumped parent artifact to 2.2.0; updated dependencyManagement and direct dependency versions for kinde-core, kinde-management, kinde-j2ee, kinde-springboot-core to 2.2.0.
Core modules
kinde-core/pom.xml, kinde-j2ee/pom.xml, kinde-management/pom.xml, kinde-test-utils/pom.xml, kinde-report-aggregate/pom.xml
Updated parent and module versions to 2.2.0; kinde-report-aggregate also bumps kinde-version property and dependencies (kinde-core, kinde-management) to 2.2.0.
Spring Boot modules
kinde-springboot/pom.xml, kinde-springboot/kinde-springboot-core/pom.xml, kinde-springboot/kinde-springboot-starter/pom.xml
Parent and module versions set to 2.2.0; updated dependencies to 2.2.0 (kinde-core, kinde-springboot-core, kinde-test-utils).
Playground examples
playground/kinde-accounts-example/pom.xml, playground/kinde-core-example/pom.xml, playground/kinde-j2ee-app/pom.xml, playground/kinde-management-example/pom.xml, playground/kinde-springboot-pkce-client-example/pom.xml, playground/kinde-springboot-starter-example/pom.xml, playground/kinde-springboot-thymeleaf-full-example/pom.xml
Updated parent and project versions to 2.2.0; aligned dependencies to 2.2.0 where present; added <relativePath>../../pom.xml</relativePath> to some parent declarations.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • Update/dependancy fixes #148 — Also updates versions in overlapping POMs (e.g., kinde-core, kinde-springboot-core), indicating coordinated Maven version alignment.

Suggested reviewers

  • DaveOrDead
  • rairaman

Poem

A hop, a bump, a tidy run,
Versions march from two-one to two-two—done.
Carrots counted, POMs aligned,
Burrow builds are smooth and fine.
Bun deploys with whiskers true—
Ship it swift: 2.2! 🥕✨

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v2.2.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore or @coderabbit ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 5, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (8)
kinde-test-utils/pom.xml (1)

21-23: Add explicit Guice version to kinde-test-utils POM
The com.google.inject:guice dependency isn’t managed by any parent POM; pin its version to avoid relying on Maven’s default or transitive resolutions.
File: kinde-test-utils/pom.xml (lines 21–23)

         <dependency>
             <groupId>com.google.inject</groupId>
             <artifactId>guice</artifactId>
+            <version>7.0.0</version>
         </dependency>
playground/kinde-accounts-example/pom.xml (1)

71-76: Fix misconfigured skipTests under maven-compiler-plugin.
skipTests is not a compiler plugin option; move/remove it to avoid confusion. Tests are already skipped in surefire below.

             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <version>3.14.0</version>
                 <configuration>
                     <source>17</source>
                     <target>17</target>
-                    <skipTests>true</skipTests>
                 </configuration>
             </plugin>
kinde-management/pom.xml (1)

93-101: Scope JUnit Jupiter API to test and add the engine.
junit-jupiter-api is currently a compile dependency; also the engine is missing, so JUnit 5 tests may not run.

Apply:

 <dependency>
   <groupId>org.junit.jupiter</groupId>
   <artifactId>junit-jupiter-api</artifactId>
-  <version>5.13.4</version>
+  <version>5.13.4</version>
+  <scope>test</scope>
 </dependency>
+<dependency>
+  <groupId>org.junit.jupiter</groupId>
+  <artifactId>junit-jupiter-engine</artifactId>
+  <version>5.13.4</version>
+  <scope>test</scope>
+</dependency>
kinde-core/pom.xml (1)

17-53: Remove duplicated dependencies to reduce noise and potential conflicts.
oauth2-oidc-sdk, nimbus-jose-jwt, and JUnit deps appear twice.

Apply:

@@
-        <dependency>
-            <groupId>com.nimbusds</groupId>
-            <artifactId>oauth2-oidc-sdk</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.nimbusds</groupId>
-            <artifactId>nimbus-jose-jwt</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <!-- JUnit 5 API and Engine -->
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-engine</artifactId>
-            <scope>test</scope>
-        </dependency>
@@
-        <!-- https://mvnrepository.com/artifact/com.nimbusds/oauth2-oidc-sdk -->
-        <dependency>
-            <groupId>com.nimbusds</groupId>
-            <artifactId>oauth2-oidc-sdk</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.nimbusds</groupId>
-            <artifactId>nimbus-jose-jwt</artifactId>
-        </dependency>
+        <!-- keep single declarations for Nimbus and test deps above -->

Also applies to: 54-74

kinde-springboot/kinde-springboot-core/pom.xml (3)

56-59: Duplicate spring-boot-starter-security dependency

Declared twice, which is unnecessary and noisy.

     <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-security</artifactId>
       <version>3.5.5</version>
     </dependency>
@@
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-starter-security</artifactId>
-      <version>3.5.5</version>
-    </dependency>

Also applies to: 76-81


103-107: Duplicate mockito-core (test) entries

mockito-core appears twice with the same version.

     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
       <scope>test</scope>
       <version>5.19.0</version>
     </dependency>
@@
-    <dependency>
-      <groupId>org.mockito</groupId>
-      <artifactId>mockito-core</artifactId>
-      <version>5.19.0</version>
-      <scope>test</scope>
-    </dependency>

Also applies to: 145-150


117-134: JUnit 4 present without Vintage engine

If the project runs JUnit 5 (Jupiter), JUnit 4 tests won’t execute without junit-vintage-engine. Either drop JUnit 4 or add Vintage.

Option A (drop JUnit 4):

-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.13.2</version>
-      <scope>test</scope>
-    </dependency>

Option B (keep JUnit 4 tests runnable):

+    <dependency>
+      <groupId>org.junit.vintage</groupId>
+      <artifactId>junit-vintage-engine</artifactId>
+      <version>5.13.4</version>
+      <scope>test</scope>
+    </dependency>
pom.xml (1)

238-252: Remove duplicate dependencies in kinde-springboot/kinde-springboot-core/pom.xml

  • No lingering 2.1.0 versions detected.
  • spring-boot-starter-security is declared twice (lines 55–59 & 77–81).
  • mockito-core is declared twice (lines 102–106 & 145–149).

Remove the duplicate entries so each dependency appears only once.

🧹 Nitpick comments (19)
kinde-springboot/pom.xml (2)

23-27: Remove empty dependencyManagement block.
It’s noise and may confuse readers.

Apply:

-  <dependencyManagement>
-  <dependencies>
-
-  </dependencies>
-  </dependencyManagement>

14-14: Use HTTPS for project URL.
Minor polish and avoids mixed-content flags in some tooling.

-  <url>http://maven.apache.org</url>
+  <url>https://maven.apache.org</url>
playground/kinde-accounts-example/pom.xml (1)

79-85: Single source of truth for skipping tests.
You already set true in surefire; consider driving this via -DskipTests or <maven.test.skip> property for consistency across plugins.

-                <configuration>
-                    <parallel>none</parallel>
-                    <skipTests>true</skipTests>
-                </configuration>
+                <configuration>
+                    <parallel>none</parallel>
+                </configuration>

Then run with -DskipTests or define:

<properties>
  <maven.test.skip>true</maven.test.skip>
</properties>
kinde-report-aggregate/pom.xml (1)

24-24: Use the property for dependency versions to avoid repetition.
You already define ; reuse it in dependent entries.

-            <version>2.2.0</version>
+            <version>${kinde-version}</version>

(Apply to kinde-core and kinde-management dependencies.)

Also applies to: 35-35, 45-45

playground/kinde-management-example/pom.xml (1)

76-79: Avoid masking failing tests.
testFailureIgnore=true hides failures; prefer keeping it false and using -DtestFailureIgnore on demand.

-          <testFailureIgnore>true</testFailureIgnore>
+          <testFailureIgnore>false</testFailureIgnore>

If intentional for playgrounds, acknowledge and leave as-is; otherwise apply the diff.

kinde-j2ee/pom.xml (1)

13-44: Consider centralizing Guice/Guava versions via parent BOM.
You exclude Guava from Guice and add Guava separately without an explicit version here. Ensure the parent manages both to avoid drift across modules.

playground/kinde-springboot-starter-example/pom.xml (1)

17-46: Use Spring Boot BOM to avoid pinning starter versions.
Import spring-boot-dependencies and drop explicit versions on starters to prevent dependency divergence.

Apply:

   <dependencies>
     <dependency>
       <groupId>com.kinde.spring</groupId>
       <artifactId>kinde-springboot-core</artifactId>
-      <version>2.2.0</version>
+      <version>2.2.0</version>
     </dependency>
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-starter-data-rest</artifactId>
-      <version>3.5.5</version>
-    </dependency>
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-starter-data-rest</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
-      <version>3.5.5</version>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-starter-actuator</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-starter-actuator</artifactId>
-      <version>3.5.5</version>
-    </dependency>
     <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-security</artifactId>
-      <version>3.5.5</version>
     </dependency>
     <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-thymeleaf</artifactId>
-      <version>3.5.5</version>
     </dependency>
@@
   <build>
+    <dependencyManagement>
+      <dependencies>
+        <dependency>
+          <groupId>org.springframework.boot</groupId>
+          <artifactId>spring-boot-dependencies</artifactId>
+          <version>3.5.5</version>
+          <type>pom</type>
+          <scope>import</scope>
+        </dependency>
+      </dependencies>
+    </dependencyManagement>
     <pluginManagement>

Also applies to: 79-83, 87-97

kinde-management/pom.xml (1)

76-84: Confirm need for both jakarta.annotation and javax.annotation APIs.
Having both can cause confusion; prefer one unless you truly target both namespaces.

Also applies to: 161-164

playground/kinde-core-example/pom.xml (1)

18-35: Optional: rely on parent-managed versions where available.
If the parent manages Nimbus versions, you can omit explicit versions here to simplify maintenance.

playground/kinde-springboot-thymeleaf-full-example/pom.xml (2)

50-58: Avoid mixing MVC and WebFlux accidentally

Both spring-boot-starter-web (MVC) and spring-webflux are present. Unless this example intentionally uses both stacks, remove one to prevent classpath/auto-config surprises.

Apply one of:

-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-webflux</artifactId>
-            <version>6.2.10</version>
-        </dependency>

or (if reactive is desired):

-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
-            <version>3.5.5</version>
-        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-webflux</artifactId>
+            <version>3.5.5</version>
+        </dependency>

28-48: Optional: manage Spring versions via a BOM to drop per-dependency versions

Consider importing spring-boot-dependencies in the parent and omit individual versions here for simpler upgrades.

Also applies to: 82-97

playground/kinde-j2ee-app/pom.xml (2)

66-69: Remove TODO-style comment in committed POM

Inline “Update this to the latest stable version” invites churn in source control. Track via issue, not POM comments.

-        <version>3.4.0</version> <!-- Update this to the latest stable version -->
+        <version>3.4.0</version>

17-26: Version duplication with parent dependencyManagement

oauth2-oidc-sdk and nimbus-jose-jwt versions appear also managed in the parent; you can omit local to inherit, reducing drift.

kinde-springboot/kinde-springboot-core/pom.xml (2)

152-155: Scope byte-buddy to tests (or remove)

Mockito already brings Byte Buddy transitively; pin only if needed and restrict to test scope.

-    <dependency>
-      <groupId>net.bytebuddy</groupId>
-      <artifactId>byte-buddy</artifactId>
-      <version>1.17.7</version> <!-- Replace with the latest version -->
-    </dependency>
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy</artifactId>
+      <version>1.17.7</version>
+      <scope>test</scope>
+    </dependency>

29-41: Optional: manage Spring via BOM

Import spring-boot-dependencies in parent to avoid repeating versions for Boot starters here.

pom.xml (1)

187-213: Let the Jackson BOM control versions

You import jackson-bom but still hardcode versions for jackson-core/annotations/databind/datatypes. Drop the version tags to inherit from the BOM; also normalize annotations to 2.20.0.

-            <dependency>
+            <dependency>
                 <groupId>com.fasterxml.jackson.core</groupId>
                 <artifactId>jackson-core</artifactId>
-                <version>2.20.0</version>
             </dependency>
             <dependency>
                 <groupId>com.fasterxml.jackson.core</groupId>
                 <artifactId>jackson-annotations</artifactId>
-                <version>2.20</version>
+                <!-- version from jackson-bom -->
             </dependency>
             <dependency>
                 <groupId>com.fasterxml.jackson.core</groupId>
                 <artifactId>jackson-databind</artifactId>
-                <version>2.20.0</version>
             </dependency>
             <dependency>
                 <groupId>com.fasterxml.jackson.datatype</groupId>
                 <artifactId>jackson-datatype-joda</artifactId>
-                <version>2.20.0</version>
             </dependency>
             <dependency>
                 <groupId>com.fasterxml.jackson.datatype</groupId>
                 <artifactId>jackson-datatype-jsr310</artifactId>
-                <version>2.20.0</version>
             </dependency>
kinde-springboot/kinde-springboot-starter/pom.xml (3)

27-35: Avoid pinning Spring Security versions in a starter; delegate to BOM or parent dependencyManagement.

Pinning spring-security-* versions in a starter can force conflicts for applications that already manage Spring versions (e.g., via Spring Boot BOM). Prefer:

  • omit if a BOM/depMgmt supplies it, or
  • centralize via a property to ease future bumps.

If you keep explicit versions, consider this property-based tweak:

     <dependency>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-web</artifactId>
-      <version>6.5.3</version>
+      <version>${spring-security.version}</version>
     </dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-crypto</artifactId>
-      <version>6.5.3</version>
+      <version>${spring-security.version}</version>
     </dependency>

Then add (if not already inherited):

<!-- in this POM or preferably the parent -->
<properties>
  <spring-security.version>6.5.3</spring-security.version>
</properties>

Alternatively, import the Spring Boot BOM or manage these under the parent’s and drop the versions here.


14-14: Nit: Update to the project’s homepage or repository.

Current value points to maven.apache.org; replace with your SDK’s site or GitHub repo for better metadata.


38-42: Optional: add enforcer (and optionally flatten) to keep dependency hygiene.

Consider maven-enforcer-plugin (e.g., RequireUpperBoundDeps, ban duplicates) in the parent, and flatten-maven-plugin for clean published POMs. Low effort, long-term hygiene.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 08d1a70 and 131cd14.

📒 Files selected for processing (16)
  • kinde-core/pom.xml (1 hunks)
  • kinde-j2ee/pom.xml (1 hunks)
  • kinde-management/pom.xml (2 hunks)
  • kinde-report-aggregate/pom.xml (2 hunks)
  • kinde-springboot/kinde-springboot-core/pom.xml (3 hunks)
  • kinde-springboot/kinde-springboot-starter/pom.xml (1 hunks)
  • kinde-springboot/pom.xml (1 hunks)
  • kinde-test-utils/pom.xml (1 hunks)
  • playground/kinde-accounts-example/pom.xml (1 hunks)
  • playground/kinde-core-example/pom.xml (2 hunks)
  • playground/kinde-j2ee-app/pom.xml (2 hunks)
  • playground/kinde-management-example/pom.xml (2 hunks)
  • playground/kinde-springboot-pkce-client-example/pom.xml (1 hunks)
  • playground/kinde-springboot-starter-example/pom.xml (2 hunks)
  • playground/kinde-springboot-thymeleaf-full-example/pom.xml (2 hunks)
  • pom.xml (2 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
**/*

⚙️ CodeRabbit configuration file

**/*: Please focus on:

  1. Code quality and best practices
  2. Security considerations
  3. Performance implications
  4. Test coverage and quality
  5. API design and consistency
  6. Error handling and edge cases

For Java code specifically:

  • Check for proper exception handling
  • Verify async method implementations
  • Review builder pattern usage
  • Validate test coverage
  • Check for memory leaks in async operations

Ignore:

  • Generated code files
  • Build artifacts
  • Configuration files
  • Documentation formatting

Files:

  • playground/kinde-core-example/pom.xml
  • playground/kinde-springboot-starter-example/pom.xml
  • playground/kinde-management-example/pom.xml
  • kinde-test-utils/pom.xml
  • playground/kinde-springboot-thymeleaf-full-example/pom.xml
  • kinde-core/pom.xml
  • kinde-j2ee/pom.xml
  • kinde-report-aggregate/pom.xml
  • kinde-springboot/kinde-springboot-core/pom.xml
  • kinde-management/pom.xml
  • playground/kinde-springboot-pkce-client-example/pom.xml
  • kinde-springboot/kinde-springboot-starter/pom.xml
  • playground/kinde-j2ee-app/pom.xml
  • playground/kinde-accounts-example/pom.xml
  • kinde-springboot/pom.xml
  • pom.xml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build
🔇 Additional comments (16)
kinde-springboot/pom.xml (1)

7-7: Version bumps to 2.2.0 look consistent.
Parent and module versions align with the PR objective.

Also applies to: 11-11

kinde-test-utils/pom.xml (2)

9-9: Parent version bump LGTM.
Aligned with 2.2.0 across modules.


27-30: Confirm JUnit version is managed by parent POM
This module omits the junit:junit version—verify the parent POM’s dependencyManagement pins it (e.g., 4.13.2).

playground/kinde-accounts-example/pom.xml (1)

9-11: Approve version bump and relativePath
Confirmed that ../../pom.xml exists from playground/kinde-accounts-example.

kinde-report-aggregate/pom.xml (1)

20-20: All 2.2.0 bumps are consistent.
Parent, property, module, and dependencies align to 2.2.0.

Also applies to: 24-24, 29-29, 35-35, 45-45

playground/kinde-management-example/pom.xml (1)

8-8: Version bumps LGTM.
Parent, module, and dependency versions updated consistently.

Also applies to: 15-15, 38-38, 43-43

kinde-j2ee/pom.xml (1)

5-9: Version alignment to 2.2.0 looks good.
Parent update is consistent with the repo-wide bump.

playground/kinde-springboot-starter-example/pom.xml (1)

4-14: Project and parent versions updated correctly.
No functional changes; aligns with 2.2.0 release.

kinde-management/pom.xml (1)

5-24: Parent and module version bumps are consistent.
Matches the 2.2.0 rollout.

kinde-core/pom.xml (1)

5-14: Core module and parent versions updated correctly.
Consistent with the repo-wide change.

playground/kinde-core-example/pom.xml (1)

5-16: Example module versions updated to 2.2.0.
Looks consistent with the rest of the repo.

Also applies to: 36-39

playground/kinde-springboot-pkce-client-example/pom.xml (1)

8-9: LGTM on parent linkage and version bump

The parent 2.2.0 and added relativePath look correct; module version aligns.

Also applies to: 12-12

pom.xml (3)

167-185: LGTM on managed Kinde artifact versions at 2.2.0

The managed coordinates are consistently bumped; aligns modules.


256-260: Ack: nexus-staging removal

Noted and appropriate if Central Publishing is the path.


314-339: Reasonable JaCoCo config

Includes/excludes look sane for SDK modules.

kinde-springboot/kinde-springboot-starter/pom.xml (1)

7-7: Versions aligned to 2.2.0 — looks good.

Parent and module versions are consistently bumped to 2.2.0.

Also applies to: 12-12

Comment thread kinde-springboot/kinde-springboot-starter/pom.xml
@brettchaldecott brettchaldecott merged commit f31f949 into main Sep 5, 2025
6 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request May 4, 2026
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant