Skip to content

Commit e3eb3ca

Browse files
committed
chore: update tzif dependency to ^3.0.3 for v1.1.1 release
1 parent ba13320 commit e3eb3ca

File tree

9 files changed

+28
-16
lines changed

9 files changed

+28
-16
lines changed

.github/workflows/windows-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ jobs:
5858
shell: bash
5959
run: |
6060
# Replace local path pins with GitHub URL pins
61-
# functional v4.0.0, tzif v3.0.0
61+
# functional v4.0.0, tzif v3.0.3
6262
sed -i "s|functional = { path = '../functional' }|functional = { url = \"https://github.com/abitofhelp/functional.git\", commit = \"d429ad4534d3d19e76f6cf19b0f96fa008925658\" }|" alire.toml
63-
sed -i "s|tzif = { path = '../tzif' }|tzif = { url = \"https://github.com/abitofhelp/tzif_ada.git\", commit = \"ae94a8870d31a673b2e7f0fb1fbca878fdb94551\" }|" alire.toml
63+
sed -i "s|tzif = { path = '../tzif' }|tzif = { url = \"https://github.com/abitofhelp/tzif_ada.git\", commit = \"e2a782a787a7351ac8776749288ed34d91c5abad\" }|" alire.toml
6464
echo "Updated pins to use GitHub URLs"
6565
echo "=== alire.toml pins ==="
6666
grep -A5 '^\[\[pins\]\]' alire.toml || true

.github/workflows/windows-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ jobs:
6060
shell: bash
6161
run: |
6262
# Replace local path pins with GitHub URL pins
63-
# functional v4.0.0, tzif v3.0.0
63+
# functional v4.0.0, tzif v3.0.3
6464
sed -i "s|functional = { path = '../functional' }|functional = { url = \"https://github.com/abitofhelp/functional.git\", commit = \"d429ad4534d3d19e76f6cf19b0f96fa008925658\" }|" alire.toml
65-
sed -i "s|tzif = { path = '../tzif' }|tzif = { url = \"https://github.com/abitofhelp/tzif_ada.git\", commit = \"ae94a8870d31a673b2e7f0fb1fbca878fdb94551\" }|" alire.toml
65+
sed -i "s|tzif = { path = '../tzif' }|tzif = { url = \"https://github.com/abitofhelp/tzif_ada.git\", commit = \"e2a782a787a7351ac8776749288ed34d91c5abad\" }|" alire.toml
6666
echo "Updated pins to use GitHub URLs"
6767
echo "=== alire.toml pins ==="
6868
grep -A5 '^\[\[pins\]\]' alire.toml || true

CHANGELOG.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Changelog
22

3-
**Version:** 1.1.0<br>
4-
**Date:** 2025-12-16<br>
3+
**Version:** 1.1.1<br>
4+
**Date:** 2025-12-17<br>
55
**SPDX-License-Identifier:** BSD-3-Clause<br>
66
**License File:** See the LICENSE file in the project root<br>
77
**Copyright:** © 2025 Michael Gardner, A Bit of Help, Inc.<br>
@@ -12,10 +12,21 @@ All notable changes to this project will be documented in this file.
1212
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
1313
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1414

15+
## [1.1.1] - 2025-12-17
16+
17+
**Tests:** 335 unit + 154 integration = 489 total - All passing<br>
18+
**SPARK Status:** 710 checks: 60 flow, 596 proved, 54 unproved (~92% proved) (--mode=prove --level=2)<br>
19+
20+
### Changed
21+
22+
- **Dependency** - Updated tzif to ^3.0.3
23+
24+
---
25+
1526
## [1.1.0] - 2025-12-16
1627

1728
**Tests:** 335 unit + 154 integration = 489 total - All passing<br>
18-
**SPARK Status:** 710 checks: 60 flow, 596 proved, 54 unproved (--mode=prove --level=2)
29+
**SPARK Status:** 710 checks: 60 flow, 596 proved, 54 unproved (~92% proved) (--mode=prove --level=2)<br>
1930

2031
### Added
2132

@@ -30,7 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3041
- **Domain.Error.Result** - Slimmed to 7 essential operations for SPARK compatibility
3142
- Kept: `Ok`, `Error`, `From_Error`, `Is_Ok`, `Is_Error`, `Value`, `Error_Info`
3243
- Removed combinators available via `Functional.Result` in infrastructure layer
33-
- **Dependency** - Updated tzif to ^3.0.0
44+
- **Dependency** - Requires tzif ^3.0.0
3445

