You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,36 @@
1
+
## 0.8.3 (2025-08-18)
2
+
3
+
4
+
### Features
5
+
* Attempting to load use CSafeLoader for faster YAML parsing where available. CSafeLoader can offer 9->11x performance improvements in some cases while still performing the safe loading methods of safe_load (#219) ([`37d3a65`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/37d3a65fe0cfe27473586005f5a22cfc109f891d))
6
+
7
+
## 0.8.2 (2025-07-08)
8
+
9
+
10
+
11
+
### Bug Fixes
12
+
* Adding a TypeAdapter cache to fix a performance regression with larger templates. ([`b62a4f1`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/b62a4f133b33bbea13da2f9dbb97e33441ffe8ca))
* sdist failed to install (#198) ([`ed30b7f`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/ed30b7f38c8828a6d33969196dc8db7a74894d09))
22
+
* EnvironmentActions type was not validated properly (#197) ([`ae69150`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/ae691502f547bd845001c5f10e32175f386cbe96))
23
+
24
+
## 0.8.0 (2025-05-22)
25
+
26
+
### BREAKING CHANGES
27
+
* Creation of a DynamicConstrainedStr or FormatString now requires a model parsing context, including the Open Job Description revision and any extensions that are enabled. ([`2a8db9d`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/2a8db9d7064715079b3f7160988787c90fa93f0e))
28
+
* instantiate_model no longer accepts optional loc and within_field arguments. ([`2a8db9d`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/2a8db9d7064715079b3f7160988787c90fa93f0e))
Copy file name to clipboardExpand all lines: README.md
+1-99Lines changed: 1 addition & 99 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -289,105 +289,7 @@ You can download this package from:
289
289
290
290
### Verifying GitHub Releases
291
291
292
-
You can verify the authenticity of the release artifacts using the `gpg` command line tool.
293
-
294
-
1) Download the desired release artifacts from the GitHub releases page. Make sure to download the corresponding PGP signature file (ending with `.sig`) as well.
295
-
For example, if you would like to verify your download of the wheel for version `1.2.3`, you should have the following files downloaded:
296
-
```
297
-
openjd_model-1.2.3-py3-none-any.whl
298
-
openjd_model-1.2.3-py3-none-any.whl.sig
299
-
```
300
-
301
-
2) Install the `gpg` command line tool. The installation process varies by operating system. Please refer to the GnuPG website for instructions: https://gnupg.org/download/
302
-
303
-
3) Save the following contents to a file called `openjobdescription-pgp.asc`:
See [Verifying GitHub Releases](https://github.com/OpenJobDescription/openjd-model-for-python?tab=security-ov-file#verifying-github-releases) for more information.
0 commit comments