packages feed

libarchive 2.1.2.1 → 2.1.3.0

raw patch · 4 files changed

+8/−13 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Codec.Archive.Foreign.Archive: archiveVersionDetails :: IO String
+ Codec.Archive.Foreign.Archive: archiveVersionDetails :: String
- Codec.Archive.Foreign.Archive: archiveVersionNumber :: IO CInt
+ Codec.Archive.Foreign.Archive: archiveVersionNumber :: CInt
- Codec.Archive.Foreign.Archive: archiveVersionString :: IO String
+ Codec.Archive.Foreign.Archive: archiveVersionString :: String
- Codec.Archive.Foreign.Archive: type LaInt64 = (CLong)
+ Codec.Archive.Foreign.Archive: type LaInt64 = (CLLong)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # libarchive +## 2.1.3.0++  * `archiveVersionString` &c. are now pure+ ## 2.1.2.1    * Fixed bug that would cause segfaults on lazy bytestrings with large chunks
README.md view
@@ -22,12 +22,3 @@ ```  so that you have appropriate test data downloaded.--### CI--To edit the CI script, edit `github-action.dhall` and regenerate-`.github/workflows/haskell.yml` with--```-make ci-```
libarchive.cabal view
@@ -1,6 +1,6 @@ cabal-version:   1.18 name:            libarchive-version:         2.1.2.1+version:         2.1.3.0 license:         BSD3 license-file:    LICENSE copyright:       Copyright: (c) 2018-2019 Vanessa McHale
src/Codec/Archive/Foreign/Archive.chs view
@@ -407,9 +407,9 @@ {# fun archive_set_error as ^ { `ArchivePtr', `CInt', `CString' } -> `()' #} {# fun archive_copy_error as ^ { `ArchivePtr', `ArchivePtr' } -> `()' #} {# fun archive_file_count as ^ { `ArchivePtr' } -> `CInt' #}-{# fun archive_version_number as ^ {} -> `CInt' #}-{# fun archive_version_string as ^ {} -> `String' #}-{# fun archive_version_details as ^ {} -> `String' #}+{# fun pure archive_version_number as ^ {} -> `CInt' #}+{# fun pure archive_version_string as ^ {} -> `String' #}+{# fun pure archive_version_details as ^ {} -> `String' #} {# fun archive_filter_count as ^ { `ArchivePtr' } -> `CInt' #} {# fun archive_filter_bytes as ^ { `ArchivePtr', `CInt' } -> `LaInt64' #} {# fun archive_filter_code as ^ { `ArchivePtr', `CInt' } -> `Int' #}