Skip to content

Latest commit

 

History

History
88 lines (72 loc) · 2.88 KB

CHANGELOG.md

File metadata and controls

88 lines (72 loc) · 2.88 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[4.x.x] - xxxx-xx-xx

Added

  • Image::IsLoaded()
  • Wave::IsLoaded()
  • Sound::IsLoaded()
  • Music::IsLoaded()
  • Shader example
  • raylib::DrawText() for std::string support
  • raylib::DrawTextEx() for std::string support
  • raylib::DrawTextPro() for std::string support

Fixed

  • Shader constructor

Changed

  • Merged Text.hpp into Functions.hpp

[4.0.1] - 2021-11-20

Changes

  • Fix compiler warning

[4.0.0] - 2021-11-04

Changes

  • Update to raylib 4.0.0
  • For tests, replaced catch.hpp with assert() calls
  • Added assignment operators for objects (#142 by @marciejewiczow)
  • Replaced NULL with nullptr
  • Fixed memory leak in ModelAnimation::Load method

[3.7.0] - 2021-04-23

Added

Changes

  • Updated to raylib 3.7.0

[3.5.0] - 2021-03-24

Added

Changes

  • Updated documentation

[3.5.0-beta3] - 2021-02-18

Added

  • Added a C++ version of raylib's loading thread example (by @pkeir)
  • Updated documentation

Fixed

  • Made the global wrapped functions static to avoid redeclaration

[v3.5.0-beta2] - 2021-01-18

Fixed

  • Font.charsPadding loading

Removed

  • DroppedFiles class replaced with std::vector<std::string> raylib::GetDroppedFiles()

[v3.5.0-beta1] - 2021-01-02

Added

  • Model.Draw() and Model.DrawWires()
  • models_first_person_maze.cpp example
  • String override functions to allow using std::string directly instead of const char*
  • std::vector<std::string> wrappers with raylib::GetDirectoryFiles() and raylib::GetDroppedFiles()
  • raylib::Color::RayWhite() static functions to build Color objects
  • Rectangle.GetPosition() and Rectangle.SetPosition()
  • Rectangle.GetSize() and Rectangle.SetSize()

Fixed

  • Most objects are now passed by reference
  • Mouse::SetX() and Mouse::SetY() setting incorrect values
  • Error protection when unloading images, materials, models and meshes

Changed

  • Mouse functions are now static. Use Mouse::SetX() instead of using Mouse mouse.
  • Camera*::BeginMode() and Camera*::EndMode() no longer have 2D/3D in the name

[v3.5.0-alpha1] - 2020-12-26

Changed

  • Update to raylib 3.5.0

Added

  • Documentation

Removed

  • Static inline Color variables (like raylib::Color::RayWhite). Instead, use ::RAYWHITE.