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.
0.7.3 - 2020-10-17
- Removed the version of the import in the
_config.js
file generated with--init
- Support for special characters in the url to the HTTP server
- Rebuild inside a try/catch to prevent die on error.
0.7.2 - 2020-10-10
- Updated version in cli
0.7.1 - 2020-10-10
- Permalinks does not respect the
prettyUrls
configuration #1 - Improved docs to update version
0.7.0 - 2020-10-09
- Added events:
beforeBuild
andafterBuild
- Added helper
paginate()
site.process()
function- New option
prettyUrls
. By default istrue
.
site.beforeRender()
andsite.afterRender()
transformers. Usesite.process()
instead, that is the equivalent toafterRender
.
- Improved performance executing some operations in parallel
- Fixed page duplications
- Fixed url filter with non-string values
0.6.0 - 2020-09-28
- New argument to
search.pages()
to sort pages alphabetically - Added new argument
--help
and aliases-h
and-V
to cli - Added
eta
plugin, to supportEta
template engine - New function
helper
to assign global helpers that can be used in the templates
- Arguments
path
andrecursive
insearch.pages()
url
filter with relative urls- postcss incompatibility with deno
0.5.1 - 2020-09-25
version
variable
0.5.0 - 2020-09-24
- Ability to generate multiple pages using generators
- Replaced
pathPrefix
andurl
withlocation
url
filter bugs
0.4.0 - 2020-09-22
- Ability to include the date in the filename
- New function
search.folder()
- New option
--dev
to run in development mode
- Front matter detection
- Site rebuild after creating or removing directories and files
- Improved url filter
- Use content hash to detect real file changes
- Tags propagation
- Ensure beforeRender transformers are executed only once.
0.3.1 - 2020-09-19
- Use temporarily a fork of denjunks because loading bugs
0.3.0 - 2020-09-19
- New plugin
svg
to optimize svg files - New plugin
dom
to manipulate html using the DOM api - New filter
classname
to manipulate css classes - New filter
attributes
to manipulate html attributes - First tests
explorer
was renamed tosearch
- Refactored source load and reload
- Explorer returns wrong results
- Live-reload bugs
0.2.3 - 2020-09-14
- Moved websocket script to server.js to avoid read problems
0.2.2 - 2020-09-13
- New command
lumen --version
- CLI installation
0.2.1 - 2020-09-13
- Module loader execute from remote (http://deno.land/x/lume)
- Use fixed versions for dependencies
0.2.0 - 2020-09-13
- New command
lume --init
to create a_config.js
file.
- Merged
postcss
andstylecow
plugins in the newcss
plugin.
- JSX engine
First version