Changelog for botan-bindings-0.2.0.0
Changelog
0.2.0.0 -- 2025-12-30
- BREAKING: remove experimental FFI code related to
x509. See PR #49. This code might be restored in some form in the future, but as of now it does not compile any more, so it is removed. The modules that are removed are:Botan.Bindings.X509.CABotan.Bindings.X509.CRLBotan.Bindings.X509.CSRBotan.Bindings.X509.DNBotan.Bindings.X509.ExtensionsBotan.Bindings.X509.OCSPBotan.Bindings.X509.OptionsBotan.Bindings.X509.PathBotan.Bindings.X509.Store
- BREAKING: remove the
XFFIcabal flag. See PR #49. It has no effect now that the experimentalx509code is moved. - PATCH: enable
-Wallin addition to a number of other GHC warnings. See PR #52. - PATCH: use
GHC2021as the default language. See PR #52. - PATCH: update documentation in the
Botan.Bindings.Errormodule. See PR #62. - PATCH: update documentation in the
Botan.Bindings.Utilitymodule. See PR #62. - PATCH: update documentation in the
Botan.Bindings.Versionmodule. See PR #62. - PATCH: update documentation in the
Botan.Bindings.Viewmodule. See PR #62. - PATCH: update documentation in the
Botan.Bindings.PwdHashmodule. See PR #63. - PATCH: update documentation in the
Botan.Bindings.SRP6module. See PR #65. - PATCH: update documentation in the
Botan.Bindings.BlockCiphermodule. See PR #74. - BREAKING: in the
BlockCiphermodule, remove_128from the identifiers of pattern synonyms that start withBOTAN_BLOCK_CIPHER_128. See PR #74. - NON-BREAKING: in the
BlockCiphermodule, add new pattern synonymsBOTAN_BLOCK_CIPHER_LIONandBOTAN_BLOCK_CIPHER_CASCADEfor the "Lion" and "Cascade" ciphers respectively. See PR #74. - PATCH: restrict the version of the C++ library to
<4. See PR #103. - BREAKING: enable
NoFieldSelectors. See PR #106. As a result, this package no longer exports field selectors for datatypes defined in the package.
0.1.0.0 -- 2025-09-17
- PATCH: update the changelog to change the release date of version 0.0.1.0 from 2024-02-05 to 2024-02-13.
- PATCH: transfer ownership to the Haskell Foundation.
- BREAKING: Fix a few FFI bindings that have
FunPtrs in their type where they should not. This is considered a breaking change because the types of the FFI bindings were changed as a result. - PATCH: include a license file (with copyright info)
- PATCH: make dependency bounds on
basetighter. Now they coincide with thetested-withversions of GHC.
0.0.1.0 -- 2024-02-13
Initial release.