mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
78 lines
2.0 KiB
Markdown
78 lines
2.0 KiB
Markdown
|
# v6.3.1
|
||
|
|
||
|
* Pass the peek function and the user data to the Lua functions used in operands.
|
||
|
|
||
|
# v6.3.0
|
||
|
|
||
|
* Added **rurl**, an API to build URLs to access RetroAchievements web services.
|
||
|
|
||
|
# v6.2.0
|
||
|
|
||
|
* Added **rjson**, an API to easily decode RetroAchievements JSON files into C structures.
|
||
|
|
||
|
# v6.1.0
|
||
|
|
||
|
* Added support for 24-bit operands with the `'W'` prefix (`RC_OPERAND_24_BITS`)
|
||
|
|
||
|
# v6.0.2
|
||
|
|
||
|
* Only define RC_ALIGNMENT if it has not been already defined
|
||
|
|
||
|
# v6.0.1
|
||
|
|
||
|
* Use `sizeof(void*)` as a better default for `RC_ALIGNMENT`
|
||
|
|
||
|
# v6.0.0
|
||
|
|
||
|
* Simplified API: separate functions to get the buffer size and to parse `memaddr` into the provided buffer
|
||
|
* Fixed crash trying to call `rc_update_condition_pause` during a dry-run
|
||
|
* The callers are now responsible to pass down a scratch buffer to avoid accesses to out-of-scope memory
|
||
|
|
||
|
# v5.0.0
|
||
|
|
||
|
* Pre-compute if a condition has a pause condition in its group
|
||
|
* Added a pre-computed flag that tells if the condition set has at least one pause condition
|
||
|
* Removed the link to the previous condition in a condition set chain
|
||
|
|
||
|
# v4.0.0
|
||
|
|
||
|
* Fixed `ret` not being properly initialized in `rc_parse_trigger`
|
||
|
* Build the unit tests with optimizations and `-Wall` to help catch more issues
|
||
|
* Added `extern "C"` around the inclusion of the Lua headers so that **rcheevos** can be compiled cleanly as C++
|
||
|
* Exposed `rc_parse_value` and `rc_evaluate_value` to be used with rich presence
|
||
|
* Removed the `reset` and `dirty` flags from the external API
|
||
|
|
||
|
# v3.2.0
|
||
|
|
||
|
* Added the ability to reset triggers and leaderboards
|
||
|
* Add a function to parse a format string and return the format enum, and some unit tests for it
|
||
|
|
||
|
# v3.1.0
|
||
|
|
||
|
* Added `rc_format_value` to the API
|
||
|
|
||
|
# v3.0.1
|
||
|
|
||
|
* Fixed wrong 32-bit value on 64-bit platforms
|
||
|
|
||
|
# v3.0.0
|
||
|
|
||
|
* Removed function rc_evaluate_value from the API
|
||
|
|
||
|
# v2.0.0
|
||
|
|
||
|
* Removed leaderboard callbacks in favor of a simpler scheme
|
||
|
|
||
|
# v1.1.2
|
||
|
|
||
|
* Fixed NULL pointer deference when there's an error during the parse
|
||
|
|
||
|
# v1.1.1
|
||
|
|
||
|
* Removed unwanted garbage
|
||
|
* Should be v1.0.1 :/
|
||
|
|
||
|
# v1.0.0
|
||
|
|
||
|
* First version
|