All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Version 0.2.0 - 2023-11-07
- fixed bug where canceling dialogs would erase current setting - thanks @Shredder5262
- Kodi python lib now moved to Nexus compatible
- workflows now use GitHub Actions instead of TravisCI
Version 0.1.7 - 2023-3-02
- bug with deprecated API in Nexus
Version 0.1.6 - 2022-4-24
- updated README with additional info
- revamped Travis CI build procedure so this can be pushed to the Kodi repo
- updated the settings to the new Kodi format
- updated logo to remove "xbmc" from title
Xbmc.RunPlugin
is now justRunPlugin
- the
msgstr
attribute of the default language file should be blank - fixed module for importing within other addons - thanks @TermeHansen
- fixed minor addon.xml formatting issues
- removed
__init__.py
files as these aren't needed with Python 3
Version 0.1.5 - 2022-2-1
- added support for JSON RPC commands. The entire JSON string must be put into the command window examples
cron.xml
file now contains acommand_type
attribute for each job. This contains either built-in or json depending on the command type
Version 0.1.4 - 2021-2-19
- support for a
run_if_skipped
attribute. This is false for existing jobs but can be toggled. When set to true will run a job if the execution time was skipped when Kodi is not running.
Version 0.1.3 - 2021-1-4
- updated croniter lib to 0.3.31, this fixes #18
- fixed issue with timezones and calcuting the next run time
- updated badges in the README
- updated code for Python3 (Kodi Matrix v19)
- updated syntax for pep8
- updated badges in the README
- use dateutil import
- updated for krypton
- use strings.po file for language
- show regional timestamp
- moved changelog.txt to new format based on keepachangelog
- calculate sleep time better
- log function is always DEBUG level by default (Kodi best practice). Previous was NOTICE.
- the job id now follows the job as soon as it's created until it's removed. No more changing based on it's position in the file.
- removed old strings.xml language file
- added way to segment jobs between addons
- hardcode path so it doesn't modify when scripting - thanks shnabz
- added sytanx check when adding cron job
- remove python os file code and replace with xbmcvfs module
- added new GUI
- minor bug fixes
- removed old gui code
- updated to Helix only python version
- created CronManager class to handle CronJob functions
- add module extension point for inclusion in other addons
- support for xbmc versions older than Helix
should use xbmc.sleep
- merged in GUI windows created by Kr0nZ
- Addon created