Releases: hobuinc/laz-perf
Releases · hobuinc/laz-perf
3.4.0
3.3.0
What's Changed
- JS by @connormanning in #136
- JS environment-specific bundles by @connormanning in #137
- do not segfault when writing no points #138 by @hobu in #139
- Initialize
z
inlazperf::point10
constructor by @uclaros in #141 - Extractor.hpp: add missing header inclusion by @trofi in #144
- Warnings fixes from Andrew's branch and LAZPERF_VENDORED symbol to support suppressing symbol exports in vendor situations by @hobu in #146
- Bump json5 from 2.2.1 to 2.2.3 in /js by @dependabot in #145
New Contributors
- @uclaros made their first contribution in #141
- @trofi made their first contribution in #144
- @dependabot made their first contribution in #145
Full Changelog: 3.2.0...3.3.0
# 3.2.0
# 3.1.0
3.0.0
2.1.0
2.1.0
New features
- Support for variable-sized chunks was added (#92)
- Added support to encode and decode data chunks without reference to a LAZ file.
API Changes
API changes in the support code are substantial.
lazperf::reader
interface has been moved from "io.hpp" to "readers.hpp"lazperf::writer
interface has been moved from "io.hpp" to "writers.hpp"- Moved header support from "io.hpp" to "header.hpp"
- Added
chunk_compressor
andchunk_decompressor
to allow manipulation of LAZ data chunks without reference to a file. - Added writer::basic_file::newChunk() to create a new data chunk when writing points.
- Added writer::basic_file::firstChunkOffset() to return an offset to the location where the first chunk should be written.
- Header support for versions 2-4 has been altered. The API works with a LAS 1.4 header, some of which may be zero if the file version is 2 or 3.
- VLR support has been modified to allow simple reading from or writing to an open stream.
- All data is now properly set to little-endian when written and converted from little-endian when read if necessary.
- Added
ChunkDecompressor
emscripten binding to provide access to the C++chunk_decompressor
class.
Resolved Issues
- An assertion that could be raised when encoding INT_MIN has been fixed. (#94)
- An error in decoding some fields where no change existed in a chunk has been fixed. (#95)
- An assertion raised when decoding files with more than one chunk has been fixed. (#96)
- A bad check on compressor type in the LASzip VLR has been fixed. (#100)
2.0.5
2.0.4
Replace newer gtest, but as actual code rather than submodule.
Remove accidentally-duplicated install target.