- Add pandoc and markdown content filters - Add file and directory permission configuration - Add support for specifying multiple filters at a time - Add Python 3.10 support - Add support for Jinja2 version 3.0.x
Changed ~~~~~~~
- Change Jinja2 content filter from a function to a class
- Custom filters can now inherit from this class if they wish
Fixed ~~~~~
- Fix site template not being part of Python package
Removed ~~~~~~~
- Removed tests against Jinja2 version 2.9
- It might still work, but we don't consider any breakages to be bugs.
.. _zero-two-one:
0.2.1
-----
This release is just for a fix some bad syntax in our documentation. Nothing else has changed!
.. _zero-two-zero:
0.2.0
-----
Added ~~~~~
- Add support for a pandoc filter for Jinja2 templates - ``exhibit create`` command to get users started
Removed ~~~~~~~
- Remove support for Python 3.5, 3.6, and 3.7
Fixed ~~~~~
- Add description to ``exhibit`` command - Use ``cached_property`` to make code cleaner
.. _zero-one-one:
0.1.1
-----
Added ~~~~~
- Allow settings of local HTTP server address and port. - Added Python 3.8 support.
Removed ~~~~~~~
*Nothing was removed in this release*
Fixed ~~~~~
- Set ``Cache-Control`` to ``no-store`` on HTTP server respones - HTTP server should ignore ``GET`` params and fragments
.. _zero-one-zero:
0.1.0
-----
The *"I'd almost recommand it to my friends"* release.
Added ~~~~~
- Added Python 3.7 support. - Add the external command filter. - Document Jinja2 filter. - Add ``strip_exts`` as an user configurable setting. - Add ``index_file`` as an user configurable setting.
Removed ~~~~~~~
- Removed Python 3.4 support.
Fixed ~~~~~
- Reorganised package so that code is easier to manage. - Make node loading deterministic, meta files loaded first and then alphabetical order for the rest.