Releases: statiqdev/Statiq.Web
Releases · statiqdev/Statiq.Web
1.0.0-beta.19
- Updated Statiq Framework to version 1.0.0-beta.33.
- Added ability for sidecar files to append the sidecar file extension in addition to replacing the original file extension.
- Fixed several bugs in the file watcher for preview mode related to multiple file changes.
1.0.0-beta.18
- Breaking change: Updated Statiq Framework to version 1.0.0-beta.32,
see the Statiq Framework release notes for details on breaking changes, mostly applicable to module authors. - Added a
ResetCache()
method to the REPL to force a cache reset on the next execution (#936).
1.0.0-beta.17
- Fixed a regression in how layouts are applied to Markdown files (#934).
- Changed behavior introduced in 1.0.0-beta.16 regarding HTML files and layouts, now layouts are applied if the HTML file does not contain a
<html>
tag, and are not applied if it does (#934). - Added a
SetDefaultLayoutTemplate()
bootstrapper extension to change the layout engine applied to HTML fragments to an existing one (if the default of Razor is not wanted). - Added a
SetDefaultLayoutModule()
bootstrapper extension to change the layout engine applied to HTML fragments to a new module (if the default of Razor is not wanted).
1.0.0-beta.16
- Updated Statiq Framework to version 1.0.0-beta.31.
- Breaking change: By default
.html
files are no longer processed by a layout engine like Razor, instead use.fhtml
(HTML fragment) to indicate the file should be processed (#933). - Added a short wait to the file watcher to avoid file lock exceptions under certain conditions.
1.0.0-beta.15
- Updated Statiq Framework to version 1.0.0-beta.30.
- Breaking change: Refactored the exiting bootstrapper process extensions to use the
ProcessTiming
enum. - Fixed a regression with the preview command and file watching that was execution more than once on file changes.
- Added a
WatchPaths
setting that adds additional folders to watch in preview mode (#930). - Added additional bootstrapper extensions to specify whether a process should launch when previewing, when not previewing, or always (#931).
- Added a flag for "concurrent" processes that run in the background but wait for exit before the next process timing phase (#931).
- Added a
ProcessTiming.Initialization
setting to start a process before all others (#932).
1.0.0-beta.14
- Updated Statiq Framework to version 1.0.0-beta.29.
- Added a new
interactive
command that provides a REPL (read-eval-print prompt) after execution, useful for inspecting the state of the engine and debugging the generation. - Added the REPL to the
preview
command.
1.0.0-beta.13
- Added "processes" which are CLI commands you can run as part of your generation process at various points.
- Added support for forwarded proxy headers in the preview server to make working with GitHub Codespaces and similar easier (#925).
- Fixed a bug with LiveReload functionality related to trying to serialize empty JSON payloads.
- Fixed preview server logging (it had stopped working), now Kestrel log messages will begin appearing again.
- Added additional bootstrapper extensions to make working with templates easier.
1.0.0-beta.12
- Link validator analyzers now report total number of failures at the end of validation.
- Fixed additional bugs related to relative link validation and
LinkRoot
settings.
1.0.0-beta.11
- Fixed several bugs with relative link validation, including when using a
LinkRoot
setting.
1.0.0-beta.10
- Updated Statiq Framework to version 1.0.0-beta.25.