Skip to content

Align release 3.0.0 with 2.6.1#356

Merged
tuj merged 57 commits into
release/3.0.0from
feature/release-3-align-with-2.6.1
Mar 18, 2026
Merged

Align release 3.0.0 with 2.6.1#356
tuj merged 57 commits into
release/3.0.0from
feature/release-3-align-with-2.6.1

Conversation

@tuj

@tuj tuj commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Link to issue

#351

Link to ticket

https://leantime.itkdev.dk/#/tickets/showTicket/6592

Description

Aligns release 3.0.0 with changes made in 2.6.1.

Checklist

  • My code is covered by test cases.
  • My code passes our test (all our tests).
  • My code passes our static analysis suite.
  • My code passes our continuous integration process.

tuj and others added 15 commits December 5, 2025 13:55
Add onFlush handler to detect ManyToMany collection changes that
preUpdate misses, ensuring checksums propagate correctly. Add tests
for add/remove on ScreenGroup.screens and Slide.media, plus upward
propagation through the entity tree.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Extract SQL generation and execution logic from RelationsChecksumListener
into a dedicated RelationsChecksumCalculator service. Add a new console
command (app:checksum:recalculate) to trigger checksum recalculation for
slides and media with optional --tenant and --modified-after filters.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add #[\Override] attributes to configure(), complete(), and execute().
Add explicit Doctrine types to setParameter() calls for tenant and date.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
6592: Add onFlush listener for ManyToMany checksum propagation
@tuj
tuj changed the base branch from develop to release/3.0.0 March 6, 2026 13:20
@tuj tuj changed the title Feature/release 3 align with 2.6.1 Release 3.0.0 align with 2.6.1 Mar 6, 2026
@tuj tuj mentioned this pull request Mar 6, 2026
@tuj tuj self-assigned this Mar 6, 2026
@tuj tuj added the bug Something isn't working label Mar 6, 2026
@tuj tuj added this to the 3.0.0 milestone Mar 6, 2026
@tuj tuj changed the title Release 3.0.0 align with 2.6.1 Align release 3.0.0 with 2.6.1 Mar 9, 2026
@tuj
tuj marked this pull request as ready for review March 18, 2026 09:25
@tuj
tuj merged commit cbe4232 into release/3.0.0 Mar 18, 2026
16 checks passed
@tuj
tuj deleted the feature/release-3-align-with-2.6.1 branch March 18, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants