<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: Releases</title><link href="http://feeds.simonwillison.net/" rel="alternate"/><link href="http://feeds.simonwillison.net/atom/beats/release/" rel="self"/><id>http://feeds.simonwillison.net/</id><updated>2026-09-24T20:06:53+00:00</updated><author><name>Simon Willison</name></author><entry><title>commit-rewriter 0.2</title><link href="https://github.com/simonw/commit-rewriter/releases/tag/0.2" rel="alternate"/><published>2026-09-24T20:06:53+00:00</published><updated>2026-09-24T20:06:53+00:00</updated><id>https://github.com/simonw/commit-rewriter/releases/tag/0.2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/commit-rewriter/releases/tag/0.2"&gt;commit-rewriter 0.2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Python web app to help rewrite your commit messages&lt;/p&gt;</summary><category term="git"/></entry><entry><title>datasette 1.0a41</title><link href="https://github.com/simonw/datasette/releases/tag/1.0a41" rel="alternate"/><published>2026-09-24T19:15:23+00:00</published><updated>2026-09-24T19:15:23+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/1.0a41</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/1.0a41"&gt;datasette 1.0a41&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="javascript"/><category term="datasette"/><category term="web-components"/><category term="alex-garcia"/><category term="opentelemetry"/></entry><entry><title>llm 0.36</title><link href="https://github.com/simonw/llm/releases/tag/0.36" rel="alternate"/><published>2026-09-22T18:48:37+00:00</published><updated>2026-09-22T18:48:37+00:00</updated><id>https://github.com/simonw/llm/releases/tag/0.36</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm/releases/tag/0.36"&gt;llm 0.36&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Access large language models from the command-line&lt;/p&gt;</summary><category term="openai"/><category term="llm"/></entry><entry><title>llm-anthropic 0.29</title><link href="https://github.com/simonw/llm-anthropic/releases/tag/0.29" rel="alternate"/><published>2026-09-22T17:14:55+00:00</published><updated>2026-09-22T17:14:55+00:00</updated><id>https://github.com/simonw/llm-anthropic/releases/tag/0.29</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-anthropic/releases/tag/0.29"&gt;llm-anthropic 0.29&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM access to models by Anthropic, including the Claude series&lt;/p&gt;</summary><category term="llm"/><category term="anthropic"/></entry><entry><title>llm-typesafe 0.1a0</title><link href="https://github.com/simonw/llm-typesafe/releases/tag/0.1a0" rel="alternate"/><published>2026-09-22T15:54:16+00:00</published><updated>2026-09-22T15:54:16+00:00</updated><id>https://github.com/simonw/llm-typesafe/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-typesafe/releases/tag/0.1a0"&gt;llm-typesafe 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM plugin for accessing Jev and other TypeSafe AI models&lt;/p&gt;</summary><category term="projects"/><category term="llm"/><category term="jev"/></entry><entry><title>llm-keys-ui 0.1</title><link href="https://github.com/simonw/llm-keys-ui/releases/tag/0.1" rel="alternate"/><published>2026-09-20T19:22:19+00:00</published><updated>2026-09-20T19:22:19+00:00</updated><id>https://github.com/simonw/llm-keys-ui/releases/tag/0.1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-keys-ui/releases/tag/0.1"&gt;llm-keys-ui 0.1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM web UI for setting keys&lt;/p&gt;</summary><category term="llm"/><category term="coding-agents"/><category term="codex"/></entry><entry><title>datasette-explain 0.2.2</title><link href="https://github.com/simonw/datasette-explain/releases/tag/0.2.2" rel="alternate"/><published>2026-09-20T00:22:04+00:00</published><updated>2026-09-20T00:22:04+00:00</updated><id>https://github.com/simonw/datasette-explain/releases/tag/0.2.2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette-explain/releases/tag/0.2.2"&gt;datasette-explain 0.2.2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Explain and validate SQL queries as you type them into Datasette&lt;/p&gt;</summary><category term="sqlite"/><category term="datasette"/></entry><entry><title>datasette-auth-github 1.0</title><link href="https://github.com/simonw/datasette-auth-github/releases/tag/1.0" rel="alternate"/><published>2026-09-19T19:52:02+00:00</published><updated>2026-09-19T19:52:02+00:00</updated><id>https://github.com/simonw/datasette-auth-github/releases/tag/1.0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette-auth-github/releases/tag/1.0"&gt;datasette-auth-github 1.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Datasette plugin that authenticates users against GitHub&lt;/p&gt;</summary><category term="github"/><category term="plugins"/><category term="datasette"/></entry><entry><title>datasette 1.0a40</title><link href="https://github.com/simonw/datasette/releases/tag/1.0a40" rel="alternate"/><published>2026-09-16T23:51:43+00:00</published><updated>2026-09-16T23:51:43+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/1.0a40</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/1.0a40"&gt;datasette 1.0a40&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="security"/><category term="datasette"/></entry><entry><title>datasette 0.65.5</title><link href="https://github.com/simonw/datasette/releases/tag/0.65.5" rel="alternate"/><published>2026-09-16T23:51:08+00:00</published><updated>2026-09-16T23:51:08+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/0.65.5</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/0.65.5"&gt;datasette 0.65.5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="security"/><category term="datasette"/></entry><entry><title>commit-rewriter 0.1</title><link href="https://github.com/simonw/commit-rewriter/releases/tag/0.1" rel="alternate"/><published>2026-09-14T00:28:10+00:00</published><updated>2026-09-14T00:28:10+00:00</updated><id>https://github.com/simonw/commit-rewriter/releases/tag/0.1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/commit-rewriter/releases/tag/0.1"&gt;commit-rewriter 0.1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Python web app to help rewrite your commit messages&lt;/p&gt;</summary><category term="git"/><category term="projects"/><category term="python"/><category term="ai-assisted-programming"/></entry><entry><title>shot-scraper 1.12</title><link href="https://github.com/simonw/shot-scraper/releases/tag/1.12" rel="alternate"/><published>2026-09-13T23:58:14+00:00</published><updated>2026-09-13T23:58:14+00:00</updated><id>https://github.com/simonw/shot-scraper/releases/tag/1.12</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/shot-scraper/releases/tag/1.12"&gt;shot-scraper 1.12&lt;/a&gt;&lt;/p&gt;&lt;p&gt;A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript&lt;/p&gt;</summary><category term="playwright"/><category term="shot-scraper"/></entry><entry><title>datasette-publish-fly 1.4</title><link href="https://github.com/simonw/datasette-publish-fly/releases/tag/1.4" rel="alternate"/><published>2026-09-11T02:58:52+00:00</published><updated>2026-09-11T02:58:52+00:00</updated><id>https://github.com/simonw/datasette-publish-fly/releases/tag/1.4</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette-publish-fly/releases/tag/1.4"&gt;datasette-publish-fly 1.4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Datasette plugin for publishing data using Fly&lt;/p&gt;</summary><category term="datasette"/><category term="fly"/></entry><entry><title>github-to-sqlite 2.9.1</title><link href="https://github.com/dogsheep/github-to-sqlite/releases/tag/2.9.1" rel="alternate"/><published>2026-09-11T00:28:39+00:00</published><updated>2026-09-11T00:28:39+00:00</updated><id>https://github.com/dogsheep/github-to-sqlite/releases/tag/2.9.1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/dogsheep/github-to-sqlite/releases/tag/2.9.1"&gt;github-to-sqlite 2.9.1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Save data from GitHub to a SQLite database&lt;/p&gt;</summary><category term="github"/><category term="sqlite"/></entry><entry><title>datasette 0.65.4</title><link href="https://github.com/simonw/datasette/releases/tag/0.65.4" rel="alternate"/><published>2026-09-11T00:06:55+00:00</published><updated>2026-09-11T00:06:55+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/0.65.4</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/0.65.4"&gt;datasette 0.65.4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="security"/><category term="datasette"/></entry></feed>