Skip to main content
Deno 2 is finally here πŸŽ‰οΈ
Learn more
Module

x/lume/CHANGELOG.md

πŸ”₯ Static site generator for Deno πŸ¦•
Very Popular
Go to Latest
File

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() to loadPages() and removed the asset argument.
  • Renamed data() to loadData()
  • Renamed helper() to data()
  • Updating files (in a watch process) dispatches the events beforeUpdate and afterUpdate (instead beforeBuild and afterBuild)

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 and afterBuild
  • Added helper paginate()
  • site.process() function
  • New option prettyUrls. By default is true.

Removed

  • site.beforeRender() and site.afterRender() transformers. Use site.process() instead, that is the equivalent to afterRender.

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 support Eta template engine
  • New function helper to assign global helpers that can be used in the templates

Removed

  • Arguments path and recursive in search.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 and url with location

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 to search

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

0.2.0 - 2020-09-13

Added

  • New command lume --init to create a _config.js file.

Changed

  • Merged postcss and stylecow plugins in the new css plugin.

Fixed

  • JSX engine

0.1.0 - 2020-09-13

First version