Received: from mail.netlandish.com (mail.netlandish.com [174.136.98.166])
	by code.netlandish.com (Postfix) with ESMTP id 3536A210
	for <~netlandish/links-dev@lists.code.netlandish.com>; Wed, 12 Nov 2025 00:19:28 +0000 (UTC)
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.128.170; helo=mail-yw1-f170.google.com; envelope-from=peter@netlandish.com; receiver=<UNKNOWN> 
Authentication-Results: mail.netlandish.com;
	dkim=pass (1024-bit key; unprotected) header.d=netlandish.com header.i=@netlandish.com header.b=G67wBUun
Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170])
	by mail.netlandish.com (Postfix) with ESMTP id 02B5B1D641D
	for <~netlandish/links-dev@lists.code.netlandish.com>; Wed, 12 Nov 2025 00:20:53 +0000 (UTC)
Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-7880686d178so3178687b3.1
        for <~netlandish/links-dev@lists.code.netlandish.com>; Tue, 11 Nov 2025 16:20:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=netlandish.com; s=google; t=1762906853; x=1763511653; darn=lists.code.netlandish.com;
        h=mime-version:content-transfer-encoding:message-id:user-agent
         :subject:reply-to:cc:to:from:date:from:to:cc:subject:date:message-id
         :reply-to;
        bh=B5KxK1tW6wI8As/1fnqK6UPUpq4gc8Q8wTHJHcXJMsc=;
        b=G67wBUunxRaglRb1EXbsYu3+kK/rh2X/DfzOkTzWdWG+eIbW90jR2qo+RLMSLg65yL
         3oI2M0lkyEhrRJ/hlFYuEnOLXv1B3anx1RJeNi8n1Wuu0TAWB9hlLs9pUwh/UlVnuRka
         JoPYdIO+HQ8JrgQTvYTMkPl6OMnrstvgflIJM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1762906853; x=1763511653;
        h=mime-version:content-transfer-encoding:message-id:user-agent
         :subject:reply-to:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to
         :cc:subject:date:message-id:reply-to;
        bh=B5KxK1tW6wI8As/1fnqK6UPUpq4gc8Q8wTHJHcXJMsc=;
        b=WpRrKky5MW4zuR384wlRCLRUnYb2q3CJDX++bpqMbBHZj0rvR4x8UOCO4BCCjB3z0W
         hdbB6dAsduDuY5LLfz5Uz5aT1fbPzFJFrm7V3pWGUH54BrCl8ll/M/Vebme+IwysKBm5
         LSG2yXkr5ShYk8tIPq/3J67h2qS78uBkb2ofg2nnwbKXYpcZwGBh68uSCztdRJtGsG/g
         lOVPDStqCdgwRMXYii+U/9ZY/RUmZ8YatvV8OE6hQ5LMliPJjwrWa4Tpyf+0u0Zx9t8h
         q7SBeRMmRDi6yebDk6Tz70eaBSAtSDCtNcifSiVzKJmeXDsFqMYpiboq5qi3XbWdgPMz
         5Gyg==
X-Gm-Message-State: AOJu0YyRhDMqSqOrIWa8anqUNEGD7eGun5LOTl2MrNsTTzBND9IT9bDx
	aRq74RJs+I/HCtmOVtNx2ri/I9HYgsTpfj73cY1lP+rY3vzgi+USLB0ldVHK63LYqZdJas6Z6w2
	SDkVllWk=
X-Gm-Gg: ASbGnctfbR/UNMFXxNlcbD83RD7V872HX7WnHO1oxjW5ny6pVqAdEEddsY9JK1h0hyV
	NkM04a/inwzg2UN9yhzZObwXum8PLU4AQqtLoUXygnVGUnGyLzNHp3fASn1An6mDURHLkTGdF9k
	ab1rlnZwXuUdBFOGzaOPIKnkOCeA0ORu/5kHdaZBeYK/NdoYHqmkc/Lg/7UDqS04lxB7V4wz7je
	NE7CsTeryLD1T//RBV+RldsRx6ZTG2ilgaRMAhkYlUPxRwcmYODhYCOlBSBaGUUxQqdpvfX9D0F
	HjeXytpOMcLWjhH8namD2mqfB4NB4WcAYA6vlkzH2+wPSKSikNgSQwE2Qx8KwySB08D2so59XyW
	7xeT7nXsBNB6YXaD0TbUZTI6hN2m2+1fVruaDi5wvRw8AiLvDSxxk1VA2LMYHIWBhC842xer8yw
	==
X-Google-Smtp-Source: AGHT+IHRrALpSd3vWDRSjZyB59jerFBx0OPzmBdYjdKz9Wy7wnTu/ROaOZQfyAusR5FuOt3x6jZouw==
X-Received: by 2002:a53:d048:0:20b0:63f:a319:1c4d with SMTP id 956f58d0204a3-64101a0d554mr1025563d50.11.1762906853003;
        Tue, 11 Nov 2025 16:20:53 -0800 (PST)
Received: from localhost ([186.77.196.208])
        by smtp.gmail.com with UTF8SMTPSA id 956f58d0204a3-64101682c1fsm417230d50.21.2025.11.11.16.20.52
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Tue, 11 Nov 2025 16:20:52 -0800 (PST)
Date: Tue, 11 Nov 2025 18:20:51 -0600
From: Peter Sanchez <peter@netlandish.com>
To: links-discuss <~netlandish/links-discuss@lists.code.netlandish.com>
Cc: links-dev <~netlandish/links-dev@lists.code.netlandish.com>
Reply-To: links-dev <~netlandish/links-dev@lists.code.netlandish.com>
Subject: links 0.7.0
User-Agent: links/0.7.0
Message-ID: <20251111182045.NKVRP47YOYM2@thinkpad>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8
MIME-Version: 1.0

Hi all,

I am happy to announce the release of links 0.7.0.

https://git.code.netlandish.com/~netlandish/links/refs/0.7.0

Release highlights:

# Added

- You can now set a custom expiration date for personal access tokens. Maximum of 10 years.
- Ability to edit organization name in edit form.
- Unit tests for adding and updating organizations (api and web app)
- Ability to specify how you want tags to be ordered in account settings.

# Fixed

- Traceback caused by 2 edge cases when adding a second+ organization.

# Changed dependencies for downstream packagers

## Updated

* github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43 => v0.0.0-20241020182733-b788ff22d5a6
* github.com/emersion/go-smtp v0.21.3 => v0.24.0
* netlandish.com/x/gobwebs v0.1.10 => v0.1.13
* netlandish.com/x/gobwebs-auditlog v0.2.7 => v0.2.10
* netlandish.com/x/gobwebs-formguard v0.2.8 => v0.2.11
* netlandish.com/x/gobwebs-graphql v0.2.8 => v0.2.11
* netlandish.com/x/gobwebs-oauth2 v0.2.7 => v0.2.11
* netlandish.com/x/gobwebs-ses-feedback v0.2.8 => v0.2.11
* petersanchez.com/x/carrier v0.2.3 => v0.2.4
* petersanchez.com/x/carrier/ses v0.0.0-20250114214955-7f5d9b835a85 => v0.0.0-20251028135020-aeeb26831d7f
* petersanchez.com/x/carrier/smtp v0.0.0-20250114214955-7f5d9b835a85 => v0.0.0-20251028135020-aeeb26831d7f

Thanks to all contributors!

~$ contrib/git-stats.sh 0.6.0..0.7.0

Author         Commits  Changed Files  Insertions  Deletions
Peter Sanchez       11             51       +2856      -1908
