All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. The format is based on Keep a Changelog.
- feat: Enable parallel resource file generation by @mlakov in #376
- fix: migrate mcp by @SirSimon04 in #369
- fix: in interop-csn, remove all unknown properties from meta section by @stewsk in #387
- fix(deps): update cds.services.version to v4.8.0 by @renovate in #379
- chore: Simplify file generation logic by @mlakov in #381
- chore: Update CONTRIBUTING.md by @mlakov in #386
Full Changelog: https://github.com/cap-js/ord/compare/v1.4.5...v1.5.0
- feat: support GraphQL protocol by @zongqichen in #362
- feat: auto-generate IntegrationDependencies for consumed Data Products by @zongqichen in #344
- fix: include service name in error messages by @zongqichen in #365
- fix: path-to-regexp v8 compatibility for CDS 9.7.0 by @zongqichen in #361
- fix: detect multi-protocol services by @MariusPerleSAP in #370
- Interop-CSN: remove annotations @assert.unique by @stewsk in #348
- test: add IntegrationDependency integration tests by @zongqichen in #347
- chore(deps): update dependency eslint to v10 by @renovate in #358
- chore(deps): update dependency @sap/cds-compiler to v6.7.3 by @renovate in #360
- fix(deps): update spring boot to v3.5.11 by @renovate in #366
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 by @renovate in #368
- @MariusPerleSAP made their first contribution in #370
Full Changelog: https://github.com/cap-js/ord/compare/v1.4.4...v1.4.5
- fix: support INA protocol and prevent null entryPoints by @zongqichen in #351
- fix: lock cds-compiler to 6.6.2 via overrides by @zongqichen in #352
Full Changelog: https://github.com/cap-js/ord/compare/v1.4.3...v1.4.4
- feat: support @OpenAPI.servers annotation for service-level server URLs by @swennemers in #339
- fix: throw BuildError during cds build to terminate build on errors by @zongqichen in #334
- fix: finalize CF mTLS configuration documentation by @zongqichen in #331
Full Changelog: https://github.com/cap-js/ord/compare/v1.4.2...v1.4.3
- Fix: Adjust API apiProtocol for primary data product services by @swennemers in #327
Full Changelog: https://github.com/cap-js/ord/compare/v1.4.1...v1.4.2
- fix(deps): update cds.services.version to v4.6.1 by @renovate[bot] in #323
- Fix: use @sap/cds instead of @sap/cds-dk for build plugin by @zongqichen in #324
Full Changelog: https://github.com/cap-js/ord/compare/v1.4.0...v1.4.1
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #301
- fix(deps): update spring boot to v3.5.8 by @renovate[bot] in #300
- Fix: remove legacy logger and logic by @zongqichen in #304
- Feat: support mtls by @zongqichen in #299
- chore(deps): update dependency prettier to v3.7.3 by @renovate[bot] in #305
- Fix: odata in dataproduct by @zongqichen in #312
- feat: MCP API resource generation when MCP plugin is detected by @swennemers in #260
- Allow custom compiler options for OpenAPI / AsyncAPI by @henrybrink in #314
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #315
- chore(deps): update dependency prettier to v3.7.4 by @renovate[bot] in #310
- fix(deps): update cds.services.version to v4.5.1 by @renovate[bot] in #309
- fix(deps): update cds.services.version to v4.6.0 by @renovate[bot] in #316
- Fix: add customType to mcp apiResources by @zongqichen in #317
- Fix: cds.context overwritten during authConfig by @zongqichen in #319
- Feat: Test mtls by @zongqichen in #313
- fix(deps): update spring boot to v3.5.9 by @renovate[bot] in #321
- @henrybrink made their first contribution in #314
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.14...v1.4.0
- chore(deps): update dependency supertest to v7 by @renovate[bot] in #293
- chore: prepare for trusted publishing, enable provenance by @chgeo in #296
- Remove association "localized" from interop CSN by @stewsk in #297
- @chgeo made their first contribution in #296
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.13...v1.3.14
- Fix: set authenticateMetadataEndpoints to false by @zongqichen in #282
- Fix: only support to node verions 22 by @zongqichen in #288
- Feat: switch accessStrategy to basic-auth by @zongqichen in #289
- Auth Test file by @swennemers in #292
- Feat: update openResourceDiscovery version to 1.12 by @zongqichen in #294
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.12...v1.3.13
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 by @renovate[bot] in #277
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #278
- Fix: interop CSN i18n: use "-" as separator for language keys by @stewsk in #279
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.11...v1.3.12
- Fix: java authentication issue by @zongqichen in #266
- chore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.6.2 by @renovate[bot] in #267
- fix(deps): update cds.services.version to v4.3.2 by @renovate[bot] in #269
- fix(deps): update cds.services.version to v4.4.0 by @renovate[bot] in #271
- Produce interopCSN by @stewsk in #157
- Addendum to CSN Interop tests by @stewsk in #273
- Fix: Missing local entity exposure by @zongqichen in #274
- fix(deps): update cds.services.version to v4.4.1 by @renovate[bot] in #275
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.10...v1.3.11
- Feat: use custom build dest by @zongqichen in #227
- chore: Support vipe coding by @swennemers in #235
- Configure Renovate by @renovate[bot] in #166
- Update spring boot to v3.5.5 by @renovate[bot] in #243
- Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.2 by @renovate[bot] in #242
- Update dependency node to v22 by @renovate[bot] in #255
- Update dependency express to v5 by @renovate[bot] in #253
- Update cds.services.version to v4.3.0 by @renovate[bot] in #246
- Update actions/setup-node action to v5 by @renovate[bot] in #252
- Update actions/setup-java action to v5 by @renovate[bot] in #251
- Update schwma/parse-changelog-action action to v1.2.0 by @renovate[bot] in #249
- Update dependency prettier to v3.6.2 by @renovate[bot] in #247
- Update martinbeentjes/npm-get-version-action action to v1.3.1 by @renovate[bot] in #248
- Update actions/checkout action to v5 by @renovate[bot] in #250
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 by @renovate[bot] in #256
- feat: implement version suffix handling for data product services by @swennemers in #239
- chore(deps): update dependency jest to v30 by @renovate[bot] in #257
- Fix: remove old java xmpl files by @zongqichen in #258
- fix(deps): update spring boot to v3.5.6 by @renovate[bot] in #261
- fix(deps): update cds.services.version to v4.3.1 by @renovate[bot] in #259
- chore(deps): update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.3 by @renovate[bot] in #262
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 by @renovate[bot] in #263
- feat: add support for @data.product annotation for data product services by @swennemers in #264
- @renovate[bot] made their first contribution in #166
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.9...v1.3.10
- fix: If the visibility is private, do not create a group by @KegCoder
- feat: allow loading of additional attributes for packages
- @KegCoder made their first contribution in #215
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.8...v1.3.9
- Feat: Setup Java sample
- Feat: setup java pipeline
- Fix: Support CommonJs
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.7...v1.3.8
- Feat: use bcryptjs
- Feat: add progressBar
- Feat: support exposedEntityTypes
- Feat: introducing defaultVisibility parameter in config
- Feat: skip ord service for java project
- @SAPzer0 made their first contribution in #206
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.5...v1.3.6
- Block OpenResourceDiscoveryService in ord document
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.4...v1.3.5
- Adjust default values for vendor to "customer:vendor:Customer"
- Improved runtime of cmd
cds build --for ord - Alignment of publishing with SAP Open Resource Discovery (ORD) global repository strategy
- Fix: DP package assignment
- Fix: error of ORD-IDs with duplicate namespace components
- Fix: error of cmd
cds build --for ord
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.4...v1.3.3
- Provide a better data product example
- Fix: eventResources and dataProduct annotation
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.2...v1.3.3
- Fix: set cds version to 8
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.1...v1.3.2
- Fix: stable dev environment and remove from calesi setup
- Feat: use relative path for resource definitions URL and compatible with windows
- Fix: no event or apiResources when build ord files
Full Changelog: https://github.com/cap-js/ord/compare/v1.3.0...v1.3.1
- Improved handling of
apiResources,eventResources, andentityTypeMappings - Added support for metadata protection with Basic Auth
- Enabled multitenancy and extensibility
- Special handling for services of type
dataProduct - Enhanced support for Business Accelerator Hub
- Improved ORD document compilation and interop CSN generation
- Updated OpenAPI and AsyncAPI versions and dependencies
- Ensured REUSE compliance and updated license files
- Fixed issues related to resource filtering, default values, and endpoint display
- Updated contribution guide with Calesi setup steps
- Various code quality improvements and project maintenance
Full Changelog: https://github.com/cap-js/ord/compare/v1.2.0...v.1.3.0
- Version of ORD document generation
- API short description
- Default lastUpdate and consumptionBundles properties
- Filtering of resources based on visibility
- Added Unit tests
- Added logger
- Use package name for product ORD IDs
- ORD.md documentation update
- cds version upgrade to 8
- Omit the consumption bundles creation
- Add Unit tests
- Extend custom ORD content
- Extend @ORD.Extensions
- Custom ORD content update
- Disclaimer: metadata access is currently open access
Full Changelog: https://github.com/cap-js/ord/compare/v1.0.3...v1.1.0
- Bug fixes.
- Updating readme.
- Updating the entry point for the plugin.
- Initial release that enables generation of ORD document for CAP based applications.