Skip to content

Commit 60c8c02

Browse files
committed
Release v0.99.65
1 parent 30fd664 commit 60c8c02

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,27 @@ 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.65] - 2024-12-09
14+
15+
### Added
16+
17+
#### `Collection`
18+
19+
- Add and implement `isEmpty()`
20+
- Add PHPStan assertions that narrow the return types of `all()`, `first()` and `last()` when a collection is non-empty
21+
22+
### Changed
23+
24+
#### `Utility`
25+
26+
- Accept `ReflectionConstant` in `Reflect::getNames()`
27+
28+
### Fixed
29+
30+
#### `Utility`
31+
32+
- Fix issue where `Get::code()` may not match the longest possible string in `$constants`, generating output like `"Type::PROPERTY . '_HOOK'"` instead of `"Type::PROPERTY_HOOK"`
33+
1334
## [v0.99.64] - 2024-11-29
1435

1536
### Changed
@@ -4224,6 +4245,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
42244245

42254246
- Allow `CliOption` value names to contain arbitrary characters
42264247

4248+
[v0.99.65]: https://github.com/salient-labs/toolkit/compare/v0.99.64...v0.99.65
42274249
[v0.99.64]: https://github.com/salient-labs/toolkit/compare/v0.99.63...v0.99.64
42284250
[v0.99.63]: https://github.com/salient-labs/toolkit/compare/v0.99.62...v0.99.63
42294251
[v0.99.62]: https://github.com/salient-labs/toolkit/compare/v0.99.61...v0.99.62

0 commit comments

Comments
 (0)