v1.22.5
What's Changed
- Add tailored GitHub Actions CI by @crazeydave in #1
- Fix the PHPUnit suite: load Unity's interfaces, drop the eval() stubs by @crazeydave in #2
- Fix the undefined getMeetingIds() call in TsmlGroupRepository by @crazeydave in #3
- Let TsmlGroupRepository::save() insert a new group by @crazeydave in #4
- Let TsmlPositionRepository::save() insert a new position by @crazeydave in #5
- Remove dead getMeetingsForGroup() and its unused MeetingRepository by @crazeydave in #6
- Gate GroupViewFactory on member interfaces and drop null fallbacks by @crazeydave in #7
- Declare unity in Requires Plugins by @crazeydave in #8
- Test against Unity's real interfaces, not a hand-copy by @crazeydave in #9
- Make TsmlMember immutable and add with() by @crazeydave in #10
- Implement MemberRevisor over TsmlMember::with() by @crazeydave in #11
- Stage a clean production vendor/ instead of shipping dev packages by @crazeydave in #12
- Harden TsmlMeeting against positional-argument drift by @crazeydave in #13
- Give PHPStan a committed config and make it a CI gate by @crazeydave in #14
- Add status badges to README, kept current by the build by @crazeydave in #15
- Fix production excludes, and release 1.18.3 by @crazeydave in #16
- Implement responder certification by @crazeydave in #17
- Upgrade PHPStan to 2.x by @crazeydave in #18
- Pin PHPStan's memory limit, and stop overriding the config by @crazeydave in #19
- Collapse the phpstan script aliases onto one definition by @crazeydave in #20
- Add a PHPStan level badge to the README by @crazeydave in #21
- Document composer phpstan, not its aliases by @crazeydave in #22
- Release 1.18.4 by @crazeydave in #23
- Release 1.18.6 by @crazeydave in #24
- Release 1.18.7 by @crazeydave in #25
- test: raise unit coverage above 60% by @crazeydave in #26
- docs: note Coveralls coverage in Testing section by @crazeydave in #27
- docs: describe what the test suite covers in README by @crazeydave in #28
- fix: TsmlMeetingView::getGsrNames() calls a real Member method by @crazeydave in #29
- Raise coverage to ~93% and fix duplicate meeting types by @crazeydave in #30
- Type HasLogger's $context for PHPStan level 6 by @crazeydave in #31
- Release v1.18.10 by @crazeydave in #32
- Raise PHPStan to level 6 by @crazeydave in #33
- Type remaining arrays and drop the level 6 ignore by @crazeydave in #34
- Release v1.18.11 by @crazeydave in #35
- Update docs for PHPStan level 6 by @crazeydave in #36
- Make the PHPStan badge read the committed config by @crazeydave in #37
- chore(tests): migrate from wp_mock to bleedingdeacons/wp-mocks by @crazeydave in #38
- chore(release): v1.19.0 by @crazeydave in #39
- fix(logging): diagnostic traces are debug, not error by @crazeydave in #40
- chore(release): v1.19.1 by @crazeydave in #41
- Use the shared Unity test doubles by @crazeydave in #42
- chore(release): v1.20.0 by @crazeydave in #43
- Commit composer.lock and add Dependabot by @crazeydave in #44
- Point Plugin URI at the org that exists by @crazeydave in #47
- Point GitHub Plugin URI at the org that exists by @crazeydave in #48
- chore(release): v1.21.0 by @crazeydave in #49
- chore(ci): bump the actions group with 2 updates by @dependabot[bot] in #45
- chore(deps): bump squizlabs/php_codesniffer from 3.13.5 to 4.0.1 in the dependencies group by @dependabot[bot] in #46
- chore(tooling): standardise wp-mocks, phpstan and php_codesniffer by @crazeydave in #50
- chore(release): v1.22.0 by @crazeydave in #51
- chore(tooling): make PSR-12 a gate and badge the standard by @crazeydave in #52
- chore(release): v1.22.1 by @crazeydave in #53
- chore(phpcs): add the root PHP files to the PSR-12 scan by @crazeydave in #54
- chore(release): v1.22.2 by @crazeydave in #55
- fix(build): stop the readme and version syncs stripping carriage returns by @crazeydave in #56
- chore(release): v1.22.3 by @crazeydave in #57
- ci: gate on composer audit by @crazeydave in #58
- ci: check composer.lock in the validate gate by @crazeydave in #59
- chore(release): v1.22.4 by @crazeydave in #60
- ci: release on merge to main by @crazeydave in #61
New Contributors
- @crazeydave made their first contribution in #1
- @dependabot[bot] made their first contribution in #45
Full Changelog: https://github.com/bleedingdeacons/tsml-for-unity/commits/v1.22.5