Atramhasis

Latest version: v2.0.0

Safety actively analyzes 621825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.0.0

incompatible changes that require a careful upgrade and some manual
intervention. Lots of dependencies have been updated, so please test and
evaluate your own integration carefully before updating a production version.

This version provides two major new features:

- It is now possible to have non-numeric identifiers for concepts and collections.
The current default (numeric ids) is still supported, but we've made it
possible to also use a UUID or assign one manually upon creation of a
concept. (732)
- Creation of providers used to be done with a little bit of code, but is now
handled through the UI. A thesaurus administrator can be allowed to create new
conceptschemes by configuring a few parameter such as a URI pattern, a
provider ID, what type of identifiers to use (numeric, guid or manual)
and the provider's default language. We have provided a script for upgrading
an installation that was created for an older version of Atramhasis. Please
consult our documentation for instructions how to use it. (744)

Minor features added and bugs fixed:

- Atramhasis is now tested on Python 3.11, 3.10 and 3.9. Support for older
versions has been removed.
- Jinja2 3.x is now the expected template engine. Users who have overridden and
customised many templates might need to update them. (747)
- Easier and more flexible configuration of analytics snippets, such as
`Plausible Analytics <https://plausible.io>`_. (#738)
- Refactoring of the import from file script, to avoid duplicate code and avoid
creating duplicate labels. (818)
- Update label of default language `vls` to `Vlaams` to be inline with the normal
IANA label. (767)
- Update language-tags to latest version. (754)
- Stop building universal wheels (752)
- Minor refactoring of view method to get publically available conceptschemes (777)

2.0.0b1

--------------------

**This is a pre-release of version of 2.0.0**

1.3.2

------------------

- Fix broken CITATION.cff file. Otherwise this version is identical to 1.3.1

1.3.1

------------------

- Show actual language tags in admin interface drop downs, as opposed to just the labels to reduce confusion. (766)
- JSON-LD export was broken because the provided context was missing a context
attribute. (794)
- Added a link from a concept page in the admin interface to the public interface. (791)
- Saving a concept in the admin interface triggers a reload of the list view. (763)
- Fix notation of JSON-LD. (792)
- Update docs to no longer reference mkvirtualenv, use standard venv instead (773)
- Update CONTRIBUTING.md file (756)
- Remove unneeded references to pytz (780, 796)

1.3.0

-------------------

- Fix some dependencies to avoid broken dependencies (749)
- Remove Waitress from setup.py since this it's not necessary to run in production with Waitress (749)
- Update skosprovider_rdf to version 1.3.0 to avoid accidentally
exposing URI's as dcterms:identifier. (741)

1.2.0

------------------

- Concept detail RDF is missing link with collection (707)
- import_data.py: NameError: name 'Note' is not defined (721)
- Better error logging for dump_rdf script (712)
- Upgrade to rdflib 6 (714)
- 500 Exception when using unexpected values for endpoint /conceptschemes/[schemeid]/c/[concept_id] (708)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.