Skip to content

Commit 8d9f6f0

Browse files
committed
v1.0.0 (2025-11-05)
1 parent 436b885 commit 8d9f6f0

File tree

3 files changed

+43
-12
lines changed

3 files changed

+43
-12
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,35 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni
22

33
---
44

5+
# `v1.0.0` (2025-11-05)
6+
7+
- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/tempel/versions/1.0.0)
8+
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)
9+
10+
At long last- this is the first **stable v1** release of Tempel! 🎉
11+
12+
It is functionally identical to (and bidirectionally data compatible with) v1.0.0-RC1 (2024-02-26), but now marked as "production ready".
13+
14+
## Disclaimer
15+
16+
⚠️ **Important**: this software is provided *"as is"* and **without warranty of any kind**. You use it **at your own risk**!
17+
18+
While Tempel has been written and tested with care, the nature of the problem domain inevitably means that it can be **easy to misuse** and **sensitive to bugs**.
19+
20+
Misuse or bugs can be **especially harmful** - potentially leading to [security vulnerabilities](../../wiki/3-FAQ#how-secure-is-tempel) or even [permanent data loss](../../wiki/3-FAQ#is-there-a-risk-of-data-loss)!
21+
22+
Whenever you use cryptographic libraries/frameworks (including Tempel), please **test very carefully** and always **back up important data**!
23+
24+
Please report any unexpected issues! Possible security issues may be responsibly reported [here](https://github.com/taoensso/tempel/security), thank you! 🙏
25+
26+
## Since `v1.0.0-RC1` (2024-02-26)
27+
28+
- Use [contextual Truss exceptions](https://github.com/taoensso/truss#contextual-exceptions) for all errors
29+
- Documentation and example improvements
30+
- Update dependencies
31+
32+
---
33+
534
# `v1.0.0-RC1` (2024-02-26)
635

736
> **Dep/s**: Tempel is [on Clojars](https://clojars.org/com.taoensso/tempel/versions/1.0.0-RC1).

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<a href="https://www.taoensso.com/clojure" title="More stuff by @ptaoussanis at www.taoensso.com"><img src="https://www.taoensso.com/open-source.png" alt="Taoensso open source" width="340"/></a>
2-
[**API**][cljdoc] | [**Wiki**][GitHub wiki] | [Slack][] | Latest release: [v1.0.0-RC1](../../releases/tag/v1.0.0-RC1) (2024-02-26)
2+
[**API**][cljdoc] | [**Wiki**][GitHub wiki] | [Slack][] | Latest release: [v1.0.0](../../releases/tag/v1.0.0) (2025-11-05)
33

44
[![Clj tests][Clj tests SVG]][Clj tests URL]
55
[![Graal tests][Graal tests SVG]][Graal tests URL]
@@ -14,7 +14,7 @@ More than another collection of crypto utils, Tempel offers a **coherent and opi
1414

1515
Its [tiny API](../../wiki/1-Getting-started#api-overview) and focus on **smart keychains** helps shield you from unnecessary and error-prone complexity, greatly simplifying the most common data security needs.
1616

17-
⚠️ Tempel is [NOT intended](../../wiki/3-Faq#can-i-decrypt-tempel-data-with-other-tools) for interop with other cryptographic tools/APIs!
17+
👉 Tempel is [NOT intended](../../wiki/3-Faq#can-i-decrypt-tempel-data-with-other-tools) for interop with other cryptographic tools/APIs!
1818

1919
## Why Tempel?
2020

@@ -27,6 +27,16 @@ Its [tiny API](../../wiki/1-Getting-started#api-overview) and focus on **smart k
2727
- Extensive **beginner-oriented** [documentation](#documentation), docstrings, and error messages.
2828
- **Comprehensive test suite** with >60k unit tests.
2929

30+
## Disclaimer
31+
32+
⚠️ **Important**: this software is provided *"as is"* and **without warranty of any kind**. You use it **at your own risk**!
33+
34+
While Tempel has been written and tested with care, the nature of the problem domain inevitably means that it can be **easy to misuse** and **sensitive to bugs**.
35+
36+
Misuse or bugs can be **especially harmful** - potentially leading to [security vulnerabilities](../../wiki/3-FAQ#how-secure-is-tempel) or even [permanent data loss](../../wiki/3-FAQ#is-there-a-risk-of-data-loss)!
37+
38+
Whenever you use cryptographic libraries/frameworks (including Tempel), please **test very carefully** and always **back up important data**!
39+
3040
## Video demo
3141

3242
See for intro and usage:
@@ -81,17 +91,9 @@ See for intro and usage:
8191
- API reference via [cljdoc][cljdoc]
8292
- Support via [Slack][] or [GitHub issues][]
8393

84-
## Disclaimer
85-
86-
**Important**: while Tempel has been written and tested with care, the nature of the problem domain inevitably means that bugs and/or misuse can be **especially harmful and/or easy to make**.
87-
88-
Bugs and/or misuse could lead to [security vulnerabilities](../../wiki/3-FAQ#how-secure-is-tempel) or even [permanent data loss](../../wiki/3-FAQ#is-there-a-risk-of-data-loss).
89-
90-
Please be **very careful** evaluating Tempel and/or other cryptographic libraries/frameworks before use, especially new libraries/frameworks like Tempel!
91-
9294
## Security
9395

94-
See [here](../../security) for **security advisories** and/or to **report security vulnerabilities**.
96+
See [here](../../security) for **security advisories** and/or to **report possible security vulnerabilities**.
9597

9698
## Funding
9799

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso/tempel "1.0.0-RC1"
1+
(defproject com.taoensso/tempel "1.0.0"
22
:author "Peter Taoussanis <https://www.taoensso.com>"
33
:description "Data security framework for Clojure"
44
:url "https://www.taoensso.com/tempel"

0 commit comments

Comments
 (0)