- Add DOCS option
Changes:
2.2.5:
- Added missing "Makefile.in" to source-distribution.
2.2.4:
- Corrected version information in documentation. The Git plugin for Eclipse
doesn't yet support Git hooks, so the pre-commit hook wasn't working.
2.2.3:
- Added vetting of the autoconf-based build to the continuous-delivery pipeline.
2.2.2:
- Documentation: Changed URL of Unidata yum(1) repository from
<http://www.unidata.ucar.edu/yum-repo/CentOS/6/$basearch> to
<http://www.unidata.ucar.edu/repos/yum/CentOS/6/$basearch>.
2.2.1:
- UDUNITS-1 Interface: Squashed bug in UDUNITS-1 interface that would not
indicate an error if an ENOMEM error occurred.
- Documentation: Corrected name of installation-prefix variable in cmake build
example for Windows (UDUNITS_INSTALL_PREFIX -> CMAKE_INSTALL_PREFIX).
2.2.0:
- New Features:
- Program udunits2(1):
- Added "-H have" and "-W want" options.
- Added support for numeric unit amount so that "0 degC" equals "32 degF".
- Library udunits2(3):
- Added ut_get_path_xml() to retrieve pathname of XML unit database.
- Units Database:
- Added units "molecule" (for conversion with "mole") and "bit".
- Misc:
- Removed bundled EXPAT package.
- Ported code to 32-bit Windows-7 under MinGW.
- Added explicit chapters on the unit utility and unit library to the
top-level package documentation.
- Bug Fixes:
- Library udunits2(3):
- Corrected logic of checking for location of <noplural> element.
- Units Database:
- Corrected ISO Latin-1 encodings that somehow got corrupted.
- Release Engineering:
- Added support for building by CMake and for creating binary distributions
by CPack.
- Added scripts and configuration-files to support continuous-delivery.
- Added acceptance-test scripts for 32-bit Ubuntu 12 (Precise Pangolin) and
32-bit Windows-7. Currently, only the Ubuntu script is used in the
continuous-delivery pipeline.
- Misc:
- Changed file LICENSE to COPYRIGHT and corrected copyright year in many
files.
- Refactored the documentation to make it more version aware.
Changes:
- Removed superfluous "the" from library documentation.
- Added (against my better judgement) symbols "ppm", "ppb", "ppt", "ppq", and
(shamefully) symbols "ppmv", "ppbv", "pptv", and "ppqv" to the "common" units
database.
- Improved ut_decode_time(): the returned "seconds" value will now always be
less than 60. Thanks Christian.
Changes:
- Corrected "make install". Will now create the installation-directory
$(DESTDIR)$(htmldir) for holding the symbolic links for HTML access to the
unit database if that directory doesn't exist.
- Modified "formatter.c" to more rigorously handle the return value of
snprintf().
- Modified documentation on ut_format() to indicate that the number of bytes
returned depends on the snprintf() function that's used.
Changes:
- Eliminate expectation and use of leading scale factor in the "have"
unit of udunits2(1).
- Add verification of commit status to "make ftp".
- Add dependency of documentation on version.
- Add "force" flag to tagging rule in makefile.
Feature safe: yes
invalidating the packing list on pointyhat. Someone with more Perl
module fu could probably do this a lot easier.
Packing list problem reported by: kris
The Unidata units library, udunits, supports conversion of unit
specifications between formatted and binary forms, arithmetic
manipulation of unit specifications, and conversion of values
between compatible scales of measurement.
WWW: http://www.unidata.ucar.edu/packages/udunits/
Obtained from: Gentoo (partially)