This Ceedling release is the most significant since the project was first posted to SourceForge.
Ceedling now runs in Ruby 3. Builds can now run much faster than previous versions because of parallelized tasks. In test suites, header file search paths, code defines, and tool run flags are now customizable per test executable. Ceedling now also offers integrated debugging options to find the cause of crashing tests.
🏴☠️ Avast, Breaking Changes, Ye Scallywags!
Ahoy! There be plenty o’ breaking changes in this release. See Breaking Changes (linked below) for more information!
📚 Docs
Ceedling’s user manual, Ceedling Packet, has been greatly revised and expanded.
For those already familiar with Ceedling, the changes to project configuration are available in a cheat sheet.
📣 Shout-outs and Special Thank-You’s
A HUGE Thanks to the ThrowTheSwitch.org community, for continuing to use, critique, and contribute to these tools. We're making the C world a better place and we appreciate all of you!
We'd like to make some quick shout-outs to some especially helpful contributions. THANK YOU!
-- Mark VanderVoord & Machael Karlesky, ThrowTheSwitch.org Project Maintainers
Sponsors of Ceedling 1.0.0
- ThingamaByte, LLC - For continuing to nurture these projects and community with so much of their time.
- Kamstrup, A/S - For sponsoring and testing Ceedling's new parallel build/test support
- Fraunhofer Institute for Integrated Systems and Device Technology IISB - For also sponsoring and testing Ceedling's new parallel build/test support
- Peter Membrey - For sponsoring, helping to plan, and validating Ceedling's new dependencies plugin
Major Code/Doc Contributors
These individuals contributed significant features, bugfixes, and improvements. This list was generated by git, so if you feel you should be here, you're probably right. Please let us know and we're very sorry to have missed you!
- Dom Postorivo
- Cezary Gapinski
- Aaron Schlicht
- Tim Bates
- Patrick Junger
- Austin Glaser
- Łukasz Żegliński
- Anthony Male
- Peter Membrey
- Laurens Miers
- Alejandro Rosso
- Tony Webb
- Greg Williams
- John Van Enk
- Job Vranish
Major Forum Contributors
These individuals have been a huge help in answering questions and guiding newcomers on our forums. Thanks for making this a welcoming community!
Also, thanks for your contributions!
Hiroaki Yamazoe, Lucas Becker, Rafael Campos Las Heras, Scott Vokes, Zane D. Purvis, Данила Вальковец, Aaron Schlicht,
Carl-Oskar Larsson, Javier Tiá, Jesper L. Nielsen, MrRedKite, Nik Krause, Rasmus Melchior Jacobsen, serjche,
Andrei Korigodskii, Eder Clayton, Felipe Balbi, Hannes Bachl, Mike D. Lowis, Peter Horn, Rasmus Uth Pedersen,
Simon Grossenbacher, AlexandreMarkus, André Draszik, Aurelien CHAPPUIS, Austin Yates, Ben Wainwright,
Christopher Cichiwskyj, Crt Mori, Horacio Mijail Antón Quiles, John Hutchinson, Joseph Gaudet, Julien Peyregne, KGons,
Kalle Møller, Peter Kempter, Luca Cavalli, Maksim Chichikalov, Marcelo Jo, Matt Chernosky, Niall Cooling,
Olivier C. Larocque, Patrick Little, Richard Eklycke, Serjche, Spencer Russell, Stavros Vagionitis, Steven Huang,
Toby Mole, Tom Hotston, Yuanqing Liu, afacotti, ccarrizosa, diachini, Steven Willard