Skip to content

Lexicon v3.0.0 Alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@tabularelf tabularelf released this 21 Sep 02:36
· 32 commits to dev since this release

New

  • Added in callback functions into lexicon_text (A few are reserved and more may be reserverd for localisation purposes, these are currently unavailable)
  • Can define dynamic callback functions such as {DateTime}, {Date}, {Time} as lexicon_dynamic_define(name, function, [updateCache])
  • Added in new database (currently disabled as it's nowhere near finalized)
  • Added in support for template strings. (Similar to 2022.11, passing in a value after the text entry will replace {num} to value)

Changed

  • Reworked all of the macros to now be __MACRO_NAME instead of MACRO_NAME (To privatise these)
  • Changed a couple default settings (struct accessors are now {foo} instead of %foo%)
  • Any updates/fixes made from the last few v2.1.x versions
  • Neaten up lexicon_settings comments

Deprecated

  • lexicon_text_struct is now apart of lexicon_text, and is therefore no longer needed.
  • Legacy accessor (%s) is no longer needed. (A compatibility option has been added in)

Removed

  • Removed a bunch of old settings that were no longer needed.

Known bugs

  • Having a misplaced { or } may cause Lexicon to fail parsing and crash.

Full Changelog: v2.1.6...v3.0.0