Releases
v2.2.0
Added
Added and updated the E57Simple API from the old reference library. (#41 , #63 ) (Thanks Jiri & Grégoire!)
Enabled building E57Format as a shared library. (#40 ) (Thanks Amodio!)
Added a clang-format file, a cmake target for it ("format"), and reformatted the code.
{doc} Added info about using SPDX License Identifiers .
{ci} Added GitHub Actions to build macOS, Linux, and Windows. (#35 )
Changed
E57_V1_0_URI
was changed from a #define
to a constexpr
, so if you use it, it will need to be updated with a namespace: e57::E57_V1_0_URI
.
{doc} Moved some documentation to new repo (libE57Format-docs ) and generate the docs .
{cmake} Reviewed and updated cmake files. CMake minimum version was changed to 3.10.
Fixed
Fixed building with E57_MAX_VERBOSE defined. (#44 )
{win} Fixed MSVC warnings. (#34 , #36 )
Other
Removed all internal usage of dynamic_cast<>. (#39 ) (Thanks Jiri!)
Split classes out from E57FormatImpl.[h,cpp] intot their own files.
You can’t perform that action at this time.