mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-12-19 05:19:42 +08:00
40 KiB
40 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.1.11 (2022-06-22)
Bug Fixes
- datetime: closing time picker no longer changes month (#25478) (f9ab9b5), closes #25438
- item: multiple input appearance when using datetime (#25484) (3089f38), closes #25479
- item: multiple input appearance when using datetime (#25498) (1a8d23d), closes #25484 #25483
- overlays: focus is not moved if active element is in overlay (#25481) (dcc2da2), closes #24127 #24820
- refresher: quickly swiping down no longer causes duplicate refresh (#25476) (3abfa78), closes #25418
- vue: components have correct type definitions (#25499) (b1821e9), closes #25485
6.1.10 (2022-06-15)
Bug Fixes
- fab-button: improve ripple effect behavior on click (#25413) (efdaf90), closes #21772
- modal: backdrop animation when backdropBreakpoint is 1 (#25430) (c10df52), closes #25402
- modal: status bar color now correct with sheet modal (#25424) (377c4f5), closes #20501
- picker-column-internal: switching off an input mode column preserves scroll (#25467) (989429d)
- popover: ensure popover does not go offscreen when adjusting top position (#25350) (6926538), closes #25349
6.1.9 (2022-06-08)
Bug Fixes
- all: ripple effect is no longer added when scrolling (#25352) (0b275af), closes #22030
- datetime: emit ionChange for non-calendar picker presentation (#25380) (4e6a60b), closes #25375
- datetime: ensure that default month shown is always in bounds (#25351) (866d452), closes #25320
- label: text contents will repaint on change (#25395) (52ec741)
6.1.8 (2022-06-01)
Bug Fixes
- all: improve compatibility with vite (#25381) (d83bcd2), closes #23823
- item-sliding: swiping inside of virtual scroller now prevents scrolling (#25345) (5a1a5f6)
- range: dragging knob no longer scrolls page (#25343) (0b92dff), closes #19004
6.1.7 (2022-05-26)
Bug Fixes
- accordion: accordions expand when using binding (#25322) (61e571e), closes #25307
- datetime: don't update value on confirm call if no date was selected (#25338) (9e5b10a)
- item, list: list aria roles are added (#25336) (311c634), closes #19939
- menu: rtl menu no longer disappears on ios 15 (#25309) (6005431), closes #25192
- modal: swipe to close on content blocks scroll in ion-nav (#25300) (fdc55c0), closes #25298
- nav: swipe to go back works inside card modal (#25333) (0156be6), closes #25327
- refresher: attach scroll listener to custom scroll target (#25335) (8f5e4cd), closes #25318
- types: improve intellisense with colors (#25347) (97cfbbb)
6.1.6 (2022-05-18)
Bug Fixes
- loading: spinner now respects —spinner-color (#25261) (65f4c74), closes #25180
- modal: reset breakpoint to initial breakpoint on present (#25246) (2557bf3), closes #25245
- scroll-assist: touch end events continue to bubble on inputs (#25282) (780f16d), closes #25229
6.1.5 (2022-05-11)
Bug Fixes
- core: @axe-core/playwright should be a devDependency (#25244) (617ec48), closes #25242
- item: counter has appropriate contrast (#25266) (750be33), closes #25262
- spinner: alignment is now correct in rtl (#25260) (e3c996d)
6.1.4 (2022-05-04)
Bug Fixes
- datetime: arrow navigation respects min/max values (#25182) (6946e09), closes #25073
- datetime: hide footer when month-year picker is open (#25205) (aa5e1b9)
- modal: card modal can now be swiped to close on the content (#25185) (7633ddb), closes #22046
- modal: card modal no longer dismisses from content with refresher (#25227) (c4f811f)
6.1.3 (2022-04-27)
Bug Fixes
- core: inherit aria attributes on host elements (#25156) (611832b), closes #20127
- datetime: if no default value, don't highlight active day until one is selected (#25151) (9896939)
- picker-column-internal: center active item when rapidly opened (#25155) (8e17fa9), closes #25154
- select: avoid duplicate dialogs and backdrops when clicking (#25175) (70d2784), closes #25126
6.1.2 (2022-04-20)
Bug Fixes
- datetime: time picker display matches dynamically set value (#25010) (11493a0), closes #24967
- modal: add canDismiss option to modal options (#25144) (2984ddf), closes #25143
6.1.1 (2022-04-15)
Bug Fixes
- all: import path is now correct when using ionic in a stencil app (#25123) (1b407ab), closes #25122
- datetime: account for 30 and 45 minute timezones when getting current date (#25120) (96b2003), closes #25112
- modal, popover: do not dismiss when ionDismiss is emitted from select (#25125) (90115db), closes #25124
6.1.0 (2022-04-13)
Bug Fixes
- accordion-group: only allow keyboard interaction if header is focused (#25091) (e1b555f)
- datetime: resolve warnings when importing into Stencil app (#25106) (a61c004)
- datetime: warn when parsing an invalid date value (#25049) (982dc85)
- menu: preserve scroll position when focusing on open (#25044) (da89684)
- picker-column: column renders correctly with selected value (#24988) (8318659), closes #17664
- popover: allow arrow on desktop (#25056) (bcd00c7)
- popover: only focus trap ion-item children (#24990) (0cd06a6), closes #24633
- ripple-effect: ripple displays on click or touch (#25102) (2a313e9), closes #25094
Features
- content, reorder-group, header, footer, infinite-scroll, refresher: add custom scroll target to improve compatibility with virtual scroll (#24883) (2a438da), closes #23437
- datetime: isDateEnabled to enable/disable specific days (#24898) (e932a04), closes #24209
- item: counter formatter to customize counter text display (#24336) (171020e), closes #24327
- modal: ability to programmatically set current sheet breakpoint (#24648) (3145c76), closes #23917
- modal: add canDismiss property to manage modal dismissing (#24928) (4b21958), closes #22297
- range: add knobMoveStart and knobMoveEnd events (#25011) (f5cb1f8)
- select: add event for when overlay is dismissed (#24400) (b835b7c)
6.0.16 (2022-04-08)
Note: Version bump only for package @ionic/core
6.0.15 (2022-04-06)
Bug Fixes
- datetime: warn when parsing an invalid date value (#25049) (982dc85)
- picker-column: column renders correctly with selected value (#24988) (8318659), closes #17664
- popover: allow arrow on desktop (#25056) (bcd00c7)
6.0.14 (2022-03-30)
Note: Version bump only for package @ionic/core
6.0.13 (2022-03-23)
Bug Fixes
- datetime: presentation time emits ionChange once (#24968) (2909b08), closes #24967
- popover: dismissing nested popover via backdrop now works (#24957) (9e84ef7), closes #24954
6.0.12 (2022-03-16)
Bug Fixes
- datetime: reinit behavior on presentation change (#24828) (d46e1e8)
- toast: screen readers now announce toasts when presented (#24937) (8a97f6b), closes #22333
6.0.11 (2022-03-09)
Bug Fixes
- datetime: time picker now scrolls to correct value (#24879) (331ce6d), closes #24878
- ios: swipe to go back now works in rtl mode (#24866) (2ac9105), closes #19488
Performance Improvements
6.0.10 (2022-03-02)
Bug Fixes
- datetime: confirm method now uses selected date (#24827) (c35b898), closes #24823
- datetime: persist minutes column on hour change (#24829) (aacb58a), closes #24821
- item-sliding: close() will maintain disabled state (#24847) (ea4a9bb), closes #24747
- modal: re-enable swipe gestures when modal is dismissed (#24846) (836c01c), closes #24817
- modal: sheet modal now allows input focusing when backdrop disabled (#24840) (e4ec572), closes #24581
6.0.9 (2022-02-23)
Bug Fixes
- datetime: improve datetime sizing in modals (#24762) (b0ac7de), closes #23992
- datetime: month and year column order is now locale aware (#24802) (16647b2), closes #24548
- datetime: month picker no longer gives duplicate months on ios 14 and older (#24792) (b6d7e1c), closes #24663
- img: draggable attribute is now inherited to inner img element (#24781) (19ac238), closes #21325
- modal: backdropBreakpoint allows interactivity behind sheet (#24798) (fca3f56), closes #24797
- popover: default alignment to 'center' for ios mode (#24815) (243f673)
- react, vue: scroll is no longer interrupted on ios (#24791) (99c91ef), closes #24435
- select: interface components now show correctly (#24810) (2fc2de5), closes #24807
- toast: toast is now correctly excluded from focus trapping (#24816) (8246112), closes #24733
6.0.8 (2022-02-15)
Bug Fixes
- back-button, breadcrumb, item: flip chevron icons on RTL (#24705) (a093544)
- datetime: navigate to month within min range (#24759) (7b3838c), closes #24757
- input: only set native input value if different (#24758) (fd031aa), closes #24753
- router-outlet: getRouteId() returns the params set in setRouteId(). (#24656) (be2205e), closes #24652
- router-outlet: navigating to same route with different params now activates component (#24760) (abc36ae), closes #24653
6.0.7 (2022-02-09)
Bug Fixes
6.0.6 (2022-02-09)
Bug Fixes
- action-sheet: background includes safe area margin (#24700) (8c22646), closes #24699
- angular, react, vue: overlays no longer throw errors when used inside tests (#24681) (897ae4a), closes #24549 #24590
- datetime: disable intersection observer during month update (#24713) (aab4d30), closes #24712
- datetime: minutes only filtered when max hour matches current hour (#24710) (231d6df), closes #24702
- input: cursor position does not jump to end (#24736) (4ff9524), closes #24727
- input: IME composition mode (#24735) (c6381ce), closes #24669
- modal, popover: quickly opening modal/popover no longer presents duplicates (#24697) (928c5fb)
- modal: inline modals inherit ion-page styling (#24723) (596aad4), closes #24706
- popover: use alignment with popover options (#24711) (f5c5c3c), closes #24709
- router: router push with relative path (#24719) (d40c0c3), closes #24718
- select: value is selected when given array (#24687) (6ee7d15), closes #24742
6.0.5 (2022-02-02)
Bug Fixes
- datetime: prevent navigating to disabled months (#24421) (b40fc46), closes #24208 #24482
- input: min/max compatibility with react-hook-form (#24657) (1f91883), closes #24489
Performance Improvements
6.0.4 (2022-01-26)
Bug Fixes
- accordion: items inside of the content now correct display borders (#24618) (d3311df), closes #24613
- col: col no longer errors when running in non-browser environment (#24603) (af0135c), closes #24446
- datetime: datetime locale with h23 will respect max time range (#24610) (5925e76), closes #24588
- datetime: timepicker popover will position relative to click target (#24616) (378c632), closes #24531 #24415
- input: ion-input accepts any string value (#24606) (43c5977), closes #19884
- item: label text aligns with input text (#24620) (94d033c), closes #24404
- item: match material design character counter (#24335) (54db1a1), closes #24334
- menu: focus trapping with menu and overlays no longer results in errors (#24611) (632dafc), closes #24361 #24481
- modal: native keyboard will dismiss when bottom sheet is dragged (#24642) (525f01f), closes #23878
- range: setting dir on ion-range to enable rtl mode now supported (#24597) (5dba4e5), closes #20201
- searchbar: setting dir on ion-searchbar to enable rtl mode now supported (#24602) (35e5235)
- segment: setting dir on ion-segment to enable rtl mode now supported (#24601) (2940e73), closes #23978
- spinner: ensure transform doesn't overwrite circular animation (#24643) (88ce010)
- toast: allow input focus while toast is visible (#24572) (29f1140), closes #24571
- toggle: setting dir on ion-toggle to enable rtl mode now supported (#24600) (353dbc0)
6.0.3 (2022-01-19)
Bug Fixes
- datetime: showing calendar grid no longer causes month to switch on ios 15 (#24554) (3d20959), closes #24405
- item: error slot visible in Safari (#24579) (af01a8b), closes #24575
- menu: remove main attribute that was supposed to removed in v5 (#24565) (7704ac3), closes #24563
- modal: life cycle events for controller modals (#24508) (9a15753), closes #24460
- overlays: getTop now returns the top-most presented overlay (#24547) (f5b4382), closes #19111
6.0.2 (2022-01-11)
Bug Fixes
- breadcrumb: support routerLink on breadcrumb (#24509) (5bb1414), closes #24493
- css: inline css source in source maps (#24514) (987d46c), closes #24441
- datetime: add top padding to MD calendar month grid (#24522) (bd82b5d), closes #24408
- datetime: RTL will no longer infinitely scroll (#24475) (8f00008), closes #24472
- datetime: time picker format with hourCycle h23 (#24476) (a3724e6), closes #24474
- datetime: update active day styling when day is selected (#24454) (4304391), closes #24414 #24451
- datetime: wheel picker shows correct column order in rtl (#24546) (c90ce31), closes #24378
- overlays: define custom element children (#24439) (4715b83), closes #24393
- popover: allow arrow configuration with controller approach (#24512) (b39003a), closes #24487
- radio: fix radio not showing checked state when not in a group (#24423) (94a781c)
- react,vue: backdrop for inline modal/popover overlay (#24453) (77f8412), closes #24449
- react: building app for production now works correctly with vite (#24515) (32fad3d), closes #24229
- refresher: import icons to avoid errors in react and vue (#24525) (388622f), closes #24480