What's Changed
- Bump lxml from 5.2.2 to 5.3.0 by @dependabot in #968
- Bump sphinx-autoapi from 3.1.2 to 3.3.2 by @dependabot in #969
- Update paramiko requirement from <3.4.1,>=3.0.0 to >=3.0.0,<3.5.1 by @dependabot in #971
- Bump myst-nb from 1.1.1 to 1.1.2 by @dependabot in #970
- Bump sphinx-autobuild from 2024.4.16 to 2024.10.3 by @dependabot in #974
- Bump sphinx from 7.3.7 to 8.1.3 by @dependabot in #972
- Bump sphinx-design from 0.6.0 to 0.6.1 by @dependabot in #973
- Bump sphinx-autoapi from 3.3.2 to 3.3.3 by @dependabot in #992
- Remove Python 3.7 from setup.py by @jesper-friis in #967
- Update requirements of paramiko to include lates version by @jesper-friis in #981
- Fix
dlite.Instance.from_dict()
to correctly parse ref-type properties by @jesper-friis in #983 - Update PostgreSQL test by @jesper-friis in #984
- Simplify documentation of datamodels and usage of plugins by @francescalb in #977
- Python documentation by @jesper-friis in #991
- Fix json iterate by @jesper-friis in #985
- Avoid overwrite existing YAML files if no change has been made by @jesper-friis in #987
- Initialise DLite search paths from entry points by @jesper-friis in #990
- Initialise environment from global Python variables by @jesper-friis in #989
- Fix documentation warnings and errors by @jesper-friis in #994
- Validate multiple instances by @jesper-friis in #986
- Pydantic 2.9.2 works, but not 2.10.1. by @francescalb in #1009
- JStore cleanup by @jesper-friis in #1001
- Fix some memory issues by @jesper-friis in #995
- Fix more memory leaks by @jesper-friis in #1005
- Fix segfault if dimensions is null by @jesper-friis in #1010
- Added tests for dlite-validate of instances with ref-types by @jesper-friis in #1011
- Swig container by @jesper-friis in #1020
- Validate properties that refer to other datamodels by @francescalb in #1008
Full Changelog: v0.5.23...v0.5.24
Changelog
v0.5.24 (2024-11-29)
Fixed bugs:
- Building HTML documentation with Sphinx fails #654
Closed issues:
- Support for swig 4.3.0 #1021
- Ref not checked correctly in dlite-validate #1007
- Code cleanup: Follow up PR #986 by replace
utils.instance_from_dict()
++ withJStore
#1000 - Fix warnings and errors from Doxygen and Sphinx #993
- Ref-type doesn't work with YAML #982
- Write a small section on how to write datamodels, which is easy to find. #980
- dlite-validate overwrites file if it is not valid #979
- dlite-validate output confusing information #978
- Describe how to add paths to drivers in the documentation #976
- Generate Python reference documentation #962
- Make it possible to use entry points to register DLite plugins #927
- Fix remaining memory leaks #894
Merged pull requests:
- Swig container #1020 (jesper-friis)
- Added tests for dlite-validate of instances with ref-types #1011 (jesper-friis)
- Fix segfault if dimensions is null #1010 (jesper-friis)
- Pydantic 2.9.2 works, but not 2.10.1. #1009 (francescalb)
- Validate properties that refer to other datamodels #1008 (francescalb)
- [Auto-generated] Update dependencies #1006 (TEAM4-0)
- WIP: Fix more memory leaks #1005 (jesper-friis)
- JStore cleanup #1001 (jesper-friis)
- [Auto-generated] Update dependencies #998 (TEAM4-0)
- Fix some memory issues #995 (jesper-friis)
- Fix documentation warnings and errors #994 (jesper-friis)
- Bump sphinx-autoapi from 3.3.2 to 3.3.3 #992 (dependabot[bot])
- Python documentation #991 (jesper-friis)
- Initialise DLite search paths from entry points #990 (jesper-friis)
- Initialise environment from global Python variables #989 (jesper-friis)
- Avoid overwrite existing YAML files if no change has been made #987 (jesper-friis)
- Validate multiple instances #986 (jesper-friis)
- Fix json iterate #985 (jesper-friis)
- Update PostgreSQL test #984 (jesper-friis)
- Fix
dlite.Instance.from_dict()
to correctly parse ref-type properties #983 (jesper-friis) - Update requirements of paramiko to include lates version #981 (jesper-friis)
- Simplify documentation of datamodels and usage of plugins #977 (francescalb)
- Bump sphinx-autobuild from 2024.4.16 to 2024.10.3 #974 (dependabot[bot])
- Bump sphinx-design from 0.6.0 to 0.6.1 #973 (dependabot[bot])
- Bump sphinx from 7.3.7 to 8.1.3 #972 (dependabot[bot])
- Update paramiko requirement from <3.4.1,>=3.0.0 to >=3.0.0,<3.5.1 #971 (dependabot[bot])
- Bump myst-nb from 1.1.1 to 1.1.2 #970 (dependabot[bot])
- Bump sphinx-autoapi from 3.1.2 to 3.3.2 #969 (dependabot[bot])
- Bump lxml from 5.2.2 to 5.3.0 #968 (dependabot[bot])
- Remove Python 3.7 from setup.py #967 (jesper-friis)
- [Auto-generated] Update dependencies #966 (TEAM4-0)
* This Changelog was automatically generated by github_changelog_generator