Skip to content

Next#1587

Merged
gazpachoking merged 62 commits intodevelopfrom
next
Jan 9, 2017
Merged

Next#1587
gazpachoking merged 62 commits intodevelopfrom
next

Conversation

@liiight
Copy link
Copy Markdown
Member

@liiight liiight commented Dec 25, 2016

Motivation for changes:

New stuff. Yay

Detailed changes:

gazpachoking and others added 29 commits December 12, 2016 18:55
[change] Convert `if` plugin to use jinja2 expressions instead of raw python
# Conflicts:
#	flexget/_version.py
[change] Rename 'secrets' plugin to 'variables', and change usage.
Changes jinja tag to {? ?} for replacement to avoid conflicts with jinja in the config

fix #1578
# Conflicts:
#	flexget/plugins/notifiers/email.py
Rename plugin 'groups' to 'interfaces'
Plugins allowed to be configured in a task must declare the 'task' interface
Plugin 'context' has been removed and replaced by 'interface', it was never used properly.
Revert plugins that declared api_ver=3 back to 2, as we don't have a version 3 yet
Add backwards compatibility for plugins still declaring 'groups' with a DeprecationWarning
Update the list plugin docs for the new interface system
Update some changed plugins to interface system.

# Conflicts:
#	flexget/_version.py
#	flexget/plugins/metainfo/tvmaze_lookup.py
Allow boolean configuration for toast.
Update toast plugin registration to use interfaces

# Conflicts:
#	flexget/plugins/notifiers/notify.py
#	flexget/plugins/notifiers/notify_osd.py
#	flexget/plugins/notifiers/sns.py
Make sure plugins that shouldn't declare task interface aren't.
Remove list interface declaration from plugins that weren't implementing it.
[change] The notification system has been overhauled again
@gazpachoking gazpachoking merged commit 97bcb6e into develop Jan 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants