166 Commits

Author SHA1 Message Date
mrkkrp 8d87993e9b Version bump (0.2.0)
[skip ci]
0.2.0
2017-08-08 23:08:58 +07:00
Mark Karpov a5f189f0fe Add some ‘monad-control’ instances for ‘ZipArchive’ (#38) 2017-08-08 22:27:20 +07:00
mrkkrp c00236f7d1 Use ‘ZipSink’ from the public Conduit API 2017-08-01 17:59:41 +07:00
mrkkrp 431aae96ea ‘extra-doc-files’ requires at least Cabal 1.18
[skip ci]
2017-07-31 21:24:19 +07:00
Mark Karpov 3f187d099d Switch to the newer Conduit API (#37) 2017-07-31 21:19:13 +07:00
mrkkrp 6676daeda2 Allow ‘path-0.6.0’
(Fix a wrong version boundary in the test component.)
2017-06-15 21:33:35 +07:00
mrkkrp 99093b3063 Version bump (0.1.11)
[skip ci]
0.1.11
2017-05-24 20:32:35 +07:00
mrkkrp 410890a623 Update the ‘CHNAGELOG.md’ file
[skip ci]
2017-05-24 20:30:18 +07:00
mrkkrp 2c9ed28477 Even more documentation improvements
[skip ci]
2017-05-24 20:29:57 +07:00
Mark Karpov c688109790 Test with GHC 8.2.1 (#35) 2017-05-24 19:32:49 +07:00
mrkkrp 2008d72f33 Refactor an ugly fragment of code 2017-05-24 18:26:40 +07:00
mrkkrp 0417b9afe0 Improve the documentation
[skip ci]
2017-05-24 18:26:34 +07:00
mrkkrp 84abab6dd7 Use the ‘lts-8.15’ resolver
[skip ci]
2017-05-24 17:17:16 +07:00
mrkkrp 783004da4a Update my email address
[skip ci]
2017-05-24 17:16:52 +07:00
mrkkrp c32f54d674 Drop redundant repetition of license text
[skip ci]
2017-05-24 17:15:50 +07:00
mrkkrp 7ee976e6a0 Allow ‘time-1.8’ (comes with GHC 8.2) 2017-05-05 01:58:43 +03:00
mrkkrp 7737d0e351 Drop version boundary for internal library
This version range has no semantic meaning.
2017-04-29 18:30:15 +03:00
mrkkrp c7ea8a17d3 Add ‘tested-with’ Cabal metadata 2017-04-29 18:29:41 +03:00
mrkkrp 87bde50df0 Add more articles to the ‘README.md’ file 2017-04-20 17:13:28 +03:00
mrkkrp f2f6ce25ee Version bump (0.1.10)
[skip ci]
0.1.10
2017-04-01 18:46:42 +03:00
mrkkrp 2bacaefd7d Update the ‘CHANGELOG.md’ file (for version 0.1.10)
[skip ci]
2017-04-01 18:45:59 +03:00
mrkkrp 260efe3e11 Derive ‘Eq’ and ‘Ord’ for ‘EntrySelectorException’, ‘ZipException’ 2017-04-01 18:43:51 +03:00
mrkkrp 2f04ec8d75 Numerous cosmetic corrections to the docs 2017-04-01 18:40:39 +03:00
Alexey Karakulov 70123f3996 Allow any MonadResource for getEntrySource (#34) 2017-04-01 15:29:09 +03:00
mrkkrp 5b83451ed4 Enable caching on Travis 2017-03-05 01:02:10 +03:00
mrkkrp 55618270cd Version bump (0.1.9)
[skip ci]
0.1.9
2017-03-04 23:45:37 +03:00
mrkkrp 18346f89c1 Add ‘CHANGELOG.md’ entry for version 0.1.9
[skip ci]
2017-03-04 23:38:59 +03:00
mrkkrp d8d28e14d2 Fix the issue with mod time serialization on 32 bit systems
Close #32.
2017-03-04 23:36:24 +03:00
mrkkrp 87fd43114c Don't test with GHC and Cabal HEAD on Travis 2017-03-03 01:04:45 +03:00
mrkkrp 02221cb3a2 Version bump (0.1.8) 0.1.8 2017-02-25 16:42:56 +03:00
mrkkrp 1f99afb4a4 Mention the latest bug in ‘CHANGELOG.md’
[skip ci]
2017-02-25 16:42:10 +03:00
Rahul Muttineni e1b2a4eb23 Write correct number of entries to central directory with Zip64 (#31) 2017-02-25 17:40:08 +04:00
mrkkrp 0363e1664c Version bump (0.1.7)
[skip ci]
0.1.7
2017-02-09 21:10:53 +03:00
Mark Karpov 79c728e286 Merge pull request #29 from mrkkrp/fix-literal-overflows-on-32-bit-systems
Fix literal overflows on 32 bit systems
2017-02-09 22:09:27 +04:00
mrkkrp 5f7af58011 Remove the ‘zip64-ecd’ flag
Now that the situation is clear, I think it's pretty safe to remove this
additional run of the test suite. It's unlikely that we will run into new
Zip64-related issues.
2017-02-09 20:13:00 +03:00
mrkkrp 9511fd0e57 Fix literal overflows on 32 bit systems 2017-02-09 20:11:10 +03:00
mrkkrp e31c1d8467 Use ‘cpp-options’ instead of ‘ghc-options’ 0.1.6 2017-02-08 23:24:46 +03:00
mrkkrp 8f3ee7a9df Fix a typo in Cabal file
[skip ci]
2017-02-08 23:22:56 +03:00
mrkkrp c6dae12e7f Version bump (0.1.6)
[skip ci]
2017-02-08 22:46:21 +03:00
mrkkrp 361b5cbf07 Update the ‘CHANGELOG.md’ file (ECD location fixed)
[skip ci]
2017-02-08 22:44:09 +03:00
Mark Karpov e5fe94940c Fix reading of empty Zip 64 archives
* Try to catch the Zip64 ECD issue on Travis
* Fix detection of end of central directory
2017-02-08 23:40:38 +04:00
mrkkrp 512204d903 Refresh the specification link
The old link is dead.
2017-02-08 18:16:54 +03:00
mrkkrp 17f489be1b Test with GHC 8.0.2 2017-01-26 15:34:19 +03:00
mrkkrp ccef87b544 Always use ‘cabal-install-1.24’ on Travis 2017-01-06 23:03:48 +03:00
mrkkrp 988268db3c Allow ‘time-1.7’ 2017-01-06 23:02:58 +03:00
mrkkrp c6ecc2ea8b Remove dummy benchmark component
It's unlikely that I'll find a way to benchmark ‘zip’ any time soon.
2017-01-02 13:55:36 +03:00
mrkkrp 030b62dc3c Use ‘lts-7.14’ 2017-01-01 14:34:08 +03:00
mrkkrp 0927c6189e Include 2017 into copyright years range 2017-01-01 14:27:47 +03:00
mrkkrp 7c0e444c8a Version bump (0.1.5) 0.1.5 2016-12-28 01:04:59 +03:00
mrkkrp e729dd9c6d Use ‘withBinaryFile’ instead of ‘withFile’
Using ‘withFile’ on Windows may lead to incorrect results, see documentation
for ‘openBinaryFile’.
2016-12-28 00:43:10 +03:00