Skip to content

v1.86.0

Compare
Choose a tag to compare
@Gnuxie Gnuxie released this 16 Jan 00:40
· 320 commits to main since this release

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

  • We have finally migrated away from tslint to eslint, contributed by @MTRNord in #88.

New Contributors

Miscellaneous

Full Changelog: v1.85.1...v1.86.0