Skip to content

Releases: Wyamio/Wyam

v0.5.0-alpha

05 Mar 02:48
94a3f1b
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release
  • 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 custom TraceListener and output to the Wyam TraceSource
  • Refactoring - Renamed several metadata keys for consistency
  • Feature - Engine now implements IDisposable for better lifecycle management

v0.4.0-alpha

05 Mar 02:48
94a3f1b
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release
  • 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 implements IReadOnlyDictionary<string, IPipeline>
  • Feature - IPipeline now implements IList<IModule>
  • Feature - A new IReadOnlyPipeline interface that implements IReadOnlyList<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, and OutputFolder as available properties in the configuration script
  • Refactoring - Renamed the Metadata module to Meta so it wouldn't conflict with the Metadata 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

05 Mar 02:48
94a3f1b
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release
  • 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 to Wyam.Abstractions to help eliminate magic strings

v0.2.0-alpha

05 Mar 02:48
94a3f1b
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release
  • 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

05 Mar 02:48
94a3f1b
Compare
Choose a tag to compare
v0.1.1-alpha Pre-release
Pre-release
  • 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

05 Mar 02:48
94a3f1b
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

Initial release. Only releases of the console application will be tracked here - see the project page for release notes for individual modules, core, etc.