Sider 7 Release History
=======================


April 4, 2026
v7.4.0
- support for controlling overlay text/background colors and image alpha from Lua modules. Thanks to Mohamed2746!
- now supporting "save.folder" option in sider.ini - to better support patches that need their own EDIT00000000 and other files
- IMPORTANT NOTE: memory hack used in colorsdemo.lua (and other modules that copied it) no longer works with this
    version of sider and will cause crashes and memory corruption. Do NOT USE IT!
    There is a much simpler way now to change colors: see colorsdemo2.lua and overlay_colors_test.lua example modules


February 16, 2026
v7.3.4
- fixes for stack alignment, needed to run on Windows 11 with patched games
  Thanks to Mohamed2746.


January 19, 2025
v7.3.3
- fixing memory leak in custom events


January 10, 2025
v7.3.2
- correction for custom events logic: fixed the bug with wrong event handlers called
- going back to LuaJIT 2.1.0-beta3, because strange keyboard problems were reported with newer version


November 28, 2024
v7.3.1
- fixed issues with launching custom EXE files using "start.game" option in sider.ini
- sider.exe now has its own log: sider-app.log


November 26, 2024
v7.3.0
- unified version that supports two different ways of installing/running sider
  to accommodate different ways the game can be run: on Windows, macOS, Linux, and SteamDeck
- custom events: support for creating custom trigger code and handler functions in Lua modules
- updated LuaJIT compiler to 2.1 version from October 2024
- tweak for "zlib" library: best compression is now used by default
- new event: "context_reset": occurs when the game returns to main menu
- new event: "display_frame": fired every time the game renders a frame
- new fs.make_dirs function: to create a directory with all intermediate dirs too


March 27, 2024
v7.2.1
- update for special version with modified game-attachment logic


June 30, 2023
v7.1.7
- fixing a rare bug, when "after_set_conditions" event isn't called in Master League
  (which led to subtle errors in such modules as StadiumServer and ScoreboardServer)
  thanks to Sickbeard who reported it.
- documentation updated: added previously missing info on:
  "set_home_team_for_kits" and "set_away_team_for_kits" events


February 12, 2023
v7.1.6
- "ctx.kits" updates: new "SleeveLimits" kit attribute and corrections for number
  positioning on the shorts (new range for "ShortsNumberX" and "ShortsNumberY": 0-31)
  Thanks, zlac and Hawke!
- new scripting lib: "fs", with function "find_files" for listing/searching directories
- audio lib update: new function "get_state" for sound objects


July 9, 2022
v7.2.0
- special version with modified game-attachment logic 
  (no sider.exe. Game patcher program is included, with support of PES2021.exe versions 1.06.00 - 1.07.02)
- tested successfully on Windows, Ubuntu Linux, and Steam Deck


June 15, 2021
v7.1.4
- fix for "home_team" and "edit_home_team" settings in lua context object
  when the game is in Edit mode.


June 7, 2021
v7.1.3
- fixes for gamepad input management logic error that caused crashes on game startup
  for some folks


May 20, 2021
v7.1.2
- support for 1.06.00 game exe


May 2, 2021
v7.1.1
- fix for problem introduced in version 7.1.0:
  with overlay disabled (overlay.enabled = 0), sider was causing immediate game crash.
  This is fixed now. Thanks to SinnyDeas for reporting the issue.


April 12, 2021
v7.1.0
- added "input-blocking" feature
- small tweak to support PES 2021 Lite 1.05.00 exe


October 6, 2020
v7.0.2
- another fix for "match.minutes": now works with 1.01.00 and 1.01.01 game exes


September 27, 2020
v7.0.1
- fix for "match.minutes" option in sider.ini. It works again now.
- corrections for "cr7_audio.lua" module (Ronaldo SUUU sound demo)


September 15, 2020
v7.0.0
- initial release. Most things seem to work

