Changelog
2.3.4 (2023-06-27)
Bug Fixes
Maintenance
- bump start-stack to 2023.06.02 (DEV-2312) #418 (88a4bf3)
- deps-dev: bump mkdocs-material from 9.1.16 to 9.1.17 (#414) (313b923)
- deps-dev: bump mypy from 1.3.0 to 1.4.0 (#413) (919fd8e)
- deps-dev: bump mypy from 1.4.0 to 1.4.1 (#415) (2867a00)
- deps-dev: bump pytest from 7.3.2 to 7.4.0 (#416) (8d6b587)
- deps-dev: bump types-openpyxl from 3.1.0.12 to 3.1.0.13 (#417) (7b53622)
- lint "models", part two (DEV-2287) (#406) (466597c)
- onto create (DEV-2298) #412 (d8abe48)
- remove dependency inconsistency in pyproject.toml (DEV-2290) #410 (9da9ccf)
- remove unused code (DEV-2289) (#409) (809f4fe)
- xmlupload: improve error handling of Timeout Error (DEV-2299) (#411) (b9cf8eb)
2.3.3 (2023-06-13)
Bug Fixes
Maintenance
- add overview of code quality tools; format code with black (DEV-2224) (#391) (d7fb690)
- allow latest version of poetry again (DEV-2245) #398 (3d646ad)
- bump start-stack to 2023.06.01 (DEV-2272) #401 (d684c18)
- deps-dev: bump pytest from 7.3.1 to 7.3.2 (#403) (6dbcf6c)
- deps-dev: bump types-openpyxl from 3.1.0.8 to 3.1.0.9 (#405) (12a97d6)
- deps-dev: bump types-regex from 2023.5.5.0 to 2023.6.3.0 (#397) (067e265)
- deps: bump docker from 6.1.2 to 6.1.3 (#393) (2a79fe6)
- deps: bump regex from 2023.5.5 to 2023.6.3 (#396) (6ee38c9)
- lint "models", part one (DEV-2265) (#400) (27a32b1)
- loosen python requirement, add py.typed marker (DEV-2278) (#404) (17b22b3)
- reformat code (DEV-2263) (#399) (35af8c4)
2.3.2 (2023-05-31)
Maintenance
- bump start-stack to 2023.05.03 (DEV-2222) #392 (80bdecb)
- deps-dev: bump mkdocs-material from 9.1.14 to 9.1.15 (#390) (18287c3)
- deps-dev: bump types-requests from 2.30.0.0 to 2.31.0.0 (#382) (74738fa)
- deps-dev: bump types-requests from 2.31.0.0 to 2.31.0.1 (#389) (1829fd5)
- deps: bump pandas from 2.0.1 to 2.0.2 (#388) (e23bb10)
- don't configure logging statically (DEV-2183) (#385) (7c82a59)
- move _derandomize_xsd_id (DEV-2186) #381 (e909384)
- refactor CLI part of excel2xml (DEV-2190) (#384) (cd9cbb7)
- remove autopep8 from dependencies (DEV-2213) #387 (993854b)
- speed up CI tests with caching (DEV-2165) (#369) (9283aa1)
2.3.1 (2023-05-23)
Bug Fixes
- process-files: allow files with whitespaces in filename, allow files with uppercase extension (DEV-2182) (#379) (7f63743)
Maintenance
- code formatting (DEV-2171) (#376) (96a4056)
- deps-dev: bump mkdocs-material from 9.1.11 to 9.1.14 (#377) (8095f6f)
- deps-dev: bump types-openpyxl from 3.1.0.7 to 3.1.0.8 (#374) (c536ebc)
- deps: bump requests from 2.30.0 to 2.31.0 (#378) (b932e03)
- enable automatic version updating by Dependabot (DEV-2170) #373 (bd1cfd2)
- lint e2e tests (DEV-2160) (#366) (e75eb27)
2.3.0 (2023-05-17)
Bug Fixes
Documentation
- render nested lists correctly, adapt markdownlint rules, apply new rules everywhere (DEV-2134) (#358) (e899d5c)
Enhancements
Maintenance
- bump dependencies, add docker, update readme, remove unused poetry exec script (DEV-2159) (#365) (69d65e7)
- bump start-stack to 2023.05.01 (DEV-2164) #368 (646586b)
- deps: bump pymdown-extensions from 9.11 to 10.0 (#370) (1764e81)
- excel2xml: minor improvements (DEV-2152) #360 (1d24848)
- log every CLI call to dsp-tools (DEV-2156) #362 (a93cb86)
- make all test files executable with pytest (DEV-2157) (1e4d427)
- prevent access to unset attribute of BaseError (DEV-2158) #364 (b0e089d)
- resolve CodeQL issues (DEV-2169) #371 (6822344)
- update mypy, resolve all mypy+pylint issues in "unittests", unignore "unittests" in CI pipline (DEV-2131) (#357) (b75e2c7)
- XML validation: resource's iri and ark must be unique, resource's label must not be empty (DEV-2154) (#361) (62ec04b)
2.2.2 (2023-05-03)
Bug Fixes
- xmlupload: print reason of error if a resource cannot be created, remodel BaseError (DEV-1977) (#349) (7f60b1a)
Maintenance
- bump start-stack to 2023.04.03 (DEV-2117) (#355) (1abb081)
- resolve linting errors, make linting checks in CI more strict (DEV-2080) (#354) (e3daff3)
2.2.1 (2023-04-18)
Maintenance
- bump dependencies (DEV-1960) #350 (5b999f5)
- bump start-stack to 2023.04.02 (DEV-1933) (#351) (163ac19)
- get: allow shortname to be uppercase (DEV-1972) #346 (e0ce7d4)
- inside a JSON or Excel file, resource & property names must be unique (DEV-1971) (#345) (c6df889)
- refactor try_network_action() (DEV-1844) (#325) (896586f)
2.2.0 (2023-03-21)
Bug Fixes
- allow Pulldown, Radio, and List as gui_elements for lists (DEV-1810) (#330) (5ff1aac)
- correct broken schema references in test data files (DEV-1832) #323 (512de36)
- create, get: handle comment to ontology (DEV-1852) #326 (5af3f19)
- create: allow identical onto names if they belong to different projects (DEV-1777) (#314) (7139f67)
- create: prevent infinite loop when super-resource is not existing (DEV-1886) (#338) (b176b7c)
- xmlupload: legitimate html-escapes in utf8-texts don't raise a validation error any more (DEV-1936) (#341) (cf90269)
- xmlupload: write metrics only when requested to do so (DEV-1883) #334 (5c1196f)
Enhancements
- check out rosetta and upload it on local stack (DEV-1842) (#332) (d067cc1)
- create: create a resource class without cardinalities (DEV-1853) #327 (2d1cee0)
- new command to generate template repo, move schema files (DEV-1839) (#333) (9ea3a4f)
Documentation
- replace outdated screenshot, use local copy of CSS of dsp-docs (DEV-1896) (#337) (c22c5e4)
- use single quotes around passwords to prevent problems with special characters (DEV-1825) #320 (ca2bf1a)
Maintenance
- adapt shortcode of import scripts (DEV-1925) (#340) (f440bda)
- bump start-stack to 2023.03.02 (DEV-1819) (#317) (54a4514)
- excel2json: improve error messages of excel2json (DEV-1789) (#315) (36a1209)
- implement logging system (DEV-132) (#335) (c92e943)
- merge dublette class into one class (DEV-1831) #322 (e5cddf5)
- minor improvements (DEV-1912) #336 (91664a9)
- new error handling strategy (DEV-1770) (#324) (f2aa4b0)
- remove pystrict dependency (DEV-1843) #329 (2111d21)
- save location for log files (DEV-1856) (#328) (30f914d)
- tidy up testdata folder (DEV-1822) (#319) (b5fe9fd)
- xmlupload: improve user feedback when shortcode or onto are inexistent (DEV-1827) (#321) (f21a64e)
2.1.1 (2023-03-08)
Bug Fixes
- excel2json: add missing comments in the resources template (DEV-1765) #303 (b2532e4)
- excel2xml: make_xsd_id_compatible() does now replace all special characters (DEV-1792) (#313) (b87f903)
- excel2xml: proper handling of special characters in text properties, depending on the encoding (DEV-1719) (#296) (c8f1e7a)
- get: prevent invalid gui_element "Pulldown" (DEV-1781) #312 (c5d355e)
- invalid argument names in CLI entrypoint (DEV-1776) #310 (6e1a6fb)
Maintenance
- allow input of xmlupload to be parsed (DEV-1780) (#311) (abc167f)
- beautify stack traces (DEV-1766) #305 (17b6f2f)
- bump start-stack to 2023.03.01 (DEV-1802) (#316) (3d3f476)
- harmonize CLI help texts with the CLI commands documentation (DEV-1767) (#306) (f9e4dca)
- new error handling strategy (DEV-1773) (#307) (4c02e18)
- refactor list creation (DEV-1775) (#309) (78a8488)
- refactor onto creation (DEV-1774) (#308) (f5a16e4)
2.1.0 (2023-02-21)
Bug Fixes
- create: improve validation to prevent endless loop if properties are undefined (DEV-1720) (#297) (ee3e446)
- create: property from other ontology not found (DEV-1381) #299 (d1345ec)
Documentation
Enhancements
- excel2json: add support for gui_order, make templates better understandable (DEV-1711) (#293) (3b5304f)
Maintenance
- bump start-stack to 2023.02.02 (DEV-1732) #302 (b97a696)
- enhanced xmlupload: add test onto (DEV-1760) #300 (ca32842)
- excel2xml: allow PathLike for bitstream-prop (DEV-1729) #298 (ab9386f)
- remove temporary workaround in GET groups (DEV-1733) #301 (7ead9de)
2.0.3 (2023-02-07)
Documentation
Maintenance
- access data files correctly (DEV-1618) (#288) (7a64a27)
- bump start-stack to 2023.02.01 (DEV-1709) (#292) (5fd58d2)
- bump versions of start-stack to 2023.01.02 (DEV-1652) (#290) (2889a20)
- update links according to new structure of docs (DEV-1648) (#289) (16d9c12)
2.0.2 (2023-01-17)
Bug Fixes
Documentation
2.0.1 (2023-01-17)
Maintenance
- bump versions of start-stack, use dynamic project IRI in get command (DEV-1613) (#282) (2ecf4f5)
- refactor project creation (DEV-1165) (#280) (5e662a6)
- use start-stack command for e2e tests, replace Makefile by poetry-exec-plugin (DEV-1597) (#279) (6b85d15)
2.0.0 (2023-01-09)
⚠ BREAKING CHANGES
- switch to src layout, use poetry, add developer docs (DEV-1523) (#276)
Maintenance
- adapt schema URLs, adapt title of release-please PR (DEV-1596) (#278) (67f6475)
- switch to src layout, use poetry, add developer docs (DEV-1523) (#276) (6ae3b4f)
1.22.2 (2022-12-21)
Bug Fixes
1.22.1 (2022-12-20)
Bug Fixes
Documentation
1.22.0 (2022-12-19)
Bug Fixes
- excel2xml: better standard permissions (permissions definitions at top of XML file) (DEV-1560) (#268) (b0d30be)
- xmlupload: improve URL recognition (DEV-1557) (#266) (60f8fe5)
- xmlupload: prevent crash + improve error message when cardinalities are wrong (DEV-1559) #267 (7bfd82f)
Documentation
- excel2json: use rosetta as example data (DEV-1478) (#254) (af192cb)
- readme: explain handling of git submodules (DEV-1502) (#256) (1dc8483)
- text values: describe which combinations of gui_element and encoding are desirable (DEV-1521) (#259) (21967c6)
Enhancements
Maintenance
- bump versions of GitHub actions (DEV-1532) #263 (efc9f51)
- fix regex for PR title (DEV-1504) (#257) (d4feb68)
- start-api: adjust version numbers of DSP-API and DSP-APP according to 2022.11.01 (DEV-1579) #271 (10dcd2f)
- xmlupload: add metrics flag (DEV-1512) (#264) (f4822dc)
- xmlupload: handling of upload errors (DEV-1505) (#250) (1507b21)
1.21.0 (2022-11-11)
Bug Fixes
- bugs in json schema (DEV-1142) (#252) (92af830)
- excel2xml: prevent writing empty text-prop, make text-prop validation less restrictive (DEV-1440) #243 (ae777e4)
Enhancements
- add command excel2json to create JSON project file from folder with Excel files (DEV-960) (#248) (e8e05e4)
- startup API and APP with dsp-tools (DEV-126) (#246) (de182dc)
Documentation
1.20.0 (2022-10-18)
Maintenance
- xmlupload: improve error message when syntax for referencing ontos is wrong (DEV-1399) (#237) (df0bf33)
Documentation
- user needs to be project member to become project admin (DEV-1383) (#241) (1a13c02)
- xmlupload: improve examples, add documentation of geometry-prop JSON format (#240) (7df1d86)
Enhancements
1.19.0 (2022-10-07)
Bug Fixes
Enhancements
- address feedback to
excel2xml
: remove paramvalues
in allmake_*_prop()
methods, and fix some bugs (DEV-1361) (#232) (a7e9d85) - change input format of
excel
command: use 1 Excel file for all same-language lists, rename command toexcel2lists
(DEV-955) (#228) (21cc6bc)
Documentation
- improve docs and example data for excel2xml: create repo 0123-import-scripts (DEV-1370) (#233) (9c6827e)
Maintenance
- bump versions (DEV-1117) #235 (fc9c03c)
- fix release-please (DEV-1396) #234 (3bd92d8)
- reduce GitHub workflow frequency (DEV-1344) #227 (a0722d8)
- tests: enforce JKD 17 (DEV-1366) (#231) (1036acd)
- tidy up excel2lists, excel2resources, excel2properties (DEV-1352) (#229) (d2c2e08)
1.18.0 (2022-09-09)
Enhancements
Maintenance
Documentation
1.17.1 (2022-08-22)
Bug Fixes
- bugs in xmlupload and resource.py (DEV-1140) #217 (5e402e4)
- PyPI deployment (DEV-1270) (#220) (dafaa7e)
1.17.0 (2022-08-16)
Bug Fixes
Maintenance
Documentation
- add links from usage subpage to other subpages (DEV-812) (#208) (92ac678)
- fix outdated links (DEV-1194) #215 (6849737)
- sort entries alphabetically (DEV-1184) (#212) (75c6ae5)
Enhancements
1.16.0 (2022-07-18)
Enhancements
1.15.1 (2022-06-23)
Bug Fixes
- excel2resources, excel2properties: cover all cases (DEV-1040) (#201) (4c6ed19)
- xmlupload crashes without writing id2iri mapping (DEV-813) (#194) (7948e75)
Maintenance
- unpin dependency versions (DEV-983) (#200) (5c56601)
- xmlupload: refactor xmlupload, add unittest (DEV-1043) (#203) (fcf8384)
1.15.0 (2022-06-02)
Bug Fixes
- onto validation: correctly identify circular dependencies (DEV-769) (#192) (ed35902)
- testdata: remove salsah-links from id2iri/test-id2iri-data.xml (DEV-975) (#199) (7548501)
- xmlupload: prevent crash with incremental option (DEV-811) (#197) (cccb5e8)
Enhancements
Documentation
1.14.0 (2022-05-03)
Enhancements
Documentation
Maintenance
- json-schema: change JSON schema version to draft-07 (DEV-848) (#188) (8ca6f87)
- update lists.json (DEV-851) (#190) (e0254be)
- update schema-files (DEV-449) (#187) (9a5a50b)
1.13.0 (2022-04-25)
Bug Fixes
- get: handle slash at end of server, improve docs (DEV-734) (17c0a40)
- groups: dsp-tools should not allow group creation if group name already in use (DEV-798) (#183) (8f168ca)
Enhancements
- add support for external ontologies (dev-512) (#170) (ff36bc1)
- get: get more infos from user (DEV-641) (#181) (407f5c5)
Maintenance
- bump dependencies (DEV-815) (#184) (5d2d109)
- change to pipenv (DEV-764) (#177) (6c44688)
- improve XML and JSON Schemas (DEV-449) (#180) (2c17b9d)
1.12.2 (2022-03-31)
Bug Fixes
- add missing dependency (DEV-763) (1cda29e)
1.12.1 (2022-03-31)
Maintenance
1.12.0 (2022-03-25)
Bug Fixes
Enhancements
- onto creation: allow that resources and properties are not sorted by inheritance (DEV-626) (#167) (2ebece3)
- xmlupload: allow circular references (DEV-577) (#165) (75a444f)
1.11.0 (2022-02-28)
Enhancements
1.10.1 (2022-02-23)
Documentation
- add explanation how an Excel file for list creation must be structured (DEV-533) (#159) (660d57b)
- explain the interval-prop more precisely (#162) (00c18dc)
1.10.0 (2022-02-21)
Documentation
Maintenance
- excel to json list (DEV-431) (#155) (8a8c9d0)
- xml-upload: print XML validation errors when xmlupload fails due to validation (DEV-387) (#149) (03554c2)
Enhancements
- improve json schema validation error output (DEV-456) (#153) (9f92b66)
- make comments optional for new properties and resources (DEV-502) (#158) (9c30746)
- ontology: add Representation (DEV-551) (#160) (cba7be0)
1.9.0 (2022-01-27)
Documentation
- add isPartOf and seqnum properties to documentation (DEV-216) (#145) (09d42a4)
- dsp-tools-excel: mention the GUI order and other small improvements (DEV-99) (#148) (853068d)
Enhancements
1.8.1 (2022-01-11)
Bug Fixes
Maintenance
1.8.0 (2022-01-10)
Bug Fixes
- ontology: add default values for missing comments (DEV-337) (#141) (6f0094e)
- print only unresolvable resptrs (#139) (cbe1876)
- restrict the creation of classes without cardinalities (DEV-305) (#136) (5604a5b)
Enhancements
- excel-to-json: allow comments in class and property definitions (#111) (807959f)
- get: extend get command to get more information (DEV-139) (#137) (9ce6722)
Maintenance
1.7.1 (2021-12-14)
Bug Fixes
Maintenance
1.7.0 (2021-12-07)
Bug Fixes
- boolean-values: allow 0 and 1 as boolean values (DEV-251) (#131) (fd58ad4)
- create-ontology: within an ontology, references to the ontology itself are not possible (DEV-135) (#130) (6a40fc6)
- permissions: use permissions in xml upload (DEV-178) (#127) (4dad0ce)
Documentation
Enhancements
1.6.1 (2021-11-25)
Bug Fixes
- inconsistencies in groups and projects (DEV-261) (#121) (f9a95ed)
- schema: list root node needs a comments object (DEV-61) (#122) (7bdc589)
1.6.0 (2021-11-22)
Bug Fixes
- comments: fix comments in ontology creation (DEV-250) (#119) (08effdf)
- update dsp-tools to work with API version 16.0.0 (#117) (af70e9b)
Documentation
Enhancements
1.5.2 (2021-11-16)
Maintenance
- documentation: add missing documentation for excel2resources (DEV-144) (cde0db5)
1.5.1 (2021-10-13)
Bug Fixes
1.5.0 (2021-09-24)
Enhancements
1.4.2 (2021-09-21)
Bug Fixes
1.4.1 (2021-09-20)
Maintenance
1.4.0 (2021-09-16)
Documentation
Enhancements
- excel-to-properties: create properties from Excel (DSP-1577) (#89) (9f48e9a)
- excel-to-resources: create resources from excel (DSP-1576) (#88) (7b0302f)
1.3.3 (2021-09-07)
Bug Fixes
1.3.2 (2021-08-17)
Bug Fixes
- import: fix import error when starting script directly ( DSP-1869) (05b1eb1)
1.3.1 (2021-08-11)
Bug Fixes
1.3.0 (2021-08-10)
Enhancements
1.2.1 (2021-07-27)
Bug Fixes
1.2.0 (2021-07-26)
Enhancements
1.1.6 (2021-07-22)
Documentation
1.1.5 (2021-07-14)
Documentation
- dsp-tools-xmlupload: Add Warning section (#69) (05baf3d)
- dsp-tools-xmlupload: addition to incomplete paragraph ( DSP-1693) (#67) (318547f)
1.1.4 (2021-06-16)
Documentation
1.1.3 (2021-06-08)
Documentation
1.1.2 (2021-06-07)
Maintenance
Documentation
1.1.1 (2021-04-20)
Bug Fixes
Maintenance
1.1.0 (2021-04-09)
Bug Fixes
- add create_ontology command line configuration (3ab7e6b)
- add folder independence (2460937)
- add missing dependencies (4d75128)
- add user (277121b)
- bulk-import of multiple resource link values (6ef8908), closes #9
- cleanup api logging ( DSP-1076) (#46) (d48e704)
- command line scripts (732a0fa)
- Correctly set user password (9db6445)
- Correctly set user password (3583ea2)
- Do not send logout request if token is not set (9cfd484)
- removed exception if keywords missing (81f7d97)
- requirements (b5941f1)
- typo (3def59d)
Documentation
Enhancements
Maintenance
- add existing files into new structure (84dc1d2)
- add publishing setup (c18c6b9)
- add pypi badge (3fc148c)
- add runing tests on travis (2eeaeb8)
- add runing tests on travis (cf4f9e4)
- add runing tests on travis (b8f3bbc)
- add runing tests on travis (dc4fa02)
- add runing tests on travis (16844d8)
- add runing tests on travis (593ac85)
- add testing ( ongoing) (c175a16)
- allow release PRs in PR title check (#54) (0414948)
- automate release process ( DSP-1492) (#52) (6a96eee)
- bump version (49bc9d8)
- bump version (e7364c7)
- bump version to 1.1.0 ( DSP-1492) (#55) (3814ed2)
- configure dependencies and command line (7f79530)
Last update:
July 22, 2021