Releases: scossu/lakesuperior
Releases · scossu/lakesuperior
v1.0.0 Alpha 12
What is included in this release
Alpha 12 addresses some substantial enhancements to the Python API and code refactoring, additional documentation and integration.
Features
- Integrate Travis with PyPI. Builds are now deployed to PyPI at every version upgrade.
- Allow updating resources with triple deltas in Python API.
Enhancements
- Streamlined resource creation logic, removed redundant methods.
- Allow PUT with empty payload on existing resources.
Bug Fixes
- Referential integrity did not parse fragment URIs correctly.
Other
- Added documentation for discovery and query, and Python API usage examples.
v1.0.0 Alpha 11
What is included in this release
Alpha 11 introduces some minor documentation amendments and fixes an issue with the distribution package.
Features
None with this release.
Enhancements
- Documentation improvements.
Bug Fixes
- Issue with config files in wheel build.
v1.0.0 Alpha 10
What is included in this release
Alpha 10 introduces a completely revamped documentation and integration with setuptools to generate Python packages on PyPI. It incorporates the unreleased alpha9.
Features
- Translate all documentation pages to .rst
- Several new documentation pages
- Translate all docstrings to .rst (#32)
- Documentation now automatically generated by Sphinx
- Setuptools integration to create Python wheels
Enhancements
- Moved several files, including default config, into lakesuperior package
- Reworked WSGI (gunicorn) server configuration, now exposed to user as .yml rather than .py
- Made most scripts non-executable (executables are now generated by setuptools)
- CI uses setup.py for testing
- Web server no longer aborts if STOMP service is not accessible
Bug Fixes
None with this release.
Other
- Documentation now available on https://lakesuperior.readthedocs.io and updated with each release
- Python package hosted on https://pypi.org/project/lakesuperior/ . Please make sure you read the updated install instructions.
- Switch semantic version tag naming to a format compatible with PyPI.
v1.0.0 Alpha 8
What is included in this release
Alpha 8 introduces a migration tool and other enhancements and bug fixes.
Features
Enhancements
- More efficient and cleaner handling of data keys (#17)
- Enhanced resource view in UI
- Simplified and more efficient PATCH operations
- Zero configuration startup
- More minor enhancements
Bug Fixes
- STOMP protocol mismatch
- Missing UID slash when POSTing to root (#26)
- Running out of readers in long-running processes
Other
- Travis and Docker integration
1.0.0-alpha.7
This is the first publicly advertised release of LAKEsuperior.
Some major features are missing and test coverage is very low but the application is proven to perform several basic operations on its own and with Hyrax 2.0.