<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Short.io Changelog</title>
        <link>https://docs.short.io/changelog</link>
        <description>Latest updates, improvements, and fixes to Short.io</description>
        <lastBuildDate>Sat, 28 Feb 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[February 2026 Updates]]></title>
            <link>https://docs.short.io/changelog/2026/02/28/february-updates</link>
            <guid>https://docs.short.io/changelog/2026/02/28/february-updates</guid>
            <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Links Bundles, domain theming, API key expiration & tracking, service accounts, bulk find-and-replace, redesigned 404 page, and more.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in February 2026.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2026/02/28/february-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Links Bundles (Link-in-Bio pages)</strong> — You can now create Links Bundles — customizable landing pages that group multiple links together. Each bundle supports drag-and-drop link ordering, social media links, theme customization (colors, fonts), and multiple template designs.</li>
<li class=""><strong>Domain theme customization</strong> — Customize the look and feel of your domain's pages (404 pages, link bundles, etc.) with custom colors for background, text, and interactive elements, plus a custom font family. Configurable under UI Customization in domain settings.</li>
<li class=""><strong>API key expiration dates</strong> — API keys can now have optional expiration dates. Expired keys are highlighted in red and keys expiring within 7 days are highlighted in amber. Expired keys are immediately rejected.</li>
<li class=""><strong>API key last-used tracking</strong> — The API keys list now shows when each key was last used with relative timestamps. Keys unused for over a year are highlighted as a warning, helping you identify stale keys.</li>
<li class=""><strong>API key ID in audit logs</strong> — Audit log entries now show which API key was used to make each change, making it easier to trace actions back to specific integrations.</li>
<li class=""><strong>Service accounts for teams</strong> — Team admins and owners can now create service accounts — non-login accounts designed for API integrations. Service accounts are shown with a robot icon in the team members list, and API keys can be created on their behalf.</li>
<li class=""><strong>Bulk find-and-replace for links</strong> — Perform a domain-wide bulk find-and-replace on link fields (slug, original URL, title, iPhone URL, Android URL). Available from the edit field menu and requires typing "UPDATE ALL LINKS" to confirm.</li>
<li class=""><strong>Link TTL (auto-deletion)</strong> — A new TTL (Time To Live) field in link expiration settings lets you schedule automatic link deletion after a specified date, separate from click and redirect expiration.</li>
<li class=""><strong>"What's New" changelog feed</strong> — A "What's new" button (megaphone icon) in the dashboard provides quick access to the Short.io changelog with recent product updates and announcements.</li>
<li class=""><strong>AI assistant thread history</strong> — The AI assistant now maintains a thread list so you can view and resume previous chat conversations.</li>
<li class=""><strong>AI assistant: edit links and domain settings</strong> — The AI assistant now supports editing existing links and updating domain settings via natural language.</li>
<li class=""><strong>Browser SDK: declarative conversion tracking</strong> — The Browser SDK now supports <code>data-shortio-conversion</code> HTML attributes on DOM elements for declarative conversion tracking. A new <code>observeConversions()</code> function automatically binds tracking to annotated elements, including dynamically added ones.</li>
<li class=""><strong>Node.js SDK: encrypted links</strong> — The Node.js SDK now supports creating end-to-end encrypted short links via a new <code>createEncryptedLink</code> method.</li>
<li class=""><strong>CLI rewrite in Node.js</strong> — The Short.io CLI has been completely rewritten from Python to Node.js/TypeScript, covering link CRUD, domain management, bulk operations, QR code generation, and geo targeting.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2026/02/28/february-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Improved domain search UI</strong> — The domain purchase flow now shows a visual 3-step progress indicator (Generating ideas → Checking availability → Fetching prices) instead of a plain loading spinner.</li>
<li class=""><strong>Better domain suggestions</strong> — Domain suggestions no longer include premium domains that cannot be registered at standard prices, giving you more realistic results.</li>
<li class=""><strong>Improved "Delete old links" dialog</strong> — Redesigned with a date picker (instead of typing days), an optional column filter with regex matching, and a confirmation input to prevent accidental bulk deletions.</li>
<li class=""><strong>Redesigned API keys page</strong> — The API keys page now uses a card layout with description, metadata, and dates (created, expiration, last used), plus search, filtering, and sorting.</li>
<li class=""><strong>Improved plan info page</strong> — The plan information page now displays usage statistics in a visual card grid with formatted numbers. Features availability uses a two-column layout with check/lock icons.</li>
<li class=""><strong>AI assistant UI improvements</strong> — The AI assistant now supports fullscreen mode, syntax highlighting for code blocks, formatted tables, and better typography.</li>
<li class=""><strong>Redesigned statistics top blocks</strong> — The statistics dashboard top blocks now include country flags and improved layout for better visual presentation.</li>
<li class=""><strong>Redesigned 404 page</strong> — The "link not found" page has been refreshed with Short.io brand colors, a CSS-styled 404 indicator, and a cleaner layout. Paid plan users no longer see promotional taglines.</li>
<li class=""><strong>Redesigned domain main page</strong> — The domain main page now features a modern card layout with animated icon rings, status badges, and staggered entrance animations.</li>
<li class=""><strong>Domain favicon versioning</strong> — Custom domain favicons now include version parameters, ensuring browsers always show the latest favicon after changes.</li>
<li class=""><strong>Registration page preview clarity</strong> — The registration page link preview now clearly indicates that the short link is a preview and will be created after registration.</li>
<li class=""><strong>Improved translations</strong> — Fixed broken HTML tags and missing placeholder variables in Japanese, Spanish, Hebrew, and Arabic translations, plus hostname placeholders across 7 languages.</li>
<li class=""><strong>Sidebar section headers redesign</strong> — Dashboard sidebar section headers have been redesigned with uppercase text labels and a new "Quick Access" section for frequently used actions.</li>
<li class=""><strong>Bundle link indicator</strong> — When editing a bundle link, the original URL field is hidden and replaced with an info alert linking to the bundle tab, along with a "Convert to redirect" button.</li>
<li class=""><strong>Theme toggle in sidebar</strong> — A new theme toggle button in the sidebar lets you quickly switch between light, dark, and auto modes.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2026/02/28/february-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Domain DNS with conflicting A records</strong> — Fixed an issue where a domain with a valid CNAME but stale A records would incorrectly show as properly configured instead of prompting you to remove conflicting records.</li>
<li class=""><strong>CAA record validation</strong> — Fixed a bug where CAA record checks could incorrectly approve a subdomain's SSL certificate request by walking up to a parent domain with different CAA settings.</li>
<li class=""><strong>Link list pagination errors</strong> — Fixed "Invalid value for the paging state" errors that could occur when browsing paginated link lists.</li>
<li class=""><strong>Single link delete dialog</strong> — Fixed a bug where the delete confirmation dialog for a single link would not appear.</li>
<li class=""><strong>Bulk QR code menu</strong> — Fixed the bulk QR code download menu disappearing when clicked.</li>
<li class=""><strong>PayPal invoice listing</strong> — Fixed an issue where PayPal users on annual plans could see an empty invoice list because the lookup window was too short.</li>
<li class=""><strong>Domain IP exclusion submission</strong> — Fixed a bug preventing the IP exclusion list from being submitted in domain settings.</li>
<li class=""><strong>Monthly analytics email city names</strong> — Fixed the monthly analytics email to show actual city names instead of raw numeric IDs in the top cities breakdown.</li>
<li class=""><strong>Export/import email download link expiration</strong> — Export and import notification emails now include the download link expiration timestamp.</li>
<li class=""><strong>DNS instructions link color in dark theme</strong> — Fixed DNS instructions links being hard to read in dark theme due to poor color contrast.</li>
<li class=""><strong>Slug tooltip display</strong> — Fixed the slug tooltip not displaying correctly in the link editor.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[January 2026 Updates]]></title>
            <link>https://docs.short.io/changelog/2026/01/31/january-updates</link>
            <guid>https://docs.short.io/changelog/2026/01/31/january-updates</guid>
            <pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[AI tag suggestions, Python SDK, GitHub Action for link sync, Node.js SDK v3, and dashboard redesign with Inter font.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in January 2026.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2026/01/31/january-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI-powered tag suggestions</strong> — When creating or editing a link, Short.io can now suggest relevant tags using AI, helping you organize links faster and more consistently.</li>
<li class=""><strong>Link bundles API</strong> — A new API endpoint for managing link bundles (previously called main page templates) is now available, making it easier to create and update bundles programmatically. <a class="" href="https://docs.short.io/articles/features/features/how-to-use-the-main-page-feature">Learn more</a></li>
<li class=""><strong>Delete old links by age</strong> — You can now automatically delete links older than a specified number of days, with full audit logging of the operation.</li>
<li class=""><strong>Payment failure notifications</strong> — Short.io now sends email notifications when a payment fails or requires action, so you can resolve billing issues before your service is interrupted.</li>
<li class=""><strong>Subscription cancellation error messages</strong> — If a subscription cannot be canceled (e.g., PayPal-based plans), a clear error message is now displayed explaining the reason.</li>
<li class=""><strong>Python SDK</strong> — A new official Python API client (<code>short-io-api-client</code> on PyPI) is now listed alongside the existing Node.js, Browser, iOS, and Android SDKs.</li>
<li class=""><strong>GitHub Action for link sync</strong> — A new GitHub Action allows you to manage short links as code by syncing them from a YAML configuration file, with support for create, update, delete, and dry-run modes.</li>
<li class=""><strong>Node.js SDK v3</strong> — The official Node.js SDK has been regenerated with semantic method names, Zod validation for responses, and built-in rate limit handling.</li>
<li class=""><strong>Subdomain availability check</strong> — When registering a free short.gy subdomain, the form now validates your chosen subdomain in real time and shows whether it is available.</li>
<li class=""><strong>GitHub and Make.com integrations page</strong> — The Integrations section in the dashboard now includes dedicated pages for GitHub Actions, Make.com, and MCP integration with setup instructions. <a class="" href="https://docs.short.io/articles/integrations-and-extensions/direct-integrations/how-to-integrate-and-use-short.io-with-your-mcp-enabled-service">Learn more</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2026/01/31/january-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Improved AI assistant responses</strong> — The AI assistant now uses a larger embedding model and searches the full knowledge base before every response, producing more accurate and relevant answers.</li>
<li class=""><strong>Redesigned email templates</strong> — All Short.io notification emails have been refreshed with a cleaner layout, updated logo, and improved copy. Payment-related emails now link directly to your payment settings.</li>
<li class=""><strong>Improved link pagination with tag filters</strong> — Filtering links by tags now works correctly with pagination, and the link count is handled more efficiently for large domains.</li>
<li class=""><strong>Dashboard font updated to Inter</strong> — The dashboard font has been changed from Roboto to Inter for improved readability across screens.</li>
<li class=""><strong>Softer theme colors</strong> — Both light and dark themes have been refined with softer text colors, warmer backgrounds, and reduced contrast for more comfortable extended use.</li>
<li class=""><strong>Updated header and sidebar layout</strong> — The logo has been moved to a fixed position in the header, and a theme toggle (light/dark/auto) has been added to the sidebar for quick switching.</li>
<li class=""><strong>Landing page redesign</strong> — The pricing, features, integrations, and enterprise pages on short.io have been redesigned with a cleaner layout, better contrast, and improved mobile experience.</li>
<li class=""><strong>Improved Polish and Bulgarian translations</strong> — Polish and Bulgarian translations on the landing page have been reviewed and corrected by native speakers for more natural phrasing.</li>
<li class=""><strong>URL shortener translations</strong> — The URL shortener widget on the homepage is now fully translated in all 24 supported languages.</li>
<li class=""><strong>Export emails show download link expiration</strong> — Export and import success emails now display when the download link will expire, so you know how long you have to retrieve your file.</li>
<li class=""><strong>CSV import date handling</strong> — CSV imports now correctly recognize the creation date parameter in various date formats, preventing import errors. <a class="" href="https://docs.short.io/articles/managing-links/how-to-import-short-links-from-another-shortener-or-from-a-csv-file">Learn more</a></li>
<li class=""><strong>Documentation migrated to docs.short.io</strong> — All documentation articles have been migrated to docs.short.io with cleaner URLs (no /docs/ prefix), improved sidebar navigation, and updated internal links.</li>
<li class=""><strong>Node.js code examples use official SDK</strong> — All API documentation code examples have been updated to use the official <code>@short.io/client-node</code> SDK instead of raw HTTP calls.</li>
<li class=""><strong>Favicon removal restored</strong> — The Remove button for deleting a domain favicon, which was accidentally hidden, has been restored.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2026/01/31/january-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>PayPal invoice download</strong> — Fixed an issue where PayPal users were redirected to a 404 page when trying to download invoices. Invoices now download as PDF correctly.</li>
<li class=""><strong>Page not found flash on load</strong> — Fixed a brief "Page not found" flash that could appear when loading the dashboard before the domain list finished loading.</li>
<li class=""><strong>Pricing page translation keys</strong> — Fixed missing pricing card upgrade feature translations that caused raw translation keys to appear instead of text.</li>
<li class=""><strong>Bulk edit allows empty fields</strong> — Fixed an issue where bulk-editing links did not allow clearing certain fields such as title or tags.</li>
<li class=""><strong>S3 export ARN deletion</strong> — Fixed an issue where the S3 export ARN could not be deleted from domain settings.</li>
<li class=""><strong>Search error handling</strong> — Fixed search to properly return rate limit (429) errors to the client instead of generic 500 errors, and ensured search locks are always released.</li>
<li class=""><strong>Social login with pending link</strong> — When registering via Google, Facebook, or Apple with a URL to shorten, you are now correctly redirected to create your link after sign-up.</li>
<li class=""><strong>hCaptcha repeated validation</strong> — Fixed an issue where the subdomain availability check would hang on the second attempt due to a callback binding issue with hCaptcha.</li>
<li class=""><strong>PayPal billing info update</strong> — Fixed an error that occurred when updating billing information for PayPal users due to unsupported tax ID operations.</li>
<li class=""><strong>PayPal subscription sync</strong> — Fixed duplicate subscription detection and pagination issues in PayPal integration that could cause incorrect subscription status display.</li>
<li class=""><strong>Stripe upcoming invoice error</strong> — Fixed an error when viewing the upcoming invoice for users with an active Stripe subscription.</li>
<li class=""><strong>Redirect URL encoding</strong> — Fixed an issue where encoded redirect URLs in click tracking were not decoded properly, causing incorrect redirects.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[December 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/12/31/december-updates</link>
            <guid>https://docs.short.io/changelog/2025/12/31/december-updates</guid>
            <pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Open Graph product type, audit log for all plans, phone verification, conversion stream, and secure shared statistics.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in December 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/12/31/december-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Open Graph product type</strong> — You can now set the Open Graph type to "product" when editing link metadata, with fields for price, availability, and condition to improve how product links appear on social media. <a class="" href="https://docs.short.io/articles/features/features/how-to-set-up-social-media-preview">Learn more</a></li>
<li class=""><strong>Audit log for all plans</strong> — The audit log is now available to all users regardless of plan, so everyone can track changes made to their account and links. <a class="" href="https://docs.short.io/articles/features/features/how-to-view-audit-log-for-domain-and-user">Learn more</a></li>
<li class=""><strong>Phone number verification</strong> — Account security is strengthened with phone number verification, adding an extra layer of protection for your Short.io account.</li>
<li class=""><strong>Conversion stream</strong> — A new conversion stream view is available in statistics, letting you see individual conversion events with filtering by country, city, and link path. <a class="" href="https://docs.short.io/articles/features/features/how-to-enable-conversion-tracking">Learn more</a></li>
<li class=""><strong>AI assistant context tools</strong> — The AI assistant can now look up API documentation, check DNS configuration, and navigate frontend routes, providing more accurate and relevant answers.</li>
<li class=""><strong>Team selection for invoices and payments</strong> — You can now filter invoices and payments by team, making it easier to manage billing across multiple teams.</li>
<li class=""><strong>Tooltips for click statistics</strong> — Hovering over abbreviated click numbers now shows the full exact count in a tooltip for precise reporting.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/12/31/december-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Secure shared statistics links</strong> — Shared statistics links now use JWT-based authentication, providing more secure access to shared click data.</li>
<li class=""><strong>Improved registration flow with link creation</strong> — New users signing up through Shortgy are automatically guided through domain and first link creation for a smoother onboarding experience.</li>
<li class=""><strong>Enterprise landing page refresh</strong> — The enterprise page has been updated with improved content, messaging, and a redesigned "About Us" section.</li>
<li class=""><strong>Domain deletion protection</strong> — Configured subdomains can no longer be accidentally deleted, preventing unintended service disruption.</li>
<li class=""><strong>API key authentication for domain deletion</strong> — The domain delete endpoint now supports API key authentication, making it easier to manage domains programmatically.</li>
<li class=""><strong>Saved filters panel redesign</strong> — The saved filters panel and dialog have been redesigned with improved layout and better validation logic.</li>
<li class=""><strong>Improved error messages for SMS verification</strong> — Error messages when phone number verification fails are now clearer and more actionable.</li>
<li class=""><strong>Improved Stripe and PayPal billing</strong> — The billing cycle anchor has been fixed, Stripe has been upgraded for better reliability, and PayPal subscription handling has been improved.</li>
<li class=""><strong>Domain configuration history</strong> — Domain configuration checks are now stored, providing a history of DNS and setup changes for your domains.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/12/31/december-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>PayPal subscription cancellation</strong> — Fixed an issue where subscriptions paid through PayPal could not be canceled properly.</li>
<li class=""><strong>PayPal subscription updates</strong> — Fixed an error when updating PayPal subscriptions that caused "semantically incorrect" failures.</li>
<li class=""><strong>Domain purchase payment form</strong> — Fixed an issue where the domain add/buy payment form submission and redirect were not working correctly.</li>
<li class=""><strong>Payment method switching</strong> — Fixed an issue where switching payment methods did not properly refresh the payment session.</li>
<li class=""><strong>Pagination in invoices and payments</strong> — Fixed rows-per-page selection and cursor-based pagination in the Invoices and Payments tabs.</li>
<li class=""><strong>Statistics zero-click values</strong> — Country and city statistics graphs no longer display entries with zero clicks, keeping charts clean and meaningful.</li>
<li class=""><strong>Domain purchase error handling</strong> — The domain buying process now stops correctly when an error occurs instead of continuing silently.</li>
<li class=""><strong>Upgrade notification messages</strong> — Fixed misleading messages shown during plan upgrade notifications.</li>
<li class=""><strong>Redirect time tracking</strong> — Fixed missing redirect time values in click statistics records.</li>
<li class=""><strong>Campaign templates visibility</strong> — Campaign templates are now correctly hidden when the feature is unavailable on your plan.</li>
<li class=""><strong>Email invite token validation</strong> — Fixed an issue where email token checking was incorrectly required for invite verification.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[November 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/11/30/november-updates</link>
            <guid>https://docs.short.io/changelog/2025/11/30/november-updates</guid>
            <pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Duplicate link feature, S3 click-data export, bulk QR downloads, PayPal plan upgrades, and llms.txt support.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in November 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/11/30/november-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Duplicate link</strong> — You can now duplicate an existing short link, making it faster to create similar links with pre-filled settings.</li>
<li class=""><strong>S3 click-data export</strong> — Enterprise users can now export raw click data to their own Amazon S3 bucket, with separate buckets available for the US and EU regions. <a class="" href="https://docs.short.io/articles/features/features/how-to-enable-aws-s3-bucket-click-stream-export-and-manage-your-data">Learn more</a></li>
<li class=""><strong>Statistics layout editing</strong> — You can now toggle the ability to rearrange statistics widgets on your dashboard, giving you more control over how analytics are displayed.</li>
<li class=""><strong>Phone number verification for custom pages</strong> — Unverified users are now shown a phone verification prompt instead of the custom domain main page, improving account security.</li>
<li class=""><strong>AI assistant on the free plan</strong> — The AI assistant is now available to users on the free plan.</li>
<li class=""><strong>Landing page localization for Asian languages</strong> — The Short.io website is now available in Bengali, Thai, Traditional Chinese, Indonesian, and additional Asian languages.</li>
<li class=""><strong>PayPal subscription plan upgrades</strong> — You can now upgrade your subscription plan directly when paying with PayPal, without needing to cancel and re-subscribe.</li>
<li class=""><strong>Bulk QR code downloads</strong> — When editing links in bulk, you can now download QR codes for all selected links at once. <a class="" href="https://docs.short.io/articles/features/bulk-features/how-to-download-qr-codes-in-bulk">Learn more</a></li>
<li class=""><strong>FAQ section on the main page</strong> — A new FAQ section has been added to the Short.io homepage, answering common questions about the service.</li>
<li class=""><strong>Locations map on landing page</strong> — The landing page now shows a map of Short.io's global server locations, illustrating the distributed infrastructure.</li>
<li class=""><strong>llms.txt support</strong> — The Short.io website now provides an llms.txt file, making it easier for AI systems to understand the site's content.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/11/30/november-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Improved bulk editing toolbar</strong> — The toolbar shown when editing multiple links has been redesigned with clearer icons, better button sizing, and new quick-access options for folders.</li>
<li class=""><strong>Improved link creation flow</strong> — Creating your first link on a new domain no longer requires entering a slug, and you are automatically redirected to the link list after creation.</li>
<li class=""><strong>Improved AI assistant responses</strong> — The AI assistant now produces better-structured answers and correctly handles free-plan limitations.</li>
<li class=""><strong>Campaign and geo templates for all plans</strong> — Viewing and deleting campaign and geo-targeting templates is now available to all users, not just paid plans.</li>
<li class=""><strong>Improved cloaking template</strong> — The link-cloaking page template has been updated for a better user experience.</li>
<li class=""><strong>Simplified account-locked message</strong> — The message shown when an account is locked has been rewritten to be clearer and more helpful.</li>
<li class=""><strong>Statistics data display fixes</strong> — Detailed statistics now display correctly for actual, sample, and empty data states.</li>
<li class=""><strong>Audit log now requires domain selection</strong> — The API audit log now requires selecting a specific domain, making it easier to find relevant entries.</li>
<li class=""><strong>Date range picker width</strong> — The date range picker in statistics no longer overflows its container on smaller screens.</li>
<li class=""><strong>Improved link filtering by tags</strong> — Clicking a tag in the link list or tags panel now correctly filters links by that tag.</li>
<li class=""><strong>Security key management redesign</strong> — The security key editing interface has been redesigned using modern form components for a cleaner experience.</li>
<li class=""><strong>Geo template editing on free plan</strong> — Geo-targeting template editing now correctly shows the upgrade prompt on the free plan instead of a broken form.</li>
<li class=""><strong>Landing page dark mode and hero image</strong> — The landing page hero section now includes a dedicated dark-mode illustration and refreshed screenshots.</li>
<li class=""><strong>Landing page performance</strong> — Images on the landing page are now served in WebP format with improved caching and higher fetch priority, reducing page load times.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/11/30/november-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>CSV import special characters</strong> — Fixed an issue where CSV imports could add extra characters to original URLs that contain specific patterns.</li>
<li class=""><strong>CSV import over plan limits</strong> — CSV imports that exceed the plan's link limit now show a clear error instead of silently failing.</li>
<li class=""><strong>Login flow security</strong> — Improved security of the login redirect flow.</li>
<li class=""><strong>SAML single sign-on</strong> — Fixed an issue that could prevent SAML-based single sign-on from completing successfully.</li>
<li class=""><strong>PayPal API error handling</strong> — Fixed a crash that could occur when PayPal returned empty responses during subscription changes.</li>
<li class=""><strong>S3 export data consistency</strong> — Fixed an issue where S3 click-data exports could read from a stale database replica instead of the primary.</li>
<li class=""><strong>Keyboard shortcuts</strong> — Fixed hotkeys that had stopped working in certain parts of the dashboard.</li>
<li class=""><strong>AI assistant message ordering</strong> — Messages in the AI assistant chat are now displayed in the correct chronological order.</li>
<li class=""><strong>Link created dialog paths</strong> — Fixed incorrect navigation paths in the dialog shown after creating a premium link.</li>
<li class=""><strong>Allowed hostnames whitespace</strong> — Allowed hostnames are now automatically trimmed, preventing validation errors caused by trailing spaces.</li>
<li class=""><strong>Phone number verification flow</strong> — Fixed an issue in the redirect service where phone number verification could fail to complete.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[October 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/10/31/october-updates</link>
            <guid>https://docs.short.io/changelog/2025/10/31/october-updates</guid>
            <pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[S3 data export, advanced tag search, bulk link editing, keyboard shortcuts, and a redesigned landing page.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of the user-facing changes shipped across Short.io during October 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/10/31/october-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Export link data to Amazon S3</strong> — You can now configure automatic export of your link data to your own Amazon S3 bucket, with per-user access controls. <a class="" href="https://docs.short.io/articles/features/features/how-to-enable-aws-s3-bucket-click-stream-export-and-manage-your-data">Learn more</a></li>
<li class=""><strong>Advanced tag search</strong> — Filter links using complex tag queries with AND/OR operators for more precise link management.</li>
<li class=""><strong>QR code image URL in API response</strong> — The API now returns a direct URL to the QR code image when you create or retrieve a short link, depending on the Accept header.</li>
<li class=""><strong>Edit iOS and Android deep link assets via API</strong> — You can now manage custom <code>assetlinks.json</code> (Android) and <code>apple-app-site-association</code> (iOS) files for deep linking through both the API and the dashboard. <a class="" href="https://docs.short.io/articles/integrations-and-extensions/mobile-deep-links/how-to-configure-deep-links-in-android-app-and-short.io">Learn more</a></li>
<li class=""><strong>Keyboard shortcuts for link editing</strong> — Use keyboard hotkeys to speed up link creation and editing, including navigating the sidebar and selecting AI-generated slugs.</li>
<li class=""><strong>Customizable columns in the links list</strong> — Choose which columns to display in the links list table to focus on the information that matters most to you.</li>
<li class=""><strong>Bulk link editing</strong> — Edit multiple links at once from the links list with the new bulk edit component. <a class="" href="https://docs.short.io/articles/features/bulk-features/how-to-edit-links-in-bulk">Learn more</a></li>
<li class=""><strong>Allowed hostnames for domains</strong> — Configure a list of allowed hostnames for your domains to control where your short links can be embedded.</li>
<li class=""><strong>Self-hosted status page</strong> — Short.io now hosts its own status page for transparent, real-time service health reporting.</li>
<li class=""><strong>Integrations page on the website</strong> — A new dedicated page showcases all available Short.io integrations in one place.</li>
<li class=""><strong>Features page redesigned</strong> — The features page on short.io has been completely redesigned with improved layout and animations.</li>
<li class=""><strong>AI assistant knowledge base search</strong> — The AI assistant can now search the Short.io knowledge base to provide more accurate, documentation-backed answers.</li>
<li class=""><strong>Domain expiration email notifications</strong> — You now receive an email notification when a domain connected to Short.io is about to expire, so you can renew it in time.</li>
<li class=""><strong>Landing page redesign</strong> — The short.io main landing page has been redesigned with a new layout, improved dark theme, updated footer, and better mobile navigation.</li>
<li class=""><strong>Statistics export to S3</strong> — Export click statistics at the domain level directly to Amazon S3 for advanced analysis in your own data pipeline. <a class="" href="https://docs.short.io/articles/features/features/how-to-enable-aws-s3-bucket-click-stream-export-and-manage-your-data">Learn more</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/10/31/october-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Geo templates available on Hobby plan</strong> — Geo-targeting templates are now available to users on the Hobby plan, not just higher tiers.</li>
<li class=""><strong>Improved mobile device targeting</strong> — iPads and other tablet devices are now correctly detected for mobile targeting rules, fixing cases where iPads were not recognized.</li>
<li class=""><strong>Response compression enabled</strong> — Short link redirect responses are now compressed, resulting in faster page loads.</li>
<li class=""><strong>Dashboard performance boost</strong> — Caching improvements make the dashboard load faster, especially for accounts with many links.</li>
<li class=""><strong>Reduced landing page animations</strong> — The website now respects the "prefers-reduced-motion" browser setting and uses lighter animations overall.</li>
<li class=""><strong>Amazon domain restriction</strong> — amazonaws.com domains can no longer be added to Short.io, preventing accidental misconfiguration.</li>
<li class=""><strong>Hidden statistics URL in public endpoints</strong> — The direct statistics URL is no longer exposed in public-facing link endpoints for improved privacy.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/10/31/october-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Conversion tracking fix</strong> — Fixed an issue where certain conversions were not being recorded correctly during link redirects.</li>
<li class=""><strong>Hostname validation fix</strong> — Resolved a validation error that could prevent valid hostnames from being accepted in domain settings.</li>
<li class=""><strong>Statistics display for uppercase domains</strong> — Fixed an issue where the Top N statistics columns did not display correctly for domains containing uppercase letters.</li>
<li class=""><strong>Statistics start-of-day calculation</strong> — Fixed the start-of-day timestamp used when calculating statistics for newly created domains.</li>
<li class=""><strong>Cloaking plan requirement message</strong> — Fixed an incorrect "Pro plan required for cloaking" message that appeared for free plan users during bulk spreadsheet editing.</li>
<li class=""><strong>PayPal billing access</strong> — Fixed an issue where users who paid with PayPal could not view invoices or update their billing information.</li>
<li class=""><strong>Error messages improved</strong> — Several user-facing error messages have been corrected for clarity.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[September 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/09/30/september-updates</link>
            <guid>https://docs.short.io/changelog/2025/09/30/september-updates</guid>
            <pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AI provider customization, PayPal invoices, statistics deletion, redesigned pricing page, and webhook improvements.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in September 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/09/30/september-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI assistant feedback</strong> — You can now submit feedback on AI assistant responses to help improve answer quality.</li>
<li class=""><strong>AI provider and model customization</strong> — The AI assistant now supports selecting different AI providers and models for more tailored responses.</li>
<li class=""><strong>PayPal invoices</strong> — PayPal users can now view and download PDF invoices for their payments, separate from Stripe invoices.</li>
<li class=""><strong>Demo links for new users</strong> — New accounts now see a guided "create your first link" experience with example links to help you get started.</li>
<li class=""><strong>Encrypted link indicator</strong> — Links with link cloaking (encryption) enabled now display a dedicated icon in the link list for quick identification.</li>
<li class=""><strong>Date range selector for statistics</strong> — The date range picker has been moved outside of the clicks chart, making it easier to adjust the time period for all statistics at once.</li>
<li class=""><strong>UTM term and content in clickstream export</strong> — Clickstream CSV exports now include <code>utm_term</code> and <code>utm_content</code> columns alongside other UTM parameters. <a class="" href="https://docs.short.io/articles/statistics/statistics/click-stream-analysis-on-short.io">Learn more</a></li>
<li class=""><strong>Statistics deletion support</strong> — You can now delete click statistics for individual links through the detailed stats view. <a class="" href="https://docs.short.io/articles/statistics/statistics/how-to-deletereset-statisticsclicks">Learn more</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/09/30/september-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Redesigned pricing page</strong> — The landing page pricing section has been completely redesigned with a new layout, currency selector, mobile-friendly comparison table, and sticky header for easier plan comparison.</li>
<li class=""><strong>Enterprise page</strong> — A new dedicated Enterprise page is now available on the website, highlighting enterprise-grade features and capabilities.</li>
<li class=""><strong>Improved cancellation flow</strong> — Subscription cancellation reasons now align with industry-standard options, giving you a smoother experience when managing your plan.</li>
<li class=""><strong>Mobile app improvements</strong> — The Short.io mobile app has been upgraded with better navigation, a collapsible sidebar that closes after selecting a menu item, and improved compatibility.</li>
<li class=""><strong>Profile page layout</strong> — The user profile information page has been redesigned for a cleaner layout with better form handling.</li>
<li class=""><strong>Upgrade prompt redesign</strong> — The "upgrade required" placeholder shown for plan-limited features has been visually refreshed.</li>
<li class=""><strong>Google login dark mode</strong> — The Google login button now renders correctly in dark mode.</li>
<li class=""><strong>Japanese and Korean translations</strong> — Improved proofreading and accuracy for Japanese and Korean language translations.</li>
<li class=""><strong>Ukrainian localization</strong> — Expanded and improved Ukrainian language translations throughout the dashboard.</li>
<li class=""><strong>Faster statistics loading</strong> — Statistics queries now use hourly aggregations by default, resulting in faster chart and graph loading times.</li>
<li class=""><strong>Webhook improvements</strong> — Webhooks have been enhanced with more reliable delivery and better payload handling. <a class="" href="https://docs.short.io/articles/integrations-and-extensions/direct-integrations/how-to-add-webhook-integration">Learn more</a></li>
<li class=""><strong>Improved link limit handling for bulk imports</strong> — CSV and spreadsheet imports now correctly account for increased link limits on team and yearly plans, preventing false "limit exceeded" errors.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/09/30/september-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>QR bulk download rate limit</strong> — Bulk QR code downloads now show a clear error message when hitting the rate limit instead of failing silently.</li>
<li class=""><strong>Link cloaking from spreadsheet import</strong> — Fixed an issue where the cloaking setting could be incorrectly interpreted as text ("false") when importing links from a spreadsheet.</li>
<li class=""><strong>Monthly email reports</strong> — Fixed a bug that prevented monthly summary emails from being sent correctly.</li>
<li class=""><strong>Link count calculation</strong> — Fixed inaccurate link count calculations that could cause incorrect plan limit enforcement.</li>
<li class=""><strong>LTR layout on mobile</strong> — Fixed left-to-right text layout issues affecting the mobile dashboard experience.</li>
<li class=""><strong>Domain access redirect</strong> — Users who attempt to access a domain they no longer have permission to view are now properly redirected instead of seeing an error.</li>
<li class=""><strong>Link permissions security</strong> — Improved link-level permission enforcement for team security.</li>
<li class=""><strong>Statistics query timeout</strong> — Fixed a timeout issue that could cause statistics queries to fail for accounts with large amounts of data.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[August 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/08/31/august-updates</link>
            <guid>https://docs.short.io/changelog/2025/08/31/august-updates</guid>
            <pubDate>Sun, 31 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AI Assistant for all users, pie charts and world map in statistics, SSL auto-renewal, and new European languages.]]></description>
            <content:encoded><![CDATA[<p>Here's what's new across Short.io in August 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/08/31/august-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI Assistant available to all users</strong> — The AI Assistant is now enabled for everyone, with improved response quality, structured answers, and the ability to submit feedback on AI responses.</li>
<li class=""><strong>Pie charts and world map in statistics</strong> — The statistics page now includes pie charts and an interactive world map for country-level click data, along with a draggable chart layout so you can arrange panels to your liking.</li>
<li class=""><strong>Additional social media buttons</strong> — Link pages now support Threads, Mastodon, and Bluesky social media icons alongside existing platforms.</li>
<li class=""><strong>More European languages</strong> — The dashboard is now available in additional European languages.</li>
<li class=""><strong>API key access to Plan Info endpoint</strong> — The <code>/users/planInfo</code> API endpoint now accepts API key authentication, making it easier to check plan details programmatically.</li>
<li class=""><strong>Total link count on plan page</strong> — Free and Hobby plan users can now see their total number of created links and a progress bar on the plan info page.</li>
<li class=""><strong>SSL certificate auto-renewal</strong> — SSL certificates for custom domains are now automatically renewed before expiration. <a class="" href="https://docs.short.io/articles/features/features/how-to-upload-custom-ssl-certificate-for-your-short-domain">Learn more</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/08/31/august-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Statistics charts redesigned</strong> — Click charts feature updated colors and improved legends for better readability.</li>
<li class=""><strong>Language selector moved to sidebar</strong> — The language selector has been relocated to the sidebar for easier access, and the app version is now shown in the footer.</li>
<li class=""><strong>Enhanced Google Ads conversion tracking</strong> — Improved conversion data is now sent to Google Ads for more accurate campaign measurement.</li>
<li class=""><strong>Separate DNS records for China region</strong> — Chinese and US users now receive region-specific CNAME records for faster domain resolution.</li>
<li class=""><strong>Subscription cancellation flow improved</strong> — The cancellation experience now captures more detailed reasons and provides clearer messaging.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/08/31/august-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>CSV import link limits enforced</strong> — Importing links via CSV now correctly counts against your plan's link limit, preventing accidental overages.</li>
<li class=""><strong>QR code colors fixed</strong> — Custom QR code foreground and background colors are now applied correctly.</li>
<li class=""><strong>Date-range picker in link filters fixed</strong> — The date-range picker in the links filter panel now works as expected.</li>
<li class=""><strong>Date display after team deletion fixed</strong> — The owner card no longer shows incorrect dates after a team is deleted.</li>
<li class=""><strong>Currency selector fixed</strong> — The currency selector on the billing page now works properly.</li>
<li class=""><strong>Domain purchase redirect fixed</strong> — After purchasing a domain, you are now correctly redirected to the dashboard with the new domain selected.</li>
<li class=""><strong>Cross-origin redirect fixed</strong> — Fixed an issue where certain cross-origin redirects were not handled correctly.</li>
<li class=""><strong>Link editing fixed</strong> — Resolved an issue that could prevent saving changes when editing a link.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[July 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/07/31/july-updates</link>
            <guid>https://docs.short.io/changelog/2025/07/31/july-updates</guid>
            <pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[PayPal payments, monthly analytics email, custom date range for statistics, and team-scoped API keys.]]></description>
            <content:encoded><![CDATA[<p>Here's what's new across Short.io in July 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/07/31/july-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>PayPal payments</strong> — You can now pay for Short.io subscriptions using PayPal in addition to Stripe, with Apple Pay support included.</li>
<li class=""><strong>Conversion tracking in Browser SDK</strong> — The Browser SDK now supports conversion tracking and encrypted link methods, making it easier to measure campaign performance from your website. <a class="" href="https://docs.short.io/articles/features/features/how-to-enable-conversion-tracking">Learn more</a></li>
<li class=""><strong>Monthly analytics email</strong> — Receive a monthly email summarizing your short link performance, including click trends and top-performing links compared to the previous month.</li>
<li class=""><strong>API key authentication for SSL certificate upload</strong> — You can now upload custom SSL certificates using API key authentication, no longer requiring session-based login. <a class="" href="https://docs.short.io/articles/features/features/how-to-upload-custom-ssl-certificate-for-your-short-domain">Learn more</a></li>
<li class=""><strong>Custom date range for statistics charts</strong> — The dashboard statistics chart now lets you pick a custom date range to analyze click data for any period you choose.</li>
<li class=""><strong>Team and domain restrictions for API keys</strong> — API keys can now be scoped to specific teams and domains, giving you finer-grained access control.</li>
<li class=""><strong>OAuth 2.0 support for AI Assistant</strong> — The AI Assistant admin panel now supports OAuth 2.0 authentication for improved security.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/07/31/july-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Smarter link search</strong> — Searching for links now tries tag-based matching first, making it faster to find links by their tags. The 1-million-link search limit has also been removed.</li>
<li class=""><strong>Improved team management UI</strong> — Team members are now displayed in a card-based layout, and deleting team members has been streamlined with role information shown in the selection.</li>
<li class=""><strong>Better error messages for team members</strong> — Read-only team members now see clear "Access to domain denied" messages instead of confusing upgrade prompts when attempting edits, accessing Campaign tracking, or viewing geo-targeting.</li>
<li class=""><strong>Domain purchase results sorted by relevance</strong> — When purchasing a domain, the exact domain you searched for now appears at the top of the results.</li>
<li class=""><strong>Clearer team creation error message</strong> — Users on plans that don't include teams now see a descriptive message explaining which plan is required instead of a generic error.</li>
<li class=""><strong>Correct plan name in subscription emails</strong> — Subscription confirmation emails now show the proper plan name (e.g., "Team") instead of the internal identifier.</li>
<li class=""><strong>2FA enforcement validation</strong> — Team owners must now enable two-factor authentication on their own account before they can enforce 2FA for their team.</li>
<li class=""><strong>Free subdomain limit indicator</strong> — The dashboard now shows the total number of free subdomains available on your plan.</li>
<li class=""><strong>Bulk create/edit messaging</strong> — Success messages for bulk link creation and editing now accurately reflect that these operations run asynchronously.</li>
<li class=""><strong>Integrations page redesign</strong> — The integrations settings page has been updated with a refreshed tab layout matching the latest UI style.</li>
<li class=""><strong>Cloaking restricted to paid plans</strong> — Link cloaking is now available only on paid plans; free plan users are shown an upgrade prompt.</li>
<li class=""><strong>Improved link deselection</strong> — Links are now automatically deselected when you switch between folders, preventing accidental bulk operations.</li>
<li class=""><strong>Copy full invite link</strong> — The team invite link now copies the complete public URL to your clipboard.</li>
<li class=""><strong>Dark theme avatar buttons</strong> — Upload and Remove buttons for avatar settings are now properly visible in dark theme.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/07/31/july-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>QR Code Logo Border toggle</strong> — The "Logo Border" toggle state in QR code domain settings now persists correctly after saving.</li>
<li class=""><strong>Dashboard redirect after domain purchase</strong> — After buying a domain, you are now correctly redirected to the dashboard instead of seeing an error.</li>
<li class=""><strong>Spreadsheet import status</strong> — The spreadsheet import status display has been fixed to show accurate progress information.</li>
<li class=""><strong>Conversion numbers accuracy</strong> — Conversion tracking numbers are now returned correctly in all cases.</li>
<li class=""><strong>Accept-language header</strong> — API requests now use the language you selected in the dashboard UI instead of your browser's default language.</li>
<li class=""><strong>Restricted team members and Click Stream</strong> — Team members with restricted roles can now properly access Click Stream data for their permitted links.</li>
<li class=""><strong>Banner color palette</strong> — Custom colors are now applied correctly to notification banners and stripe elements.</li>
<li class=""><strong>Total domains count</strong> — The total domains message in the dashboard now displays the correct number.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[June 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/06/30/june-updates</link>
            <guid>https://docs.short.io/changelog/2025/06/30/june-updates</guid>
            <pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Search by original URL and slug, QR code UTM parameters, MCP Server, Browser SDK, and faster SSL certificate issuance.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in June 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/06/30/june-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Search links by original URL</strong> — You can now search and filter your links by part of the destination URL, making it easier to find links that point to a specific page or domain. <a class="" href="https://docs.short.io/articles/managing-links/how-to-filter-short-links-how-to-search-for-shortened-urls">Learn more</a></li>
<li class=""><strong>Search links by slug</strong> — You can now search for links by part of the short link path (slug), in addition to searching by title. <a class="" href="https://docs.short.io/articles/managing-links/how-to-filter-short-links-how-to-search-for-shortened-urls">Learn more</a></li>
<li class=""><strong>Shared statistics</strong> — You can now generate a public link to share your domain statistics with others without requiring them to log in.</li>
<li class=""><strong>QR code UTM parameters</strong> — QR codes now support UTM parameters, allowing you to track traffic sources from QR code scans separately in your analytics. <a class="" href="https://docs.short.io/articles/features/features/how-to-use-utm-parameters">Learn more</a></li>
<li class=""><strong>Link conversions tooltip</strong> — A new tooltip on the conversions column explains how conversion tracking works and what the numbers mean.</li>
<li class=""><strong>2FA enforcement email notification</strong> — Team members now receive an email notification when two-factor authentication is enforced for their team. <a class="" href="https://docs.short.io/articles/features/teams/how-to-enforce-two-factor-authentication-on-teams">Learn more</a></li>
<li class=""><strong>Team member removal email</strong> — Users now receive an email notification when they are removed from a team.</li>
<li class=""><strong>Delete purchased domains</strong> — You can now delete domains that were purchased through Short.io directly from the dashboard.</li>
<li class=""><strong>Domain purchase invoices</strong> — Invoices are now automatically generated when you purchase a domain through Short.io.</li>
<li class=""><strong>MCP Server for Short.io</strong> — A new Model Context Protocol (MCP) server is available, enabling AI tools like Claude and ChatGPT to interact with the Short.io API. <a class="" href="https://docs.short.io/articles/integrations-and-extensions/direct-integrations/how-to-integrate-and-use-short.io-with-your-mcp-enabled-service">Learn more</a></li>
<li class=""><strong>Browser SDK</strong> — A new JavaScript SDK is available for integrating Short.io link creation and management directly into your frontend applications.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/06/30/june-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI Assistant upgrade tooltip</strong> — The AI Assistant toolbar now shows a tooltip indicating plan upgrade options when limits are reached.</li>
<li class=""><strong>Settings merged into dashboard</strong> — Domain settings have been consolidated into the main dashboard, removing the separate settings sidebar for easier navigation.</li>
<li class=""><strong>Template preview on main page</strong> — Campaign and geo-targeting templates now show a visual preview on the main page.</li>
<li class=""><strong>Team-scoped template lists</strong> — Campaign and geo-targeting template lists now correctly reflect the team context when browsing templates.</li>
<li class=""><strong>Loading indicator after login</strong> — A loading indicator now appears after logging in, providing clearer feedback during authentication.</li>
<li class=""><strong>Redirect to login after invite acceptance</strong> — Existing users who accept a team invitation are now redirected to the login page with a clear call-to-action button.</li>
<li class=""><strong>Improved registration error messages</strong> — Password error messages during registration are now clearer and properly translated.</li>
<li class=""><strong>Improved mobile top banner</strong> — The promotional top banner now displays correctly on mobile devices.</li>
<li class=""><strong>Link expiration flexibility</strong> — Removed a previous restriction on link expiration dates, giving you more control over when links expire.</li>
<li class=""><strong>Outlined input fields</strong> — Input fields across the dashboard have been updated to a cleaner outlined style.</li>
<li class=""><strong>SAML authentication visibility for team members</strong> — The team member list now displays SAML authentication status for each member.</li>
<li class=""><strong>Team admins can edit SAML configuration</strong> — Team administrators can now directly edit the SAML SSO configuration for their team.</li>
<li class=""><strong>Progressive link count on plan info</strong> — The plan information page now shows progressive link counts for Pro and Team plans.</li>
<li class=""><strong>VAT tooltip in billing</strong> — A tooltip has been added to the VAT field in billing settings to clarify the expected input.</li>
<li class=""><strong>Click stream export limits for teams</strong> — Click stream export now correctly applies the export limit based on the team plan rather than the individual account.</li>
<li class=""><strong>Faster SSL certificate issuance</strong> — SSL certificates are now issued in parallel, reducing the time it takes for custom domain HTTPS to become active.</li>
<li class=""><strong>Bit.ly import removed</strong> — The Bit.ly link import option has been removed from the dashboard as the feature has been deprecated.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/06/30/june-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Conversion tracking no longer auto-disabled</strong> — Fixed a bug where updating other domain settings could accidentally disable conversion tracking.</li>
<li class=""><strong>Accurate conversion numbers for case-sensitive domains</strong> — Fixed an issue where conversion counts could be inaccurate for domains with case-sensitive paths.</li>
<li class=""><strong>Link permissions use team owner plan</strong> — Link feature permissions now correctly check the team owner's plan instead of the domain creator's plan, ensuring consistent access for team members.</li>
<li class=""><strong>Team creation error no longer causes infinite loader</strong> — Fixed an issue where the loading spinner would spin indefinitely if team creation failed with an error.</li>
<li class=""><strong>Statistics timezone accuracy</strong> — Fixed a double timezone adjustment that caused statistics charts to display data at incorrect times.</li>
<li class=""><strong>Domain settings QR code display</strong> — Fixed QR code rendering issues in domain settings, including background color and invalid URL handling.</li>
<li class=""><strong>Team redirect after switching</strong> — Fixed navigation issues that occurred when switching between teams.</li>
<li class=""><strong>Folder and team selector</strong> — Fixed the folder and team selector dropdown behavior.</li>
<li class=""><strong>Domain deletion and transfer</strong> — Fixed issues preventing domain deletion and transfer in certain cases.</li>
<li class=""><strong>Custom favicon preview size</strong> — Fixed the custom favicon preview displaying at an incorrect size.</li>
<li class=""><strong>Bulk link creation timestamps</strong> — Fixed missing creation timestamps (createdAt) when links were created in bulk via spreadsheet import.</li>
<li class=""><strong>Search queries with spaces</strong> — Fixed an issue where search queries containing spaces after a colon would fail to return results.</li>
<li class=""><strong>Link deletion</strong> — Fixed a bug that could prevent links from being deleted in certain conditions.</li>
<li class=""><strong>Geo-targeting templates for team users</strong> — Fixed geo-targeting templates not displaying correctly when no specific team was selected.</li>
<li class=""><strong>QR code logo in 2FA invitations</strong> — Fixed the QR code logo image not displaying correctly in team invitations with two-factor authentication enabled.</li>
<li class=""><strong>Stripe payment key</strong> — Fixed a configuration issue with the Stripe payment integration.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[May 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/05/31/may-updates</link>
            <guid>https://docs.short.io/changelog/2025/05/31/may-updates</guid>
            <pubDate>Sat, 31 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[MCP support for AI Assistant, public statistics sharing, UTM term and content parameters, and right-to-left language support.]]></description>
            <content:encoded><![CDATA[<p>Here's what changed across Short.io in May 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/05/31/may-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI Assistant available to team members</strong> — Team members on paid plans can now access the AI Assistant, not just account owners.</li>
<li class=""><strong>MCP (Model Context Protocol) support for AI Assistant</strong> — The AI Assistant now supports MCP routes, starting with a createLink handler, enabling integration with AI tools and workflows. <a class="" href="https://docs.short.io/articles/integrations-and-extensions/direct-integrations/how-to-integrate-and-use-short.io-with-your-mcp-enabled-service">Learn more</a></li>
<li class=""><strong>Custom robots.txt per domain</strong> — You can now configure a custom robots.txt file for each domain directly from the domain settings panel. <a class="" href="https://docs.short.io/articles/managing-your-account-and-domains/manage-your-domain/how-to-configure-robots.txt-settings">Learn more</a></li>
<li class=""><strong>X-Robots-Tag header on redirects</strong> — Short links now include the X-Robots-Tag header in redirect responses, giving you control over how search engines index your redirected pages.</li>
<li class=""><strong>Public link statistics sharing</strong> — Generate a shareable public link for your link statistics so others can view click data without logging in.</li>
<li class=""><strong>QR-based two-factor authentication management</strong> — You can now manage QR-based 2FA (TOTP) alongside security keys, with the ability to disable one method while keeping the other active. <a class="" href="https://docs.short.io/articles/short.io-basics-and-security/security/how-to-enable-two-factor-authentication-2fa">Learn more</a></li>
<li class=""><strong>UTM term and UTM content parameters</strong> — Links and folders now support <code>utm_term</code> and <code>utm_content</code> fields, and these values are included in clickstream exports. <a class="" href="https://docs.short.io/articles/features/features/how-to-use-utm-parameters">Learn more</a></li>
<li class=""><strong>Invoices and receipts for team admins</strong> — Team admins can now view invoices and receipts, not just account owners.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/05/31/may-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Redesigned teams management UI</strong> — Teams settings now use a tabbed layout with separate sections for members, domains, SAML, and templates for easier navigation.</li>
<li class=""><strong>Improved link creation input</strong> — The quick link shortener in the navigation bar has been updated with a cleaner input design.</li>
<li class=""><strong>New users can create links without a domain</strong> — Users who have not yet connected a domain can now create short links on a randomly assigned domain and see a success dialog immediately.</li>
<li class=""><strong>RTL language support in dashboard</strong> — The dashboard, settings, and domain pages now properly support right-to-left text direction for Arabic, Hebrew, and other RTL languages.</li>
<li class=""><strong>Improved link search</strong> — Searching for links by original URL or path is now faster and more reliable, including better support for finding links within folders by tag.</li>
<li class=""><strong>Support for additional TLDs</strong> — You can now add domains with less common top-level domains (such as single-character TLDs) that were previously rejected.</li>
<li class=""><strong>Better login security notifications</strong> — The email alert for logins from new countries now includes a working "Secure account" link and clearer instructions.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/05/31/may-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Domain auto-renewal</strong> — Fixed an issue where domain SSL certificate auto-renewal could fail silently.</li>
<li class=""><strong>Filtering links by tag in folders</strong> — Fixed a bug where filtering links by tag inside a folder returned incorrect or empty results.</li>
<li class=""><strong>Template updates no longer lose data</strong> — Updating individual fields on a campaign tracking or geo template no longer overwrites other template settings.</li>
<li class=""><strong>Password reset success page</strong> — The "password changed successfully" page now displays correctly after resetting your password.</li>
<li class=""><strong>QR code rendering</strong> — Fixed a rendering issue that could cause QR codes to display incorrectly in some cases.</li>
<li class=""><strong>Folder settings tab highlight</strong> — The currently active tab in folder settings is now properly highlighted.</li>
<li class=""><strong>Email confirmation flow</strong> — Fixed an issue in the email confirmation process that could prevent successful verification.</li>
<li class=""><strong>URLs with hash characters</strong> — Short links pointing to destination URLs containing hash (#) characters are now accepted correctly.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[April 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/04/30/april-updates</link>
            <guid>https://docs.short.io/changelog/2025/04/30/april-updates</guid>
            <pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Multi-language support, custom robots.txt per domain, immediate redirect option, and faster dashboard page loads.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in April 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/04/30/april-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Multi-language support</strong> — Short.io now supports multiple interface languages. Error messages, email notifications, and the dashboard are localized, with German available as the first additional language. You can set your preferred language in your profile settings.</li>
<li class=""><strong>Custom robots.txt per domain</strong> — A new API lets you manage a custom robots.txt file for each branded domain, giving you control over how search engines crawl your short links. <a class="" href="https://docs.short.io/articles/managing-your-account-and-domains/manage-your-domain/how-to-configure-robots.txt-settings">Learn more</a></li>
<li class=""><strong>Immediate redirect option</strong> — Links can now be configured with an immediate redirect that skips the intermediate page, sending visitors straight to the destination URL without any delay.</li>
<li class=""><strong>International URLs in geo-targeting</strong> — Geo-targeted destination URLs now support internationalized domain names (IDN) and non-ASCII characters, so you can redirect visitors to URLs in any language.</li>
<li class=""><strong>Enterprise pricing quote page</strong> — A new "Request a Quote" page on the Short.io website lets high-volume customers submit their requirements and receive a custom pricing estimate.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/04/30/april-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Faster dashboard page loads</strong> — The dashboard, settings, and public pages now use server-side rendering for significantly faster initial load times.</li>
<li class=""><strong>Refreshed clicks stream UI</strong> — The real-time clicks stream view has been redesigned for a cleaner, more readable layout.</li>
<li class=""><strong>Sidebar navigation tooltips</strong> — Hovering over collapsed sidebar icons now shows tooltips describing each section.</li>
<li class=""><strong>Domain list filtered by team</strong> — The domain list now respects team membership, showing only the domains that belong to your current team.</li>
<li class=""><strong>Notification for unattached team domains</strong> — You will now see a notification if a domain is not attached to any team.</li>
<li class=""><strong>Phone number change popup</strong> — The change-phone-number dialog now opens by default when phone verification is required, reducing an extra click.</li>
<li class=""><strong>Visitor IP hidden in click stream</strong> — Visitor IP addresses are no longer displayed in the click stream to improve end-user privacy. <a class="" href="https://docs.short.io/articles/managing-your-account-and-domains/manage-your-domain/how-to-hide-visitors-ip-addresses-from-the-click-stream-list">Learn more</a></li>
<li class=""><strong>Folder management via API key</strong> — Folder API routes can now be accessed using an API key, in addition to session-based authentication.</li>
<li class=""><strong>Email unsubscribe links</strong> — Notification emails from Short.io now include a working unsubscribe link so you can opt out of specific email types.</li>
<li class=""><strong>Trustpilot score on website</strong> — The Short.io landing page now displays the current Trustpilot rating and review score.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/04/30/april-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Statistics chart legend toggling</strong> — Clicking legend items in the clicks chart now correctly shows and hides the corresponding datasets.</li>
<li class=""><strong>Domain list pagination</strong> — Fixed an issue where paginating through a long list of domains could produce errors.</li>
<li class=""><strong>SSL certificate display name</strong> — The selected SSL certificate and key names are now displayed correctly in domain settings.</li>
<li class=""><strong>Redirect on domain limit</strong> — Attempting to add a domain when your plan limit is reached now redirects to the upgrade page instead of showing an error.</li>
<li class=""><strong>Team management error</strong> — Fixed a bug that could prevent team member changes from saving correctly.</li>
<li class=""><strong>Search by tag with no results</strong> — Searching links by a tag that matches no results no longer produces an unexpected error.</li>
<li class=""><strong>TLD-only domain creation blocked</strong> — Attempting to add a domain consisting only of a top-level domain (e.g., ".com") is now properly rejected with a clear error message.</li>
<li class=""><strong>URLs with special characters in redirects</strong> — Destination URLs containing HTML-escaped characters are now decoded correctly during redirection.</li>
<li class=""><strong>404 for paths with special characters</strong> — Short links with certain special characters in the path no longer return a false 404 error.</li>
<li class=""><strong>Bulk click statistics accuracy</strong> — Fixed an issue where daily click aggregation could produce incorrect totals for links receiving high-volume traffic.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[March 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/03/31/march-updates</link>
            <guid>https://docs.short.io/changelog/2025/03/31/march-updates</guid>
            <pubDate>Mon, 31 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Redesigned statistics page, localized error messages, pricing page redesign, and improved link search in folders.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in March 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/03/31/march-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Redesigned statistics page</strong> — Domain and link statistics now feature new visual blocks, a clicks chart with multiple datasets, and sorted series display with a limited legend for better readability.</li>
<li class=""><strong>AI assistant conversation history</strong> — AI assistant now saves conversations to a database, allowing you to retrieve past threads, continue previous chats, and see auto-generated thread titles.</li>
<li class=""><strong>Localized error messages and emails</strong> — Error messages and email notifications (confirmation, password reset, team invitations, etc.) are now translated based on your language preference, with German as the first additional language.</li>
<li class=""><strong>Request a price quote page</strong> — Enterprise customers can now request a custom price quote directly from the Short.io website via a dedicated form.</li>
<li class=""><strong>Pricing page redesign</strong> — The pricing page has been updated with tabbed plan switching, a searchable feature comparison table, sticky headers, year-based pagination for link automation, and multi-language support.</li>
<li class=""><strong>Folder settings UI redesign</strong> — Folder settings now have a refreshed interface with improved layout and navigation.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/03/31/march-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Improved link search in folders</strong> — Searching for links within folders now uses an advanced query parser and searches across multiple data sources for faster, more accurate results.</li>
<li class=""><strong>Sticky plan headers on pricing</strong> — Plan type headers on the pricing page now stick to the top as you scroll through the feature comparison table.</li>
<li class=""><strong>Dashboard layout and navigation</strong> — The dashboard has been migrated to a modern framework mode with improved routing, pre-rendering for faster page loads, and a refreshed layout.</li>
<li class=""><strong>Audit log shows user emails</strong> — Audit log entries now display the user's email address instead of an internal user ID, making it easier to identify who made changes. <a class="" href="https://docs.short.io/articles/features/features/how-to-view-audit-log-for-domain-and-user">Learn more</a></li>
<li class=""><strong>Currency detection fix</strong> — The system now correctly detects and displays your local currency on billing and pricing pages.</li>
<li class=""><strong>Improved chart legend sorting</strong> — Statistics charts now sort data series so the most relevant items appear first, and the legend caps the number of visible items to avoid clutter.</li>
<li class=""><strong>Apple App Site Association workaround</strong> — Improved handling of AASA files for Universal Links, ensuring iOS deep links work reliably with short URLs.</li>
<li class=""><strong>Android app link caching</strong> — Android App Links responses are now cached for better performance when opening short links in mobile apps.</li>
<li class=""><strong>AI assistant available on Hobby plan</strong> — The AI assistant is now accessible to users on the Hobby plan, no longer limited to paid tiers.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/03/31/march-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Link source search</strong> — Fixed an issue where searching links by source could return incorrect results.</li>
<li class=""><strong>Hostname sanitization</strong> — Corrected a regex issue that could cause domain hostnames to be processed incorrectly.</li>
<li class=""><strong>Team domain plan check</strong> — When adding a domain to a team, the system now correctly checks the team owner's plan instead of the individual user's plan.</li>
<li class=""><strong>Duplicate path prefix</strong> — Fixed a bug where link path prefixes could be applied twice, resulting in broken redirect URLs.</li>
<li class=""><strong>Empty link path handling</strong> — Links with an empty or missing path no longer cause errors during creation or editing.</li>
<li class=""><strong>Plan info days calculation</strong> — The number of personal days shown on the plan info page is now calculated correctly using up-to-date product data.</li>
<li class=""><strong>Bulk link creation</strong> — Fixed an issue that could prevent bulk link creation from completing successfully.</li>
<li class=""><strong>Bulk actions</strong> — Resolved a problem where bulk actions on multiple links could fail under certain conditions.</li>
<li class=""><strong>Google login on mobile</strong> — Fixed Google sign-in on the mobile app, which could fail in certain scenarios.</li>
<li class=""><strong>Invite link handling</strong> — Fixed an issue where team invitation links could fail to work properly.</li>
<li class=""><strong>Domain duplicate handling</strong> — The system now properly detects and prevents adding duplicate domains to an account.</li>
<li class=""><strong>OpenGraph autofill</strong> — Fixed an issue where OpenGraph metadata was not automatically populated when creating a link.</li>
<li class=""><strong>Payment method refresh</strong> — Adding a new payment method now correctly refreshes the payment intent so it takes effect immediately.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[February 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/02/28/february-updates</link>
            <guid>https://docs.short.io/changelog/2025/02/28/february-updates</guid>
            <pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[TikTok tracking pixel, AI assistant, continent geo-targeting, mobile deep links, scoped API keys, and privacy improvements.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in February 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/02/28/february-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>TikTok tracking pixel</strong> — You can now add TikTok tracking pixels to your short links, enabling conversion tracking for TikTok ad campaigns.</li>
<li class=""><strong>AI assistant</strong> — Short.io now includes an AI assistant that can search your links, list links, and create new short links through a conversational interface with streaming responses and message history.</li>
<li class=""><strong>Continent-based geo-targeting</strong> — Geo-targeting rules can now target entire continents in addition to individual countries. <a class="" href="https://docs.short.io/articles/features/features/how-to-set-up-geo-targeting-for-a-short-link">Learn more</a></li>
<li class=""><strong>Mobile deep link targeting</strong> — iOS and Android targeting have been merged into a unified mobile targeting interface with built-in deep link suggestions for popular apps. <a class="" href="https://docs.short.io/articles/features/features/how-to-use-mobile-targeting">Learn more</a></li>
<li class=""><strong>Scoped API keys for teams</strong> — API keys restricted to specific teams now properly enforce domain-level access control, and you can create scoped API keys from the dashboard. [Learn more](/articles/api-reference/API guides/Links/creating-an-api-key)</li>
<li class=""><strong>End-to-end encryption phone verification</strong> — Enabling end-to-end encrypted links now requires a verified phone number for added security. <a class="" href="https://docs.short.io/articles/managing-links/how-to-use-encrypted-links">Learn more</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/02/28/february-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Domain purchase flow redesigned</strong> — The domain search and billing pages for purchasing new domains have been refreshed with an updated layout and styling. <a class="" href="https://docs.short.io/articles/managing-your-account-and-domains/manage-your-domain/how-to-buy-a-domain-on-short.io">Learn more</a></li>
<li class=""><strong>Improved domain suggestions</strong> — AI-powered domain name suggestions now use an upgraded model for better results.</li>
<li class=""><strong>Link folder navigation</strong> — Navigating between link folders in the dashboard is now smoother and more reliable.</li>
<li class=""><strong>Subscription years in plan info</strong> — The plan info page now correctly reflects link limits based on your subscription duration.</li>
<li class=""><strong>QR code archive filenames</strong> — Downloaded ZIP archives of QR codes now use more descriptive filenames. <a class="" href="https://docs.short.io/articles/features/features/how-to-create-qr-codes-for-short-links">Learn more</a></li>
<li class=""><strong>OpenGraph properties for articles</strong> — Shared article links now display richer previews with proper OpenGraph metadata. <a class="" href="https://docs.short.io/articles/features/features/how-to-set-up-social-media-preview">Learn more</a></li>
<li class=""><strong>Date filter accuracy</strong> — Date range filters in the dashboard now include the full end-of-day period for more accurate results.</li>
<li class=""><strong>WWW subdomain CNAME support</strong> — Domains configured with a CNAME record now properly handle the www subdomain.</li>
<li class=""><strong>Statistics timezone handling</strong> — Custom date periods in statistics now correctly account for your timezone.</li>
<li class=""><strong>Lazy loading for settings</strong> — The settings pages now load faster thanks to lazy loading of components.</li>
<li class=""><strong>Clickstream IP privacy</strong> — Click data now uses blurred IP addresses for improved visitor privacy. <a class="" href="https://docs.short.io/articles/managing-your-account-and-domains/manage-your-domain/how-to-hide-visitors-ip-addresses-from-the-click-stream-list">Learn more</a></li>
<li class=""><strong>Duplicate link handling</strong> — When attempting to create a link with a slug that already exists, the API now returns a more informative response instead of just an error.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/02/28/february-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>CSV import duplicate slug error</strong> — Fixed an issue where bulk link creation and CSV imports incorrectly reported "link already exists" for slugs that differ only in letter case.</li>
<li class=""><strong>Domain selector</strong> — Fixed a bug in the domain selector dropdown that could prevent proper domain selection.</li>
<li class=""><strong>SAML field mapping</strong> — Fixed mismatched SAML field names that could cause issues with single sign-on authentication.</li>
<li class=""><strong>Spreadsheet import status</strong> — Fixed incorrect status display during spreadsheet link imports.</li>
<li class=""><strong>iOS redirect parsing</strong> — Fixed a redirect parsing issue that could affect link behavior on iOS devices.</li>
<li class=""><strong>Folder link filtering</strong> — Links outside the selected folder are no longer incorrectly displayed in folder views.</li>
<li class=""><strong>Bulk deletion with link limits</strong> — You can now delete links in bulk even when your account has reached its link creation limit.</li>
<li class=""><strong>Domain hostname case sensitivity</strong> — Domain hostnames are now consistently lowercased, preventing issues with mixed-case domain names.</li>
<li class=""><strong>Conversion tracking offsets</strong> — Fixed incorrect offset calculations in conversion tracking statistics.</li>
<li class=""><strong>Blocked phone number notification</strong> — Users whose phone numbers are blocked by the verification provider now see a clear message explaining the issue.</li>
<li class=""><strong>Day count for inactive users</strong> — Fixed an incorrect day count displayed for users who have not yet updated their profile.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[January 2025 Updates]]></title>
            <link>https://docs.short.io/changelog/2025/01/31/january-updates</link>
            <guid>https://docs.short.io/changelog/2025/01/31/january-updates</guid>
            <pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AI statistics assistant, campaign templates, Brazil geo-targeting, refreshed dashboard icons, and multiple bug fixes.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in January 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2025/01/31/january-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>AI statistics assistant</strong> — A new AI-powered assistant can now answer questions about your link and domain statistics. Start a conversation, ask about clicks, top referrers, or geographic breakdowns, and get streaming responses with real data. Available on the Pro plan.</li>
<li class=""><strong>Campaign templates</strong> — You can now create, edit, delete, and list campaign templates, making it easier to reuse UTM parameter configurations across multiple links. <a class="" href="https://docs.short.io/articles/features/features/how-to-manage-campaign-templates">Learn more</a></li>
<li class=""><strong>Brazil region targeting</strong> — Geo-targeting now supports Brazilian states, allowing you to redirect visitors based on their region within Brazil. <a class="" href="https://docs.short.io/articles/features/features/how-to-set-up-geo-targeting-for-a-short-link">Learn more</a></li>
<li class=""><strong>Social network links on domain main page</strong> — Domain main page templates now support Threads, Mastodon, Bluesky, and email fields, giving you more ways to connect visitors to your social profiles. <a class="" href="https://docs.short.io/articles/features/features/how-to-use-the-main-page-feature">Learn more</a></li>
<li class=""><strong>Spreadsheet import status indicator</strong> — When creating or editing links via spreadsheet import, a new status indicator and tooltip show the progress of the operation in real time.</li>
<li class=""><strong>Transparent tracker URL display</strong> — The tracker URL is now displayed transparently in the link settings, so you can see exactly where conversion tracking points.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2025/01/31/january-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Refreshed dashboard icons</strong> — Icons throughout the dashboard have been updated, including the sidebar, header, footer, link list, link editor, click stream, statistics, main page template, team management, profile, payments, integrations, and domain settings.</li>
<li class=""><strong>Redesigned team management dialogs</strong> — The dialogs for inviting, editing, and removing team members have been updated with a cleaner, more modern UI.</li>
<li class=""><strong>Updated QR code download experience</strong> — QR code download buttons and background color have been refreshed for a cleaner look, and long filenames are now shortened to prevent download errors.</li>
<li class=""><strong>Domain settings UI refresh</strong> — The domain settings page has been updated with an improved form layout and interface.</li>
<li class=""><strong>Tooltips for permissions and 2FA icons</strong> — Hovering over link permission icons and two-factor authentication indicators now shows helpful tooltips.</li>
<li class=""><strong>Tooltips for conversions</strong> — Conversion tracking metrics now include tooltips explaining what each value means.</li>
<li class=""><strong>Improved secure link interface</strong> — The UI for managing encrypted/secure links has been polished for clarity. <a class="" href="https://docs.short.io/articles/managing-links/how-to-use-encrypted-links">Learn more</a></li>
<li class=""><strong>ClickStream export limit increased</strong> — Paid plan users can now export up to 10,000 click stream rows (up from the previous 1,000 limit). Free plan users retain the 1,000-row limit. <a class="" href="https://docs.short.io/articles/statistics/statistics/click-stream-analysis-on-short.io">Learn more</a></li>
<li class=""><strong>DNS records for subdomains</strong> — DNS records are now stored under the root domain and properly support subdomains, improving domain configuration reliability.</li>
<li class=""><strong>Link automation limit auto-refresh</strong> — The link automation usage counter now refreshes automatically when your subscription renews, without requiring a manual page reload.</li>
<li class=""><strong>Hobby plan in geo-targeting settings</strong> — Geo-targeting and settings pages now correctly reflect Hobby plan availability and limits.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2025/01/31/january-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Fixed SAML login</strong> — Resolved an issue that could prevent SAML single sign-on from completing successfully.</li>
<li class=""><strong>Fixed team member deletion</strong> — Removing a member from a team now works correctly in all cases.</li>
<li class=""><strong>Fixed settings sidebar navigation</strong> — The active state highlight in the settings sidebar now correctly tracks the current page.</li>
<li class=""><strong>Fixed bulk editing with case-insensitive domains</strong> — Bulk editing links on domains with mixed-case paths no longer fails silently.</li>
<li class=""><strong>Fixed bulk edit format handling</strong> — Corrected a formatting issue that could cause bulk edit operations to apply changes incorrectly.</li>
<li class=""><strong>Fixed domain creation limit enforcement</strong> — Fixed an issue that could allow exceeding the domain creation limit under certain conditions.</li>
<li class=""><strong>Fixed email change validation</strong> — The email change request now includes additional account status checks before proceeding.</li>
<li class=""><strong>Fixed invite check endpoint</strong> — The team invitation verification endpoint now works correctly for users who have not yet been granted permissions.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[Welcome to the Short.io Changelog]]></title>
            <link>https://docs.short.io/changelog/2025/01/15/welcome</link>
            <guid>https://docs.short.io/changelog/2025/01/15/welcome</guid>
            <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Introducing the Short.io changelog — subscribe via RSS or JSON feed to stay up to date.]]></description>
            <content:encoded><![CDATA[<p>We're launching our changelog to keep you informed about the latest updates, improvements, and fixes to Short.io. Subscribe via RSS or JSON feed to stay up to date.</p>]]></content:encoded>
            <category>Feature</category>
        </item>
        <item>
            <title><![CDATA[Late December 2024 Updates]]></title>
            <link>https://docs.short.io/changelog/2024/12/16/december-updates</link>
            <guid>https://docs.short.io/changelog/2024/12/16/december-updates</guid>
            <pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Conversion tracking, geo-targeting on Hobby plan, AI chat history, Zapier integration, and dashboard redesigns.]]></description>
            <content:encoded><![CDATA[<p>Here is a summary of what changed across Short.io in the second half of December 2024.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.short.io/changelog/2024/12/16/december-updates#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Conversion tracking</strong> — You can now enable or disable conversion tracking for your domains, with real conversion data displayed in the dashboard. <a class="" href="https://docs.short.io/articles/features/features/how-to-enable-conversion-tracking">Learn more</a></li>
<li class=""><strong>Geo-targeting on Hobby plan</strong> — Geo-targeting is now available for users on the Hobby plan. <a class="" href="https://docs.short.io/articles/features/features/how-to-set-up-geo-targeting-for-a-short-link">Learn more</a></li>
<li class=""><strong>AI assistant chat history</strong> — AI assistant conversations are now saved so you can return to previous threads, view past messages, and delete threads you no longer need.</li>
<li class=""><strong>Zapier integration widget</strong> — A Zapier widget is now available in connection settings, making it easier to set up automations with third-party apps.</li>
<li class=""><strong>Statement descriptor suffix</strong> — Billing charges from Short.io now include a statement descriptor suffix for easier identification on your bank or credit card statements.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.short.io/changelog/2024/12/16/december-updates#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong>Redesigned domain list</strong> — The domain list page has been updated with new styling, clearer SSL and domain status indicators, and a repositioned favorite icon.</li>
<li class=""><strong>Redesigned folders list</strong> — The folders list UI has been refreshed with a new layout and improved card design.</li>
<li class=""><strong>New domain-adding flow</strong> — Adding a new domain now follows a streamlined, step-by-step process with an improved interface.</li>
<li class=""><strong>Phone number field in billing</strong> — The billing info section now uses a dedicated phone number input with country code selection and phone verification.</li>
<li class=""><strong>AI assistant privacy policy link</strong> — The AI assistant panel now includes a link to the privacy policy and an updated text label.</li>
<li class=""><strong>Upgrade button hidden for members</strong> — Team members who cannot manage billing no longer see the upgrade button.</li>
<li class=""><strong>English as fallback language</strong> — The landing page now falls back to English when content is not available in the visitor's language.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.short.io/changelog/2024/12/16/december-updates#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h2>
<ul>
<li class=""><strong>Stats API CORS</strong> — Fixed a cross-origin issue that could prevent the statistics API from responding to browser requests.</li>
<li class=""><strong>AI assistant error display</strong> — Error messages from the AI assistant now appear inside the chat panel instead of elsewhere on the page.</li>
<li class=""><strong>Mobile layout for connection editing</strong> — Fixed layout issues when adding or editing connections on mobile devices.</li>
<li class=""><strong>Notification dot position</strong> — Corrected the position of the notification indicator on the account icon.</li>
</ul>]]></content:encoded>
            <category>Feature</category>
            <category>Improvement</category>
            <category>Fix</category>
        </item>
        <item>
            <title><![CDATA[Prefixes for links created in folders]]></title>
            <link>https://docs.short.io/changelog/2024/12/16/prefixes-for-links-created-in-folders</link>
            <guid>https://docs.short.io/changelog/2024/12/16/prefixes-for-links-created-in-folders</guid>
            <pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Assign static path prefixes to folders so all links created within them include the prefix automatically.]]></description>
            <content:encoded><![CDATA[<p>To match requirements of several platforms and authorities, you can now assign a specific static prefix to a folder, which all links will contain in path.</p>
<p>Example:</p>
<p>mydomain.tld/<strong>XmasCampaign</strong>/SomeShortLink.</p>
<p>Our recent [guide](/articles/api-reference/Technical questions/how-to-create-short-links-with-prefixes) will follow on how to set a default prefix for a folder.</p>
<p>After that, all new links created within selected folder will have prefix included automatically.</p>]]></content:encoded>
            <category>Feature</category>
        </item>
        <item>
            <title><![CDATA[Short.io is now Google certified click tracker]]></title>
            <link>https://docs.short.io/changelog/2024/12/11/shortio-is-now-google-certified-click-tracker</link>
            <guid>https://docs.short.io/changelog/2024/12/11/shortio-is-now-google-certified-click-tracker</guid>
            <pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Use custom short links with Google Ads as a certified click tracker.]]></description>
            <content:encoded><![CDATA[<p>This allows you to use custom short links with <a href="https://support.google.com/google-ads/answer/13707634?hl=en" target="_blank" rel="noopener noreferrer" class="">Google Ads</a>.</p>
<p>More details on how to generate verified link tracker can be found in our <a class="" href="https://docs.short.io/articles/features/features/verified-link-tracker">guide</a>.</p>]]></content:encoded>
            <category>Feature</category>
        </item>
        <item>
            <title><![CDATA[New Feature: Encrypted Links]]></title>
            <link>https://docs.short.io/changelog/2024/09/11/encrypted-links</link>
            <guid>https://docs.short.io/changelog/2024/09/11/encrypted-links</guid>
            <pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Generate short links that hide the destination URL unless the correct hash is included in the path.]]></description>
            <content:encoded><![CDATA[<p>Now you can generate links that don't reveal destination URL, unless the hash is specified in a path.</p>
<p>Try it: enable secure link creation (by clicking on the highlighted icon) and shorten any URL.</p>
<p>Copy link with the hash included — the listed link on Branded links page will not display the hash, and without this hash, the short link won't redirect. <a class="" href="https://docs.short.io/articles/managing-links/how-to-use-encrypted-links">Learn more</a></p>]]></content:encoded>
            <category>Feature</category>
        </item>
        <item>
            <title><![CDATA[New 404 redirect]]></title>
            <link>https://docs.short.io/changelog/2024/09/09/new-404-redirect</link>
            <guid>https://docs.short.io/changelog/2024/09/09/new-404-redirect</guid>
            <pubDate>Mon, 09 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Non-existent link redirect now appears on the Branded links page with full link functionality.]]></description>
            <content:encoded><![CDATA[<p>From now on, once set up, a non-existent short link redirect appears on the Branded links page, providing the same functionality as a regular link. <a class="" href="https://docs.short.io/articles/features/features/how-to-use-404-redirect-with-all-features">Learn more</a></p>]]></content:encoded>
            <category>Improvement</category>
        </item>
    </channel>
</rss>