Releases: testcontainers/testcontainers-native
Releases · testcontainers/testcontainers-native
v0.1.0
🚀 New features and improvements
- #31 - Rename the project to Testcontainers Native (#34) @oleg-nenashev
- Publish the documentation site for the project (#27) @oleg-nenashev
🐛 Bug fixes
- Remove empty CMD on
tc_new_container_request()
(#25) @xtremekforever
📝 Documentation updates
- Add initial project architecture overview (#35) @oleg-nenashev
- Add Support and Security pages (#33) @oleg-nenashev
- Move Quick Start to a separate page (#32) @oleg-nenashev
- Add section on using library in Swift (#26) @xtremekforever
- Add a public roadmap and initial documentation pages (#27) @oleg-nenashev
v0.0.2
📝 Documentation updates
- Document building the project + Support skipping demos (#23) @oleg-nenashev
- Polish documentation (#20) @SimonVerhoeven
- Add square Testcontainers for C/C++ logo (#18) @oleg-nenashev
👻 Maintenance
- Support skipping demos during the build (#23) @oleg-nenashev
- Add a pull request template (#21) @SimonVerhoeven
- Grant permissions to the Release Drafter workflow (#19) @oleg-nenashev
Testcontainers C v0.0.1 (Initial release)
This is an initial release of Testcontainers C. There is a lot to do before it can be distributed and used in production, see the GitHub Issues. The plan is to provide vcpkg and Conan packages, now it is an importable CMake project. A feasible level of feature parity with Testcontainers Go is yet to be implemented.
🚀 Features
- Minimum viable Testcontainers API functionality: starting and terminating containers, passing files, exposing ports, accessing container logs, etc.
- Minimum HTTP client wrapper to simplify requests and assertions
- Support for C and C++ projects. A fancy C++ wrapper is coming soon
- Support for module extensions as separate shared libraries
- Initial documentation, quick-start and examples
- Community Slack -
#testcontainers-c
on the Testcontainers Slack
📦 Modules
- WireMock Module - for API mocking and integration testing
📝 Demos
- Using the generic Testcontainer C API
- Using Testcontainers C in Google Test (C++)
- Using the WireMock module
Credits: Thanks to all contributors and reviewers: @oleg-nenashev, @grooverdan, @mdelapenya, and everyone who said it won't work 😃