Skip to content

Releases: sub-c/AllegroDotNet

AllegroDotNet v0.12.0

Choose a tag to compare

@sub-c sub-c released this 27 Nov 16:18
  • Update LibraryVersion enum to include Allegro v5.2.11.0.
  • Add .NET 10 target.
  • Remove .NET 8 and .NET 6 targets.

AllegroDotNet v0.11.0

Choose a tag to compare

@sub-c sub-c released this 30 Nov 01:20
1ea387e
  • Update LibraryVersion enum to include Allegro v5.2.10.
  • Update the SubC.AllegroDotNetWin64 NuGet package/.NUSPEC file to include Allegro v5.2.10 binaries.

AllegroDotNet v0.10.0

Choose a tag to compare

@sub-c sub-c released this 02 Sep 13:14
  • AllegroDotNet is now compatible with native AoT when targeting .NET 8.
  • Updated AllegroTransform struct to be native AoT compatible. Use myTransform[x, y] instead of the previous myTransform.M[x, y].

AllegroDotNet v0.9.4

Choose a tag to compare

@sub-c sub-c released this 27 Aug 00:41

Fix AllegroTimeout routines.

AllegroDotNet v0.9.3

Choose a tag to compare

@sub-c sub-c released this 24 Aug 19:29
  • Add AnyCPU platform. Still requires the user to have the correct bit-ness of Allegro 5 available for the OS.
  • Refactored the IInteropProvider interface to be simplier.
  • Small updates to README.MD, MSBuild.xml.

AllegroDotNet v0.9.2

Choose a tag to compare

@sub-c sub-c released this 11 Aug 21:03

Bug fixes from EscapeCharacter-dev

  • Typo AlDrawTintedScaledBitmap() destination width parameter.
  • Fix GetJoystickState() to pass by reference.

AllegroDotNet v0.9.1

Choose a tag to compare

@sub-c sub-c released this 04 May 14:29

Added .NET 8 target; now targeting .NET Standard 2.0, .NET 6, and .NET 8.
Two small bug fixes:

  • Allow null string (identifier) for LoadBitmapF functions.
  • Ensure display extension methods are public, not internal.

AllegroDotNet v0.9.0

Choose a tag to compare

@sub-c sub-c released this 17 Feb 21:53
97da418

A very large refactor of the backend code, but the exposed API changes are small.
They are mostly limited to some classes becoming structures, and requiring ref when they are passed.

AllegroDotNet can now handle different versions of Allegro 5, either by using the LibraryVersion enumeration when calling Al.InstallSystem(), or by passing the integer version. The SubC.AllegroDotNet.Win64 NuGet package is updated with Allegro v5.2.9.

AllegroDotNet v0.7.10

Choose a tag to compare

@sub-c sub-c released this 02 Oct 02:46

Fix KeyCode.KeyDown value.

AllegroDotNet v0.8.1-pre

Pre-release

Choose a tag to compare

@sub-c sub-c released this 22 Jul 20:56

This is a pre-release version that is missing many functions that is available in v0.7.x. Please use v0.7.x if you need those functions that are missing.
v0.8.x starts the development of a refactored library. All methods and models are fully commented, using the Allegro 5 documentation.
This version includes only the following routines:

  • Display
  • Events
  • Fullscreen Modes
  • Graphics
  • Image
  • Keyboard
  • System
  • Time
  • Timer