3546
### Fixed
3647

@@ -151,5 +162,6 @@ Initial release of the Zoneinfo timezone-aware datetime library for Ada 2022.
151162
- **Static Dispatch**: Generic instantiation for zero runtime overhead
152163
- **Library Standalone**: Explicit Library_Interface for ABI stability
153164

165+
[1.1.1]: https://github.com/abitofhelp/zoneinfo/releases/tag/v1.1.1
154166
[1.1.0]: https://github.com/abitofhelp/zoneinfo/releases/tag/v1.1.0
155167
[1.0.0]: https://github.com/abitofhelp/zoneinfo/releases/tag/v1.0.0

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ make submodule-status
352352
| gnat | >=13 | Ada 2022 compiler |
353353
| gnatcoll | ^25.0.0 | GNAT components collection |
354354
| functional | ^4.0.0 | Result monad and functional patterns |
355-
| tzif | ^3.0.0 | IANA timezone database access |
355+
| tzif | ^3.0.3 | IANA timezone database access |
356356

357357
## Contributing
358358

@@ -391,7 +391,7 @@ https://github.com/abitofhelp
391391
- ISO 8601 parsing and formatting
392392
- Timezone discovery with bounded arrays (SPARK-compatible)
393393
- Duration arithmetic and comparisons
394-
- TZif library integration (v3.0.0)
394+
- TZif library integration (v3.0.3)
395395
- 4-layer hexagonal architecture
396396
- Full test suite (489 tests)
397397
- Comprehensive documentation

alire.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "zoneinfo"
22
description = "Ada 2022 timezone library for zone calculations and durations"
3-
version = "1.1.0"
3+
version = "1.1.1"
44
authors = ["Michael Gardner"]
55
maintainers = ["Michael Gardner <mike@abitofhelp.com>"]
66
maintainers-logins = ["abitofhelp"]
@@ -34,7 +34,7 @@ gnatcoll = "^25.0.0"
3434
functional = "^4.0.0"
3535

3636
[[depends-on]]
37-
tzif = "^3.0.0"
37+
tzif = "^3.0.3"
3838

3939
[[pins]]
4040
functional = { path = '../functional' }

docs/formal/software_design_specification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,7 @@ test/
536536
| Crate | Version | Purpose |
537537
|-------|---------|---------|
538538
| **functional** | ^4.0.0 | Result/Option/Try monads |
539-
| **tzif** | ^3.0.0 | IANA timezone database access |
539+
| **tzif** | ^3.0.3 | IANA timezone database access |
540540
| **gnatcoll** | ^25.0.0 | Bounded strings, utilities |
541541

542542
**Compiler**: GNAT 14+ (Ada 2022)

docs/formal/software_requirements_specification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The library builds upon the tzif library for timezone data queries and DST calcu
6262
| Crate | Version | Purpose |
6363
|-------|---------|---------|
6464
| **functional** | ^4.0.0 | Result and Option monads for error handling |
65-
| **tzif** | ^3.0.0 | Timezone data queries and DST calculations |
65+
| **tzif** | ^3.0.3 | Timezone data queries and DST calculations |
6666
| **gnatcoll** | ^25.0.0 | Utility library for string operations |
6767

6868
---

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ From_Error (E) -- Convert Error_Type to Result
222222
| Crate | Version | Purpose |
223223
|-------|---------|---------|
224224
| **functional** | ^4.0.0 | Result/Option/Try monads |
225-
| **tzif** | ^3.0.0 | IANA timezone database access |
225+
| **tzif** | ^3.0.3 | IANA timezone database access |
226226
| **gnatcoll** | ^25.0.0 | GNAT Components Collection |
227227

228228
**Compiler:** GNAT 14+ (Ada 2022)

docs/quick_start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ alr build
5353
- **Alire** 2.0+ (Ada package manager)
5454
- **GNAT** 14+ (via Alire toolchain)
5555
- **Make** (for convenience targets)
56-
- **TZif Library** ^3.0.0 (automatically fetched by Alire)
56+
- **TZif Library** ^3.0.3 (automatically fetched by Alire)
5757
- **Functional Library** ^4.0.0 (automatically fetched by Alire)
5858
- **IANA Timezone Database** (typically in `/usr/share/zoneinfo` on Unix systems)
5959

0 commit comments

Comments
 (0)