Mathijs van de Nes
a973913ebd
Bump version
2020-06-13 17:26:28 +02:00
Mathijs van de Nes
85153ecd4b
Bump version
2020-03-01 13:50:57 +01:00
Mathijs van de Nes
59ef020918
Bump version
2020-01-06 22:28:38 +01:00
Lachezar Lechev
29517e9a6b
run cargo fix --edition-idioms
and manually fix other things
2019-11-11 09:20:31 +02:00
Mathijs van de Nes
a872278429
Bump version
2019-08-14 20:47:45 +02:00
jonpas
c82a635c5c
Default deflate to flate2/rust_backend (miniz_oxide)
2019-06-20 16:29:16 +02:00
jonpas
14f77b390a
Use deflate as feature name
2019-06-17 21:36:38 +02:00
jonpas
b171b915f8
Switch to flate2
2019-06-14 15:25:00 +02:00
Mathijs van de Nes
cdbdc008fc
Allow a Path to be used as a file/directory name
...
Instead of using string directly, also accept a Path object. This moves
the responsibility from using the correct path separator and not using
invalid path components to this library.
2019-04-06 16:30:02 +02:00
Mathijs van de Nes
d1a0a7d472
Require at libflate >= 0.1.21
...
libflate 0.1.21 fixes an issue in which certain deflate streams where
unreadable by Windows.
Resolves #99
2019-03-10 14:07:36 +01:00
Mathijs van de Nes
3d61d9cd8a
Publish version 0.5.0
...
Changes include:
* Switched to a different deflate (de)compressor
* New DateTime api, removing default dependencies on time and msdos_time
2018-11-17 12:10:31 +01:00
Mathijs van de Nes
f94d4b7a78
Change date api
...
Remove msdos_time dependency, and introduce simplified DateTime object.
This object does bounds checking to see if dates are representable in
msdos.
2018-11-17 10:26:25 +01:00
Sam Rijs
8ae6d81ab9
use crc32fast crate for checksumming
2018-11-14 00:44:34 +11:00
Sam Rijs
2b42b0219b
add read_entry benchmark
2018-11-13 23:55:59 +11:00
Mackenzie Clark
efd1ac69cb
newline
2018-11-09 16:23:49 -08:00
Mackenzie Clark
c05b6c2317
add libflate feature
2018-11-04 10:12:21 -08:00
Mathijs van de Nes
3e532d8ef3
Update readme and bump version
2018-06-22 15:28:18 +02:00
Mathijs van de Nes
9b0a6930d4
Update example and bump version to 0.4.1
2018-06-20 22:19:03 +02:00
Mathijs van de Nes
2212ca1476
New point release 0.4.0
...
The feature flags have been changed to allow better control over the
deflate implementation.
2018-05-27 10:34:21 +02:00
Mathijs van de Nes
39ccaab76c
Merge branch 'flate2-backends' of https://github.com/alexbool/zip-rs
2018-05-27 10:33:52 +02:00
Mathijs van de Nes
362f12dc9b
Bump version
2018-05-22 23:37:19 +02:00
Alexander Bulaev
fee626ba59
Control backend choice of flate2
2018-05-19 20:03:23 +03:00
Mathijs van de Nes
140021173a
Bump version
2018-04-20 13:42:05 +02:00
Mathijs van de Nes
34b7502a7d
Bump version and update README
2018-02-17 20:11:59 +01:00
Mathijs van de Nes
02b80d2040
Publish 0.3.0 due to breaking changes
...
The change of default features may brake some projects.
2018-01-15 18:51:03 +01:00
Mathijs van de Nes
5cbdf56c4d
Bump version
2018-01-09 18:43:37 +01:00
Mathijs van de Nes
b2db9d55ae
Merge branch 'deflate_feature' of https://github.com/jhwgh1968/zip-rs
2018-01-09 18:38:27 +01:00
Mathijs van de Nes
6a31154681
Update README and bump version
2018-01-09 17:59:53 +01:00
jhwgh1968
7c2d4e2901
Named the deflate algorithm feature gate "deflate"
2018-01-07 13:39:42 -06:00
jhwgh1968
19274b497a
Made deflate compression into separate feature
2018-01-07 00:47:11 -06:00
Mathijs van de Nes
6808962143
Bump version
2018-01-06 12:06:58 +01:00
Mathijs van de Nes
50b57f4e37
Always use rust backend of flate2
...
Also fixes compiling with --no-default-features
2018-01-06 11:44:28 +01:00
rardiol
22194687c6
use flate2 1.0
2018-01-01 17:12:41 -03:00
Bob Sun
c7e4ac0c2f
Provide the rust_backend feature
2018-01-01 17:10:59 -03:00
Mathijs van de Nes
5719d687db
Bump version
2017-08-17 18:27:53 +02:00
Mathijs van de Nes
5a123f2767
Bump version
2017-07-05 21:37:24 +02:00
king6cong
e524388fe7
add zip directory example
2017-07-02 19:51:38 +08:00
Mathijs van de Nes
5c12e511d1
Bump version
2017-05-28 12:29:19 +02:00
Mathijs van de Nes
95f311fd3e
Bump version
2017-03-30 19:21:09 +02:00
Mathijs van de Nes
da4d8080c5
Bump version
2017-03-06 21:26:11 +01:00
Mathijs van de Nes
1831edbbdd
Expose the raw file name of a file
...
We still do most operations with normal Strings, but a user can now also get the raw bytes.
Resolves #26
2017-02-12 17:18:40 +01:00
Mathijs van de Nes
d2d19f6539
Update the write API
...
This change adds a FileOptions struct. This struct can be filled using a builder pattern
to set the options for a file or folder.
With this change, we also introduce the option to set the (unix) permissions of a file or folder.
2016-10-30 09:09:50 +01:00
Mathijs van de Nes
e747fcd779
Bump version
2016-10-07 09:22:18 +02:00
Mathijs van de Nes
b1f7a49337
Bump version
2016-08-08 17:44:34 +02:00
Mathijs van de Nes
078d717c7b
Bump version
2016-04-23 20:48:15 +02:00
Mathijs van de Nes
d95c925ac2
Let ZipWriter::finish be called without consuming
...
Resolves #10
2016-02-22 19:54:18 +01:00
Mathijs van de Nes
aaa49eb4f1
Update to new bzip2
2016-02-22 19:46:07 +01:00
Mathijs van de Nes
e47e6096fd
Bump version
2015-12-06 11:04:20 +01:00
Mathijs van de Nes
55396243d7
Bump version and add Cargo.toml to README
2015-10-05 22:07:36 +02:00
Alexander Bulaev
066c0f84ed
Remove no-bzip
feature because it doesn't work as I expected
2015-10-05 21:29:36 +03:00