osl-0.2.0.
[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.
8
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.
12
13 The release also features a couple of documentation improvements and
14 a fair number of fixes for the build system.
15
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.
20
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.
24
25 0.1.3 (2016-09-19)
26 ~~~~~~~~~~~~~~~~~~
27 A couple of bug fixes and some documentation improvements.
28
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.
33
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.
40
41 0.1.0 (2009-08-04)
42 ~~~~~~~~~~~~~~~~~~
43 Initial public release.