Skip to content

Commit

Permalink
publish 0.5.6
Browse files Browse the repository at this point in the history
  • Loading branch information
pahjbo committed Aug 14, 2024
1 parent b644e35 commit 232d87c
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 7 deletions.
2 changes: 1 addition & 1 deletion doc/guide/QuickStart.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ The various sub-properties that can be set are
```
will set the directory to be `vo-dml`
* _vodmlFiles_ - this is set by default to be all the `*.vo-dml.xml` files in the vodmlDir, but can be individually overridden.
* _bindingFiles_ - the files that specify the mapping details between the models and the generated code.
* _bindingFiles_ - the files that specify the mapping details between the models and the generated code. _N.B._ there is no default for this setting - if generating code it must be specified.

* _outputDocDir_ - where the generated documentation is created by the `gradle vodmlDoc` command- default `build/generated/docs/vodml/`.
* _outputSiteDir_ - where the [mkdocs](https://www.mkdocs.org) suitable model description is created by the `gradle vodmlSite` command - default `build/generated/docs/vodml-site`.
Expand Down
6 changes: 5 additions & 1 deletion doc/guide/modelling/TransformingToVODML.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,8 @@ It is possible to start with an XML schema that can be transferred to VODSL with

```shell
gradle vodmlXsdToVodsl --xsd mymodel.xsd --dsl mymodel.vodsl
```
```

The transformation does not cope with all of the "styles" XML schema that are possible, so that it is likely that
the generated VODSL will need further hand editing.

2 changes: 1 addition & 1 deletion doc/std/ivoatex
Submodule ivoatex updated 1 files
+12 −0 docrepo.bib
2 changes: 1 addition & 1 deletion models/ivoa/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
id("net.ivoa.vo-dml.vodmltools") version "0.5.5"
id("net.ivoa.vo-dml.vodmltools") version "0.5.6"
// id ("com.diffplug.spotless") version "5.17.1"
`maven-publish`
id("io.github.gradle-nexus.publish-plugin") version "1.3.0"
Expand Down
4 changes: 3 additions & 1 deletion tools/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,6 @@
* add link hover tips to the site docs
* add multiplicities to site diagrams (but not working in Safari on MacOS - see https://github.com/ivoa/vo-dml/issues/52)
* 0.5.5
* allow binding to specify eager fetching for JPA
* allow binding to specify eager fetching for JPA
* 0.5.6
* correct some file URIs for windows
3 changes: 3 additions & 0 deletions tools/gradletooling/TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ VODML Tooling TODO
* Anything that might help in mapping to OPENAPI
* idea of a "view" - eg. jobsummary in uws
* OpenApi descriminators
* THE <IDENTIFIER> element is supposed to register specify an identifier by which it is registered - any IVOA std should be
in the standard namespace anyway - only use might be for arbitrary names - however this might be better done with "namespacing" of the model names...

* STC
* epoch - not really defined as something that is used properly
Expand Down Expand Up @@ -93,6 +95,7 @@ VODML Tooling TODO
* can do better with subsets in subtypes - if supertype is abstract then it is possible to define in a subtype and get better type safety.
* https://stackoverflow.com/questions/60402092/jackson-custom-deserializer-for-polymorphic-objects-and-string-literals-as-defau and https://stackoverflow.com/questions/18313323/how-do-i-call-the-default-deserializer-from-a-custom-deserializer-in-jackson
* problem with the "lifecycle" example that is not present in json serialization - the contained and referenced example is output twice
* check whether optional elements are output as Null when not specified or just absent - have consistent policy for this accross all areas...


* JPA
Expand Down
2 changes: 1 addition & 1 deletion tools/gradletooling/gradle-plugin/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ plugins {
}

group = "net.ivoa.vo-dml"
version = "0.5.5"
version = "0.5.6"

repositories {
mavenLocal() // FIXME remove this when releasing - just here to pick up local vodsl updates
Expand Down
2 changes: 1 addition & 1 deletion tools/gradletooling/sample/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import ru.vyarus.gradle.plugin.python.task.PythonTask
*
*/
plugins {
id("net.ivoa.vo-dml.vodmltools") version "0.5.5"
id("net.ivoa.vo-dml.vodmltools") version "0.5.6"
id("com.diffplug.spotless") version "6.25.0"
id("ru.vyarus.use-python") version "4.0.0"

Expand Down

0 comments on commit 232d87c

Please sign in to comment.