All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- (Twig) Undefined index error during testing of Twig extension on PHP 7.1.
- (Core) Allow variable sets to be merged.
- (Drupal) Concatenate arrays passed to render.
- (Drupal) Add fallback Twig loader to emulate Drupal's handling of unscoped include/extend statements by looking for templates in a specified module/theme - #88
- (Drupal) Add default variables as in template_preprocess().
- (Docs) Reorganize documentation to remove "common" pages. Explain everything in the extensions.
- (Site) Redesign interior pages, add menu for navigatino within sections.
- (Site) Add "suggest a change" link.
- (Twig, Drupal) Allow additional namespaces to be passed to Twig and Drupal extensions - #89
- (Twig, Drupal) Use the Twig auto_reload option all the time - #94
- (Docs) Add command line documentation - #97
- (Core) Renamed
output-dir
option tooutput
forsnapshot
command.
- (Core) Remove unused
output-dir
option on start command.
- (Core) Path to docroot not being set using realpath (caused broken assets in snapshot)
- (Core) Docroot setting added to configuration using the
setDocroot
method on theMannequinConfig
object.
- (Core) Version number should be displayed when running the console.
- (Core) Better error messages for missing/broken config files - #75.
- (Core) Add helpful tips for the server start command #79
- (Core) Warning message when starting live development server with a config that has no extensions - #80
- (Core) Pass logger to Discoverers that implement LoggerAwareInterface.
- (Twig) Remove reference to Twig\Extension\InitRuntimeInterface from MannequinExtension.
- (Core) Start mannequin development server on 0.0.0.0 by default.
- (Twig) Do not stop discovery process for a template that fails to load #76
- (Core) Output error messages from the development server even when not using verbose.
- (Ui) Polyfills for Array.prototype.find and ES6 Map and Set
- (Core) Fixed index.php in repository root will be served instead of live development server.
- (Meta,Core,Html,Drupal,Twig,Site,Ui) Started changelog, mirrored out to components on release.
- (Twig,Drupal) Parse Twig comments for @Component metadata comments.
- (Twig,Drupal) Twig component metadata using the componentinfo block has been deprecated due to issues with guarded blocks in child templates. Please use the new comment syntax instead.
- (Demo) #65, $66 Fixed missing semicolon and incorrect version constraints.
- (Core,Html,Drupal,Twig,Site,Ui) Initial release