Releases: SINTEF/dlite
v0.5.23
Major changes
- Evaluate plugins in separate namespaces by the calling interpreter
- Protocol plugins
What's Changed
- Improved control over code changes by @jesper-friis in #925
- Added documentation of how to handle code changes. by @jesper-friis in #920
- Ensure that instance uuid and uri are literals in the rdf representation of dataset. by @jesper-friis in #928
- Avoid creating a new internal interpreter if DLite is called from Python by @jesper-friis in #907
- Updated the Dockerfile templates for the weekly build of containers by @jesper-friis in #930
- Update the documentation by @jesper-friis in #932
- Require rdflib for test_dataset*.py by @jesper-friis in #936
- Added utility functions uri_encode() and uri_decode() by @jesper-friis in #941
- Do bit shifting with 64 bit precision by @jesper-friis in #940
- Improve installation of Python packages by @jesper-friis in #939
- Load plugins in a separate namespace by @jesper-friis in #953
- Improve plugin options by @jesper-friis in #949
- Added protocol plugins - continuation of #958 by @jesper-friis in #959
Full Changelog: v0.5.22...v0.5.23
Changelog
v0.5.23 (2024-10-17)
Closed issues:
- Load plugins in a separate namespace #950
- Document builtin storage plugins #642
- Rename
uri
argument to plugin open() functions #325 - Plugin for distributed hash table - for accessing metadata #190
Merged pull requests:
- Added protocol plugins - continuation of #958 #959 (jesper-friis)
- Fixed typo in storage query() method #956 (jesper-friis)
- 950 load plugins in a separate namespace #953 (jesper-friis)
- Improve plugin options #949 (jesper-friis)
- Added two more tests #942 (jesper-friis)
- Added utility functions uri_encode() and uri_decode() #941 (jesper-friis)
- Do bit shifting with 64 bit precision #940 (jesper-friis)
- Improve installation of Python packages #939 (jesper-friis)
- [Auto-generated] Update dependencies #937 (TEAM4-0)
- Require rdflib for test_dataset*.py #936 (jesper-friis)
- Fixed logical error. Do not print errors from C to stderr unless DLITE_PYDEBUG is defined #933 (jesper-friis)
- Update the documentation #932 (jesper-friis)
- Updated the Dockerfile templates for the weekly build of containers #930 (jesper-friis)
- Cleaned up errors and made them more maintainable. #929 (jesper-friis)
- Ensure that instance uuid and uri are literals in the rdf representation of dataset. #928 (jesper-friis)
- Improved control over code changes #925 (jesper-friis)
- Added documentation of how to handle code changes. #920 (jesper-friis)
- Fix failing tests on manylinux2014_i686 #912 (jesper-friis)
- Avoid creating a new internal interpreter if DLite is called from Python #907 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.5.22
What's Changed
- Do not print C errors by default and avoid reissuing old exceptions by @jesper-friis in #926
Full Changelog: v0.5.21...v0.5.22
Changelog
v0.5.22 (2024-08-15)
Merged pull requests:
- Do not print C errors by default #926 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.5.21
What's Changed
- Cd release fix by @jesper-friis in #924
Full Changelog: v0.5.20...v0.5.21
Changelog
v0.5.21 (2024-08-14)
Merged pull requests:
- Cd release fix #924 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.5.20
What's Changed
- Remove errous name form cd_release.yml by @jesper-friis in #923
Full Changelog: v0.5.19...v0.5.20
Changelog
v0.5.20 (2024-08-14)
Merged pull requests:
- Remove name form cd_release.yml #923 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.5.19
What's Changed
- Improved and simplified building docker images by @jesper-friis in #910
- Updated cppcheck and corrected some errors that it found by @jesper-friis in #911
- Added test utility functions: importskip(), serverskip() by @jesper-friis in #906
- Do not build wheel for Python 3.12 on manylinux2014_i686. by @jesper-friis in #918
- Improve tips and tricks documentation by @jesper-friis in #909
- Fixed TEM demo after changing the behaviour of the asdict() method. by @jesper-friis in #919
- Updated cd_release.yml for publishing to PyPI using OIDC by @jesper-friis in #921
Full Changelog: v0.5.17...v0.5.19
Changelog
v0.5.19 (2024-08-14)
* This Changelog was automatically generated by github_changelog_generator
v0.5.18
What's Changed
- Improved and simplified building docker images by @jesper-friis in #910
- Updated cppcheck and corrected some errors that it found by @jesper-friis in #911
- Added test utility functions: importskip(), serverskip() by @jesper-friis in #906
- Do not build wheel for Python 3.12 on manylinux2014_i686. by @jesper-friis in #918
- Improve tips and tricks documentation by @jesper-friis in #909
- Fixed TEM demo after changing the behaviour of the asdict() method. by @jesper-friis in #919
- Updated cd_release.yml for publishing to PyPI using OIDC by @jesper-friis in #921
Full Changelog: v0.5.17...v0.5.18
v0.5.17
What's Changed
- Bump tripper from 0.2.15 to 0.2.16 by @dependabot in #837
- Update sphinxcontrib-plantuml requirement from ~=0.29 to ~=0.30 by @dependabot in #843
- Update numpy requirement from <1.27.0,>=1.14.5 to >=1.14.5,<2.1.0 by @dependabot in #853
- Removed use of distutils and drop support for Python 3.7 by @jesper-friis in #860
- Add support for musllinux_1_2 by @jesper-friis in #861
- Infer default values for the
uuid
andsingle
options of asdict() by @jesper-friis in #833 - Update weekly container build by @jesper-friis in #863
- Updating tem demo by @jesper-friis in #841
- Documented that nothing should be defined outside the plugin class in Python storage plugins by @jesper-friis in #867
- Explicitly set python 3.10 in ci_tests and cd_docs in gitub workflows. by @francescalb in #874
- using plugin in path that is set after instantiation of a data mode fails. by @francescalb in #875
- Serialise as EMMO datasets by @jesper-friis in #796
- Fix test redis by @jesper-friis in #877
- Adding options to the Python plugin from_bytes() and to_bytes() methods by @jesper-friis in #880
- Added support for
to_bytes()
andfrom_bytes()
in the json storage plugin by @jesper-friis in #881 - Fixed memory leaks by @jesper-friis in #895
- Memory debugging by @jesper-friis in #896
Full Changelog: v0.5.16...v0.5.17
Changelog
v0.5.17 (2024-08-12)
Implemented enhancements:
- Extend Python wheel with win32 edition #220
Closed issues:
- Add options to
Instance.to_bytes()
andInstance.from_bytes()
#868 - Document that DLite plugins should not define anything outside the plugin class. #866
- Update GitHub upload-artifact action to v4 #830
- Error in documentation and asdict #811
- hdf5 and swig no longer optional if python packages installed #710
- Cannot find NumPy include directories for Python 3.11 on Windows #553
- Fix memory issue in test_execprocess that shows up with valgrind #343
Merged pull requests:
- [Auto-generated] Update dependencies #898 (TEAM4-0)
- Memory debugging #896 (jesper-friis)
- Fixed memory leaks #895 (jesper-friis)
- [Auto-generated] Update dependencies #893 (TEAM4-0)
- Added support for
to_bytes()
andfrom_bytes()
in the json storage plugin #881 (jesper-friis) - Adding options to the Python plugin from_bytes() and to_bytes() methods #880 (jesper-friis)
- Fix test redis #877 (jesper-friis)
- [Auto-generated] Update dependencies #876 (TEAM4-0)
- using plugin in path that is set after instantiation of a data mode fails. #875 (francescalb)
- Explicitly set python 3.10 in ci_tests and cd_docs in gitub workflows. #874 (francescalb)
- Documented that nothing should be defined outside the plugin class in Python storage plugins #867 (jesper-friis)
- Update weekly container build #863 (jesper-friis)
- Add support for musllinux_1_2 #861 (jesper-friis)
- Removed use of distutils and drop support for Python 3.7 #860 (jesper-friis)
- Bump docker/build-push-action from 5 to 6 #854 (dependabot[bot])
- Update numpy requirement from <1.27.0,>=1.14.5 to >=1.14.5,<2.1.0 #853 (dependabot[bot])
- [Auto-generated] Update dependencies #845 (TEAM4-0)
- Update sphinxcontrib-plantuml requirement from ~=0.29 to ~=0.30 #843 (dependabot[bot])
- Updating tem demo #841 (jesper-friis)
- Bump tripper from 0.2.15 to 0.2.16 #837 (dependabot[bot])
- Infer default values for the
uuid
andsingle
options of asdict() #833 (jesper-friis) - Serialise as EMMO datasets #796 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.5.16
What's Changed
- Moved all wheels to dist folder and delete original folder by @francescalb in #858
- Accidentally removed dist folder just before push to pypi by @francescalb in #859
Full Changelog: v0.5.14...v0.5.16
Changelog
v0.5.16 (2024-06-21)
Merged pull requests:
- Accidentally removed dist folder just before push to pypi #859 (francescalb)
* This Changelog was automatically generated by github_changelog_generator
v0.5.15
What's Changed
- Moved all wheels to dist folder and delete original folder by @francescalb in #858
Full Changelog: v0.5.14...v0.5.15
Changelog
v0.5.15 (2024-06-21)
Merged pull requests:
- Moved all wheels to dist folder and delete original folder #858 (francescalb)
* This Changelog was automatically generated by github_changelog_generator
v0.5.14
What's Changed
- Move sdist files correctly by @francescalb in #857
Full Changelog: v0.5.13...v0.5.14
Changelog
v0.5.14 (2024-06-21)
Merged pull requests:
- Move sdist files correctly #857 (francescalb)
* This Changelog was automatically generated by github_changelog_generator