{
  "$schema": "https://json.schemastore.org/changelog.json",
  "project": "freebarcodeqr.com",
  "description": "Free QR code and barcode generator — no signup, no watermark, no expiry. This changelog lists every user-visible change we ship.",
  "audience": "end users",
  "format": "Loosely follows https://keepachangelog.com/. Each version groups one or more releases on the site.",
  "categories": {
    "added": "New features or pages you can use.",
    "changed": "Visible improvements to existing features.",
    "fixed": "Bug fixes that affected how the site looked or worked."
  },
  "versions": [
    {
      "version": "0.4.1",
      "date": "2026-06-06",
      "summary": "We started publishing a changelog. You're reading it.",
      "added": [
        {
          "title": "Public changelog",
          "note": "Every shipped change to freebarcodeqr.com now lives at /changelog. Static QR codes outlive most websites; you should be able to see what changed on the tool that made yours."
        }
      ]
    },
    {
      "version": "0.4.0",
      "date": "2026-06-06",
      "summary": "Bulk QR code generator, installable app, and more polish on every landing page.",
      "added": [
        {
          "title": "Bulk QR code generator",
          "note": "Paste up to 50 URLs or lines of text, pick a color and dot style, preview the whole grid in one click, and download every QR as a ZIP of PNGs. Lives at /qr-bulk."
        },
        {
          "title": "Preview modal for bulk barcodes",
          "note": "The bulk barcode page now has a Preview button that opens a single view of every rendered barcode before you download the ZIP."
        },
        {
          "title": "Install as an app",
          "note": "freebarcodeqr.com is now a Progressive Web App. Your browser can add it to your home screen or app launcher, and it works offline once visited."
        },
        {
          "title": "Spec tables on barcode and QR pages",
          "note": "The most-used pages (EAN-13, UPC-A, Code 128, Data Matrix, PDF417, WiFi QR, vCard QR) now show an at-a-glance fact table with the ISO/GS1/RFC standard, capacity, character set, and print-size details — pulled straight from the official specs."
        },
        {
          "title": "Popular QR shortcuts in the footer",
          "note": "WhatsApp, Google review, YouTube, PayPal, and Spotify QR generators are now linked from the footer so they're easier to find."
        }
      ],
      "changed": [
        {
          "title": "Related-page links read better",
          "note": "The cards at the bottom of each generator page now have a clean, clickable title and a separate description, instead of one long run-on link."
        },
        {
          "title": "Shorter page titles in Google results",
          "note": "Page titles no longer get a `| freebarcodeqr.com` suffix tacked on. The titles now fit inside Google's truncation limit, so what you typed is what shows up."
        }
      ],
      "fixed": [
        {
          "title": "www.freebarcodeqr.com now redirects to the apex domain",
          "note": "Visiting www.freebarcodeqr.com previously served the site as a separate duplicate, which confused search engines. It now redirects to freebarcodeqr.com."
        },
        {
          "title": "Missing pages return a real 404",
          "note": "Pages that don't exist now return the proper HTTP 404 status, instead of looking like a duplicate of the homepage to search engines."
        },
        {
          "title": "Social-media preview images on every page",
          "note": "Sharing a landing page on Twitter, Facebook, LinkedIn, or Slack now shows the freebarcodeqr.com preview card. Previously many pages shared without an image."
        }
      ]
    },
    {
      "version": "0.3.0",
      "date": "2026-05-28",
      "summary": "Read existing QR codes, add a frame, save as PDF.",
      "added": [
        {
          "title": "QR code scanner",
          "note": "Drop in a screenshot or photo of a QR code and we'll decode it in your browser. Nothing uploaded. Useful for checking what a code actually points at before printing."
        },
        {
          "title": "Frames around downloaded QR codes",
          "note": "Add a label and border around your QR for print — 'Scan to view menu', 'Tap to connect', and so on."
        },
        {
          "title": "PDF download",
          "note": "QR codes can now be downloaded as a vector PDF, in addition to PNG and SVG."
        },
        {
          "title": "Footer with full site navigation",
          "note": "Every QR type, barcode format, industry use case, and competitor comparison is now linked from the footer."
        }
      ]
    },
    {
      "version": "0.2.0",
      "date": "2026-05-26",
      "summary": "The core site: every QR type, every common barcode, dedicated pages per use case.",
      "added": [
        {
          "title": "QR code generator with 10 types",
          "note": "URL, plain text, WiFi (auto-join), vCard (digital business card), email (with subject and body), SMS, phone, location (geo: link), calendar event, and app store link."
        },
        {
          "title": "Design panel",
          "note": "Colors, gradients, dot styles, corner styles, and optional logo overlay. We bump the QR error-correction automatically when a logo is added so it still scans."
        },
        {
          "title": "Barcode generator with 30+ formats",
          "note": "Retail (EAN-13/EAN-8/UPC-A/UPC-E/ISBN/GS1-128), warehouse (Code 128/39/93/Codabar/MSI), logistics (ITF-14/SSCC-18), postal (POSTNET/Royal Mail/USPS Intelligent Mail), pharma (Pharmacode/Code 32), and 2D (Data Matrix/PDF417/Aztec/MaxiCode)."
        },
        {
          "title": "Bulk barcode generator",
          "note": "Paste up to 50 values, pick a format, download a ZIP of PNGs."
        },
        {
          "title": "Dedicated pages per QR type and barcode format",
          "note": "Separate pages for WiFi QR, vCard QR, EAN-13, Code 128, and around 25 others — each with the tool, common questions, and tips specific to that format."
        },
        {
          "title": "Industry pages",
          "note": "Use-case guides for restaurant menus, real estate, weddings, salons, hotels, gyms, retail stores, events, photographers, and cafe WiFi."
        },
        {
          "title": "Honest comparisons against the big QR sites",
          "note": "Side-by-side comparisons with QR Code Generator, QR Code Monkey, QR Tiger, ME-QR, and QRStuff. We list where they win, not just where we do."
        },
        {
          "title": "QR templates gallery",
          "note": "Pre-styled QR designs you can apply with one click."
        },
        {
          "title": "Why-free, privacy, terms, cookies, contact pages",
          "note": "Plain explanations of how the site is funded and what we do (and don't do) with your data."
        }
      ]
    },
    {
      "version": "0.1.0",
      "date": "2026-05-25",
      "summary": "freebarcodeqr.com is live.",
      "added": [
        {
          "title": "Site launched",
          "note": "Free QR code and barcode generator, no signup, no watermark, no expiry. Every code is generated in your browser; nothing is uploaded."
        }
      ]
    }
  ]
}