Publish 0.2.0
- When using the command line tool
publish run, the local web server's address is now prefixed withhttp://, which enables you to click it to open your site in your web browser (by @slashmo). Also, if any error was encountered when starting that server, it's now reported to the user (by @camdeardorff). - Nested items are now generated at the correct path. So if you place a content item in
Content/yourSection/path/to/itemit will be generated atOutput/yourSection/path/to/item(by @tonisuter). - You can now exclude an entire section from a website's
sitemap.xmlby including its path inexcludedPaths(by @artrmz). - Plugins can now easily be added when using the default publishing pipeline, using the
plugins:argument (by @slashmo). - RSS/podcast feeds are now only re-generated when their content was changed.
RSSFeedConfigurationandPodcastFeedConfigurationare now value types.- A podcast/RSS feed's publishing date can now be customized.
- Attempting to publish a website with an empty pipeline now throws an error.
- Publishing steps can now easily create and use cache files, using
PublishingContext.cacheFile(named:). - Publish now uses version 0.4.0 of Plot.
Also thanks to @fbernutz, @danielmgauthier and @brettkoonce for fixing spelling errors in the documentation.