Releases: SINTEF/dlite
Releases · SINTEF/dlite
v0.3.5
Changelog
v0.3.5 (2022-03-14)
Closed issues:
- Fix failing deployment of new release on pypi #229
Merged pull requests:
- Fix failing CD for release on PyPI #230 (CasperWA)
- Added Metadata to Python interface #228 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.3.4
Distributed dlite as dlite-python on pypi.
Changelog
v0.3.4 (2022-03-12)
Implemented enhancements:
- Use the serialize Python package to support several generic serialisation formats #40
Fixed bugs:
Closed issues:
- Fix references in README.md #215
- pip installing from GitHub fails for Python3.9 on Windows #209
- Reading dlite blob data from Python hex-encoded string #186
- Make dlite read and write SOFT7 json serialisation format #185
- Make DLiteStorageBase and DLiteMappingBase available from the python api #182
- Add keyword argument support to SWIG-generated code #176
- Deploy dlite on pypi #173
- Fix
pip install .
from system python on linux #171 - Read collection from file #164
- Ensure a single global state in err.c #163
- Find out why MSVC segfaults when FreeLibrary() is called when a plugin is unloaded #156
- Add python tests suite for reading/writing different storage types and file formats #138
- More semantic naming of plugin_path_delete() and similar functions #128
- Set up automatical deployment #123
- Add generic example showing how mapping to ontologies #83
Merged pull requests:
- Added set_property_from_string() and get_property_as_string() methods to dlite.Instance #227 (jesper-friis)
- Fixed bug in the python API for storage.save() #224 (jesper-friis)
- Build and release DLite-Python #217 (CasperWA)
- Fixed documentation links - doxygen doesn't like hyphens #216 (jesper-friis)
- Added workaround to datamodel, see the comment added to the get() method #214 (jesper-friis)
- Fixed deprecated old cmake CMP0078 policy #213 (jesper-friis)
- Cleanup keyword arguments #212 (jesper-friis)
- Added datamodel + cleaned up some issues #211 (jesper-friis)
- Make workflow3 run in dehydrogenation example. #210 (francescalb)
- Suggested update for PR #203 #208 (jesper-friis)
- Added support for skipping python tests if they exit with return code 44 #207 (jesper-friis)
- Support SOFT7 json serialisation format #206 (jesper-friis)
- Ensure to overwrite existing entity #204 (jesper-friis)
- Python test system for storages #203 (TorgeirUstad)
- Swig keywords #202 (kriwiik)
- The crosscompile CI test takes too long. Changed it to only run nightly #199 (jesper-friis)
- Test dehydrogenation #198 (jesper-friis)
- Fixed issue #146 Building without Python support fails #197 (jesper-friis)
- Added table-of-content to README #196 (jesper-friis)
- Fixed factory (I hope :-) #195 (jesper-friis)
- Fixed the issue that array arguments should not be None #194 (jesper-friis)
- Updated README file #193 (jesper-friis)
- Read blob data from Python #187 (jesper-friis)
- Bson plugin #184 (TorgeirUstad)
- Freeing correct pointer and added a valgrind suppression #183 (jesper-friis)
- Fixed bug in plugin.c causing memory leaks (at best) #181 (jesper-friis)
- Quoted Windows paths in doc/build-with-vs.md to not confuse doxygen #180 (jesper-friis)
- Python bindings to inspect dlites internal storage #177 (pscff)
- WIP Global error state #172 (jesper-friis)
- WIP Dehydrogenation demo #169 (francescalb)
* This Changelog was automatically generated by github_changelog_generator
v0.3.1
Changes:
- got rid of the jansson dependency - the JSON storage plugin is now always available (JSMN is now used for parsing json, while dlite itself implements serialising)
- manage a single global state that is shared with dynamic loaded plugins. This allow the plugins to link dlite statically, reducing library search path issues, especially on Windows
- json files with immutable entities are not modified by default
- fixed issue with loading collections
- fixed issue python interface to dlite search paths
- fixed several other bugs
0.3.0: Merge pull request #121 from SINTEF/meta.sintef.no_to_onto-ns.com
Important changes:
- base namespace has been changed from http://meta.sintef.no to http://onto-ns.com/meta
- made mappings work from python
- added support for librdf triplestore
- added rdf, csv and blob storage plugins
- added docker file for cross-compiling for windows
- bug fixes...
0.2.5
Major features:
- added Fortran bindings
- fixed compilation on Windows
- many other improvements and bug fixes
Symbolic property dimensions
Allowed property dimensions to be specified like ["N+1", "N-M"] where "N" and "M" refer to the dimensions of the instance.
Also cleaned up the code generation and reduced name collisions between internal fields and dimension and property names.
v0.2.2.1
Python storage plugin
Added python storage plugin and github CI tests + many bug fixes.