Releases: ThrowTheSwitch/Ceedling
1.0.0-f899db8
Automatic pre-release for 1.0.0-f899db8
New and improved documentation:
- Release Notes
- Changelog
- Breaking Changes
- Ceedling Packet (user manual)
- List of plugins with descriptions and links to documentation
- README
For longtime Ceedling users, you may want to start with the 1.0.0 Project Configuration Cheatsheet in the Release Notes.
1.0.0-f08576b
Automatic pre-release for 1.0.0-f08576b
New and improved documentation:
- Release Notes
- Changelog
- Breaking Changes
- Ceedling Packet (user manual)
- List of plugins with descriptions and links to documentation
- README
For longtime Ceedling users, you may want to start with the 1.0.0 Project Configuration Cheatsheet in the Release Notes.
v0.31.1
v0.31.0
many bugfixes.
improved (but not perfect) dependency tracking.
big improvements to gcov support.
better handling of includes (particularly related to subdirs).
improved (but again not perfect) parsing.
v0.30.0
This release of Ceedling includes:
- The Dependencies Plugin (a method of automatically fetching and building sub-projects.
- Significant improvements to GCOV coverage reporting.
- Cleaner library linking support.
- More flexible support for compiling with different options.
- Many Many bugfixes and improvements to self-testing.
Special Thanks to Peter Membrey (@pmembrey) for sponsoring this release, and the dependencies plugin in particular!
Also Thanks to @aschlicht, @CezaryGapinski, @felipebalbi, @beckerzito, @germouse12, @korigod, @andred, @tobyjwebb , and the rest of the community for your contributions!
Ceedling v0.29.1
Update to latest Unity 2.5 & CMock 2.5.1
Cleaner command interface with all things calling ceedling
Better coverage integration
Better options and projects support
Better new and upgrade support
Now defaults to new project AS GEM. can be forced to install locally if desired.
Many many many bugfixes.
Improved support for updating existing projects.
Ceedling v0.28.3
[Release Candidate. We'd love your feedback]
- Improvements to Bullseye plugin
- Improvements to gcov plugin
- Improvements to Module Generator
- Multi-threaded Compiles
- Report Test Timing Supported
- On-demand build directory creation
- Better support for assembly files in TESTS (already existed in releases)
- Docs have been cleaned in spots
- Many a bug squashed
- New plugin: Raw Output
Ceedling v0.28.2
- Protect gcovr plugin from UTF-8 characters
- Add HTML reporting to gcov output
- Fixed error in project:xxx notation
- Stop including test support files in release build
- Updated CI support to handle latest release of Travis Linux
- Updated to CMock 2.4.5 and Unity 2.4.2
Ceedling v0.28.1
This release focuses on stability. While there are some things that we would really like to make even better, this should be more stable than the last release.
Ceedling v0.27.0
- Make handling of missing directories more graceful
- Added option to specify a project file inline like
ceedling project:blah test
- Added support for project files which include other project files
- Update documentation to beautiful (and editable) markdown
- Accept missing configuration sections more cleanly
- Only load release rules if we are releasing
- Cleaned up errors on exit
- Example project cleanup and now verified with CI
- Globs now include base path
- Add ability to inject defines into test definitions
- New plugin: JUnit output formatter
- New plugin: Subprojects (build libraries automatically as needed)