Skip to content

Commit 0c211b1

Browse files
committed
Release v0.99.68
1 parent 276c26d commit 0c211b1

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.68] - 2025-01-14
14+
15+
### Added
16+
17+
#### `PHPStan`
18+
19+
- Add `HasMutatorReadWritePropertiesExtension` to resolve errors like `property.unused` and `property.unusedType` in classes that insert `HasMutator`
20+
21+
#### `Sync`
22+
23+
- Add `SyncUtil::getServicedEntityType()`
24+
25+
### Changed
26+
27+
#### `Sync`
28+
29+
- In `SyncEntityProvider`, resolve custom entity types to base entities serviced by the provider if necessary
30+
31+
> This change means sync operations performed on a `$provider` via `$provider->with(<entity>::class)` are resolved against a parent of `<entity>` if:
32+
>
33+
> - `$provider` doesn't service `<entity>` but does service one of its non-abstract parents, and
34+
> - the service container resolves that parent to `<entity>`
35+
1336
## [v0.99.67] - 2025-01-13
1437

1538
### Changed
@@ -4271,6 +4294,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
42714294

42724295
- Allow `CliOption` value names to contain arbitrary characters
42734296

4297+
[v0.99.68]: https://github.com/salient-labs/toolkit/compare/v0.99.67...v0.99.68
42744298
[v0.99.67]: https://github.com/salient-labs/toolkit/compare/v0.99.66...v0.99.67
42754299
[v0.99.66]: https://github.com/salient-labs/toolkit/compare/v0.99.65...v0.99.66
42764300
[v0.99.65]: https://github.com/salient-labs/toolkit/compare/v0.99.64...v0.99.65

0 commit comments

Comments
 (0)