v1.86.0
The main points
- The project is now licensed under AFL-3.0 which is an OSI approved license, previously Draupnir was licensed under the Cooperative Software License. Please see #176 for details and rationale. Organised by @Gnuxie.
- Docker images are now built with node 20, contributed by @MTRNord in #129.
- @Gnuxie says: You have probably noticed that it has been three months since the last release, and this is because I have been extracting and rearchitecting the core of Draupnir (and Mjolnir) into a TypeScript library which Draupnir will depend upon in an upcoming release. The decision to create the library was taken because it has always been very difficult to maintain protections or consider adding features which lay on a limiting and neglected foundation, and it is simpler to attempt to remedy that before addressing the bigger issues that Draupnir and Mjolnir have. Because by continuing to work with limiting structural problems, each change can (and often does) exacerbate or complicate existing issues. However I am going to remind you that these issues are mostly natural to software as it ages, especially for a project like Mjolnir/Draupnir, which has been a product of a complicated context and spontaneous solutions.
- @Gnuxie says a special thank you to everyone who has been providing support for others using Draupnir in https://matrix.to/#/#draupnir:matrix.org and elsewhere.
Developments in Development
New Contributors
- @julianfoad made their first contribution in #133
Miscellaneous
- Decrease dependency update check to weekly by @Mikaela in #124
- Fix link to our own copy of moderators.md by @julianfoad in #133
- Add an example gif for prompt to ban command. by @Gnuxie in #100
- Bump the github-actions group with 4 updates by @dependabot in #125
- pre-commit autoupdate by @Mikaela in #143
- Add support for bot-sdk crypto as an experimental flag by @MTRNord in #145
- Fix markdown trailing whitespace & exlude .svg from trailing-whitespace checks by @Mikaela in #148
- Bump crypto-js from 4.1.1 to 4.2.0 by @dependabot in #159
- Bump postcss from 8.4.16 to 8.4.31 by @dependabot in #140
- Bump follow-redirects from 1.15.1 to 1.15.4 by @dependabot in #203
- Bump the github-actions group with 1 update by @dependabot in #162
- Bump body-parser from 1.20.1 to 1.20.2 by @dependabot in #119
- Bump express and @types/express by @dependabot in #121
- Change self references from Gnuxie/Draupnir to the-draupnir-project/Draupnir by @FSG-Cat in #208
Full Changelog: v1.85.1...v1.86.0