Releases: wedevelopnl/silverstripe-grid
Releases · wedevelopnl/silverstripe-grid
6.0.0-alpha.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: update README to reflect current project state by @erikfrerejean in #35
- Refactor: extract validation/serialization from GridController into testable services by @erikfrerejean in #36
- fix: auto-generate .docker/.env on make up by @erikfrerejean in #38
- fix: prevent race condition in ensure-up when Docker volumes are fresh by @erikfrerejean in #39
- refactor: decompose useDragAndDrop into focused units by @erikfrerejean in #37
- feat: add BlockMediaExtension with media layout adapters by @erikfrerejean in #40
- fix: cross-container drop at end blocked during source depletion by @erikfrerejean in #41
- Improve BlockMediaExtension admin layout UX by @erikfrerejean in #42
- docs: add CONTRIBUTING.md and CODE_OF_CONDUCT.md by @erikfrerejean in #43
- fix: preserve user intent in GridSettings sparse cascade by @erikfrerejean in #44
- refactor: replace GridAdapterConfiguration trait with AbstractGridAdapter base class by @erikfrerejean in #45
- refactor: remove redundant @return annotations on getChildren() overrides by @erikfrerejean in #47
- chore: gitignore Claude Code local config files by @erikfrerejean in #48
- refactor: extract createNode method from GridTreeBuilder by @erikfrerejean in #49
- Replace custom JS field toggling with display-logic by @erikfrerejean in #46
- Remove beads issue tracker by @erikfrerejean in #50
- fix: mount coverage directory to host by @erikfrerejean in #51
- fix: address backend code review issues by @erikfrerejean in #52
- fix: add PHPStan stub for ImageManipulation nullable return types by @erikfrerejean in #53
- Ship TypeScript type declarations in client/dist by @erikfrerejean in #54
- chore: remove unnecessary @phpstan-ignore comments by @erikfrerejean in #55
- Add Rector with silverstripe-rector and apply initial refactoring by @erikfrerejean in #56
- perf: reduce JS bundle size by 56% (324KB → 142KB) by @erikfrerejean in #57
- Fix E2E test failures and flaky media-elements spec by @erikfrerejean in #58
- refactor: tighten PHPStan types and add RecursivePublishable stub by @erikfrerejean in #59
- chore: audit infection ignore rules — remove dead config, add tests by @erikfrerejean in #60
- chore: print testbed URL after
make upby @erikfrerejean in #61 - fix: resolve PHPStan stub conflicts with Silverstan by @erikfrerejean in #62
- test: kill survived Stryker mutants across frontend by @erikfrerejean in #63
- chore: parallelize make qa and make qa-js by @erikfrerejean in #64
- docs: add 6.0.0-alpha.2 changelog by @erikfrerejean in #65
Full Changelog: 6.0.0-alpha.1...6.0.0-alpha.2
6.0.0-alpha.1
Immutable
release. Only release title and notes can be modified.
Ground-up rewrite for SilverStripe 6. This is a new package (wedevelopnl/silverstripe-grid) that replaces the SS5 wedevelopnl/silverstripe-elemental-grid module with an independent architecture — no dependency on dnadesign/silverstripe-elemental.