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
mrkkrp
024ba465be
Version bump (0.1.4)
0.1.4
2016-12-18 16:30:52 +03:00
mrkkrp
9acb0e80c2
Derive more instances for some types
2016-12-12 21:16:18 +03:00
mrkkrp
5d90757620
A cosmetic improvement in Cabal file
2016-07-24 11:22:24 +03:00
mrkkrp
28dfc18d54
Add ‘since’ label to ‘getEntrySource’
2016-07-22 00:30:09 +03:00
mrkkrp
a3f515737a
Update resolver and dependency bounds
2016-06-10 17:41:17 +07:00
mrkkrp
0837571667
Update the ‘CHANGELOG.md’ file
2016-06-09 20:04:32 +07:00
Christopher Wells
692079a784
Add examples to documentation
...
Add some examples of common uses of the library to the documentation.
2016-06-07 17:45:03 +07:00
mrkkrp
87c16b3fdd
Add the ‘Stackage LTS’ badge
2016-05-24 17:36:08 +07:00
mrkkrp
a47d2c819e
Drop GHC 7.10.1 and 7.10.2 from Travis CI
...
Just GHC 7.10.3 should be enough.
2016-05-24 16:50:06 +07:00
mrkkrp
d4c02f8fd1
Version bump (0.1.3)
0.1.3
2016-05-15 23:56:04 +07:00
mrkkrp
198c814784
Update the ‘CHANGELOG.md’ file
2016-05-15 23:55:24 +07:00
mrkkrp
5d857874ba
Add ‘getEntrySource’ function
...
Close #15 .
2016-05-15 23:50:49 +07:00
mrkkrp
905328dd57
Speed up detection of invalid archives
...
Close #16 .
2016-05-15 22:56:36 +07:00
mrkkrp
bf7cc41ed5
Version bump
0.1.2
2016-04-09 15:42:21 +07:00
mrkkrp
b9c3a52559
Use newer resolver
2016-04-09 15:42:10 +07:00
mrkkrp
93c670fcc5
Calculate “version needed to extract” field
...
Close #14 .
Two new features:
* Added explicit check of “version needed to extract”, so if archive
uses some advanced features that we do not support yet, parsing fails.
* Value of “version needed to extract” field is now calculated
dynamically with respect to actually used features, e.g. if you just
store or deflate a not very big file, ‘2.0’ version will be
written (previously we wrote ‘4.6’ unconditionally). This is needed to
avoid scaring tools that can only handle basic Zip archives.
2016-04-09 14:55:44 +07:00
mrkkrp
abd0af4efb
Update ‘CHANGELOG.md’
2016-04-06 13:17:58 +06:00
mrkkrp
43fa1f4792
Relax dependency on ‘semigroups’
2016-04-06 13:07:32 +06:00
mrkkrp
1e7d02215c
Fix a typo in description of ‘decodeText’
2016-03-25 19:45:25 +06:00
mrkkrp
d25bb72d29
Version bump
0.1.1
2016-03-21 12:21:45 +06:00
mrkkrp
f1a34a1761
Update ‘CHANGELOG.md’
2016-03-13 13:22:37 +06:00
Michael Thompson
c108d12569
Update CP437.hs
...
One is supposed to accumulate a builder with a right fold:
https://www.reddit.com/r/haskell/comments/35udfy/fixing_an_aeson_performance_bug_sometimes_the_old/cr94pdj
I skipped that with this attempt, which unfolds the text directly. It
seems 10 or more times as fast if I send /usr/share/dict/words through
it. ‘unfoldrN’ is a pretty strong function with text since it is
basically just replicates to the stream representation.
2016-03-05 23:54:03 +06:00