What's Changed
- Preview of Clang based header generator (
generator_version = 2
in Bazel) - Now using C++17 as the minimum language version
- Lots of improvements an bug fixes
- Updated dependencies for Abseil, protobuf, etc.
- Contrib sandboxes for OSS libraries
Auto-generated changelog
- Cache the location of Python 3 interpreter by @cblichmann in #33
- Fix path to generated proto sources when embedding by @cblichmann in #34
- Download libffi at CMake config time (fixes #35) by @cblichmann in #36
- Fix libffi configure directory in Bazel/CMake builds by @cblichmann in #37
- Use common repository prefix everywhere by @cblichmann in #38
- Add external embedding example by @cblichmann in #39
- SAPI header generator implemented as a Clang tool by @cblichmann in #40
- Add scaffolding and first test for Clang-based generator by @cblichmann in #45
- Make build more robust by @cblichmann in #46
- OpenJPEG sandbox by @Manwi23 in #50
- Initial Guetzli sandbox implementation by @bohdanty in #49
- Raster GeoTIFF Workflow by @doinachiroiu in #53
- Final Raster GeoTIFF Workflow by @doinachiroiu in #57
- Change sapi::StatusOr to absl::StatusOr in Sandboxed OpenJPEG by @Manwi23 in #58
- LodePNG sandbox by @andreimedar in #52
- Add namespaces and improve error handling in examples by @FedericoStazi in #61
- Jsonnet Sandbox by @Manwi23 in #54
- Libarchive by @andreimedar in #62
- GDAL Raster to GeoTIFF workflow implementation by @bohdanty in #64
- Emit non-type template args as part of forward decls by @cblichmann in #66
- LibUV Sandbox by @FedericoStazi in #55
- Libarchive sandboxing using ld_preload by @andreimedar in #65
- Add Sandbox Libpng by @alexelex in #69
- LibTIFF Sandbox by @alexelex in #56
- Reactivate cURL git submodule by @cblichmann in #75
- Header generator: Enable to find latest Clang by @cblichmann in #78
- Fix cURL example by @cblichmann in #81
- Improve curl example by @cblichmann in #82
- Make CMake superbuild behave more similar to
FetchContent
by @cblichmann in #83 - Add more compiler variants to GitHub Actions by @cblichmann in #85
- Add GitHub action for Fedora 35 and CMake by @cblichmann in #92
- filewrapper:
_Exit
instead ofCHECK
failing by @cblichmann in #91 - CMake: Use min v3.13 and
FetchContent
by @cblichmann in #98 - Jsonnet: Use
FetchContent
instead of git submodule by @cblichmann in #99 - Jsonnet: Promote to
contrib/
by @cblichmann in #101 - Sandbox ZStandard by @oshogbo in #95
- Sandbox hunspell by @oshogbo in #103
- Sandbox zopfli by @oshogbo in #100
- ZStandard: Introduce fd wrapper by @oshogbo in #108
- TurboJPEG example by @DemiMarie in #105
- Fix a syntax error in the zstd example by @DemiMarie in #116
- Add libidn2 and TurboJPEG sandboxes to the build by @DemiMarie in #117
- zopfli: introduce a fd wrapper by @oshogbo in #110
- Sandbox c-blosc by @oshogbo in #113
- CMake: quote sources by @oshogbo in #114
- c-blosc: to default build by @oshogbo in #125
- ZStandard: Optimize passing the memory by @oshogbo in #112
- contrib: Sort the order of projects by @oshogbo in #121
- Fix the Fedora build using CMake by @DemiMarie in #131
- C blosc drop patch for cmake by @oshogbo in #133
- Remove trailing semicolons from macros by @DemiMarie in #135
- Fix a syntax error by @DemiMarie in #141
- Sandbox zip by @oshogbo in #123
- Introduce SAPI_ASSERT_OK by @oshogbo in #147
- Drop Uriparser CMAKE patch by @oshogbo in #151
- c-blosc: add missing header by @oshogbo in #134
- Sandbox woff2 by @DemiMarie in #115
- Expect the semicolon at the end of SAPI_ASSERT_OK_AND_ASSIGN by @oshogbo in #146
- contrib: use constexpr for kFileMaxSize by @oshogbo in #136
- Sandbox brotli by @oshogbo in #138
- Sandbox libxls by @oshogbo in #160
New Contributors
- @Manwi23 made their first contribution in #50
- @bohdanty made their first contribution in #49
- @doinachiroiu made their first contribution in #53
- @andreimedar made their first contribution in #52
- @FedericoStazi made their first contribution in #61
- @alexelex made their first contribution in #69
- @mysterytony made their first contribution in #87
- @Vincenzo-Petrolo made their first contribution in #84
- @DemiMarie made their first contribution in #105
Full Changelog: v20190823...v20241008