From 7c92ae8b5361e7445788d0a0ec392af06eb25694 Mon Sep 17 00:00:00 2001 From: JonasIsensee Date: Thu, 20 May 2021 13:13:05 +0200 Subject: [PATCH 1/2] Update compression.jl fixes #318 --- src/compression.jl | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/compression.jl b/src/compression.jl index 2ab810bc..5181e02b 100644 --- a/src/compression.jl +++ b/src/compression.jl @@ -92,13 +92,11 @@ end get_compressor(compressor) = false, COMPRESSOR_TO_ID[nameof(typeof(compressor))], compressor function get_compressor(::Bool) - # This method is only called when the argument is true - # No specific compression lib was given. Return the default - if !isdefined(JLD2, :CodecZlib) - m = checked_import(:CodecZlib) + call_again, m = checked_import(:CodecZlib) + if call_again return true, Base.invokelatest(get_compressor, true)[2:3]... end - false, COMPRESSOR_TO_ID[:ZlibCompressor], CodecZlib.ZlibCompressor() + false, COMPRESSOR_TO_ID[:ZlibCompressor], m.ZlibCompressor() end function get_decompressor(filter_id::UInt16) From 40587c49a63502a0323963ea6f0a60247ff91123 Mon Sep 17 00:00:00 2001 From: JonasIsensee Date: Sun, 23 May 2021 12:43:19 +0200 Subject: [PATCH 2/2] bump version number --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index a0d68c53..20f29895 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "JLD2" uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819" -version = "0.4.6" +version = "0.4.7" [deps] DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"