<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>blog</id>
    <title>Simple Invoices Blog</title>
    <updated>2026-05-19T03:10:01.463Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://simpleinvoices.github.io"/>
    <subtitle>Free, open-source web application for creating and managing invoices, clients, and payments.</subtitle>
    <entry>
        <title type="html"><![CDATA[Welcome to the New Simple Invoices]]></title>
        <id>/blog/welcome-to-simple-invoices</id>
        <link href="https://simpleinvoices.github.io/blog/welcome-to-simple-invoices"/>
        <updated>2026-05-18T10:00:00.000Z</updated>
        <content type="html"><![CDATA[<!--$--><h1 class="rp-toc-include" id="welcome-to-the-new-simple-invoices"><a href="#welcome-to-the-new-simple-invoices" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Welcome to the New Simple Invoices<!-- --> </h1>
<p>We&#x27;re excited to announce a major refresh of Simple Invoices: the open-source invoicing platform trusted by businesses worldwide since 2005.</p>
<h2 class="rp-toc-include" id="whats-new"><a href="#whats-new" class="rp-header-anchor rp-link" aria-hidden="true">#</a>What&#x27;s New</h2>
<h3 class="rp-toc-include" id="modern-ui-with-tabler"><a href="#modern-ui-with-tabler" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Modern UI with Tabler</h3>
<p>The entire interface has been rebuilt with <strong>Tabler CSS</strong>, a modern Bootstrap 5-based framework. The result: a cleaner, faster, and more responsive experience on desktop, tablet, and mobile.</p>
<h3 class="rp-toc-include" id="laravel-blade-templates"><a href="#laravel-blade-templates" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Laravel Blade Templates</h3>
<p>Invoice templates now use <strong>Laravel Blade</strong>: the same templating engine used by millions of Laravel developers. This means easier customisation and better performance.</p>
<h3 class="rp-toc-include" id="php-81-compatibility"><a href="#php-81-compatibility" class="rp-header-anchor rp-link" aria-hidden="true">#</a>PHP 8.1+ Compatibility</h3>
<p>Full compatibility with modern PHP versions (8.1, 8.2, 8.3, 8.4). The Zend Framework 1 Future fork and PHPMailer 6 ensure your stack stays current.</p>
<h3 class="rp-toc-include" id="docker-deployment"><a href="#docker-deployment" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Docker Deployment</h3>
<p>Get up and running in minutes with the new Docker image. Includes PHP-FPM, Nginx, and support for MySQL, MariaDB, PostgreSQL, and SQLite.</p>
<h3 class="rp-toc-include" id="multi-domain-saas"><a href="#multi-domain-saas" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Multi-Domain SaaS</h3>
<p>Run multiple isolated invoice domains from a single installation. Perfect for SaaS platforms, multi-brand organisations, and regional offices.</p>
<h3 class="rp-toc-include" id="rspress-documentation"><a href="#rspress-documentation" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Rspress Documentation</h3>
<p>The new documentation site (you&#x27;re looking at it!) is built with Rspress: a modern static site generator with search, RSS feeds, and a responsive design.</p>
<h2 class="rp-toc-include" id="whats-next"><a href="#whats-next" class="rp-header-anchor rp-link" aria-hidden="true">#</a>What&#x27;s Next</h2>
<ul>
<li>Expanded API for integrations</li>
<li>Enhanced reporting and analytics</li>
<li>More payment gateway integrations</li>
<li>Improved multi-language coverage</li>
</ul>
<p>Stay tuned for more updates. As always, Simple Invoices remains <strong>free and open-source</strong> under the GPLv3 license.</p><!--/$-->]]></content>
        <author>
            <name>Simple Invoices Team</name>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[PHP 8.1+ Upgrade Complete]]></title>
        <id>/blog/php-81-upgrade</id>
        <link href="https://simpleinvoices.github.io/blog/php-81-upgrade"/>
        <updated>2026-04-15T14:00:00.000Z</updated>
        <content type="html"><![CDATA[<!--$--><h1 class="rp-toc-include" id="php-81-upgrade-complete"><a href="#php-81-upgrade-complete" class="rp-header-anchor rp-link" aria-hidden="true">#</a>PHP 8.1+ Upgrade Complete<!-- --> </h1>
<p>Simple Invoices now fully supports PHP 8.1, 8.2, 8.3, and 8.4. Here&#x27;s what changed under the hood.</p>
<h2 class="rp-toc-include" id="key-upgrades"><a href="#key-upgrades" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Key Upgrades</h2>
<h3 class="rp-toc-include" id="zend-framework--zf1-future"><a href="#zend-framework--zf1-future" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Zend Framework → ZF1-Future</h3>
<p>The original Zend Framework 1 reached end-of-life years ago and didn&#x27;t support PHP 8+. We&#x27;ve migrated to the <strong>ZF1-Future</strong> community fork (v1.24.4) which provides full PHP 8.x compatibility while maintaining the same API.</p>
<h3 class="rp-toc-include" id="email-zend_mail--phpmailer-610"><a href="#email-zend_mail--phpmailer-610" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Email: Zend_Mail → PHPMailer 6.10</h3>
<p>The old Zend_Mail library was deprecated and insecure. We&#x27;ve upgraded to <strong>PHPMailer 6.10</strong>: a modern, actively maintained email library with:</p>
<ul>
<li>Full SMTP authentication</li>
<li>TLS 1.2/1.3 encryption</li>
<li>HTML email with plain-text fallback</li>
<li>Proper namespace support (PHPMailer 6 uses namespaces)</li>
</ul>
<h3 class="rp-toc-include" id="database-abstraction"><a href="#database-abstraction" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Database Abstraction</h3>
<p>All database queries now use PDO with prepared statements, providing better security and compatibility across MySQL, MariaDB, PostgreSQL, and SQLite.</p>
<h3 class="rp-toc-include" id="modern-php-features"><a href="#modern-php-features" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Modern PHP Features</h3>
<p>The codebase now takes advantage of modern PHP features:</p>
<ul>
<li>Type declarations and return types</li>
<li>Null coalescing operator (<code>??</code>)</li>
<li>Namespaced classes for new components</li>
<li>Composer autoloading for modern libraries</li>
</ul>
<h2 class="rp-toc-include" id="testing"><a href="#testing" class="rp-header-anchor rp-link" aria-hidden="true">#</a>Testing</h2>
<p>Tested and verified on:</p>
<ul>
<li>PHP 8.1.0+</li>
<li>PHP 8.2.0+</li>
<li>PHP 8.3.0+</li>
<li>PHP 8.4.5</li>
</ul>
<h2 class="rp-toc-include" id="what-this-means-for-you"><a href="#what-this-means-for-you" class="rp-header-anchor rp-link" aria-hidden="true">#</a>What This Means for You</h2>
<ul>
<li>Your hosting provider&#x27;s latest PHP version is supported</li>
<li>Better performance (PHP 8.x is significantly faster than 7.x)</li>
<li>Ongoing security updates from the PHP team</li>
<li>Access to modern PHP libraries and tools</li>
</ul><!--/$-->]]></content>
        <author>
            <name>Simple Invoices Team</name>
        </author>
    </entry>
</feed>