1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
CIF_API 0.4.2 Release Notes
---------------------------
Version 0.4.2 of the CIF API is a maintenance release, principally addressing
bugs and improving performance of the core CIF API library and its accompanying
example programs and tools. Notable changes include:
- New feature: cif_linguist now preserves whitespace and comments
- Improvement: modified SQLite usage for significant memory savings and a slight
performance gain.
- Added pkg-config support
- Added an RPM spec file to the distribution
- Bug fix: the numeric formatter incorrectly handled the case where all
significant figures are rounded away.
- Bug fix: the parser accepted "_" as a data name
- Bug fix: cif_linguist consistently crashed when outputting loop headers
- Bug fix: several bug fixes in cif_analyze_string()
CIF_API 0.4.1 Release Notes
---------------------------
Version 0.4.1 of the CIF API is a maintenance release, principally addressing
bugs and improving performance of the core CIF API library and its accompanying
example programs and tools. Notable changes include:
- Bug fix: the numeric formatter incorrectly handled the case where all
significant figures are rounded away.
- Bug fix: a lone underscore (_) was generally accepted as a valid data name
CIF_API 0.4.0 Release Notes
---------------------------
Version 0.4.0 of the CIF API is a production release. Significant changes
relative to the previous release (0.3.0) include:
- Added experimental program cif_linguist.
- Modified char vs. numb handling in the parser
- Added the 'quoted' attribute to data values, and implicit and explicit
conversions between quoted and unquoted forms.
- Refactored to provide public utility function cif_analyze_string()
CIF API 0.3.0 Release Notes
---------------------------
Version 0.3.0 of the CIF API is a production release. Significant changes
relative to the previous release (0.2.0) include:
- Type names have been changed.
The implementation had adopted the convention of assigning type names ending
in suffix '_t', but all such names are reserved by POSIX. These names
were changed by appending a 'p', so that the suffix is now '_tp'. This
does not affect binary compatibility, but it does affect source
compatibility.
- Parse options were added to enable parsing ancient CIFs that use vertical
tabs as inline whitespace and/or form feeds as line terminators.
- Added function cif_get_api_version(), which does what its name suggests.
- Fixed several minor bugs and portability issues observed in the beta-only
release 0.2.0.
|