All Versions
Latest Version
Avg Release Cycle
35 days
Latest Release

Changelog History
Page 2

  • v0.5.68.4

    October 29, 2019
  • v0.5.68.3 Changes

    April 10, 2019
    • ๐Ÿ›  Fix issue #10: The CLI parameter --network host is ignored
    • ๐ŸŒฒ Flush the log output after every log message to stdout
  • v0.5.68.2 Changes

    March 26, 2019
    • ๐Ÿ›  Fix a bug in the shared image Shake rule causing unnecessary rebuilds

    • ๐Ÿ— Rename the buildDirRoot string template environment variable to buildDir

  • v0.5.68.1 Changes

    March 23, 2019
    • ๐Ÿ›  Fix positional argument enumeration in the Enviromnent; CLI arguments are passed via the keys arg_1 .. arg_N in the Environment. They are currently passed in reverse order and start from arg_0 instead of arg_1. See github issues #6 and #9.

    • ๐Ÿ›  Fix #7 shared image meta info download and generalize and simplify B9ConfigOverrid while at it.

    • โœ‚ Remove Trying to load config file messages

    • ๐Ÿ›  Fix #8 - resurrect the environment variable buildDirRoot.

  • v0.5.67 Changes

    March 09, 2019
    • Iron out UTF-8 decoding issues

      • Use Data.Text in more places
      • Remove ByteStringGenerator
      • Change ToContentGenerator to produce only (strict) Data.Text.Texts
    • โž• Add B9.Text a module with conversion functions for different string types.

    • โž• Add helper functions and type for Erlang parsing:

      • textToErlangAst,
      • stringToErlangAst and
      • ErlangAST
  • v0.5.66 Changes

    March 08, 2019
    • ๐Ÿ›  Fix the Nix package:

      • Get rid of the virsh path configuration item
      • Allow setting the path to @/.../libexec/libvirt_lxc@ via environment variable
  • v0.5.65 Changes

    March 06, 2019
    • ๐Ÿ”จ Refactor the B9 Monad to use extensible-effects
  • v0.5.64 Changes

    • ๐Ÿ”จ Refactor and prepare for more drastic changes

    • ๐Ÿ›  Fix runtime errors due to undefined values in the environment

  • v0.5.63 Changes

    February 26, 2019
    • ๐Ÿ— Depend on shake-0.17.6 to fix build errors
  • v0.5.62 Changes

    • Rewrite B9.Shake.SharedImageRules in line with Shake's example for custom rules

    • Replace ConcatableSyntax by using Binary instances, and also

      • Remove/Inline encodeSyntax by using Binary.encode
      • Rename decodeSyntax to decodeOrFail' and delegate to Binary.decodeOrFail.
    • Add a newtype wrapper around YamlObject for cloud-init yaml documents CloudConfigYaml

    This new type serves the purpose of add the #cloud-config line to the top of the generated yaml document, as required by cloud-init.

    The Binary instance adds this header line and delegates the rendering of the yaml document to YamlObject.

    • โœ‚ Remove the rendering of this header line in the YamlObject Binary instance.

    • ๐Ÿ“‡ Rename RenderYaml to RenderYamlObject In order to prevent unexpected runtime behaviour in code that uses this library.

    • Introduce the type Environment that replaces the ubiquotus [(String, String)] by a lazy Text based HashMap.

    • โž• Add addLocalPositionalArguments

    • ๐Ÿ“‡ Rename the previous B9.Artifact.Content to B9.Artifact.Content

    • Introduce ContentGenerator as an open, extensible alternative to Content, AST and CanRender in the module B9.Artifact.Content

    • ๐Ÿ”จ Rename-and-Split refactor B9.ArtifactSource{Impl} to B9.Artifact.Generator.{..}

    • ๐Ÿšš Move CanRender from B9.Artifact.Content.AST to B9.Artifact.Content

    • โœ… Switch to lazy Texts and ByteStrings where possible, since B9 might read/generate large files.

    • ๐Ÿ“‡ Rename CanRender to ToContentGenerator and change the method signatur to return the new ContentGenerator type

    • ๐Ÿ›  Fix spelling: Rename B9Invokation to B9Invocation

    • ๐Ÿ“‡ Rename FromAST to FromAST

    • Rearrange modules for content generation:

      • Introduce Content.FromByteString
      • Remove deprecated Concatenation