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
- ๐ Fix issue #10: The CLI parameter
-
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 tobuildDir
-
v0.5.68.1 Changes
March 23, 2019๐ Fix positional argument enumeration in the
Enviromnent
; CLI arguments are passed via the keysarg_1 .. arg_N
in theEnvironment
. They are currently passed in reverse order and start fromarg_0
instead ofarg_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, 2019Iron out UTF-8 decoding issues
- Use
Data.Text
in more places - Remove
ByteStringGenerator
- Change
ToContentGenerator
to produce only (strict)Data.Text.Text
s
- Use
โ Add
B9.Text
a module with conversion functions for different string types.โ Add helper functions and type for Erlang parsing:
textToErlangAst
,stringToErlangAst
andErlangAST
-
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
- ๐จ Refactor the B9 Monad to use
-
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
- ๐ Depend on
-
v0.5.62 Changes
Rewrite
B9.Shake.SharedImageRules
in line with Shake's example for custom rulesReplace
ConcatableSyntax
by usingBinary
instances, and also- Remove/Inline
encodeSyntax
by usingBinary.encode
- Rename
decodeSyntax
todecodeOrFail'
and delegate toBinary.decodeOrFail
.
- Remove/Inline
Add a newtype wrapper around
YamlObject
for cloud-init yaml documentsCloudConfigYaml
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 toYamlObject
.โ Remove the rendering of this header line in the
YamlObject
Binary
instance.๐ Rename
RenderYaml
toRenderYamlObject
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 lazyText
basedHashMap
.โ Add
addLocalPositionalArguments
๐ Rename the previous
B9.Artifact.Content
toB9.Artifact.Content
Introduce
ContentGenerator
as an open, extensible alternative toContent
,AST
andCanRender
in the moduleB9.Artifact.Content
๐จ Rename-and-Split refactor
B9.ArtifactSource{Impl}
toB9.Artifact.Generator.{..}
๐ Move
CanRender
fromB9.Artifact.Content.AST
toB9.Artifact.Content
โ Switch to lazy
Text
s andByteString
s where possible, since B9 might read/generate large files.๐ Rename
CanRender
toToContentGenerator
and change the method signatur to return the newContentGenerator
type๐ Fix spelling: Rename B9Invokation to B9Invocation
๐ Rename
FromAST
toFromAST
Rearrange modules for content generation:
- Introduce
Content.FromByteString
- Remove deprecated
Concatenation
- Introduce