Rai's Lua Library deprecated


DEPRECATED - USE FLIB INSTEAD!

4 years ago
0.18
23

Changelog

Version: 0.2.8
Date: 2020-04-24
  Bugfixes:
    - event:
      - Fixed a crash when a conditional handler was removed between mod versions
Version: 0.2.7
Date: 2020-04-19
  Bugfixes:
    - translation:
      - Fixed a crash when the translate batch function would happen to stop on the exact last entry in its data table
Version: 0.2.6
Date: 2020-04-16
  Changes:
    - translation:
      - Player translation tables only exist if they're actually needed
Version: 0.2.5
Date: 2020-04-12
  Bugfixes:
    - translation:
      - Fixed that data tables were only being created for connected players when adding the mod to an existing save
Version: 0.2.4
Date: 2020-04-11
  Changes:
    - Switched to double quotes everywhere
    - translation:
      - Redesigned the /retranslate-all-dictionaries command registration logic to hopefully fix desyncs related to mod load order
      - Trying to cancel a translation that isn't running will no longer throw an error
Version: 0.2.3
Date: 2020-04-07
  Changes:
    - gui:
      - Omitting ID from a GUI handler table will cause the module to use the key as a defines.events or a custom-input
    - translation:
      - Lookup table always has lowercase keys
      - Removed lookup_lower table from finish_event
  Bugfixes:
    - gui:
      - Fixed that element templates would leak into each other if used multiple times
Version: 0.2.2
Date: 2020-04-03
  Bugfixes:
    - event:
      - Fixed a crash when a player has no lookup table when a conditional event is fired
    - migration:
      - Fixed that the version comparison function didn't actually work properly
Version: 0.2.1
Date: 2020-04-02
  Features:
    - Added event data migration utility file
    - event:
      - Added 'match_filter_strings` option to the options table, to allow matching partial strings as GUI filters
  Bugfixes:
    - event:
      - Fixed crash when the lualib's previous version isn't saved in global
Version: 0.2.0
Date: 2020-04-01
  Features:
    - event:
      - event.update_gui_filters() can now add, remove, or completely overwrite GUI filters, and returns the modified filters table
    - gui:
      - gui.build() also returns a lookup dictionary of event_name -> gui_filters, in addition to the output table
  Changes:
    - event:
      - General refactor to increase performance
      - Changed GUI filters format to increase lookup performance
      - Actual elements cannot be used as GUI filters anymore - only their index or their name may be used
Version: 0.1.0
Date: 2020-03-20
  Features:
    - Initial release