Skip to content

Releases: orchidhq/Orchid

0.16.5

15 Mar 02:45
Compare
Choose a tag to compare

0.16.4

06 Mar 03:44
Compare
Choose a tag to compare
  • Fixes a couple issues with wiki sidebar

0.16.3

05 Mar 19:26
Compare
Choose a tag to compare
  • Adds wiki layout to Copper theme with sidebar menu

0.16.2

04 Mar 23:17
Compare
Choose a tag to compare
  • Adds responsive content classes for Copper theme

0.16.1

02 Mar 20:27
95255c8
Compare
Choose a tag to compare
  • Makes some styling tweaks to Copper theme
  • allows changelog entries to be loaded recursively
  • Fixes issue of favicons getting mangled

0.16.0

18 Feb 00:03
Compare
Choose a tag to compare

New Features

  • Adds new Copper theme! See a demo here.
  • Adds new OrchidDocs bundle, for easier setup when using Orchid for project documentation. See a full docs here. It includes the following plugins:
    • Orchid Editorial
    • Orchid Pages
    • Orchid Wiki
    • Orchid Forms
    • Orchid Changelog
    • Orchid Search
    • Orchid Diagrams
    • Orchid Syntax Highlighter
  • Adds new Groovydoc plugin for documenting Groovy/Java source code. See full docs here

Bug Fixes

  • Improves importing and compiling of SASS/SCSS files
    • Sass (indented) syntax is now partially supported. JSass is limited in that it does not allow indented-style imports, so Orchid will fully compile all indented-style imports at the import site, essentially copying the compiled CSS to the import site. This means that you can import indented-style Sass code, but variables, functions, mixins etc. will not be imported from indented-style Sass files, and already-declared variables, functions, mixins etc. will not be accessible to the file being imported.
    • Relative imports are now supported. The first file is expected to be loaded from assets/css as normal, but subsequent relative imports will be imported relative to the existing file location.
    • Absolute imports are now supported, by prefixing an import path with /. These files are then located absolute to your site's resources directory, rathern than the normal assets/css directory. Files imported from within the absolutely-imported file follow the new directory as the context for further relative imports.
  • Fixes issue using default favicons. Now, sites that do not specify a favicon will use Orchid's default one, rather than showing an empty/broken image as the favicon.
  • Fixes Krow table display in Windows terminals. As windows terminals do not support many UTF-8 characters, the borders used for the summary table displayed poorly. Now, standard ASCII characters are used to draw the borders of the results table on Windows so that it is readable.

Potentially-Breaking Changes

There were no major updates to the Orchid framework in this release, but many of its dependencies have been updated to newer versions which might cause issues.

0.15.4

25 Jan 17:04
Compare
Choose a tag to compare
  • Updates docs in admin panel, adds code samples for template function and tags
  • Verifies Orchid works in JRE 9
  • Compiles multiple plantuml groups in a template into multiple diagrams
  • Javadoc and Kotlindoc runners now embed the formatters and work offline, no more runtime dependency resolution

0.15.3

14 Jan 16:25
0ac076d
Compare
Choose a tag to compare
  • Updates OrchidBible dependency to hit correct endpoints and improves usability
  • Parses external URLs better
  • Passes command line args directly through to Dokka so Gradle can supply the proper documentation classpath

0.15.2

04 Jan 20:31
Compare
Choose a tag to compare
  • Updates dependency versions

0.15.1

29 Dec 22:08
Compare
Choose a tag to compare
  • Fixes issue of CLI args not using env vars when run via Gradle or Maven
  • Improves display of build summary