Skip to content

Conversation

@mercyblitz
Copy link
Contributor

@mercyblitz mercyblitz commented Oct 27, 2025

This pull request updates project dependencies, version numbers, and improves the equality and JSON representation logic for the WebEndpointMapping class. The most significant changes are grouped below:

Dependency and Version Updates:

  • Updated the parent project version to 0.2.2 in pom.xml, and set the project revision to 0.2.4-SNAPSHOT to reflect ongoing development. [1] [2]
  • Bumped the version of the logback dependency to 1.5.19, spring.version to 6.2.12, and reactor.version to 2024.0.11 in microsphere-spring-parent/pom.xml. [1] [2]
  • Updated the documented latest versions for the 0.2.x and 0.1.x branches in README.md.

WebEndpointMapping Logic and Representation:

  • Enhanced the equals method in WebEndpointMapping to include the kind field in equality checks, ensuring more accurate object comparisons.
  • Updated the toJSON method in WebEndpointMapping to include the kind field in the serialized output, and added a helper method to support this. [1] [2]
  • Adjusted the test in WebEndpointMappingTest to verify that mappings with different kind values are not considered equal.
  • Updated the test resource web-mapping-descriptor.json to include the kind field for consistency with the new serialization.

mercyblitz and others added 13 commits October 13, 2025 22:56
Bumps the maven group with 1 update in the /microsphere-spring-parent directory: [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).


Updates `ch.qos.logback:logback-core` from 1.5.15 to 1.5.19
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.5.15...v_1.5.19)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-version: 1.5.19
  dependency-type: direct:production
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <[email protected]>
Updated the equals method to compare the 'kind' field and modified toJSON to include 'kind' in the output. Added a helper method for appending 'kind' to the JSON string builder.
Introduces a new 'kind' property with value 'CUSTOMIZED' to the web-mapping-descriptor.json test resource for enhanced mapping metadata.
Bump the microsphere-build parent POM version from 0.2.1 to 0.2.2 to use the latest build configuration and dependencies.
Update the revision property in pom.xml to start the next development iteration.
Updated the spring.version property from 6.2.11 to 6.2.12 in the microsphere-spring-parent/pom.xml to use the latest Spring release.
Updated the reactor.version property from 2024.0.10 to 2024.0.11 in the microsphere-spring-parent/pom.xml to use the latest Reactor release.
Bump the documented latest versions for branches 0.2.x and 0.1.x in the README to 0.2.4 and 0.1.4, respectively.
…crosphere-spring-parent/maven-32db96e7a7

Bump ch.qos.logback:logback-core from 1.5.15 to 1.5.19 in /microsphere-spring-parent in the maven group across 1 directory
@sonarqubecloud
Copy link

@mercyblitz mercyblitz merged commit 5d565cf into release Oct 27, 2025
33 checks passed
mercyblitz added a commit that referenced this pull request Oct 27, 2025
Merge pull request #136 from microsphere-projects/dev
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.

2 participants