Project home page > Changelog
- Refactored the code for better maintainability.
API: 5.9 Based on novelibre 5.16.1
- Fixed the order of the module imports.
API: 5.9 Based on novelibre 5.11.2
- Making backup copies when saving timeline or novx files.
API: 5.9 Based on novelibre 5.9.1
Library update:
- Refactor the code for better maintainability.
- Fix a bug where project cannot be optionally locked on opening the timeline.
API: 5.0 Based on novelibre 5.0.28
- Fix a bug where changes in duration are not applied to the timeline if zero.
- Refactor and revise the code for better maintainability.
- Release the dependency on the novxlib library.
Compatibility: novelibre 4.17 API
- Change the message window title.
- Refactor, replacing global constants with class constants.
Compatibility: novelibre 4.11 API Based on novxlib 5.0.0
- Add a tooltip to the toolbar button.
Compatibility: novelibre 4.11 API Based on novxlib 4.6.4
- Refactor: Change import order for a quick start.
Compatibility: novelibre 4.4 API Based on novxlib 4.6.3
Library update:
- Rejecting malformed .novx files.
- Stripping illegal xml characters during post-processing.
- Refactor for future Python versions
Compatibility: novelibre 4.4 API Based on novxlib 4.6.3
- Refactor localization.
Compatibility: novelibre 4.4 API Based on novxlib 4.4.0
- Move the Aeon Timeline 2 submenu from the main menu to the Tools menu.
- Add an "Aeon Timeline 2" button to the button bar.
Compatibility: novelibre 4.4 API Based on novxlib 4.4.0
- Generate standardized GUIDs according to RFC 4122.
Compatibility: novelibre 4.4 API Based on novxlib 4.3.0
Refactor
- Move the moonphase module to novxlib 4.3.0.
- Use the novelibre 4.4 service for moonphase calculation.
Compatibility: novelibre 4.4 API Based on novxlib 4.3.0
- Use Unicode moon phase characters for display.
Compatibility: novelibre 4.3 API Based on novxlib 4.2.3
- Fix a bug where the "desc" property is not created if missing.
- Add separate methods for character/item/location json roles creation.
- Fix a bug where newly created events get "None" properties because the JSON template is completed too late in the process.
Compatibility: novelibre 4.3 API Based on novxlib 4.2.3
- Fix a bug where sections without a specific date are given a wrong default date during conversion to aeon.
- Provide a fully translated template in German.
Compatibility: novelibre 4.3 API Based on novxlib 4.2.3
- Make the "Arc" type and role names customizable.
Compatibility: novelibre 4.3 API Based on novxlib 4.2.3
- Update the German translation.
Compatibility: novelibre 4.3 API Based on novxlib 4.2.3
- Refactor the code for future API update, making the prefs argument of the Plugin.install() method optional.
Compatibility: novelibre 4.3 API Based on novxlib 4.1.0
- Refactor the code for better maintainability.
Compatibility: novelibre 4.3 API Based on novxlib 4.1.0
- Do not reopen the project after updating from the timeline failed.
Compatibility: novelibre 4.1 API Based on novxlib 4.1.0
- Fix the installation directory path.
Compatibility: novelibre 4.1 API Based on novxlib 4.1.0
- Library update. Now reading and writing .novx version 1.4 files.
- Refactor: split the JsonTimeline2 read() and write() methods.
- Use factory methods and getters from the model's NvService object.
Compatibility: novelibre 4.1 API Based on novxlib 4.0.1
- Do not unnecessarily save the project when updating the timeline.
Based on novxlib 3.5.3
- Indent the novx files up to the content paragraph level, but not inline elements within paragraphs.
- Set the default locale when creating a new project.
Based on novxlib 3.5.2
- Fix a bug where single spaces between emphasized text in section content are lost when writing novx files.
Based on novxlib 3.5.0
- Add "property_moonphase" setting for the moon phase label.
- Add "lock_on_export" option.
Based on novxlib 3.3.0 Compatibility: novelibre 3.6 API
- Library update. Now reading .novx version 1.3 files.
Based on novxlib 3.3.0 Compatibility: novelibre 3.6 API
- Library update. Now reading .novx version 1.2 files.
Based on novxlib 3.2.0 Compatibility: novelibre 3.5 API
- Fix a regression from version 3.0.0 where Aeon arcs are not processed the right way.
Based on novxlib 3.0.1 Compatibility: novelibre 3.0 API
- Show localized file date/time instead of ISO-formatted date/time.
Based on novxlib 3.0.1 Compatibility: novelibre 3.0 API
- Refactor the code for v3.0 API.
- Enable the online help in German.
Based on novxlib 2.0.0 Compatibility: novelibre 3.0 API
Update for "novelibre".
Based on novxlib 1.1.0
Preparations for renaming the application:
- Refactor the code for v2.0 API.
- Change the installation directory in the setup script.
Based on novxlib 1.1.0 Compatibility: novelibre 2.0 API
- Re-structure the website; adjust links.
Based on novxlib 1.1.0 Compatibility: noveltree 1.8 API
Synchronize birth dates and death dates.
Based on novxlib 1.0.1 Compatibility: noveltree 1.0 API
- Switch the online help to https://peter88213.github.io/noveltree-help/.
Based on novxlib 1.0.0 Compatibility: noveltree 1.0 API
- Release under the GPLv3 license.
Based on novxlib 1.0.0 Compatibility: noveltree 1.0 API