From 6fe2ac1cea9fd7552b9ed757163567d8ed647505 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Thu, 24 Oct 2024 11:15:27 +0200 Subject: [PATCH] REL: Begin next release cycle --- CHANGELOG.md | 70 +++++++++++++++++++++++++++++++--------------------- doc/conf.py | 4 +-- 2 files changed, 44 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b8478f..b100138 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Added + +### Changed + +### Deprecated + +### Removed + +### Fixed + +### Security + ## [8.0.0] - 2024-10-24 ## ### Added ### @@ -170,29 +184,29 @@ This is a major update. Switching from integer ids for internal and external use * `get_version_history` returns two additional columns, `child_username` and `child_realm`. * Added a `versioned` flag to the following procedures: - * `applyBackReference` - * `applyIDFilter` - * `applyPOV` - * `applyRefPOV` - * `makeStmt` - * `calcComplementUnion` - * `calcDifference` - * `calcIntersection` - * `finishSubProperty` - * `getChildren` - * `initEmptyTargetSet` - * `initDisjunctionFilter` - * `initEntity` - * `initQuery` - * `createTmpTable` + * `applyBackReference` + * `applyIDFilter` + * `applyPOV` + * `applyRefPOV` + * `makeStmt` + * `calcComplementUnion` + * `calcDifference` + * `calcIntersection` + * `finishSubProperty` + * `getChildren` + * `initEmptyTargetSet` + * `initDisjunctionFilter` + * `initEntity` + * `initQuery` + * `createTmpTable` * Added a `direct` column to `archive_isa` table ### Removed ### * unused procedures: - * `initNegationFilter` - * `initConjunctionFilter` - * `finishNegationFilter` + * `initNegationFilter` + * `initConjunctionFilter` + * `finishNegationFilter` ### Fixed ### @@ -229,20 +243,20 @@ This is a major update. Switching from integer ids for internal and external use with a lot of additions to the API. E.g. * New `entity_version`. * All `*_data` tables have a new twin, the `archive_*_data` table, where all - old versions of entities are stored. The `*_data` tables only contain the - data of the latest version. + old versions of entities are stored. The `*_data` tables only contain the + data of the latest version. * Additional `archive_isa` for the history entities' parents. * Additional `_iversion` column for the `reference_data` table for storing - references to particular versions of an entity. + references to particular versions of an entity. * New `setFileProperties` and `retrieveQueryTemplateDef` procedures which reduce server code and let the - backend decide which tables to use. Also, this is necessary for the - versioning, because these procedures behave differently depending on the - ENTITY_VERSIONING feature being enabled or disabled. + backend decide which tables to use. Also, this is necessary for the + versioning, because these procedures behave differently depending on the + ENTITY_VERSIONING feature being enabled or disabled. * Several functions and procedures for the interaction with the - `entity_version` table and the `transactions` table. E.g. - `insert_single_child_version`, `delete_all_entity_versions`, - `get_iversion`, `get_primary_parent_version`, `get_version_timestamp`, - `get_head_version`, `get_head_relative`, `get_version_history`. + `entity_version` table and the `transactions` table. E.g. + `insert_single_child_version`, `delete_all_entity_versions`, + `get_iversion`, `get_primary_parent_version`, `get_version_timestamp`, + `get_head_version`, `get_head_relative`, `get_version_history`. The versions are tracked internally by the `_iversion` field which is an integer and which should not be used outside of the backend. * New makefile targets for testing with MariaDB instance from Docker image: call diff --git a/doc/conf.py b/doc/conf.py index d7968a2..b679a2b 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -26,9 +26,9 @@ copyright = '2021 - 2024, IndiScale GmbH' author = 'Daniel Hornung' # The short X.Y version -version = '8.0.0' +version = '8.0.1' # The full version, including alpha/beta/rc tags -release = '8.0.0' +release = '8.0.1-SNAPSHOT' # -- General configuration --------------------------------------------------- -- GitLab