4.0.0
The 4.0.0 release includes several backwards incompatible changes, that affect external scripts that access Logya attibutes, as well as RSS and index templates.
- Removed server.log file, log to default stream instead.
- Added option to trim whitespace in templates.
- Set canonical meta tag for index pages.
- Converted allowed_exts from tuple to set.
- Enable attr_list, def_list and fenced_code markdown extensions.
- Enable break and continue in templates.
- Better error message when reading files fails
- Added encode_content function in writer module.
- Renamed docs_parsed to docs.
- Enable configuration of index templates.
- Restructured site configuration.
- Renamed indexes to index/docs/collections.
- Removed all_vars and doc_vars from Template.
- Removed Config class, the config module now consits of load and search_dict_list functions.
- More structured data markup in starter site.
- More comprehensive and updated documentation.
- Removed run command, import Logya in custom scripts instead.
- Removed automatic execution of scripts in bin directory.
- Renamed logya.dir_current to logya.dir_site.
- Renamed logya.dir_dst to logya.dir_deploy.
- Removed FileWriter class entirely.
- Moved canonical_filename to path module.
- Set feed limit in rss template so user can set this to a preferred value.
- Updated dependecies.