Changelog¶
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.
0.0.4¶
- Added vesrioneer.
- Fix bug where
exhibit serve
was not serving files with extension stripping enabled. - A
KeyError
raised byConfig
now display the path of the node they are attached to, making debuging missing keys far easier. - Improved test coverage and fixed numerous bugs.
- Implemented cache busting for static assets (images, CSS, and such). Use the
cache_bust_glob
option to control which files are cache busted. - Implemented
Node.get_from_path
which can fetch aexhibition.main.Node
specified by a path. - Make all Exhibition defined meta keys use underscores not hyphens.
0.0.3¶
- Fix bug where extension stripping was not being applied.
0.0.2¶
- Fixed trove classifiers.
- Add
__version__
toexhibition.__init__
.
0.0.1¶
Everything is new! Some choice features:
- Configuration via YAML files and YAML front matter.
- Jinja2 template engine is provided by default.
- A local HTTP server for development work.
- Less than 2000 lines of code, including tests.