Skip to content

Releases: improving/improving-qr

v1.5.3 - Update Local Copy Instructions

Choose a tag to compare

@trayburn trayburn released this 14 Feb 19:10

Updated self-update instructions to tell agents to update their local cached copy when a newer version is found, keeping local cache current.

v1.5.2 - Self-Update Check

Choose a tag to compare

@trayburn trayburn released this 14 Feb 19:09

Added self-update mechanism to SKILLS.md:

  • Skill version number at top of file
  • Instructions to fetch latest from GitHub before executing
  • Ensures AI agents always use compatible instructions

Agents should now check:

https://raw.githubusercontent.com/improving/improving-qr/refs/heads/main/SKILLS.md

v1.5.1 - Detailed AI Skills Documentation

Choose a tag to compare

@trayburn trayburn released this 14 Feb 19:07

Expanded SKILLS.md with concrete instructions for AI agents:

  • Step-by-step Playwright CLI commands
  • Full JavaScript examples for SVG and PNG extraction
  • URL encoding reference (jq, Python)
  • Output specifications

v1.5.0 - URL Parameter API

Choose a tag to compare

@trayburn trayburn released this 14 Feb 19:01

New Features

URL Parameter Support

Generate QR codes directly via URL:

https://improving.github.io/improving-qr/?url=https%3A%2F%2Fexample.com

Programmatic SVG Access

Access raw SVG via JavaScript:

const svg = await window.getQRCodeSVG();

AI Skills Documentation

Added SKILLS.md documenting how AI agents can use this tool programmatically.

v1.4.3 - SVG Clipboard HTML Wrapper

Choose a tag to compare

@trayburn trayburn released this 14 Feb 18:53

Wrap SVG in proper <html><body> tags for clipboard compatibility with PowerPoint.

v1.4.2 - SVG Clipboard Fix

Choose a tag to compare

@trayburn trayburn released this 14 Feb 18:52

Fixed SVG copy to use text/html MIME type so it pastes as an image in PowerPoint and other applications.

v1.4.1 - Button Layout Fix

Choose a tag to compare

@trayburn trayburn released this 14 Feb 18:49

Fixes:

  • Download and Copy buttons now on separate rows for better layout
  • Renamed "Copy SVG" to "Copy SVG Code" to clarify it copies markup text
    • Use "Copy PNG" to paste as an image into PowerPoint, etc.
    • Use "Copy SVG Code" to paste SVG markup into HTML/code editors

v1.4.0 - Brand Colors & Export Options

Choose a tag to compare

@trayburn trayburn released this 14 Feb 18:46

What's New

Brand Colors

  • QR codes now use Improving Blue (#005596) for dots and corner squares
  • Corner dots use Improving Light Blue (#4597D3)
  • UI updated with brand colors throughout

Export Options

  • Download as PNG
  • Download as SVG
  • Copy PNG to clipboard
  • Copy SVG to clipboard
  • Toast notifications for copy feedback

Documentation

  • Added README with brand colors and approved gradients
  • Added LICENSE (proprietary - property of Improving)

v1.3.0 - qr-code-styling Library

Choose a tag to compare

@trayburn trayburn released this 14 Feb 18:37

Switched from qrcodejs to qr-code-styling library for proper logo integration.

Changes:

  • Logo is now properly embedded with dedicated space (not overlaid)
  • Improved scan reliability since QR data avoids the logo area
  • New visual styling: rounded dots, extra-rounded corners
  • Simplified codebase (library handles logo placement)

v1.2.1 - Agent Documentation

Choose a tag to compare

@trayburn trayburn released this 14 Feb 18:34

Added AGENTS.md documenting versioning and release process for AI agents.