diff --git a/CHANGELOG.md b/CHANGELOG.md index abb99f9b..ec5ecac0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,13 @@ # Change Log ## [0.4.2-pre] +- Fix SIGNIFICANT bug miscalculating the number of builder frames in + use. Nesting 8 levels would cause memory corruption (#41). - Fix minor memory leak in flatcc compiler. - Reduce collisions in builders vtable hash. - Remove broken dependency on `` for some GCC versions in `paligned_alloc.h` (#40) - Allow C++ files to include `pstdalign.h` and `paligned_alloc.h` (#39) -- Fix SIGNIFICANT bug miscalculating the number of builder framses in - use. Nesting 8 levels would cause memory corruption (#41). ## [0.4.1] - Test for `posix_memalign` on GCC platforms and fix fallback diff --git a/README.md b/README.md index 040fa774..2b2d119b 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,14 @@ set up a new temporary project using the `scripts/setup.sh` script. ## Status -Main features supported as of 0.4.1 +0.4.2 is featurewise on par with 0.4.1 but improves compatibility with +C++ in portable headers and fixes `aligned_alloc` for older GCC +versions. 0.4.2. also fixes a memory corruption bug when building with a +nesting level of 8 or above (number of open buffers, tables, and +vectors). + + +Main features supported as of 0.4.2 - generated FlatBuffers reader and builder headers for C - generated FlatBuffers verifier headers for C