<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom"><id>https://libzip.org/feed.xml</id><title>libzip</title><updated>2026-06-11T00:00:00+00:00</updated><link href="https://libzip.org/" rel="alternate"/><link href="https://libzip.org/feed.xml" rel="self"/><generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator><subtitle>A C library for reading, creating, and modifying zip archives.</subtitle><entry><id>https://libzip.org/news/release-1.10.0</id><title>Released libzip 1.10.0</title><updated>2026-06-21T14:42:27.149612+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Make support for layered sources public.&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;zip_source_zip_file&lt;/code&gt; and &lt;code&gt;zip_source_zip_file_create&lt;/code&gt;, deprecate &lt;code&gt;zip_source_zip&lt;/code&gt; and &lt;code&gt;zip_source_zip_create&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Allow reading changed file data.&lt;/li&gt;
&lt;li&gt;Fix handling of files of size 4294967295.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zipmerge&lt;/code&gt;: copy extra fields.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zipmerge&lt;/code&gt;: add option to keep files uncompressed.&lt;/li&gt;
&lt;li&gt;Switch test framework to use nihtest instead of Perl.&lt;/li&gt;
&lt;li&gt;Fix reading/writing compressed data with buffers &amp;gt; 4GiB.&lt;/li&gt;
&lt;li&gt;Restore support for torrentzip.&lt;/li&gt;
&lt;li&gt;Add warnings when using deprecated functions.&lt;/li&gt;
&lt;li&gt;Allow keeping files for empty archives.&lt;/li&gt;
&lt;li&gt;Support Mbed TLS&amp;gt;=3.3.0.&lt;/li&gt;
&lt;li&gt;Support OpenSSL 3.&lt;/li&gt;
&lt;li&gt;Use ISO C secure library functions, if available.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.10.0.tar.xz"&gt;libzip-1.10.0.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.10.0.tar.gz"&gt;libzip-1.10.0.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1100"/><published>2023-06-23T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.10.1</id><title>Released libzip 1.10.1</title><updated>2026-06-21T14:42:27.149274+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;ZIP_LENGTH_TO_END&lt;/code&gt; and &lt;code&gt;ZIP_LENGTH_UNCHECKED&lt;/code&gt;. Unless &lt;code&gt;ZIP_LENGTH_UNCHECKED&lt;/code&gt; is used as &lt;code&gt;length&lt;/code&gt;, it is an error for a file to shrink between the time when the source is created and when its data is read.&lt;/li&gt;
&lt;li&gt;Fix test on Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.10.1.tar.xz"&gt;libzip-1.10.1.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.10.1.tar.gz"&gt;libzip-1.10.1.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1101"/><published>2023-08-23T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11</id><title>Released libzip 1.11</title><updated>2026-06-21T14:42:27.148817+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Stop searching after finding acceptable central directory, even if it contains inconsistencies.&lt;/li&gt;
&lt;li&gt;Only write Zip64 EOCD if fields don't fit in normal EOCD. Previously libzip also wrote it when any directory entry required Zip64.&lt;/li&gt;
&lt;li&gt;Allow bytes from 0x00-0x1F as UTF-8.&lt;/li&gt;
&lt;li&gt;Add new error code &lt;code&gt;ZIP_ER_TRUNCATED_ZIP&lt;/code&gt; for files that start with a valid local header signature.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zipcmp&lt;/code&gt;: add &lt;code&gt;-T&lt;/code&gt; option for comparing timestamps.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zip_file_replace&lt;/code&gt; now removes the target's extra field information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.tar.xz"&gt;libzip-1.11.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.tar.gz"&gt;libzip-1.11.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-111"/><published>2024-09-19T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.1</id><title>Released libzip 1.11.1</title><updated>2026-06-21T14:42:27.148560+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Fix zipconf.h for version number with missing third component.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.1.tar.xz"&gt;libzip-1.11.1.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.1.tar.gz"&gt;libzip-1.11.1.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1111"/><published>2024-09-19T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.2</id><title>Released libzip 1.11.2</title><updated>2026-06-21T14:42:27.148229+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Fix performance regression in &lt;code&gt;zip_stat&lt;/code&gt; introduced in 1.11.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.2.tar.xz"&gt;libzip-1.11.2.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.2.tar.gz"&gt;libzip-1.11.2.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1112"/><published>2024-10-31T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.3</id><title>Released libzip 1.11.3</title><updated>2026-06-21T14:42:27.147640+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Report read error for corrupted encrypted file data.&lt;/li&gt;
&lt;li&gt;Avoid unnecessary seeks when writing archive.&lt;/li&gt;
&lt;li&gt;Don't hardcode &lt;code&gt;_Nullable&lt;/code&gt; support in &lt;code&gt;zip.h&lt;/code&gt; to allow it to be used with different compilers.&lt;/li&gt;
&lt;li&gt;Improve check for GetSecurityInformation availability on Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.3.tar.xz"&gt;libzip-1.11.3.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.3.tar.gz"&gt;libzip-1.11.3.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1113"/><published>2025-01-20T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.4</id><title>Released libzip 1.11.4</title><updated>2026-06-21T14:42:27.147274+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Use separate cmake package files for library and programs.&lt;/li&gt;
&lt;li&gt;Improve documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.4.tar.xz"&gt;libzip-1.11.4.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.4.tar.gz"&gt;libzip-1.11.4.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1114"/><published>2025-05-23T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/website-overhaul</id><title>Website Overhaul</title><updated>2026-06-21T14:42:27.146252+00:00</updated><content type="html">&lt;p&gt;The website is now built using Zensical, and the documentation has been split into four sections. This creates a place for documentation that doesn't fit into man pages.&lt;/p&gt;
&lt;p&gt;Since Zensical does not support blogs, all news posts are now on a single page. The RSS feed is now generated with a different program, so posts might show up as duplicates in some feed readers.&lt;/p&gt;
&lt;p&gt;Redirects have been added for URLs that have changed.&lt;/p&gt;</content><link href="https://libzip.org/news/#website-overhaul"/><published>2026-06-11T00:00:00+00:00</published></entry></feed>