A game programming library

GitHub project

TuxFamily project

Older news

If you need even older entries, you might want to check the wayback internet machine. You can also check in the source code repository, where you can retrieve older versions of the page.

2011-11-20 - Allegro 5.1.0 (WIP) released!

This is the first release of the new unstable 5.1 branch. The 5.1 branch is source compatible, but not binary compatible, with the stable 5.0 branch. It contains provisional new features which are subject to change at any time.

You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of [changes][changes-unstable].

We encourage users to test 5.1 releases and report bugs, but remember that they do not provide the stability of 5.0 releases.

2011-11-06 - Allegro 5.0.5 released!

This is a bug fix release for the stable 5.0 branch. You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of changes.

2011-08-14 - Allegro 5.0.4 released!

This is a bug fix release for the stable 5.0 branch. You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of changes.

2011-05-22 - Allegro 5.0.3 released!

This is a bug fix release for the stable 5.0 branch. You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of changes.

2011-05-19 - Allegro 4.4.2 released

This is a minor update for the older Allegro API (version 4). You can see the changes since 4.4.1.1 here.

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2011-04-04 - Allegro 5.0.2.1 released!

This is a bug fix release for the stable 5.0 branch. You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of changes.

2011-03-14 - Allegro 5.0.1 released!

This is a bug fix release for the stable 5.0 branch. You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of changes.

2011-02-06 - Allegro 5.0.0 released!

The beginnings of Allegro 5 can be traced back to 2002. Today, we are very happy and proud to announce the release of Allegro 5.0.0, the first official release of the 5.0 branch!

You can download it from SourceForge. The reference manual is available [online][a5docs], as is the list of changes.

We would like to thank everyone who has contributed to Allegro during all these years, not only the developers, but the users who have tested pre-releases, reported bugs and submitted patches.

Have fun! There is more to come.

2011-02-03 - Allegro 5.0.0 RC5 released!

This is the fifth release candidate for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-12-31 - Allegro 5.0.0 RC4 released!

This is the fourth release candidate for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-12-19 - Allegro 5.0.0 RC3 released!

This is the third release candidate for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-12-05 - Allegro 5.0.0 RC2 released!

This is the second release candidate for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-11-14 - Allegro 5.0.0 RC1 released!

This is the first release candidate for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-09-26 - Allegro 4.9.22 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-07-18 - Allegro 4.9.21 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-05-26 - Allegro 4.9.20 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-04-01 - Allegro 4.9.19 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-03-14 - Allegro 4.9.18 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

You can download this version from SourceForge. The reference manual is also available [online][a5docs]. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-03-03 - Allegro 4.4.1.1 released!

This is a minor update to the 4.4.0.1 release. Changes in 4.4.1:

Changes in 4.4.1.1:

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2010-02-13 - Allegro 4.9.17 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-12-30 - Allegro 4.4.0.1 released!

This is an update to the 4.4.0 release which fixes some build system problems.

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-12-22 - Allegro 4.4.0 released!

This is the first release of the 4.4 branch, which is backwards compatible with the stable 4.2 branch, and the intended successor. The main change is that the following addons are bundled in, so you do not have to hunt them down and install them separately: [AllegroGL], [loadpng], [JPGalleg], [logg]. We have also switched over to the [CMake] build system, which we have been using for the unstable 4.9 branch. See the full list of [changes][changes 4.4].

Unfortunately, Allegro 4.4.0 does not support DOS, BeOS/Haiku or QNX. We welcome interested parties to restore support for any of these platforms. For Haiku/QNX, it should be a simply matter of updating the build system.

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-11-29 - Allegro 4.9.16 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-10-29 - Allegro 4.2.3.1 released!

This is a minor update to allow Allegro 4.2.3 to compile on Mac OS X 10.6. There are no other changes.

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

2009-10-12 - Allegro 4.9.15.1 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-10-04 - Allegro 4.2.3 released!

This is an bug fix release for Allegro 4.2. Here is a list of the principal changes since version 4.2.2:

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

2009-09-13 - Allegro 4.9.14 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-08-09 - Allegro 4.9.13 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-07-05 - Allegro 4.9.12 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-06-07 - Allegro 4.9.11 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-05-04 - Allegro 4.9.10.1 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since the last release.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-03-25 - Allegro 4.9.9.1 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.9:

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-03-23 - Allegro 4.9.9 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. See the changes since version 4.9.8.

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2009-02-09 - Allegro 4.9.8 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.7.1:

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2008-12-09 - Allegro 4.9.7.1 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.6:

Get this new version from the [Download][download 4.9] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

2nd of November, 2008 - Allegro 4.9.6 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.5:

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

1st of October, 2008 - Allegro 4.9.5 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.4:

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

10th of September, 2008 - Allegro 4.9.4 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.3:

Get this new version from the [Download] section. Please test it and report problems and incompatibilities to the [mailing list] or the [SourceForge tracker].

27th of April, 2008 - Allegro 4.9.3 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. Here is a summary of the changes since version 4.9.2:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

27th of January, 2008 - Allegro 4.9.2 released!

This is a Work-In-Progress (WIP) release for the future 5.0 branch. The previous releases on this branch were 4.3.0 and 4.3.1, but future releases will be 4.9.x. Here is a summary of the changes since version 4.3.1:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

20th of January, 2008 - Allegro 4.3.10 released!

