Releases: GuvaCode/ray4laz
raylib v6.0
Release ray4laz 6.0
We are excited to announce the release of ray4laz 6.0 – a major update synchronized with the landmark raylib 6.0 release!
This version brings full support for all the new features of the raylib backend, along with significant compiler support improvements and bug fixes, making Pascal development even more enjoyable.
What's New?
-
Synchronized with
raylib 6.0: Ray4Laz is now based on the latest major version ofraylib, which includes:- NEW Software Renderer (
rlsw): Allows applications to run without a GPU. - NEW Platform Backends: Added support for
Win32,Emscripten, andPLATFORM_MEMORY. - REDESIGNED Fullscreen & High-DPI Modes.
- REDESIGNED Skeletal Animation System.
- NEW and Improved Filesystem API.
- NEW Software Renderer (
-
Added static linking for Windows.
-
Delphi Support: Thanks to the efforts of @HemulGM (Pull Requests #60, #63),
ray4laznow includes support for the Delphi compiler. Examples and general compatibility have been greatly improved. -
MSEIde/ideU Compatibility: Added support for the MSEIde/ideU (by @fredvs), expanding the range of development environments where the library can be used.
-
Math Operator Overloads: Added C++-style operator overloads for
Vector2,Vector3,Vector4,Quaternion, andMatrix(fromraymath). Many thanks to @olatov (PR #48, #50). This allows for more natural and readable mathematical code. -
Fixes and Code Cleanup:
New Contributors
Welcome to the team! Thank you for your first contributions to the project:
- @olatov (Pull Request #44, #48, #50)
- @fredvs (Pull Request #55)
- @n7800 (Pull Request #58)
- @HemulGM (Pull Request #60, #63)
Installation and Upgrade
This release includes significant API changes. It is highly recommended to fully recompile your existing projects with the new version of the header files.
Full Changelog
- raymath: Correct signature for Vector2ClampValue by @olatov in #44
- Feature/vector operator overloads by @olatov in #48
- Operator overloads part 2 by @olatov in #50
- Cleaning up ignored code after
end.by @n7800 in #58 - Delphi compatibility by @HemulGM in #60
- Delphi examples by @HemulGM in #63
- Add compatibility MSEIde by @fredvs
Acknowledgments
A huge thank you to all new and existing contributors, as well as the raylib community for creating such a wonderful tool.
Happy coding with ray4laz!
raylib 5.6.2 - dev header for pascal
update package version
raylib 5.6 - dev header for pascal
What's Changed
- Add RAY_DYNAMIC flag to make static compiling optional. by @harryvederci in #35
- add github-actions by @theavege in #37
- Rewrote CI to Pascal by @theavege in #38
- Update make.pas by @theavege in #39
- [r3d] Remove two sprite functions that were removed from r3d by @Bigfoot71 in #41
New Contributors
- @harryvederci made their first contribution in #35
- @theavege made their first contribution in #37
- @Bigfoot71 made their first contribution in #41
Full Changelog: 5.5...5.6
raylib 5.5 header for pascal
fix problem in the extraction on windows
raylib 5.5 header for pascal
What's Changed
- Create fpc-wrapper.bat by @mattgs in #28
- Update fpc-wrapper.bat by @mattgs in #29
- Update fpc-wrapper.bat by @mattgs in #30
- added readme for mac m-series and linked to it from other readmes by @JudgeGroovyman in #32
- a lot of work has been done to launch for maсOS thanks @JudgeGroovyman and @vvladonline
New Contributors
- @mattgs made their first contribution in #28
- @JudgeGroovyman made their first contribution in #32
Full Changelog: 5.0...5.5
raylib 5.5 header for pascal release candidate 1
What's Changed
- Create fpc-wrapper.bat by @mattgs in #28
- Update fpc-wrapper.bat by @mattgs in #29
- Update fpc-wrapper.bat by @mattgs in #30
- added readme for mac m-series and linked to it from other readmes by @JudgeGroovyman in #32
New Contributors
- @mattgs made their first contribution in #28
- @JudgeGroovyman made their first contribution in #32
Full Changelog: 5.0c...5.5rc1
raylib 5.0 header for pascal
- Some bugs have been fixed.
- Now you can create a new project from the TCustomApplication class
raylib 5.0 header for pascal
-
Some bugs have been fixed.
-
Added a shortcut function for loading resources.
-
Fixed all the examples
raylib 5.0 header for pascal
It's been 7 months since latest raylib release and 10 years since raylib 1.0 was officially released... what an adventure! In the last 10 years raylib has improved a lot, new functions have been added, many new features and improvements implemented, up to 500 contributors have helped to shape the library as it is today. raylib 5.0 is the final result of all this incredible amount of work and dedication. Here it is the summary with the key features and additions of this NEW major version of raylib.
Some numbers for this release:
- +200 closed issues (for a TOTAL of +1540!)
- +550 commits since previous RELEASE (for a TOTAL of +6950!)
- +35 functions ADDED to raylib API (for a TOTAL of 552!)
- +60 functions REVIEWED/REDESIGNED
- +80 new contributors (for a TOTAL of +500!)
raylib 4.5 header for pascal
New raylib release!
It's been 7 months since latest raylib release. As usual, many parts of the library have been reviewed and improved along those months.
- +350 commits since previous RELEASE (for a TOTAL of +6350!)
- +25 functions ADDED to raylib API (for a TOTAL of 516!)
- +40 functions REVIEWED/REDESIGNED