Releases: Wyamio/Wyam
Releases · Wyamio/Wyam
v0.18.5
- [Refactoring] Moved the blog theme index template file from
index.cshtml
to_Index.cshtml
to match other template conventions (#520) - [Feature] Added settings to the blog recipe to configure index template and output path (#541)
- [Feature] Added note to readme file about platform support (#540, thanks @perlun)
- [Fix] CLI commands are now case-insensitive, though options and flags are still case-sensitive for now (#539)
- [Refactoring] Preview server now logs a full localhost URL so terminals can link it (#533)
- [Refactoring] Switching exit key combination to Ctrl-C instead of any key (#534)
- [Feature] New BlogTemplate theme for the blog recipe to use as basis for new themes (#518, thanks @adamclifford)
- [Fix] Docs fix for Cake addin (#535, thanks @ghuntley)
- [Refactoring] Suppress CS1701 in config file compilation instead of filtering (#529, thanks @filipw)
- [Refactoring] Performance boost for Razor rending (#509, thanks @jontdelorme)
- [Feature] New SolidState theme for the blog recipe (#514, thanks @RLittlesII)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.18.4
- [Fix] Fixes feed content and description for common web pipelines (#528)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.18.3
- [Breaking Change][Refactoring] Moved Blog recipe theme file
/_PostIndex.cshtml
to/_Archive.cshtml
, no other changes should be needed to this file in themes other than to move it - sorry for the rename (again), the first name was kind of dumb, this one is better - [Breaking Change][Refactoring] Moved Blog recipe theme file
/tags/index.cshtml
to/_Tags.cshtml
, no other changes should be needed to this file in themes other than to move it - [Feature] Suppressed tag page generation if no tags are present in Blog recipe (#456)
- [Refactoring] Refactored
Wyam.Web
pipelines to encapsulate settings in classes - [Feature] Added a ton of flexibility and new settings to index and archive pages for the Blog recipe (#516)
- [Feature] Adds the background check JS to BookSite Velocity theme
- [Feature] Excludes
.git
from all recipes in case an input subfolder was closed from a repository - [Fix] Resolved some edge-case bugs with the globbing engine
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.18.2
- [Fix] Fix for invalid metadata key in Docs theme (#515)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.18.1
- [Breaking Change][Refactoring] Moved a couple theme template files in Blog themes:
posts/index.cshtml
->_PostIndex.cshtml
,tags/tag.cshtml
->_Tag.cshtml
- if you were overriding these theme files, you'll need to move and rename your override file to match - [Refactoring] Deprecated
BlogKeys.HeaderTextColor
and the CleanBlog theme now automatically calculates header text color from background image using JS - [Feature] Added default settings to recipe scaffolding (#503)
- [Fix] Manually copies the native git libraries for the
Git
module (#506) - [Feature] Added support for Less and Sass files to the Blog recipe
- [Feature] Added
WithPageMetadata()
method toPaginate
module to add metadata to generated page documents - [Feature] Added
NextPage
andPreviousPage
output metadata toPaginate
module - [Refactoring] Prefixed all Less include files in the Docs theme with an underscore and excluded underscore files from being processed directly by recipe (#507)
- [Feature]
Less
module now setsKeys.WritePath
with a.css
extension - this may result in warnings if you follow theLess
module with theWriteFiles
module with an extension specified, remove the extension from theWriteFiles
module and the warnings should go away - [Feature]
Less
module will now automatically check for underscore prefixes and add.less
extension when looking for includes (#507) - [Feature] New
Sass
module (#7, thanks @enkafan) - [Feature] New
Sort
module for ordering documents using a comparison delegate - [Feature]
If
module can now ignore unmatched input documents - [Refactoring] Made
IModuleList
extensions fluent - [Feature]
Documents
module can now get documents from more than one pipeline at a time - [Refactoring] Moved source code for recipes to a dedicated folder
- [Refactoring] All current recipes now share a common set of reusable pipelines from the new
Wyam.Web
library (#501) - [Feature] New BookSite recipe for book and ebook marketing sites (#488)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.17.7
- [Fix] Fixes LiveReload support when under a virtual directory (#496)
- [Fix] Fixed some asset links in docs theme when under a virtual directory (#497)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.17.6
- [Fix] Fixes some dependency issues with the MEF 2 libraries and Roslyn packages
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.17.5
- [Feature]
CodeAnalysis
module (and docs recipe) now supports loading source code directly from projects and solutions (#493) - [Fix] Fixes regression of missing
BlogKeys.Posts
for tag documents (it broke when pagination was added)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.17.4
- [Feature] Adds a warning when output path is also one of the input paths (#490)
- [Refactoring] Refactored
IMetadata
type conversion convenience methods into extension methods - [Refactoring] Refactored
IExecutionContext.GetLink(...)
methods into extension methods - [Feature] Adds settings and extensions for dealing with input and output date cultures (#475)
- [Refactoring] Tons of documentation comment updates
- [Refactoring] Added server tests back in (#484)
Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.
v0.17.3
- [Fix] Fixed occasional missing XML doc comments from assembly XML doc files (#483)
- [Fix] Fixed inheritdoc behavior when interface is inherited from base class (#481)
- [Refactoring] Turned off x86 runtime preference and switched to x64 libuv - this means the Wyam preview server will no longer work on x86 platforms without manually swapping the libuv library (#484)
- [Refactoring] Continuing to tweak memory pool settings
- [Fix] Excluding partials from the blog pages pipeline