<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>drobilla.net - Zix</title><link href="https://drobilla.net/" rel="alternate"/><link href="https://drobilla.net/category/zix/feed/atom" rel="self"/><id>https://drobilla.net/</id><updated>2025-11-12T18:40:00-05:00</updated><entry><title>Zix 0.8.0</title><link href="https://drobilla.net/2025/11/12/zix-0-8-0.html" rel="alternate"/><published>2025-11-12T18:40:00-05:00</published><updated>2025-11-12T18:40:00-05:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2025-11-12:/2025/11/12/zix-0-8-0.html</id><content type="html">&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.8.0.tar.xz"&gt;Zix 0.8.0&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add ZIX_REALTIME and ZIX_NONBLOCKING attributes&lt;/li&gt;
&lt;li&gt;Add warning suppression macros&lt;/li&gt;
&lt;li&gt;Annotate count and size parameters of allocator API&lt;/li&gt;
&lt;li&gt;Avoid "deprecated" POSIX functions on Windows&lt;/li&gt;
&lt;li&gt;Avoid over-use of yielding meson options&lt;/li&gt;
&lt;li&gt;Clean up attribute documentation&lt;/li&gt;
&lt;li&gt;Gracefully handle failed allocation in path and filesystem functions&lt;/li&gt;
&lt;li&gt;Reduce empty BTree memory requirements&lt;/li&gt;
&lt;li&gt;Strengthen zix_file_equals()&lt;/li&gt;
&lt;li&gt;Use getenv() instead of environ to avoid issues on FreeBSD&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="C"/><category term="LAD"/><category term="Zix"/></entry><entry><title>Zix 0.6.2</title><link href="https://drobilla.net/2025/01/18/zix-0-6-2.html" rel="alternate"/><published>2025-01-18T23:53:00-05:00</published><updated>2025-01-18T23:53:00-05:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2025-01-18:/2025/01/18/zix-0-6-2.html</id><content type="html">&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.6.2.tar.xz"&gt;Zix 0.6.2&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix documentation build with sphinxygen fallback wrap&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="C"/><category term="LAD"/><category term="Zix"/></entry><entry><title>Zix 0.6.0</title><link href="https://drobilla.net/2025/01/18/zix-0-6-0.html" rel="alternate"/><published>2025-01-18T21:49:00-05:00</published><updated>2025-01-18T21:49:00-05:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2025-01-18:/2025/01/18/zix-0-6-0.html</id><content type="html">&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.6.0.tar.xz"&gt;Zix 0.6.0&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add ZIX_NODISCARD attribute&lt;/li&gt;
&lt;li&gt;Add option to build for older Windows versions&lt;/li&gt;
&lt;li&gt;Add zix_expand_environment_strings()&lt;/li&gt;
&lt;li&gt;Add zix_string_view_equals()&lt;/li&gt;
&lt;li&gt;Avoid fdatasync() on Darwin&lt;/li&gt;
&lt;li&gt;Fix build on POSIX systems without PATH_MAX defined&lt;/li&gt;
&lt;li&gt;Fix library current_version on MacOS&lt;/li&gt;
&lt;li&gt;Fix nullability annotations for zix_canonical_path() and friends&lt;/li&gt;
&lt;li&gt;Fix ring unit test when mlock() is unavailable&lt;/li&gt;
&lt;li&gt;Improve documentation&lt;/li&gt;
&lt;li&gt;Support building for UWP&lt;/li&gt;
&lt;li&gt;Support building for Windows with or without UNICODE&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="C"/><category term="LAD"/><category term="Zix"/></entry><entry><title>Zix 0.4.2</title><link href="https://drobilla.net/2023/10/22/zix-0-4-2.html" rel="alternate"/><published>2023-10-22T18:56:00-04:00</published><updated>2023-10-22T18:56:00-04:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2023-10-22:/2023/10/22/zix-0-4-2.html</id><content type="html">&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.4.2.tar.xz"&gt;Zix 0.4.2&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clean up documentation build&lt;/li&gt;
&lt;li&gt;Fix documentation build in a virtualenv&lt;/li&gt;
&lt;li&gt;Improve test suite code coverage&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="C"/><category term="LAD"/><category term="Zix"/></entry><entry><title>Zix 0.4.0</title><link href="https://drobilla.net/2023/08/23/zix-0-4-0.html" rel="alternate"/><published>2023-08-23T23:25:00-04:00</published><updated>2023-08-23T23:25:00-04:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2023-08-23:/2023/08/23/zix-0-4-0.html</id><content type="html">&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.4.0.tar.xz"&gt;Zix 0.4.0&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;</content><category term="misc"/><category term="Software"/><category term="C"/><category term="LAD"/><category term="Zix"/></entry></feed>