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.
- Don't print the command usage in case of a business error.
- Create the
assetsdirectory instead ofjsandcss.
- Preserve the
assetsdirectory structure when copying. - Fix grammatical errors in the documentation.
- Introduce the
relatedplugin. - Introduce page types for themes.
- Deprecate the
typessection inverless.yml. - Deprecate the
cssandjsdirectories in themes.
- Fix
servebehavior when an error occurs.
- Create directories for files created with
verless create file. - Improve performance of copying files.
- Improve log messages.
- Deprecate
cssandjsdirectories in themes.
- Panic when there are invalid list pages.
- Introduce the
assetsdirectory for themes.
- Fix generated route of list page for
/tags.
- Introduce configurations for themes.
- Introduce
--projectflag forverless create themecommand. - Create default
.gitignorefile for new verless projects. - Make
verless create filecommand available.
- Fix generated routes for
tagsplugin. - Fix initialization of list pages for tags.
- Fix
versionkey in configuration reference.
- Make the paths for
create projectandserveoptional.
- Fix
create projectinside the current working directory.
- Fix public verless Docker image.
- Make pre-build hooks available in project configuration.
- Ignore
static/generateddirectory when watching the site. - Improve the verless documentation.
- Ignore hidden pages in list pages.
- Publish verless Docker images on Docker Hub and GitHub Packages.
- Introduce the verless theming system.
- Add the
verless create themecommand.
- Create a default theme when creating a new project.
- Update the example project to use the default theme.
- Rename the
assetsdirectory tostatic.
- Remove the
templatesdirectory.
- Make entire page URL available as
Page.Href.
- Fix wrong URLs for pages in the root directory.
- Generate
list-page.htmleven for empty routes.
list-page.html: Make pages from sub-directories available.
- Fix relative build paths like
./example. - Fix error when serving the site without
-w.
- Use relative links in the documentation.
- Don't create physical files when testing.
- Order pages in
ListPage.Pagesby date.
- Don't include hidden pages in RSS feeds.
- Correctly assign routes to list pages.
- Make
Hiddenfield of pages available in templates.
- Remove the
Templatefield in Markdown files.
- Fix incorrect routes for
.as build path.
- Print short description for commands in the CLI.
- Render files in correct target directory when using
verless serve.
- Change 'index page' terminology to 'list page'.
- Make list pages overridable by providing an own
index.mdfile.
- Add the
verless servecommand. - Add file watching with automatic rebuilds for
serve.