This is a Work-In-Progress (WIP) release for the future 4.4 branch. This is similar to 4.2, except that it is bundled with some common addon libraries that can be built along with Allegro. (Note it is unrelated to the previous 4.3.0 and 4.3.1 releases.) Check the installation instructions for your system for more details! Please download the .zip or .7z archives for use on DOS/Windows and the .tar.gz for Unix-like systems (including Mac OS X).

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

22nd of July, 2007 - Allegro 4.2.2 released!

This is an update release that corrects bugs and adds new features to Allegro 4.0. It is source (API) compatible with Allegro 4.0 except for minor differences documented at docs/html/api.html. Here is a list of the principal changes since version 4.2.1:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

21st of April, 2007 - Allegro 4.3.1 released!

Here is a list of some principal changes since version 4.3.0:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

31st of March, 2007 - Updated bindings

While the developers keep working on the future 4.3 API for Allegro, other developers in the community keep working on making Allegro available on programming languages other than C. Recent newcomers include bindings for C# and the D programming language. You can check the full list in the language bindings section.

26th of November, 2006 - Allegro 4.2.1 released!

This is an update release that corrects bugs and adds new features to Allegro 4.0. It is source (API) compatible with Allegro 4.0 except for minor differences documented at docs/html/api.html. Here is a list of some principal changes since version 4.2.0:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

24th of July, 2006 - Allegro 4.3.0 has been released

Allegro 4.3.0 has finally been released. This is a WIP version, which will probably not work as expected for many things when using as a 4.2 drop in, although the 4.3 branch will be developed together with a compatibility layer, mapping the 4.2 API onto the new 4.3 API. This release is only the first release of the 4.3 branch though, and many if not most things are not implemented yet. Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

18th of July, 2006 - SpeedHack coming up

The historical Allegro competition, which has been running yearly since 1999, will be held this year in the first weekend of August. Head over to the SpeedHack site for more information and registration. The SpeedHack is a competition initially started by Arron Shutt. In it you can show off your Allegro skills by writing a complete game from scratch on a single weekend, following a set of rules published at the start, and using only Allegro with addons, along with your favorite graphics and sound programs. It has seen well known people from the Allegro community compete themselves in the past, like Shawn Hargreaves or Matthew Leverton, and even spun off a sister competition called TINS to fill the year-long gaps between SpeedHacks.

2nd of July, 2006 - SVN back at SourceForge

The sourcecode of Allegro is back at SourceForge. Many thanks to BAF for hosting our SVN repository until now, after we were forced to move away from SourceForge since it would not provide SVN services yet last year. By now, SourceForge provides SVN services, so we transfered our code back and hopefully everything will keep working smoothly.

12th of February, 2006 - TINS 2006

The third semi-annual TINS competition will be held in the weekend from march 3 to 6, see the TINS website for details and registration.

7th of November, 2005 - Allegro 4.2.0 released!

This is an update release that corrects bugs and adds new features to Allegro 4.0. It is source (API) compatible with Allegro 4.0 except for minor differences documented at docs/html/api.html. Here is a list of the principal changes since version 4.2.0 release candidate 2:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

20th of October, 2005 - OMG Cup contest

The uDevGames guys have decided to start the "OMG Cup" contest. The contest will run up to the 28th of November of 2005. So if you decide to join in, you have as little as a month and a few days. Get going! You can also read the invitation we received from Carlos A. Camacho, stating that Allegro programmers would be welcome. Just find somebody to compile a MacOSX binary if you don't have a Mac.

27th of August, 2005 - Allegro 4.2.0 release candidate 2 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.2.0 beta 4:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

27th of June, 2005 - Allegro 4.2.0 beta 4 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.2.0 beta 3:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

15th of May, 2005 - Allegro 4.2.0 beta 3 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.2.0 beta 2:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

20th of April of 2005 - Allegro 4.2.0 beta 2 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.2.0 beta 1:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

1st of April of 2005 - Allegro 4.2.0 beta 1 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.18:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

24th of January, 2005 - Allegro 4.1.18 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.17:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

5th of December, 2004 - Allegro 4.1.17 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.16:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

4th of October, 2004 - Allegro 4.1.16 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.15:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

8th of September, 2004 - The current development roadmap

After some inactivity in the Allegro 5 front, the ball has started rolling again. Apart from more activity in the mailing lists, we have updated the plan on the next versions of Allegro. Read the future section for more details.

28th of July, 2004 - Allegro 4.1.15 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.14:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

11th of June, 2004 - AllegroPro, the successor to Allegro?

During the end of the year 2001, a decision was made to create a new Allegro 5 version which would break completely source compatibility with previous Allegro APIs. New ideas and suggestions started to flow in to form what today is the future section. But after the initial excitement, not much work was being done with the exception of two core prototypes written by Robert Jr Ohannessian and Peter Wang. The development of Allegro 5 entered a stall phase from which it has not yet recovered.

Some months ago, Korval announced on the Allegro.cc forums that he would start a new Allegro version, with a different design. He has now written the first implementation of the core system. Maybe this is what the next Allegro version will look like then.

27th of April, 2004 - Allegro 4.1.14 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.13:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.

1st of March, 2004 - Allegro 4.1.13 released!

This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.12:

Get this new version from the Download section. Please test it and report problems and incompatibilities to the mailing list or the SourceForge tracker.