# Changelog ## 0.4.0.0 (2024-02-06) * Added support for `text` >= 2.0 and `template-haskell` >= 2.18.0.0, removed support for older versions. * Tested with GHC 9.2.5, 9.4.8 and 9.6.4. * Forbid writing/reading `Nothing` to/from union vectors and required unions fields. ## 0.3.0.0 (2020-11-14) * `FlatBuffers.Vector.toByteString` renamed to `FlatBuffers.Vector.toLazyByteString` * Allow trailing comma after the last enum/union field for compatibility with flatc. * If a Haskell keyword is used as the name of a table or struct, then suffix the name of the generated constructor with an underscore. ## 0.2.0.0 (2019-10-21) * Add support for bitmasks, i.e. enums with the `bit_flags` attribute. * `FlatBuffers.Vector.length` changed from `Either ReadError Int32` to `Int32`. * Vector length is now read once upfront, rather than on every access. * Added to `FlatBuffers.Vector`: * `fromByteString` * `fromLazyByteString` * `fromMonoFoldable` (supports `Data.Vector.Unboxed` and `Data.Vector.Storable`) * `take` * `drop` * `toByteString` * TemplateHaskell: * Added `colorName` for enums. * Fixed error messages when running `ghcid` (they used to be truncated). ## 0.1.0.0 (2019-09-22) * First version.