Releases: Flask-FlatPages/Flask-FlatPages
v0.8.2
Release Notes
v0.8.2 {#Release Notes_v0.8.2}
Release Date: 2023-11-06
Prelude {#Release Notes_v0.8.2_Prelude}
This is a maintenance release to give some much-needed TLC to the
project. It primarily address operational issues like docs, testing,
supported python versions, and packaging with setuptools.
Deprecation Notes {#Release Notes_v0.8.2_Deprecation Notes}
-
Python 2.7 is still currently supported, however due to end of
support we will no longer automatically test changes against Python
2.7. At present, according to pypi-stats, Python 2.7 accounts for
~3% of users. Support will be dropped for the eventual 1.0 release. -
Python 3.6 and 3.7 are still supported and tested against, but are
considered End-Of-Life. Future releases will drop support for these
versions. If you are still using Python <3.8, please consider
upgrading.
Bug Fixes {#Release Notes_v0.8.2_Bug Fixes}
- Incoporated a suggestion from Issue
#85,
ensuring that paths are displayed if an error is encountered parsing
the metadata with the updated metadata parser.
v0.8.1
Release Notes
v0.8.1
Release Date: 2021-12-21
Bug Fixes
- Small version bump to fix required Python versions
v0.8.0
Release Notes
v0.8.0
Release Date: 2021-12-21
Prelude
This release includes three PRs. One adds a new attribute to the Page
class, one improves our documentation, and the third improves the
metadata parsing to make it consistent with other 'FlatPage' style
libraries, and less fussy for cases like no page metadata.
New Features {#Release Notes_v0.8.0_New Features}
-
Added
Page.folder
as a convencience attribute to thePage
class. -
Improved metadata parsing, documented above.
Upgrade Notes
- This version adds a new method for parsing Metadata. While it passes
new and existing tests, there may still be bugs. As well as
reporting issues, you can use theFLATPAGES_LEGACY_META_PARSER
setting to revert to the old behaviour.
Bug Fixes
- Resolves issue
#59,
by updating our metadata parser.
v0.7.3
Release Notes
v0.7.3
Release Date: 2021-04-14
Prelude
Small release to remove support for older Python versions, and to do
some housekeeping on the project repository and contributor experience.
Changes include:
- Moving CI from Travis to Github Actions This decision was made
following Travis CIs recent change in policies around open source
projects.- Moving to Github Actions gave us the ability to define slightly
more granular workflows, which give more insight into why tests
failed and put CI results directly in Github.Tox
as a single entrypoint for all main developer tasks,
specifically linting, testing and building docs.- Updated contribution guidelines
Deprecation Notes
- This release drops support for Python versions 3.4 and 3.5. Support for python 3.4 was dropped from Pip in July 2019, and support for 3.5 in January of this year. According to PyPI Stats these versions account for a handful of downloads a month. Version 0.7.2 has identical funcitonality to this release and will still work for these versons.
Bug Fixes
Flask-Flatpages v0.7.1
This release updates the dependencies to resolve some severe security alerts! Please update as soon as possible