Skip to content

0.7.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@reid-spencer reid-spencer released this 15 Aug 00:04
· 800 commits to main since this release
741bcbf

Language Changes

Allow multiple authors:

  • Domains can now have multiple named author definitions, and they don't have to come first in the domain.

New Features

Remove external dependencies (hugo & tar) from hugo subcommand:

  • Implemented a new Tar utility with commons-compress to unpack tar.gz files
  • Used utils/Tar.untar to unpack the hugo-geekdoc.tar.gz file.
  • Always construct hugo sites manually without forking a hugo new site command
  • Remove the -H option as hugo path is no longer needed

Improve Hugo Site Generation:

  • Added options to specify the site, title, and description
  • Removed the siteLogo option since it can just be put in the static directory instead of loaded from a URL
  • Made riddlc read the previously unsupported "withXXX" options
  • Always create the hugo output dir if it doesn't exist
  • Handle the siteLogoPath option properly

Bugs Fixed

  • Fix a bug with resource loading from system class loader

Refactoring & Cleanup

  • Move copyURLToDir to a utils function
  • Simplify the function that generates the config.toml from a template

Documentation Changes

Update README:

  • Add missing path element in Getting Started section of README
  • Add instructions for using sbt-riddl plugin

Related Pull Requests