api-change:polly: Update polly client to latest version
api-change:dms: Update dms client to latest version
api-change:codecommit: Update codecommit client to latest version
api-change:elasticbeanstalk: Update elasticbeanstalk client to latest version
bugfix:Paginator: Fixes an issue when build_full_result is used repeatedly that results in the same token being returned multiple times.
api-change:rds: Update rds client to latest version
1.7.27
======
api-change:ecr: Update ecr client to latest version
api-change:ses: Update ses client to latest version
1.7.26
======
api-change:ec2: Update ec2 client to latest version
api-change:elbv2: Update elbv2 client to latest version
api-change:opsworkscm: Update opsworkscm client to latest version
wagtailmenus 2.4.1 -> 2.5
2.5.0
Added rendering logic to Menu classes and refactored all existing template
tags to make use of it (massively reducing code duplication in menu_tags.py).
Added support for several 'hooks', allowing for easier customisation of base
querysets and manipulation of menu items during rendering. For more
information and examples, see the 'Hooks' section of the documentation:
http://wagtailmenus.readthedocs.io/en/latest/advanced_topics/hooks.html
Updated the 'sub_menu' tag to raise an error if used in a way that isn't
supported.
Deprecated get_sub_menu_items_for_page and prime_menu_items methods from
wagtailmenus.templatetags.menu_tags (logic moved to menu classes).
Deprecated get_template and get_sub_menu_template_names methods from
wagtailmenus.utils.template (logic moved to menu classes).
Deprecated get_attrs_from_context method from wagtailmenus.utils.misc
(logic moved to menu classes).
Deprecated the MenuFromRootPage class from wagtailmenus.models.menus in
favour of using a new MenuFromPage class that fits better with how it's
used in menu classes.
Minor tidying / renaming of tests.
Added a 'add_menu_items_for_pages()' method to the MenuWithMenuItems model,
which adds menu item to a menu object, linking to any pages passed in as a PageQuerySet.
Added the 'autopopulate_main_menus' command, that can be run as part of the
installation process to help populate main menus based on the 'home' and
'section root' pages for each site.
Fixed an issue with runtests.py that was causing tox builds in Travis CI
to report as successful, even when tests were failing. Contributed by
Oliver Bestwalter (obestwalter).
Deprecated the stop_at_this_level argument for the sub_menu tag, which
hasn't worked for a few versions.
Added support for Wagtail 1.12.
Made the logic in menu classes 'page_children_dict' method easier to override
by moving it out into a separate 'get_page_children_dict()' method, which the
original (cached_property decorated) method calls.
Made the logic in menu classes 'pages_for_display' method easier to override
by moving it out into a separate 'get_pages_for_display()' method, which the
original (cached_property decorated) method calls.
Made the logic in menu classes 'top_level_items' method easier to override
by moving it out into a separate 'get_top_level_items()' method, which the
original (cached_property decorated) method calls.
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
botocore 1.7.25 -> 1.7.28
wagtailmenus 2.4.1 -> 2.5
That's it for now!
Happy merging! 🤖