Skip to content

Conversation

@y1j2x34
Copy link
Member

@y1j2x34 y1j2x34 commented Dec 19, 2025

No description provided.

…mp project version to 3.0.0, update examples
Direct cast com.sun.tools.javac.util.List to avoid IllegalAccessException
caused by Java module system restrictions in Java 9+.
- Add enumValues field to PropertyDefinition for storing enum constraints
- Implement enum parsing in JsonSchemaParser and OpenApiSchemaParser
- Enhance SchemaCodeGenerator to generate nested enum classes from schema definitions
- Generated enums include getValue(), fromValue(), and toString() methods
- Support for string, integer, and other primitive enum value types
- Add comprehensive examples and demos for enum functionality
- Fix duplicate variable declaration in README.md (line 218)
- Correct broken link to example directory (was /examples, now /example)
- Fix incorrect generated class names in I18N.md (ValidationMessageResource, NotificationMessageResource)
- Update SCHEMAGEN.md version from 2.0.0 to 3.0.0 for consistency
- Add CONTRIBUTING.md with comprehensive contribution guidelines

All documentation now passes technical review with no compilation errors or broken references.
Add automated release workflow that triggers on version tags or manual dispatch to build, sign, and publish artifacts to Maven Central. Include comprehensive setup documentation for configuring required secrets and GPG signing.
@y1j2x34 y1j2x34 merged commit b3fa963 into main Dec 19, 2025
1 of 2 checks passed
@y1j2x34 y1j2x34 deleted the feature/schema-gen branch December 19, 2025 16:09
@codacy-production
Copy link

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
Report missing for 19677dd1 0.38%
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (19677dd) Report Missing Report Missing Report Missing
Head commit (88dacc5) 1967 1072 54.50%

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#2) 785 3 0.38%

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

Footnotes

  1. Codacy didn't receive coverage data for the commit, or there was an error processing the received data. Check your integration for errors and validate that your coverage setup is correct.

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