diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6197c4f..0d85981 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,10 @@
# Changelog
-**Version:** 4.1.0
-**Date:** 2025-12-18
+**Version:** 4.1.1
+**Date:**
**SPDX-License-Identifier:** BSD-3-Clause
**License File:** See the LICENSE file in the project root
-**Copyright:** © 2025 Michael Gardner, A Bit of Help, Inc.
+**Copyright:** © 2025-2026 Michael Gardner, A Bit of Help, Inc.
**Status:** Released
All notable changes to this project will be documented in this file.
@@ -14,6 +14,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+No unreleased changes yet.
+
+---
+
+## [4.1.1] -
+
+### Fixed
+
+- **Publishability of the Alire community-index source**: switch the
+ two `.gitmodules` submodule URLs from SSH (`git@github.com:...`)
+ back to HTTPS (`https://github.com/...`) so downstream consumers
+ and Alire's deployment of the published source can clone the
+ dev/tooling submodules without SSH credentials. Effectively
+ reverses the URL portion of `f4863eb chore(submodules): switch
+ submodule URLs from HTTPS to SSH`. Library API and runtime
+ behaviour are byte-identical to v4.1.0; this is a publishability
+ patch only.
+
---
## [4.1.0] - 2025-12-18
diff --git a/README.md b/README.md
index 55e1f55..36f7eee 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,11 @@
[](LICENSE) [](https://ada-lang.io) [](https://www.adacore.com/about-spark) [](https://alire.ada.dev)
-**Version:** 4.1.0
-**Date:** 2025-12-18
+**Version:** 4.1.1
+**Date:**
**SPDX-License-Identifier:** BSD-3-Clause
**License File:** See the LICENSE file in the project root
-**Copyright:** © 2025 Michael Gardner, A Bit of Help, Inc.
+**Copyright:** © 2025-2026 Michael Gardner, A Bit of Help, Inc.
**Status:** Released
## Overview
@@ -352,7 +352,7 @@ A Bit of Help, Inc.
## Project Status
-**Status**: Production Ready (v4.1.0)
+**Status**: Production Ready (v4.1.1)
- [x] Result[T,E] - 30 operations
- [x] Option[T] - 25 operations
diff --git a/alire.toml b/alire.toml
index 9a7a7a3..296f270 100644
--- a/alire.toml
+++ b/alire.toml
@@ -1,6 +1,6 @@
name = "functional"
description = "Functional Programming Library for Ada 2022"
-version = "4.1.0"
+version = "4.1.1"
authors = ["A Bit of Help, Inc. - Michael Gardner"]
maintainers = ["A Bit of Help, Inc. - Michael Gardner "]
diff --git a/config/README.md b/config/README.md
index b1cdbf3..efcdbca 100644
--- a/config/README.md
+++ b/config/README.md
@@ -1,10 +1,10 @@
# Functional Library - Embedded Restrictions
-**Version:** 4.1.0
-**Date:** 2025-12-18
+**Version:** 4.1.1
+**Date:**
**SPDX-License-Identifier:** BSD-3-Clause
**License File:** See the LICENSE file in the project root
-**Copyright:** © 2025 Michael Gardner, A Bit of Help, Inc.
+**Copyright:** © 2025-2026 Michael Gardner, A Bit of Help, Inc.
**Status:** Released
## Overview
diff --git a/src/version/functional-version.ads b/src/version/functional-version.ads
index 20112eb..532dd16 100644
--- a/src/version/functional-version.ads
+++ b/src/version/functional-version.ads
@@ -33,7 +33,7 @@ is
-- Semantic Version Components
Major : constant Natural := 4;
Minor : constant Natural := 1;
- Patch : constant Natural := 0;
+ Patch : constant Natural := 1;
-- Pre-release identifier (e.g., "dev", "alpha.1", "beta.2", "rc.1")
-- Empty string for stable releases
@@ -44,7 +44,7 @@ is
Build_Metadata : constant String := "";
-- Full version string (e.g., "0.1.0-dev", "1.2.3", "2.0.0-rc.1+build.456")
- Version : constant String := "4.1.0";
+ Version : constant String := "4.1.1";
-- Check if this is a pre-release version
function Is_Prerelease return Boolean is (Prerelease'Length > 0);
diff --git a/test/alire.toml b/test/alire.toml
index 77b6e3d..f70881e 100644
--- a/test/alire.toml
+++ b/test/alire.toml
@@ -1,6 +1,6 @@
name = "functional_tests"
description = "Test suite for functional"
-version = "4.1.0"
+version = "4.1.1"
authors = ["Michael Gardner"]
maintainers = ["Michael Gardner "]
licenses = "BSD-3-Clause"