From olly at survex.com Fri May 22 04:03:56 2026 From: olly at survex.com (Olly Betts) Date: Fri, 22 May 2026 04:03:56 +0100 Subject: [Snowball-discuss] Snowball 3.1.0 released Message-ID: A new release is now available for download from: https://snowballstem.org/download.html You can view the full list of changes here: https://raw.githubusercontent.com/snowballstem/snowball/v3.1.0/NEWS This adds stemmers for four new languages and support for generating code for three new programming languages, amongst many other changes. There are also stemmers for several additional languages still in progress, but there were a lot of unreleased changes and it's already been just over a year since 3.0.0/3.0.1 (which is at least better than the nearly 3.5 years between 2.2.0 and 3.0.0). A big thanks to all the people who've contributed to this release - in no particular order (and apologies to anyone I've overlooked): Adam Turner, AJ Roetker, Dmitry Shachnev, Domingo Alvarez Duarte, Jim O?Regan, Justas Sakalauskas, Kamohelo Lebjane, Martin Porter, Olly Betts, Robert Muir, Ryan Heise, Saeid Darvish, simlrh, Tim Whitlock, Titus Ng, Uwe Schindler. Cheers, Olly From olly at survex.com Sat May 23 01:35:16 2026 From: olly at survex.com (Olly Betts) Date: Sat, 23 May 2026 01:35:16 +0100 Subject: [Snowball-discuss] git "master" branches renamed to "main" Message-ID: I have renamed the "master" branches of all the snowball git repos to "main" (which will be the default branch name in git 3.0 and already is the default in some of the hosted git forges). This is a change that's useful to make at some point so that our default branch name matches typical modern git usage. Also the snowball-website repo was already using "main", so this resolves an inconsistency between our own repos. New clones of any of the repos from github should use branch "main" automatically. If you have an existing local clone of any of the repos you can update it for this change like so (assuming your remote is named "origin", which it will be by default): git branch -m master main git fetch origin git branch -u origin/main main git remote set-head origin -a (If you visit the repo on the web at github it shows a pop up with those commands, though I don't know how long it does that for.) I've updated CI, and open PRs should have been automatically retargetted to main. Please report if you find anything that's not working due to this change. Cheers, Olly