- Fix main download by removing test-specific config in
twigexpress.json
. - Update Twig lib to 1.35.3.
- Remove separate 'download' branch, in favour of 'master'.
- Remove
.htaccess
, seedoc/apache.md
. - Update highlight.js to 9.12.0.
php twigexpress.phar
prints a short message and the release version.
- Update Twig lib to 1.35.0.
- Rewrite the TwigExpress layout; partial style rewrite.
BREAKING CHANGES:
- Dropped support Apache when serving in a subfolder (e.g.
http://localhost/my-twigexpress-prototype/
); use VirtualHosts, or run TwigExpress from the command line. - Removed the
_base
global variable; if you need it, redeclare it in theglobal_vars
config intwigexpress.json
. - Removed the
_get
,_post
and_cookie
global variables; use theparam()
function instead. - The
autoescape
andstrict_variables
config keys have been moved inside atwig_options
object; seedoc/config.md
for details. - Removed the second parameter for the
files()
andfolders()
functions.
New features:
- Automatic Markdown previews for files ending in
.md
. - Config:
allow_only
- whitelist of file patterns to serve. - Config:
debug_mode
- disable folder listings, source views, debug pages. - Twig:
param()
function for getting GET, POST and cookie values. - Twig: create pages using the TwigExpress design (with automatic breadcrumbs), with
{% extends twigexpress_layout() %}
.
- New feature: directory listings.
- New feature: define Twig namespaces in
twigexpress.json
.
- First public release.