Releases: datafoodconsortium/connector-codegen
Releases · datafoodconsortium/connector-codegen
Release list
v1.3.0
v1.2.0
To generate Ruby and TypeScript version based on the UML model version 3.4.0.
Added
- Queries for auto-importing (
getImportedClasses,getImportedInterfaces,getImportedClassifiers,getImportedClassifiersWithoutPrimitivesandgetImportedTypesOfOperations). - Queries for operations to be implemented or declared by a class:
getAllImplementedInterfacesWithoutParents.getOperationsToImplementOrDeclareFromInterfacesWithoutParents.getOperationsToImplementOrDeclare.
Changed
TypeScript:
- Ensure the entry point,
src/index.ts, is always regenerated on fresh builds.
Fixed
TypeScript:
- Fix setters for array properties so that all items are replaced.
v1.1.0
Added
Ruby:
- Add Import method reading JSON and returning objects. (PR #12).
- Add
SEMANTIC_TYPEconstant to every semantic class. - Released versions 1.0.0-alpha.10, 1.0.0-alpha.11, 1.0.0-alpha.12, 1.0.0-alpha.13.
Php:
- Add vocabulary thesaurus in tests.
- Add fetch method in
Connector. - Set default prefix value in
Connectorfor dfc-f, dfc-m, dfc-pt and dfc-v.
Fixed
Ruby:
- Fix random code changes of the generated code by sorting elements (e36a923).
- Fix some tests so they can pass by changing the expected JSON (e36a923).
- Enable loading of measures v1.0.2 (6ef17f7).
- Improve SKOS Concept parsing (PR #10).
- Allow output context to be configured (PR #8).
- Replace revoked json-canonicalization version 0.3.2 with 1.0.0.
Php:
- Fix missing
$in variable name and missing->ingenerateAdderBody.
Changed
Ruby:
v1.0.1
v1.0.0
1.0.0 - 2023-11-06
This release requires data-model-uml version 2.1.0.
Added
- PHP generator.
- Ruby generator.
Changed
- Ruby:
- Update dfc prefix and fix parser.
- Update dfc prefix in skos_parser and change dfc-b:hasName.
- Change dfc-b:hasName to dfc-b:name in tests.