Skip to main content
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.9.2 - 2020-11-13

Added

  • --upgrade command.

Changed

  • Renamed the shortcut for --version, -V to -v.

Fixed

  • denjunks installation bug

0.9.1 - 2020-11-06

Fixed

  • @import css of the css() plugin, using _includes as fallback

0.9.0 - 2020-11-04

Added

  • New method script() to execute scripts like a task manager
  • Allow to run scripts in events
  • Autodiscover 404.html file in the built-in server for 404 responses

Fixed

  • Ignore node_modules folder by default
  • Show an error if the cwd is not a folder
  • Enable attr filter by default

0.8.1 - 2020-10-28

Added

  • New method ignore() to ignore files and folders

Fixed

  • Version number on lume --version

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