diff --git a/CHANGELOG.md b/CHANGELOG.md index e06776a..d14b108 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,10 @@ 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.1.0] - 2026-02-19 +## [1.0.0] - 2026-07-25 ### Added -- Initial release of Multi-OrBAC PostgreSQL extension +- First stable release of the Multi-OrBAC PostgreSQL extension - Complete Multi-OrBAC implementation based on CNRS research paper - Core features: - Organization-centric access control @@ -55,4 +55,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 `rls_check(activity, view, row_org_id[, row_user_id])` for row-scoped tables where a NULL `row_org_id` means the record is unattributed -[0.1.0]: https://git.villains.fr/crudy/pgmorbac/releases/tag/v0.1.0 +[1.0.0]: https://git.villains.fr/crudy/pgmorbac/releases/tag/v1.0.0 diff --git a/META.json b/META.json index e9bfa0e..adbd118 100644 --- a/META.json +++ b/META.json @@ -1,8 +1,8 @@ { "name": "pgmorbac", "abstract": "Multi-OrBAC: Organization-Based Access Control with multi-organization support", - "description": "A PostgreSQL extension implementing the Multi-OrBAC access control model — enabling organization-centric, context-aware, and hierarchical access control with delegation, separation of duty, and cross-organizational policies.", - "version": "0.1.0", + "description": "A PostgreSQL extension implementing the Multi-OrBAC access control model \u2014 enabling organization-centric, context-aware, and hierarchical access control with delegation, separation of duty, and cross-organizational policies.", + "version": "1.0.0", "maintainer": [ "Marc VILLAIN " ], @@ -10,8 +10,8 @@ "provides": { "pgmorbac": { "abstract": "Multi-OrBAC access control extension", - "file": "pgmorbac--0.1.0.sql", - "version": "0.1.0" + "file": "pgmorbac--1.0.0.sql", + "version": "1.0.0" } }, "prereqs": { diff --git a/README.md b/README.md index d35ff16..9de942f 100644 --- a/README.md +++ b/README.md @@ -59,11 +59,11 @@ sudo ./tools/install.sh ```bash # Build versioned file from source -make build # Concatenates src/ files into pgmorbac--0.1.0.sql +make build # Concatenates src/ files into pgmorbac--1.0.0.sql # Copy files to PostgreSQL extension directory sudo cp pgmorbac.control $(pg_config --sharedir)/extension/ -sudo cp pgmorbac--0.1.0.sql $(pg_config --sharedir)/extension/ +sudo cp pgmorbac--1.0.0.sql $(pg_config --sharedir)/extension/ # Enable in PostgreSQL psql -d mydb -c "CREATE EXTENSION pgmorbac;" diff --git a/package.json b/package.json index 5e67c58..555f709 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pgmorbac-release-tools", - "version": "0.1.0", + "version": "1.0.0", "private": true, "type": "module", "description": "Release tooling for the pgmorbac PostgreSQL extension (build + sign + publish the PGXN distribution).", diff --git a/pgmorbac.control b/pgmorbac.control index acf6a5c..0f32249 100644 --- a/pgmorbac.control +++ b/pgmorbac.control @@ -1,6 +1,6 @@ # pgmorbac extension # Multi-OrBAC access control model for PostgreSQL comment = 'Multi-OrBAC: Organization-Based Access Control with multi-organization support' -default_version = '0.1.0' +default_version = '1.0.0' relocatable = false schema = morbac