From 3f2996b09fe8da7ff1b6c1e2792c4ce4a4ddbe01 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Sep 2026 09:30:43 +0000 Subject: [PATCH] chore(release): v1.0.1 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- CHANGELOG.md | 19 ++++++++++++++++++- package.json | 2 +- packages/backend/package.json | 2 +- packages/frontend/package.json | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index edda5b5..2e63184 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,12 +11,28 @@ on people who run and use Custotal, not the internal commit history. ## [Unreleased] +## [1.0.1] - 2026-09-15 + ### Security - **Email validation hardening** — an email address is now checked with a linear-time validator that caps the field at the RFC 5321 maximum (254 characters) before any matching, instead of a pattern that backtracked. +### Documentation + +- docs: update changelog + +### Maintenance + +- chore: update release workflow +- chore: add github pages +- chore: fix codeql reported issues +- chore(deps-dev): bump the root-dev-dependencies group across 1 directory with 4 updates +- chore: update readme +- chore(deps): bump the github-actions group across 1 directory with 4 updates +- chore(deps): bump nodemailer from 10.0.3 to 10.0.8 + ## [1.0.0] - 2026-09-13 Initial public release — Custotal is a self-hosted CRM that keeps your customer data in your @@ -70,5 +86,6 @@ control. attestation, and the dependency-review workflow blocks newly introduced high-severity advisories and copyleft licenses. -[Unreleased]: https://github.com/orbivort/custotal/compare/v1.0.0...HEAD +[Unreleased]: https://github.com/orbivort/custotal/compare/v1.0.1...HEAD +[1.0.1]: https://github.com/orbivort/custotal/releases/tag/v1.0.1 [1.0.0]: https://github.com/orbivort/custotal/releases/tag/v1.0.0 diff --git a/package.json b/package.json index 62a0e95..8c23b2f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "custotal", "private": true, - "version": "1.0.0", + "version": "1.0.1", "description": "Self-hosted CRM for small sales teams — your customer data stays in your own PostgreSQL database.", "license": "Apache-2.0", "author": "Orbivort", diff --git a/packages/backend/package.json b/packages/backend/package.json index 3ddc256..0910a76 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,7 +1,7 @@ { "name": "@custotal/backend", "private": true, - "version": "1.0.0", + "version": "1.0.1", "description": "Custotal backend — Express 5 + Prisma 7 + PostgreSQL REST API for the self-hosted CRM.", "license": "Apache-2.0", "repository": { diff --git a/packages/frontend/package.json b/packages/frontend/package.json index d7995ec..75a42fe 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -1,7 +1,7 @@ { "name": "@custotal/frontend", "private": true, - "version": "1.0.0", + "version": "1.0.1", "description": "Custotal frontend — React 19 + Vite 8 single-page application for the self-hosted CRM.", "license": "Apache-2.0", "repository": {