Changelog
August 8, 2014 - bake-toolkit 1.6.3
- Fixed: possible uninitialized variable could lead to crash bake
August 6, 2014 - bake-toolkit 1.6.2
- Fixed: clear clearn- and clobber-lists at startup
- Fixed: Variables not substituted in ArtifactName and ArtifactNameBase
- Added: Cyclic variable substitution
August 5, 2014 - bake-toolkit 1.6.1
- Added: Fixed variable substitution
August 1, 2014 - bake-toolkit 1.6.0
- Added: The value of a variable can be the result of a command line
July 18, 2014 - bake-toolkit 1.5.0
- Added: Dependencies can be overwritten in inherited projects
- Removed: defines cannot be filtered anymore via command line
June 6, 2014 - bake-toolkit 1.4.0
- Bugfix: variables can be used in "Set" now
- Added: variable "MainProjectDir"
May 23, 2014 - bake-toolkit 1.3.0
- Added: defines can be filtered now via command line
May 2, 2014 - bake-toolkit 1.2.1
- Added: Set keyword for defining variables
- Changed: "executed in"-output now in separate line
March 14, 2014 - bake-toolkit 1.1.0
- Added: Lint support
- Added: $(ProjectDir) variable
March 7, 2014 - bake-toolkit 1.0.27
- Cosmetic: some pictures in documentation were missing
March 5, 2014 - bake-toolkit 1.0.26
- Bugfix: in rare cases invalid characters from compiler output were not handled correctly
- Bugfix: changing workspace roots on command line now always regenerates build tree
- Added: Variable $(Roots) for IncludeDir directives
- Changed: dependency files for all compilers will be generated inclusive system headers
- Changed: abort earlier if main directory has no Project.meta
- Changed: every environment variable is expanded to an empty string if not defined
January 21, 2014 - bake-toolkit 1.0.25
- Added: configs can now be inherited
- Added: command bake-doc opens bake doc
- Changed: dependency files for Greenhills compiler will be generated with -MD instead of -MMD
September 10, 2013 - bake-toolkit 1.0.24
- Changed: Improved Keil linker error parser.
September 9, 2013 - bake-toolkit 1.0.23
- Added: Keil support.
- Bugfix: minor fixes.
August 21, 2013 - bake-toolkit 1.0.22
- Bugfix: Searching for project folders did not work correctly.
August 20, 2013 - Eclipse plugin 1.0.5.0
- Bugfix: Adjust includes in CDT is working again after Java Update.
August 1, 2013 - bake-toolkit 1.0.21
- Bugfix: projects folders which are junctions were not found anymore after the last update.
July 25, 2013 - bake-toolkit 1.0.20, Eclipse plugin 1.0.4.0
- Added: projects can be placed more than one level below workspaces roots
June 21, 2013 - bake-toolkit 1.0.19
- Added: support for GreenHills compiler.
May 29, 2013 - bake-toolkit 1.0.18
- Bugfix: typo in require, which has broken bake in case sensitive file systems.
May 28, 2013 - bake-toolkit 1.0.17
- Bugfix: error levels greater than 255 of external processes were not be recognized correctly in some cases.
May 16, 2013 - Eclipse plugin 1.0.2.0
- Bugfix: bake did not start correctly with latest Java version installed.
April 22, 2013 - bake-toolkit 1.0.16
- Changed: default roots of bakery are now directory of Collection.meta and it's parent directory.
April 19, 2013 - bake-toolkit 1.0.15
- Bugfix: bakery could not build projects with spaces in oathname.
April 19, 2013 - bake-toolkit 1.0.13
- Bugfix: some bake options specified on bakery command line were not accepted.
April 17, 2013 - bake-toolkit 1.0.12
- Changed: Output folders are not deleted and rebuilt if no source files are available but the archive file.
- Added: Option --clobber deletes .bake cache file.
- Added: Collections can reference collections.
- Added: collection names can be specified without typing "-b"
April 4, 2013 - bake-toolkit 1.0.11
- Bugfix: Executing batch files in CommandLine on Windows were broken.
April 2, 2013 - bake-toolkit 1.0.10
- Bugfix: options "--toolchain_names" now working as intended
- Bugfix: default flags for makefiles (-j) no longer ignored
- Changed: flags for makefiles are now defined in subtags instead in attributes to be consistent with other flag definitions
- Added: ".." in Files and ExcludeFiles now allowed
- Added: command line switch to turn off "directory magic"
- Added: build config can be specified without typing "-b"
- Cosmetic: better error output if compiler not found
March 22, 2013 - bake-toolkit 1.0.9
- Cosmetic: Changed option --print_less to -v0 and -v to -v2. Default is -v1.
March 7, 2013 - bake-toolkit 1.0.8
- Added: Linkerscript can be referenced from other projects
February 13, 2013 - bake-toolkit 1.0.7
- Added: OS dependent variable $(/)
January 21, 2013 - bake-toolkit 1.0.6
- Added: support for Visual Studio
January 15, 2013 - bake-toolkit 1.0.5
- Changed: no indirect dependency to progressbar gem anymore
January 14, 2013 - bake-toolkit 1.0.4
- Added: a new cache validation check.
January 2, 2013 - bake-toolkit 1.0.3
- Bugfix: option to build a single file did not accept a filename with absolute path.
October 7, 2012 - bake-toolkit 1.0.2
- Changed: Renamed gem from "bake" to "bake-toolkit".
September 18, 2012 - bake 1.0.1
- Changed: bake now based on rgen 0.6.0 and rtext 0.2.0, which are available on rubygems.
August 31, 2012 - bake 1.0.0