Releases: Wyamio/Wyam
Releases · Wyamio/Wyam
v0.5.0-alpha
- Feature - Implemented a Less CSS module
- Fix - Fixes for NuGet package dependencies
- Feature - Can now declare prerelease NuGet packages in configuration file without specifying version specification
- Feature - Calls to
System.Diagnostics.Trace
from third-party libraries are now picked up by a customTraceListener
and output to the WyamTraceSource
- Refactoring - Renamed several metadata keys for consistency
- Feature -
Engine
now implementsIDisposable
for better lifecycle management
v0.4.0-alpha
- Feature - Added a
Concat
module to concatenate documents from child modules with the current documents - Feature - Added a
ConcatDocuments
module to concatenate documents from previous pipelines with the current documents - Feature - Added a
Where
module to filter the current documents with a predicate - Refactoring - Moved the predicate in the
Branch
module to a fluent.Where(...)
method to follow established conventions - Feature -
IPipelineCollection
now implementsIReadOnlyDictionary<string, IPipeline>
- Feature -
IPipeline
now implementsIList<IModule>
- Feature - A new
IReadOnlyPipeline
interface that implementsIReadOnlyList<IModule>
has been introduced for use during execution (since pipelines can't be changed once execution starts) - Feature - Added a test fixture to run all examples during testing
- Feature - Added
RootFolder
,InputFolder
, andOutputFolder
as available properties in the configuration script - Refactoring - Renamed the
Metadata
module toMeta
so it wouldn't conflict with theMetadata
property in configuration scripts - Feature - Specifying
--watch
now also watches the configuration file and initializes a new engine if it changes - Refactoring - Updated the default configuration (for when no configuration file is specified or found) to use a single pipeline for Markdown and Razor documents
v0.3.0-alpha
- Refactoring - Added the Roslyn nightly packages to source control for easier builds (since they don't stay on the feed for long)
- Feature - Added sequence of configured assemblies to the
IExecutionContext
(so modules like Razor can pick them up) - Feature - Added a new
MetadataKeys
static class toWyam.Abstractions
to help eliminate magic strings
v0.2.0-alpha
- Feature - Implements default configuration
- Feature - CopyFiles now sets metadata values for SourcePath and DestinationPath for each document
- Fix - Crashes when certain directories didn't exist
- Refactoring - Trace module now follows fluent conventions
v0.1.1-alpha
- Fix - Fixes a bug with parsing some of the command line argument options
- Feature - Adds support for specifying input and output folder on the command line
v0.1.0-alpha
Initial release. Only releases of the console application will be tracked here - see the project page for release notes for individual modules, core, etc.