Skip to content

Commit e3a89c1

Browse files
committed
Release v0.99.70
1 parent c57c187 commit e3a89c1

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,29 @@ The format is based on [Keep a Changelog][], and this project adheres to [Semant
1010
[Keep a Changelog]: https://keepachangelog.com/en/1.1.0/
1111
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
1212

13+
## [v0.99.70] - 2025-01-23
14+
15+
### Changed
16+
17+
- Adopt `ReflectionClass<*>` instead of `ReflectionClass<object>` to work around `T` not being covariant on PHPStan 2.1.2 + PHP 8.4
18+
19+
#### `Polyfill`
20+
21+
- Remove dependency on `salient/utils`
22+
23+
### Fixed
24+
25+
#### `Polyfill`
26+
27+
- Fix issue where `PhpToken` doesn't tokenize binary strings like `b"$foo"` correctly
28+
- Fix issue where `PhpToken` fails if `salient/sli` is not installed
29+
30+
### Security
31+
32+
#### `Utility`
33+
34+
- Optionally honour umask in `File::create()` and `createDir()`
35+
1336
## [v0.99.69] - 2025-01-22
1437

1538
### Added
@@ -4324,6 +4347,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
43244347

43254348
- Allow `CliOption` value names to contain arbitrary characters
43264349

4350+
[v0.99.70]: https://github.com/salient-labs/toolkit/compare/v0.99.69...v0.99.70
43274351
[v0.99.69]: https://github.com/salient-labs/toolkit/compare/v0.99.68...v0.99.69
43284352
[v0.99.68]: https://github.com/salient-labs/toolkit/compare/v0.99.67...v0.99.68
43294353
[v0.99.67]: https://github.com/salient-labs/toolkit/compare/v0.99.66...v0.99.67

0 commit comments

Comments
 (0)