Wyam v2.2.0 Release Notes

Release Date: 2020-03-05 // about 4 years ago
    • [Breaking Change] Removes BookSite and the Velocity theme (#764)
    • ๐Ÿ“„ [Feature] Shortcodes! Take a look at the docs for more information (#359)
    • [Feature] New MirrorResources module to download CDN links and mirror them locally (#781)
    • ๐Ÿ”จ [Refactoring] New IExecutionContext.HttpClient and IExecutionContext.GetHttpClient(HttpMessageHandler) to manage a single shared HttpClient instance
    • ๐Ÿ”จ [Refactoring] New support in Wyam.Testing and TestExecutionContext for testing modules that use a HttpClient
    • ๐Ÿ“‡ [Feature] New IMetadata.String() extension that takes a formatting function to apply if the key exists in the metadata
    • ๐Ÿ“‡ [Feature] New IMetadata.TryGetValue<T>() method to attempt getting a metadata value, but only if it can be converted/cast to T
    • ๐Ÿ“‡ [Feature] New IMetadata extension methods to make generating XML-to-LINQ trees from metadata values easier
    • ๐Ÿ›  [Fix] Fixed a bug when the Sass module processes Sass files that have includes which aren't under an input folder

    ๐Ÿ‘€ Please see https://wyam.io/docs/usage/obtaining for important notes about downloading and installing.