## Changelog ### Release 1.0 (2022-01-28) - Drop support for python 2.7 and 3.6. - Fix deprecation warning from `jinja2`. Jinja2 version 3 is now required. #### Documentation - Documentation clarifications, updates and fixes. (PR [#2][] — Thank you Bart Van Loon!) - Add missing requirement `recommonmark` to `docs/requirements.txt`. - Add `docs` enviroment to `tox.ini` to test that docs will build cleanly. [#2]: #### Testing - Test under python 3.10 and lektor<3.3 ### Release 0.1 (2021-02-05) No code changes. Update development status classifier to "stable". ### Release 0.1a3 (2020-05-08) #### API changes - Added a `key` field on the index virtual source object. It is an alias to `_id`, but is syntactically more self-explanatory. - The `keys` configuration key has been renamed to `key`. - When the `key` expression is being evaluted, the record whose key(s) is(are) to be be computed is now available in the jinja context as `item` rather than `this`. #### Documentation - Documentation moved from README to Sphinx docs at RTFD.io ### Release 0.1a2 (2020-05-06) #### API changes - The `record` argument has been dropped from the (jinja) global `index_pages` function. (Since indexes can not have multiple parents, it is not necessary.) - The `parent` configuration key has been renamed to `parent_path`. - The `slug` configuration key has been renamed to `slug_format`. - The `attributes` config section has been renamed to `fields`. Though they are not quite like regular Lektor Record fields, they are more field-like than attribute-like. (I.e. access is via *__getitem__* rather than *getattr*.) ### Release 0.1a1 (2020-05-05) Initial release.