Skip to content

Releases: EmberEmu/Hexi

v1.3.4

06 Apr 15:32
Compare
Choose a tag to compare

What's Changed

  • Simplify is_iterable write overloads by @Chaosvex in #34
  • Simplify overloads - strings can be treated as containers by @Chaosvex in #35
  • Improve Doxygen comments by @Chaosvex in #36
  • Avoid clearing containers unless required and always reserve by @Chaosvex in #37
  • Allow specifying no_throw for polymorphic streams by @Chaosvex in #38

Full Changelog: v1.3.2...v1.3.4

v1.3.2

05 Apr 12:58
4eac75a
Compare
Choose a tag to compare

What's Changed

  • Add missing polymorphic unit test by @Chaosvex in #28
  • Add support for using prefix adaptors with containers by @Chaosvex in #29
  • Ensure prefixed trivial containers select user-defined serialisation operators by @Chaosvex in #31
  • Ensure adaptors report size correctly when using std::array with init_empty by @Chaosvex in #32
  • Fix exception/error state when using static_buffer with buffer_adaptor by @Chaosvex in #33

Full Changelog: v1.3.1...v1.3.2

v1.3.1

02 Apr 15:52
Compare
Choose a tag to compare

What's Changed

  • Fix stream_seek::sk_stream_absolute behaviour when attempting to seek forward
  • Add support for -fno-exceptions by @Chaosvex in #27

Full Changelog: v1.3.0...v1.3.1

Add support for serialisation & deserialising with a single function

01 Apr 19:30
Compare
Choose a tag to compare
  • Simplified the explicit endian adaptors so the same adaptor can be used in both direction.
  • Types can now be serialised and deserialised by defining only a single function.
  • Improve & document null_buffer by @Chaosvex in #22
  • Improve error handling strategy

Full Changelog: v1.2.0...v1.3.0

v1.2.0

31 Mar 23:23
54e02cd
Compare
Choose a tag to compare

What's Changed

  • Add support for writing to std::array with buffer_adaptor by @Chaosvex in #20
  • Set stream error state on buffer write failure even when exceptions a… by @Chaosvex in #21
  • Add endian adaptors and a default endianness specifier by @Chaosvex in #19

Full Changelog: v1.1.2...v1.2.0