3.4 KiB
3.4 KiB
libarchive
2.2.5.0
- Speed improvements in places
- Add
throwArchiveMconvenience function
2.2.4.0
- Add convenience functions for
.xararchives
2.2.3.0
- Add convenience functions for working with
.cpioarchives
2.2.2.0
- Add
Ordinstance toEntry,Symlink,EntryContent,Ownership - Make
contentfield ofEntrylazy - Add
Eqinstance toArchiveEncryption
2.2.1.0
- Add
Exceptioninstance forArchiveResult
2.2.0.2
- Use
bracketwhere it doesn't crash GHC
2.2.0.1
- Use
bracketin a few places where it doesn't crash GHC
2.2.0.0
- Haskell
Entrytype now includesSymlinkfield
2.1.3.2
- Fix segfault in strict function
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
2.1.2.0
- More complete API
2.1.1.0
- Remove weeds, export things that were missing from past releases
2.1.0.1
packEntriesand friends now detect hardlinks- Add
Cabaltocustom-setupdepends to ensure builds work with stack
2.1.0.0
- Remove
archiveEntryAclNextsince it doesn't exist in the static linked library. This meanslibarchivecan be used in profiling builds.
2.0.0.2
- Export
FilePtrtype constructor - Clean up spurious code
2.0.0.1
- Polish documentation
2.0.0.0
- Fix typo in documentation
- Improve docs
archiveReadOpenMemorynow accepts an argument of typePtr arather thanPtr CCharunpackToDirLazy,unpackArchive, andarchiveUnpackToDirnow occur in theArchiveMmonadreadArchiveBSLandreadArchiveBSnow returnEither ArchiveResult [Entry]rather than failing silentlyreadArchiveFilenow returns anArchiveM [Entry]rather than returning anIO [Entry]enriesToFile,entriesToFile7Zip, andentriesToFileZipnow occur in theArchiveMmonad- Make various parts of an
Entryoptional - Add
packToFilefunctions andpackFilesfunctions - Remove
ArchiveErrornewtype, replace it withArchiveResult - Fix bug in
archiveEntryMTimeIsSet - Add
archiveEntryACLEntryInherited,archiveEntryACLStyleSolaris,archiveEntryACLStyleSeparatorComma,archiveEntryACLStyleCompact - Add
archiveReadDiskNoAcl,archiveReadDiskNoFFlags - Depend on
libarchive>= 3.4.0 - Remove
Rawmodules, use c2hs throughout. - Fix potential bug with lazy bytestrings of nonstandard size
1.0.5.1
- Add
crossflag
1.0.5.0
- Add facilities for lazy packing, e.g.
entriesToBSL - Minor documentation fixes
1.0.4.0
- Add
noOpenCallback - Add various facilities for lazy/streaming archives, viz.
unpackToDirLazy,bslToArchive, andreadArchiveBSL. - Remove
unsafestuff everywhere
1.0.3.0
- Fix types for
archive_set_read_callbackandarchive_read_set_seek_callback
1.0.2.0
- Add
Eqinstance forArchiveFormat
1.0.1.0
- Remove functions from libarchive 3.3.3
1.0.0.0
- Get rid of
cbits - Add low-level FFI bindings
- Add high-level functions for unpacking archives
0.2.1.2
- Stream from a file when using
unpackArchive
0.2.1.1
- Preserve modification times by default
0.2.1.0
- Enable autodetection of archive format/compression
- Slightly improved docs
- Rename
unpackTarballtounpackArchive
0.2.0.0
- Fix bug in paths