v3.0.0
Docker Hub - Develop / docker-latest (push) Failing after 39s
GHCR - Development Branches / ghcr-publish (push) Failing after 34s
Tests / Build & Lint (push) Failing after 5m56s
Tests / Integration tests (push) Failing after 22s
Tests / Application Service Integration tests (push) Failing after 12s
Tests / Unit tests (push) Successful in 6m55s

This commit is contained in:
gnuxie
2026-04-02 19:23:01 +01:00
parent a8d2ea3d6d
commit 1cb4c59c02
4 changed files with 18 additions and 7 deletions
+12 -1
View File
@@ -11,7 +11,18 @@ All notable changes to Draupnir will be kept in this file.
This project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] - 2026-04-02
## [v3.0.0] - 2026-04-02
Draupnir [v3.0.0] is focussed on changes to improve maintenance of the project,
including incorporating all of the Draupnir stack into a monorepo to improve
contribution workflow. There are a number of **breaking** changes to consider
that are listed in the major changes below.
If for some reason you do encounter an issue with upgrading Draupnir, it is safe
to downgrade back to v2.9.0 without changes, and receive support either in our
our support room
[#draupnir:matrix.org](https://matrix.to/#/#draupnir:matrix.org) or
[issue tracker](https://github.com/the-draupnir-project/Draupnir/issues).
### Major Changes
+4 -4
View File
@@ -23,7 +23,7 @@ Matrix.
## Status
We have recently passed a huge milestone: Draupnir's 2.0.0 release 🎉
We have recently passed a huge milestone: Draupnir's 3.0.0 release 🎉
See
[governance reports](https://the-draupnir-project.github.io/draupnir-documentation/category/reports)
@@ -134,15 +134,15 @@ Mjolnir** that provides significant technical improvements:
- A huge effort has been spent refactoring the code base, paving the way for
future feature development of Draupnir and adjacent projects. This includes
the rewrite of the core of Draupnir into the
[matrix-protection-suite](https://github.com/Gnuxie/matrix-protection-suite),
[matrix-protection-suite](https://github.com/the-draupnir-project/Draupnir/packages/matrix-protection-suite),
providing all the Matrix client code required to operate a protection
platform. The matrix-protection-suite also covers severall shortfalls in the
available SDK's, providing event parsing and types that keep code secure and
sound. The
[interface-manager](https://github.com/the-draupnir-project/interface-manager)
[interface-manager](https://github.com/the-draupnir-project/Draupnir/packages/interface-manager)
providing an advanced command-oriented interface (note, this does not mean
command-line interface). The
[matrix-basic-types](https://github.com/the-draupnir-project/matrix-basic-types)
[matrix-basic-types](https://github.com/the-draupnir-project/Draupnir/packages/matrix-basic-types)
library for dealing with Matrix's various string types. And finally the
introduction of [prettier](https://prettier.io/),
[eslint](https://eslint.org/) and
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "draupnir",
"version": "2.9.0",
"version": "3.0.0",
"description": "A moderation tool for Matrix",
"main": "lib/index.js",
"repository": "https://github.com/the-draupnir-project/Draupnir.git",
+1 -1
View File
@@ -28,7 +28,7 @@
}
},
"apps/draupnir": {
"version": "2.9.0",
"version": "3.0.0",
"license": "AFL-3.0",
"dependencies": {
"@gnuxie/typescript-result": "^1.0.0",