[osl.git] / NEWS
1 0.2.0 (2020)
2 ~~~~~~~~~~~~
3 The highlight of this release is the switch from sha1 to sha256 as
4 the default hash algorithm. sha1 is still supported for backward
5 compatibility. That is, libosl-0.2.0 can still open tables which
6 were created with an older version of the library. No adjustments
7 are necessary on the user side, so it should be safe to upgrade.
9 Instead of gengetopt we now employ the option parser of the lopsub
10 library for oslfsck(1). Hence lopsub becomes a dependency while
11 gengetopt is no longer required to build the package.
13 The release also features a couple of documentation improvements and
14 a fair number of fixes for the build system.
16 Moreover, we got rid of doxygen in favor of a simple m4 script
17 (shipped) to generate the public header file and the html code for
18 the API documentation. Hence m4 becomes a dependency while doxygen
19 is no longer needed.
21 Finally, the release drops support for SunOS and MacOS. The code has
22 not been tested on these operating systems for a decade and was likely
23 broken anyway.
25 0.1.3 (2016-09-19)
26 ~~~~~~~~~~~~~~~~~~
27 A couple of bug fixes and some documentation improvements.
29 0.1.2 (2014-01-13)
30 ~~~~~~~~~~~~~~~~~~
31 This release adds targets for building a static version of the
32 library and contains two bug fixes.
34 0.1.1 (2009-11-26)
35 ~~~~~~~~~~~~~~~~~~
36 This release makes libosl independent of openssl by including an
37 implementation of the SHA1 algorithm. It also fixes an installation
38 problem on Mac OS X and contains improvements of the documentation
39 and the build system.
41 0.1.0 (2009-08-04)
42 ~~~~~~~~~~~~~~~~~~
43 Initial public release.