Skip to content

Releases: schveiguy/raylib-d

Remove named parameters

06 Oct 14:48
66e1ef0

Choose a tag to compare

Named parameters were introduced in some new functions in 5.5.0, but this is incompatible with older compilers. For now, we will avoid named parameters, as they don't add too much benefit.

Add zlib dependency for installer

12 Jul 01:25
13ce8e0

Choose a tag to compare

I have learned that for some compilers, zlib is NOT bundled with phobos, and in order to link the installer script binary, you must include zlib as a linked library.

This is only done on posix systems, because Windows will always have the in-built binary for zlib.

No other code has changed, just the installer.

Update attributes and other fixes

21 Nov 18:29
1cc76b8

Choose a tag to compare

Fix a few issues, add pure to all attributes to ensure maximum usability.

Release for raylib 5.5

18 Nov 18:42
1381ca2

Choose a tag to compare

Updated the binding for raylib 5.5

Aside from the updated binding, a few new things in this release:

  • install script now can run without asking quesetions
  • raygui has been removed, use https://code.dlang.org/packages/raygui-d instead.
  • library has been changed to a library instead of a sourceLibrary. This makes it easier to have dependency libraries which depend on raylib-d.

Fix stray doc comment issue

29 Jan 15:42

Choose a tag to compare

According to #47 a missing parenthesis stops a project that depends on raylib-d from building docs. Weird.

No significant changes in this release, just a single character doc change.

Binding for version 5.0.0

21 Nov 04:02

Choose a tag to compare

Release binding for raylib version 5.0.0

Make 4.0.0 installable

21 Nov 03:58

Choose a tag to compare

This release for the 4.0.0 version of raylib includes the library binaries that can be used with the latest version of raylib-d:install. Make sure to dub fetch raylib-d or else the raylib-d:install tool may not be available.

Update install tool to automatically rewrite dub.json, add Win32 libs

02 Oct 01:23

Choose a tag to compare

Nothing has changed in the library portion of the binding. This is all installation tool updates.

  • The install tool can now edit your dub.json file directly to make sure all the linker directives are correct.
  • The lib.tgz tarball has win32 dll and lib files.

A note on the editing of dub.json. I don't have a pretty formatter in iopipejson, so this is going to really mess up the formatting of the file. In a future version, I plan to fix this. But for newbies, this is much easier than instructing on how to edit the dub.json file.

And no, it is not getting dub.sdl edit support.

Add rcamera and fix a raygui linker issue

10 Apr 17:07
30c97fa

Choose a tag to compare

This adds a binding for rcamera.h, which I didn't realize was not included in raylib.h

It's automatically imported by importing raylib, so you don't need to do anything to start using it, if you are already using raylib.

This also fixes a bug that someone discovered when using the raygui port on Windows, as raylib has added some of the raygui functions to its core library.

Update to 4.5.0

25 Mar 03:14
040b38f

Choose a tag to compare

This updates the binding to raylib 4.5.0, with included binary libraries for Linux, Macos, and Windows.

There have been significant updates to the installation script. It's more robust, and now tells you how to set up your dub.json to make linking a breeze!

The binding has been automatically generated with dstep, and tested briefly with a local project I have on Macos, and on Windows.

Please report any issues on the issues list!

A note: raygui has not yet been updated, but raygui is standalone, so it should still function as before.