mirror of
https://github.com/openE57/openE57.git
synced 2026-01-18 01:11:18 +01:00
171 lines
4.1 KiB
Markdown
171 lines
4.1 KiB
Markdown
# openE57
|
|
|
|
## [1.7.4] - 2025-12-26
|
|
|
|
## Changed
|
|
- Bumped Conan requirement to 2.0.0
|
|
- Updated Boost Libraries to 1.90.0
|
|
- Updated Xerces Libraries to 3.3.0
|
|
- Updated ICU to 78.1
|
|
- Updated Doctest to 2.4.12
|
|
- Updated Doxygen to 1.15.0
|
|
|
|
## [1.7.3] - 2025-06-22
|
|
|
|
## Changed
|
|
- Skip linking ICU explicitly, if Xerces-C is dynamically linked
|
|
|
|
## [1.7.2] - 2025-04-24
|
|
|
|
## Changed
|
|
- Modernization of codebase
|
|
- Reduction of MSVC compiler warnings
|
|
|
|
## [1.7.1] - 2025-02-28
|
|
|
|
## Changed
|
|
- Fixed build for mingw-w64
|
|
- CMake Build improvements
|
|
|
|
## [1.7.0] - 2024-01-27
|
|
|
|
## Changed
|
|
- Updated Boost Libraries to 1.84.0
|
|
- Updated CRC32-Castagnoli to 1.2.0.0
|
|
- Ported the Time Conversion library from C to C++
|
|
|
|
## [1.6.5] - 2024-01-24
|
|
|
|
## Changed
|
|
- Updated support for Conan 2.0
|
|
- Updated Boost Libraries to 1.83.0
|
|
- Updated ICU to 74.1
|
|
|
|
## [1.6.4] - 2022-11-28
|
|
|
|
## Changed
|
|
- Updated Boost Libraries to 1.80.0
|
|
- Updated Xerces-C to 3.2.4
|
|
- Updated ICU to 72.1
|
|
- Updated Doxygen to 1.9.4
|
|
|
|
## [1.6.3] - 2022-03-03
|
|
|
|
## Changed
|
|
- Moved documentation on root folder
|
|
- Improving build of documentation with CMake
|
|
- Added doxygen as requirements in conan if the build option is activated
|
|
- Updated the CRC32-Castagnoli implementation to newest version
|
|
|
|
## [1.6.2] - 2022-02-19
|
|
|
|
## Changed
|
|
- Re-enabled e57unpack as tool
|
|
- Improved Conan recipe, including tools
|
|
- Added formatting target with clang-format
|
|
- Minor improvements in CMake
|
|
- Minor improvements in CPack
|
|
|
|
## Removed
|
|
- Removed custom option to build with PIC on Unix, using CMAKE_POSITION_INDEPENDENT_CODE
|
|
|
|
## [1.6.1] - 2022-02-16
|
|
|
|
## Changed
|
|
- Fixed issues on Visual Studio by setting incorrectly CMAKE_MSVC_RUNTIME_TYPE
|
|
- Improved compatibility with conan build process
|
|
- Added option to disable -fPIC on Linux (enabled by default)
|
|
- Updated README.md
|
|
|
|
## [1.6.0] - 2022-02-05
|
|
|
|
## Changed
|
|
- Added conan packaging support
|
|
- Refactored project structure
|
|
- Renamed LASReader to openE57las
|
|
- Moved time_conversion to tools folder
|
|
- Updated Boost to 1.78.0 (only used if building tools)
|
|
- Fixed WIN32 code path in OpenE57simple
|
|
|
|
## Removed
|
|
- config.h template (definition passed through the compiler)
|
|
- Removed the dependency of time_conversion from openE57
|
|
- Removed the generation of time_conversion as artifact of openE57 (used only by tools)
|
|
- Disabled building of tool "e57unpack" due to issues with Boost
|
|
|
|
## [1.5.1] - 2021-12-09
|
|
|
|
## Changed
|
|
- Updated Boost to 1.77.0
|
|
- Updated ICU to 70.1
|
|
|
|
## [1.5.0] - 2021-01-18
|
|
|
|
## Changed
|
|
- Removed the dependency of Boost in the core library, keeping it only in tools and examples.
|
|
- Converted boost smart pointers with STL ones
|
|
- Converted boost standard integers to STL ones
|
|
- Using std::numeric_limits max/lower instead of hardcoded magic values
|
|
- Switched CRC32-Castagnoli implementation from boost::crc_optimal to Daniel Bahr's one (https://github.com/d-bahr/CRCpp)
|
|
- Made Boost required only for tools and examples, switched to the newer conan cmake_find_package resolution method with conan
|
|
|
|
## Removed
|
|
- macos from CI pipeline, since Boost library from conan fails to build
|
|
|
|
|
|
## [1.4.1] - 2021-01-15
|
|
|
|
### Changed
|
|
- Updated dependencies: Boost 1.75, Xerces 3.2.3, ICU 68.2
|
|
|
|
|
|
## [1.4.0] - 2020-07-16
|
|
### Added
|
|
- `clang-format` as CMake target
|
|
|
|
### Changed
|
|
- Renamed references to openE57
|
|
|
|
|
|
## [1.3.0] - 2020-07-02
|
|
### Changed
|
|
- Reduced compiler warnings
|
|
- Minor code optimizations
|
|
|
|
|
|
## [1.2.0] - 2020-06-26
|
|
### Added
|
|
- New CMake options such as
|
|
- BUILD_EXAMPLES
|
|
- BUILD_TOOLS
|
|
- BUILD_WITH_MT
|
|
- Dependency management with conan.io
|
|
- Support for Apple compiler
|
|
- LICENSE, CONTRIBUTORS files
|
|
|
|
### Changed
|
|
- Project structure with separated options for tools and examples
|
|
- Uniform code formatting with .clang-format
|
|
- Update to latest version of dependencies (Boost, Xerces, ICU)
|
|
|
|
------------
|
|
|
|
# libE57 Reference Implementation
|
|
|
|
## [1.1.350] - 2013-04-03
|
|
### Changed
|
|
- e57unpack now also can handle 2d images
|
|
|
|
|
|
## [1.1.332] - 2011-03-14
|
|
### Added
|
|
- Missing library identifier string to cmake build
|
|
- E57RefImplConfig.cmake file
|
|
- e57validate tool
|
|
- e57unpack tool
|
|
|
|
### Changed
|
|
- Update to use boost version 1.46.1
|
|
- Streamlined cmake files for better static linking
|
|
|