Skip to content

v0.1.0

Compare
Choose a tag to compare
@CasperWA CasperWA released this 31 Jan 14:33
· 86 commits to main since this release

Changelog

v0.1.0 (2024-01-31)

Full Changelog

This is the first "proper" release (after v0.0.1).

It introduces several steps up compared to a bare-bones REST API service that started as a way to return the entities from the URI/URL they have defined. Specifically on the onto-ns.com domain under the /meta path.

The main upgrade revolves around the CLI, implemented to facilitate uploading entities.
It does so by connecting to the REST API service, authenticating via SINTEF's GitLab OAuth2 flow.

A PyPI release is not planned yet. To install this package run (in a virtual environment):

pip install "entities-service[cli] @ git+https://github.com/SINTEF/entities-service.git"

Then run:

entities-service --help

To learn more about the CLI.

Implemented enhancements:

  • Add a release workflow #68
  • Change target for the CLI upload #63
  • Integrate current docker tests into a local pytest runnable environment #53
  • Update to ruff #51
  • Add dependency CI workflows #13
  • Help script for uploading entities #12

Fixed bugs:

  • Onto-ns expects entity in the "wrong" format #38
  • Deployment to onto-ns failing due to mishandling URL to MongoDB #31

Closed issues:

  • Minimize repo name #62
  • Move repository to SINTEF organization #10
  • Implement CD workflow for deploying updates on onto-ns.com #6
  • Be reasonable regarding version and name regex #4

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator