Very Popular
Changelog
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.8.0 - 2020-10-27
Added
- New
loadAssets()
to register assets loaders - New argument in CLI to build the site in a different directory and even choose a different _config.js file.
Changed
- Renamed
load()
toloadPages()
and removed theasset
argument. - Renamed
data()
toloadData()
- Renamed
helper()
todata()
- Updating files (in a watch process) dispatches the events
beforeUpdate
andafterUpdate
(insteadbeforeBuild
andafterBuild
)
0.7.3 - 2020-10-17
Changed
- Removed the version of the import in the
_config.js
file generated with--init
Fixed
- 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
Fixed
- Updated version in cli
0.7.1 - 2020-10-10
Fixed
- Permalinks does not respect the
prettyUrls
configuration #1 - Improved docs to update version
0.7.0 - 2020-10-09
Added
- Added events:
beforeBuild
andafterBuild
- Added helper
paginate()
site.process()
function- New option
prettyUrls
. By default istrue
.
Removed
site.beforeRender()
andsite.afterRender()
transformers. Usesite.process()
instead, that is the equivalent toafterRender
.
Fixed
- Improved performance executing some operations in parallel
- Fixed page duplications
- Fixed url filter with non-string values
0.6.0 - 2020-09-28
Added
- 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
Removed
- Arguments
path
andrecursive
insearch.pages()
Fixed
url
filter with relative urls- postcss incompatibility with deno
0.5.1 - 2020-09-25
Fixed
version
variable
0.5.0 - 2020-09-24
Added
- Ability to generate multiple pages using generators
Changed
- Replaced
pathPrefix
andurl
withlocation
Fixed
url
filter bugs
0.4.0 - 2020-09-22
Added
- Ability to include the date in the filename
- New function
search.folder()
- New option
--dev
to run in development mode
Fixed
- 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
Fixed
- Use temporarily a fork of denjunks because loading bugs
0.3.0 - 2020-09-19
Added
- 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
Changed
explorer
was renamed tosearch
Fixed
- Refactored source load and reload
- Explorer returns wrong results
- Live-reload bugs
0.2.3 - 2020-09-14
Fixed
- Moved websocket script to server.js to avoid read problems
0.2.2 - 2020-09-13
Added
- New command
lumen --version
Fixed
- CLI installation
0.2.1 - 2020-09-13
Fixed
- Module loader execute from remote (http://deno.land/x/lume)
- Use fixed versions for dependencies
0.2.0 - 2020-09-13
Added
- New command
lume --init
to create a_config.js
file.
Changed
- Merged
postcss
andstylecow
plugins in the newcss
plugin.
Fixed
- JSX engine
0.1.0 - 2020-09-13
First version