Releases: jsfehler/renpy-encyclopaedia
Releases · jsfehler/renpy-encyclopaedia
v2.6
v2.5
Changes:
-
Adding an EncEntry to an Encyclopaedia via Encyclopaedia.add_entry() when it's already inside another Encyclopaedia will trigger an Exception. There's currently no safe way to put an EncEntry in two Encyclopaedia.
-
Improved validation when adding sub-entries to an entry. Duplicate page numbers will trigger an Exception.
-
The Encyclopaedia.viewed_callback, EncEntry.viewed_callback, and EncEntry.unlock_callback attributes have been replaced with a pseudo-event system using decorators. This allows multiple functions to be registered as callbacks.
v2.4
v2.3
v2.2
v2.1
v2.0-beta.2
Bug Fixes:
- Unlocking entries failed due to duplicate number check.
- Pagination for sub-pages was out of order.
- Allow viewed_callback to accept an arbitrary number of arguments.
v2.0-beta.1
Bug Fixes:
- Getting the current page of an entry was off by 1
- When initializing a new Encyclopaedia, if the show_locked_entry argument was False and show_locked_buttons argument was True, the Encyclopaedia would not be sorted correctly.
Changes:
- EncEntry.viewed argument defaults to False instead of None.
- EncEntry.pages defaults to 1 instead of 0.