Releases: orchidhq/Orchid
Releases · orchidhq/Orchid
0.17.4
- Allows to specify the
target_commitishfor GithubReleasesPublisher withcommitishin the publisher config - Tweak CSS to make images fit page content boundaries in FutureImperfect theme
0.17.3
- Fixes issue with null CLI parameters when running Orchid with maven plugin
0.17.2
- Fixes issue with null CLI parameters when running Orchid with maven plugin
0.17.1
0.17.0
Orchid 0.17.0 contains many new and breaking changes, which are briefly outlined in these relase notes. Be sure to review the Migration Guide for a complete list of breaking changes and how to address them.
New Features
- New "integrations" projects
- Wiki sections can now be imported from Github and Gitlab project wikis (see integrations above)
- Sites can now be published to Bitbucket and Gitlab (see integrations above)
- New Shared Configurations allow user-defined archetype option groups. See full documentation here
Improvements and Bugfixes
- Netlify Publisher
- Now handles uploads of really large sites. Previously, deploys of more than a couple thousand pages or so would time out and fail.
- It can infer the Netlify siteId from the Orchid base URL, and is now an optional property
- Wikis
- PDF ebooks generated by Wiki plugin are now included in a Collection, so they can be linked to with the linking functions and in menus
- Fixed bug creating PDF ebooks for multiple sections
- Changelogs
- Adds Archetype to Changelog entries from
changelog.allVersionsinconfig.yml - Version bumps are inferred from changelog entries, and no longer need to be manually entered
- Improves formatting of
meta/versions.jsonfile. Release notes can now be embedded in this JSON file
- Adds Archetype to Changelog entries from
- Other
- Improves console output of Git-based publishers and Swiftdoc plugin
- Swiftdoc plugin now accepts a list of source roots to find Swift sources, rather than a single directory
.pumlfile extension is now recognized as a PlantUML file by default- Fixed NPE calling a TemplateFunction as a Clog-formatted string
- Fixes formatting of dates in sitemap XML files so as to not cause warnings from Google indices
0.16.x to 0.17.0 Migration Guide
- The key for the Github Pages publisher has renamed. Change
ghPagestogithubPagesin yourconfig.ymlpublication pipeline - The
baseDirproperty in Swiftdoc plugin configuration has been changed tosourceDirsto match other code-doc plugins, and now accepts either a single String or a list of Strings as a value. - The Github Pages publisher has been moved out of
OrchidCoreand into the Orchid Github integration project. Likewise, the Github Releases publisher has been moved fromOrchidChangelogtoOrchidGithub, and thegithubProject()global collection has been moved fromOrchidCoppertoOrchidGithub. Add theio.github.javaeden.orchid:OrchidGithub:0.17.0dependency to continue using these features - The Netlify publisher has been moved out of
OrchidCoreand into the Orchid Netlify integration project. Add theio.github.javaeden.orchid:OrchidNetlify:0.17.0dependency to continue using the Netlify publisher - The following "spells" supported by Clog have been removed: [
baseUrl,baseUrlScheme,baseUrlHost,baseUrlPort,baseUrlRoot,version,orchidVersion,env] . Instead, use the normal TemplateFunctions within Clog-formatted strings forbaseUrl, and create TemplateFunctions for your site as a local plugin if your need the other Clog spells - The
changelogVersionPickercomponent has been removed, as it has not worked for quite a while. You should create this component yourself using Javascript to match your theme - Notable dependency changes
- Flexmark
Extensionshave changed packages. Custom Flexmark extensions now must be of the typecom.vladsch.flexmark.util.builder.Extension
- Flexmark
0.16.10
0.16.9
- Allows "/" to be properly used as a base URL
- Adds
baseUrlandhomepageUrlfilters to avoid directly usingsite.baseUrlin templates, which doesn't work correctly with URLs ending with "/" - improves error-reporting for syntax errors in Pebble templates and YAML config files
0.16.8
0.16.7
- Fixes issues rendering PlantUML diagrams
0.16.6
- Allows Changelog entries to be annotated with additional data referencable from templates
- Removed Google Plus from social model since the service is shutting down