2.59 12.09.2024
- DLIS: Added utility functions for creating and populating a DlisSet.
- DLIS: Support creating DlisComponent values with a compound representation code.
- DLIS: Added function for getting the representation code of a DlisType object.
- Util: Refine the computation of significant digits for text based output
2.58 24.01.2024
- Extend support for data format parsing
- DLIS: Expose copy identifier in DlisComponent
- Update links to standards in API documentation
- OSDU: Initial read support for WellLog records with JSON curve data
2.57 06.09.2023
- Improve robustness reading binary formats
- LAS: Improve parsing of date formats.
2.56 12.12.2022
- LAS: Fix issue with title section arrays
- LAS: Fix issue when parsing multiple data sections in LAS 3.0 files.
- LAS: Added support for validating data sections for inconsistencies and data corruption (Java only).
- LAS: Fix issue with stream in LasFileReader (.Net only)
- LAS: Fix issue with string representation floating point numbers (.Net only)
- LAS: Improve LAS file type classification.
2.55 27.09.2022
- LAS: Fix issue with parsing multi-dimensional curves (.Net only)
- LAS: Fix issue with readData in LasFileReader
2.54 16.09.2022
- LAS: Improve LasDataListener documentation
- LAS: Support wrapped mode for data records in LasDataListener
- LAS: Improve logging when curve sections are out of sync with data sections.
2.53 22.06.2022
- LAS: Added LasDataListener
- Improve date format detection
- DLIS: Improve identification of well name in DlisUtil
2.52 24.05.2022
- DLIS: Improve identification of start date and run number
- LAS: Improve LAS 3.0 section classification
- LAS: Fix issue when parsing dates with textual month representation
- LAS: Improve support for custom section names in LAS 3.0 files
- ASC: Fix issue with buffered writing
- LAS: Fix issue with writing integral values
- JSON: Fix some minor defects for tables
- JSON: Added support for merging tables
- JSON: Fix issue reading large numbers
- JSON: Fix issue when JsonWriter did not escape characters in keys
2.51 18.11.2021
- Support stream access for all types
- LAS: Improved 3.0 support
- LAS: Fix error in CSV parsing of comma separated quoted text strings
- LAS: Remove warning for ~Well section on LAS 3.0
- JSON: Fix some potential problems on stream reading
- Make it possible to classify files on content only
2.50 01.09.2021
- LAS: Let client select character encoding and add guessEncoding() utility
2.49 17.08.2021
- DLIS/LIS/LAS: Support 8-bit ASCII through ISO 8859-1 instead of UTF-8
2.48 04.06.2021
- JSON: Fix general read error introduced in version 2.47
- JSON: Fix error when reading from string
- JSON: Fix issue with index curve precision
- DLIS: Fix record padding error (pending)
- LAS: Make statistics capture optional to improve general read performance
2.47 23.07.2020
- JSON: Fix parsing error on binary data
- LIS: Fix parse error for representation code 49, 50, 56 and 70
- LIS: Fix frame spacing for depth recording mode
2.46 16.03.2020
- LAS: Fix parse error on text curves with quoted elements (.Net only)
- LAS: Improve parsing speed for the typical cases
- JSON: Support binary storage
- JSON: Improve API and fix some minor defects
2.45 06.11.2019
- LIS: Undo previous data type change and instead always use double for floating point values
- DLIS: Include more convenience methods for getting metadata (Java only)
- JSON: Properly escape string literals
2.44 20.09.2019
- LAS, SPWLA, WITSML: Use platform specific newline instead of '\n'
- LAS: Fix defect in LasUtil.getInterval() (defect in Java only)
- LIS: Use float instead of double for FSHORT, FSINGL, VSINGL and FFIXED
2.43 20.08.2019
- DLIS: Support reading of growing (live) DLIS files
- DLIS: Lock file during append write (Java only)
- DLIS/LIS: Make read process stopable by client through DataListener interface (.Net aligned with Java)
- Make a pure stream API to readers (.Net only)
- Provide default argument values where natural (.Net only)
- Improve documentation
2.42 13.06.2019
- LAS: Fix defect regarding section association when generating LAS 3.0
- LAS: Improve read performance and memory footprint
- DLIS: Ensure ULONG (representation code 17) is handled as unsigned
- DLIS: Fix defect in VSINGL (representation code 6) read (.Net only)
2.41 25.04.2019
- LAS: Make sure time values are always UTC (.Net only)
2.40 25.04.2019
- Full WITSML log support
- LAS: Improved the LasVersion API
- LAS 3.0: Auto-determine section type by name (.Net only)
- JSON: Improve documentation
- Tuned text formatting for floating point numbers
2.39 20.04.2019
- LAS: Handle time index according to LAS 3.0 specification
- LAS: Handle more specific LAS 2.0 time index cases
2.38 29.03.2019
- LAS: Map curves by data section instead of definition section
- LAS: Always return a single LasFile instance in LAS 3.0
- LAS: Tune default section names for LAS 3.0
- DLIS: Handle infinities = no-value
- JSON: Replace DlisSet and LasParameter with JsonTable
- JSON: Improve writer
- JSON: Simplify API and improve documentation
2.37 22.01.2019
- Ability to abort streaming read. Java only.
2.36 03.01.2019
- DLIS: equals() and hashCode() on DlisFrame, DlisSet and DlisCurve
- JSON: Tune API, implementation and naming
2.35 07.12.2018
- Improve formatting for column based text rendering
- DLIS: Catch exception in DTIME read. C# only.
- JSON: Add preliminary extension objects and improve API
2.34 06.11.2018
- DLIS: Fix logic in DlisUtil.getIndexType(). Java only.
- ASC: Suspend logging after 100 warnings
- JSON Well Log Format support
2.33 08.10.2018
- LIS: Possibility to stream read
- LIS: Added LisDataListener
- LIS: Make statistics optional
2.32 15.09.2018
- DLIS: Possibility to stream read/write
- DLIS: Added DlisDataListener
- DLIS: Make statistics optional
2.31 24.08.2018
- DLIS: Correct statistics capture
- LIS: Handle curves with same name but of different dimension
- LIS: Properly read curves with text data
2.30 30.05.2018
- DLIS: Add logic for handling multiple axes on multidimensional curves
2.29 10.04.2018
- DLIS: Omit representation code flag for IDENT value components
and #values flag for size == 1 value components, to accomodate the special
requirements for the FILE-HEADER set according to RP66 V1.0 Section 5.1.
2.28 20.02.2018
- LAS: Allow all numeric curve types in LAS 2.0 files
- LAS: Tune reading of LAS 3.0 files with empty values
- LIS: Improve file classifier by allowing file header only
- LIS: Improve accuracy in LisUtil.getSampleInterval()
- Include release notes, license, custom manifest and index in the jar file
2.27 02.02.2018
- Warn if curve lengths are out of sync after read
- DLIS: Proper reading of UNORM (2-byte unsigned) values
2.26 17.11.2017
- LAS: Support date indexed LAS 2.0 files
- LAS: Proper reading of LAS 3.0 section associations
2.25 26.10.2017
- LIS: Associate "lti" extension with LIS
- DLIS: Tune classification logic
2.24 06.10.2017
- DLIS: Implement DLIS representation code 6, VAX single precision floating point
- LIS: Fix minor regression in LIS writer
- XTF: Preliminary XTF support
- BIT: Handle empty slots inside BIT files
2.23 30.05.2017
- LAS: Rewritten reader
- DLIS: Improved read performance and memory management
2.22 29.10.2016
2.21 27.05.2016
- DLIS: Correctly pad arguments when writing DLIS header
2.20 25.05.2016
- LIS: Improved LIS reading of multi-dimensional data
2.19 02.05.2016
- DLIS: Improved no-value handling in reader
2.18 04.03.2016
- LAS: Properly handle LAS 3.0 containing sub files
- ASC: Fix reader that always throwed away the curve data
2.17 12.02.2016
- LIS: Fix concurrency defect in the LIS reader
2.16 26.01.2016
- New and improved ASC reader
2.15 06.01.2016
- DLIS: Improved reading performance
2.14 11.12.2015
- LAS/ASC: Properly handle quoted tokens in ASCII read
2.13 08.10.2015
- LAS: Improve no-value handling
2.12 20.08.2015
- ASC: Tune file reader
- DLIS: Tune read buffer size
- LIS: Improve LIS reader
2.11 11.08.2015
- Improve large file reading performance and allow for reading >2GB files
2.10 23.07.2015
- SPWLA: Tuned the core log reader
- ASC: Tuned reader. Still far from perfect!
2.09 17.06.2015
2.08 09.06.2015
- DLIS: Pick interval from index curve if not available as meta-data
2.07 28.05.2015
- ASC: Introduce initial version of a new and improved reader
2.06 22.05.2015
- DLIS: Handle interval if there are frames with different index types
2.05 20.05.2015
- LIS: Improved reader robustness
2.04 20.03.2015
- SPWLA: Fixed issue on core curve in reader
2.03 13.03.2015
2.02 18.01.2015
- LIS: Support both known file format types on wellbore
- Fix defect on file save
2.01 11.12.2014
2.00 13.03.2013