main
refactor(angular): action sheet provider imports correct instance from core (#28474)
fix(angular): run change detection on attached overlay views (#31235)
feat(angular): ship Ionic components as Angular standalone components (#28311)
feat(textarea): reflect disabled and readonly props (#30910)
fix(angular): do not create duplicate menuController instances (#28343)
fix(modal): allow interaction with parent content through sheet modals in child routes (#30839)
feat(angular): add custom injector support for modal and popover controllers (#30899)
fix(modal): allow sheet modals to skip focus trap (#30689)
fix(angular): forward generic type parameter on ModalOptions and PopoverOptions (#31022)
test(angular): migrate to playwright (#30594)
refactor(angular): loading controller uses correct core instance (#28543)
fix(angular): export RefresherPullEnd types (#30991)
fix(reorder-group): add children fallback for framework compatibility (#30593)
fix(angular): honor modifier-click on routerLink (#31230)
test(angular): add a landing page to go between lazy and standalone apps (#30286)
feat(react, vue, angular): use tabs without router (#29794)
fix(tabs): preserve query params and fragment from tab button href (#31154)
fix(angular): NavController works with nested outlets (#28421)
fix(checkbox, toggle, radio-group): improve screen reader announcement timing for validation errors (#30714)
fix(checkbox): re-evaluate label visibility when label is updated (#30980)
test(angular): fixing over-import of RouterModule in the standalone router-link test (#30285)