Skip to content

Releases: bobbah/DMISharp

Version 2.1.0 Release

22 Jul 03:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.2...2.1.0

Version 2.0.2 Release

08 Jul 00:11
bf67ae6
Compare
Choose a tag to compare

What's Changed

  • Improve Nuget Package Changelog Handling by @bobbahbrown in #8
  • Improvements of ImageSharp pixel interactions & memory leak patch by @bobbahbrown in #9

Full Changelog: 2.0.1...2.0.2

Version 2.0.2-alpha.1 Prerelease

07 Jul 19:35
009a2ca
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Improve Nuget Package Changelog Handling by @bobbahbrown in #8

Full Changelog: 2.0.1...2.0.2-alpha.1

Version 2.0.1 Release

07 Jul 18:30
9023b5a
Compare
Choose a tag to compare

What's Changed

  • Nuget Package CI/CD Overhaul by @bobbahbrown in #7

Full Changelog: 2.0.0...2.0.1

Version 2.0.0 Release

07 Jul 03:45
Compare
Choose a tag to compare

This release includes an upgrade to .NET 7 and ImageSharp 3.0. Note to users of .NET Framework that this version drops support for .NET Framework, as ImageSharp 3 no longer supports anything below .NET 6.

  • Updated to .NET 7
  • Updated ImageSharp to 3.0

This release reduces the benchmarked times of all tests by about 50%, so it's a pretty significant performance boost from upgrading both.

Version 1.7.0 Release

13 Mar 00:45
Compare
Choose a tag to compare

This release includes a great deal of optimizations to how DMI files are saved to reduce final size-on-disk. See changelog below for full details.

  • Added compression optimizations and some other size-decreasing optimizations to DMI file saving
  • Updated to .NET 6
  • Updated ImageSharp to 2.0

v1.0.1 Initial Release

28 Apr 22:17
Compare
Choose a tag to compare

Initial release of DMISharp, supports creating SixLabors.ImageSharp images representing the various icons and animations within a .dmi file.

Version 1.6.2 Release

15 Mar 01:19
03d0689
Compare
Choose a tag to compare

Quite a few changes in this one...

  • Added DMI shaping algorithm from BYOND
  • Reworked DMI metadata parsing to use spans, decrease allocations where possible
  • Added new unit tests to test that DMI metadata is produced correctly
  • Added new unit tests to test that DMI file shapes and content are correct

Working out the BYOND algorithm took a couple days as I had to learn how to reverse engineer. Benchmarked the span changes and they seem to reduce memory allocations pretty reasonably across the board (10's of kb), improves processing time as well by a few percent.

Version 1.6.1 Release

10 Mar 20:42
Compare
Choose a tag to compare
  • Added support for .NET Framework 4.7.2 and .NET Framework 4.6.1
  • Updated ImageSharp to 1.0.3

Version 1.6.0 Release

10 Mar 20:12
Compare
Choose a tag to compare
  • Added support for .NET Standard 2.0 (thanks @AnturK)