v0.3.14
Remove hashery dependency
v0.3.13
Validate length of appliance name
v0.3.12
Support for printing coloured terminal output
v0.3.11
Confirm Ruby 1.9.3 support
Simplecov coverage testing for Ruby >=1.9
v0.3.10
Add wildcard to packages schema
Support variable substitution in any string value field of appliance definition
Resolve appliance definition variables in ENV if they are not defined
v0.3.9
Discover which user to switch to after root dependent sections have been executed
v0.3.8
Incorrect version information in 0.9.6 schema causing validation errors
v0.3.7
Import files into appliance via appliance definition file (Files section)
v0.3.6
Remove arbitrary 4 CPU limit
BG should refer to version and release when building new appliances
v0.3.5
Move to RSpec2
default_repos setting is not included in schema and is not documented
v0.3.4
Version bump.
v0.3.3
BoxGrinder Build fails to report a missing config file
v0.3.2
In Fedora 14 parameters are not being expanded, and cause early string truncation.
Kickstart files not working with 0.9.1
Incorrect error messages since revision of parser/validator
v0.3.1
Guestfs writes to /tmp/ by default, potentially filling the root filesystem
some filesystems dont get unmounted on BG interruption
Images built on Centos5.x (el5) for VirtualBox kernel panic (/dev/root missing)
Allow to specify kernel variant (PAE or not) for Fedora OS
Use IO.popen4 instead open4 gem on JRuby
root password is not inherited
Validate appliance definition files early and return meaningful error messages
v0.3.0
Remove sensitive data from logs
Support deprecated package inclusion format in appliance definitions
v0.2.1
Backtraces make output unreadable - add option to enable them, and disable by default
Cyclical inclusion dependencies in appliance definition files are not detected/handled
v0.2.0
Support a consolidated configuration file
Global .boxgrinder/config or rc style file for config
Use appliance definition object instead of a file when using BG as a library
Allow to use BoxGrinder Build as a library
Add Red Hat Enterprise Linux 6 support
Don't use 'includes' subsection when specifying packages
Post section merging pattern for appliances depending on the same appliance
Overriding hardware partitions via inclusion in Appliance Definition File causes build failure
v0.1.6
Enable boxgrinder_build to create a Fedora image with encrypted partition(s)
v0.1.5
Add support for kickstart files
v0.1.4
Removed QueueHelper class
v0.1.3
Use hashery gem
v0.1.2
Set default filesystem to ext4 for Fedora 13+
Allow to specify own repos overriding default repos provided for selected OS
v0.1.1
Allow to specify own repos overriding default repos provided for selected OS
v0.1.0
Add ability to substitute custom variables in appliance definition file
Wrong post section inheritance
Hint about missing plugins
Allow building 32 bit images on 64 bit arch
v0.0.22
ExecHelper should raise exception if execution fails
v0.0.21
Return nil if key is not found in OpenHash
v0.0.20
Cleanup in ApplianceConfig
Better logging in ExecHelper
v0.0.11