File tree Expand file tree Collapse file tree 4 files changed +39
-3
lines changed Expand file tree Collapse file tree 4 files changed +39
-3
lines changed Original file line number Diff line number Diff line change 2
2
3
3
4
4
5
+ ## v3.0.3 (2025-07-16)
6
+
7
+ ### Chores
8
+ * chore: Update Ruff linters ([ ` 6ddc335 ` ] ( https://github.com/sandialabs/shell-logger/commit/6ddc335f3a62a3e90bfe78b1f332c9520467cbb7 ) )
9
+ * chore: Ignore warning on missing __ hash__ method ([ ` 74ed2e0 ` ] ( https://github.com/sandialabs/shell-logger/commit/74ed2e002138125513ff39cc73499a5ffe859a56 ) )
10
+
11
+ Two ` Shell ` s are equal at a point in time if their types and working
12
+ directories match; however, a ` Shell ` 's working directory can change
13
+ over time, and as such, this class is not appropriate for hashing.
14
+
15
+ ### Patch
16
+ * patch: Add SLSA provenance to release assets ([ ` 05dab68 ` ] ( https://github.com/sandialabs/shell-logger/commit/05dab68911645f7ded90e09285cc905a56ff7460 ) )
17
+
18
+ See https://slsa.dev/ for motivation.
19
+
20
+ Creating a patch release to ensure these additions to the automated
21
+ release process work.
22
+
23
+ Note that the ` release ` job has been subdivided, because the SLSA
24
+ provenance reusable workflow cannot be used as a step within a job, but
25
+ must be used as a job on its own.
26
+
27
+ ### Refactoring
28
+ * refactor: Improve clarity ([ ` 76ba7c7 ` ] ( https://github.com/sandialabs/shell-logger/commit/76ba7c7900bf272d9effd6f7c3963a02b5cc79a5 ) )
29
+
30
+ Sourcery suggested:
31
+
32
+ In stats_collectors, using collectors.extend(generator) works but is
33
+ less self-documenting than a direct list comprehension; consider
34
+ assigning collectors = [ collector(...) for collector in ...] to
35
+ match the declared return type and improve readability.
36
+ * refactor: Remove AbstractMethod exception ([ ` 3143e0d ` ] ( https://github.com/sandialabs/shell-logger/commit/3143e0d9c620bd9df02cce8c1cc95a76db0efa55 ) )
37
+
38
+ I think its existence was a historical artifact of starting this project
39
+ before the @abstractmethod decorator was available.
40
+
5
41
## v3.0.2 (2025-06-09)
6
42
7
43
### Patch
Original file line number Diff line number Diff line change 17
17
"2024, National Technology & Engineering Solutions of Sandia, LLC (NTESS)"
18
18
)
19
19
author = "Josh Braun, David Collins, Jason M. Gates"
20
- version = "3.0.2 "
20
+ version = "3.0.3 "
21
21
release = version
22
22
23
23
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
5
5
6
6
[tool .poetry ]
7
7
name = " shell-logger-sandialabs"
8
- version = " 3.0.2 "
8
+ version = " 3.0.3 "
9
9
license = " LICENSE.md"
10
10
readme = " README.md"
11
11
keywords = [" shell" , " logging" ]
Original file line number Diff line number Diff line change 9
9
from .shell_logger import ShellLogger , ShellLoggerDecoder , ShellLoggerEncoder
10
10
11
11
__all__ = ["ShellLogger" , "ShellLoggerDecoder" , "ShellLoggerEncoder" ]
12
- __version__ = "3.0.2 "
12
+ __version__ = "3.0.3 "
You can’t perform that action at this time.
0 commit comments