Here are the list of changes:
json_data
(the non source version) is nowjson_file
.json
is now a new non-source version ofjson_source
for storing data within thepackage.ini
.list_source
has been fixed. Items defined in list can be called by{list_source(<INDEX>)}
.list
is now a new non-source version oflist_source
. Items defined in list can be called by{list(<INDEX>)}
.- Re-built interpreter and SelectionMenu/SubMenu.
- Introduction of selection modes
;mode=
. - Drop of
_on
and_off
functions.- Sections can be defined using
;mode=toggle
andon:
followed by the on commands andoff:
followed by the off commands.
- Sections can be defined using
WARNING: Any package previously using json_data
function will now require a rename to json_file
. Toggles commands will also need to be formatted accordingly.
Affected examples have been updated for v1.3.1.
Fixed a number of back-end issues for new json and list data parsing functions as well as a few other bug fixes.
This is a continuation of the advanced functions cleanup that I've started with v1.3.0 to simplify the naming of all these new command types.
If you spot any new bugs, please lmk. 🙏🏼