mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
52 KiB
52 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.2.4-nightly.20220824 (2022-08-24)
Bug Fixes
- alert: add default aria-label (#25800) (d395a73)
- alert: use aria-labelledby and aria-describedby instead of aria-label (#25805) (27318d7)
- breadcrumb: separator is not announced by narrators (#25796) (71fad38)
- datetime: close month/year picker when hidden (#25789) (3b211b6), closes #25787
- modal: role attribute can be customized (#25804) (037d579)
- refresher: use componentOnReady utility for CE build (#25783) (bd715a5), closes #25782
- select: compareWith passes params in correct order (#25764) (d631195), closes #25759
6.2.3 (2022-08-17)
Bug Fixes
- css: preserve whitespace in selectors when minifying css (#25767) (bafa759), closes #25766
- datetime: highlights now show above content in modal (#25756) (d711658), closes #25755
- footer: remove toolbar bottom padding if near bottom slot tabs or keyboard is open (#25746) (bb37446)
- header: hide from screen readers when collapsed (#25744) (d0ba963)
- input: exclude date inputs from scroll assist (#25749) (abb56d2), closes #25745
- item: form validation caret color renders correctly (#25725) (de20541), closes #25719
- refresher: refresher is visible with multiple custom scroll targets (#25750) (e750e33), closes #25495
6.2.2 (2022-08-10)
Bug Fixes
- datetime: add correct null check when value changes (#25716) (36bea1c), closes #25714
- datetime: preferWheel respects column ordering by locale (#25726) (dee0f51), closes #25722
6.2.1 (2022-08-03)
Bug Fixes
- datetime: display time in user's timezone after selection (#25694) (11c69c8), closes #25693
- datetime: selecting today with multiple date select now works (#25699) (86b7000)
- nav: exclude nav from custom dialog (#25689) (d1e517b), closes #25677 #25688
6.2.0 Chromium (2022-07-27)
Bug Fixes
- datetime: account for previous years with preferWheel (#25656) (3a7f5f1)
- datetime: switching months in wheel picker now selected nearest neighbor (#25559) (dd256e1)
- datetime: switching presentation closes month/year picker (#25667) (57a21ad)
- nav: pop() will unmount views within a modal (#25638) (db28794), closes #25637 #21831
- textarea: textarea with autogrow will size to its contents (#24205) (a9cf2ab), closes #24793 #21242
- vue: input v-model accepts numbers (#25666) (ab65e9a), closes #25575
Features
- angular, react, vue: add support for autoMountComponent (#25552) (805dfa0)
- datetime-button: add button for displaying datetime in overlays (#25655) (4997331), closes #24316
- datetime: add multiple date selection (#25514) (9d31608), closes #24674
- datetime: add wheel style picker for dates and times (#25468) (3d19771), closes #23981
- datetime: localize am/pm labels in time picker (#25389) (6bc0acc), closes #16279
- modal: clicking handle advances to the next breakpoint (#25540) (7cdc388), closes #24069
- range: add reference point for start position of range slider (#25598) (c2781cc), closes #24348
- toggle: on/off icons for toggle (#25459) (bc0bdc4), closes #20524
6.1.15 (2022-07-20)
Bug Fixes
- datetime: use scroll listener to detect month changes (#25586) (b7afcb0), closes #25257 #25608 #24980
- fab-button: aria attributes are inherited (#25635) (64ae3d2), closes #25633
- modal: allow for custom dialog implementations (#25630) (a6f3ae6), closes #24080
Performance Improvements
6.1.14 (2022-07-13)
Bug Fixes
6.1.13 (2022-07-06)
Bug Fixes
- all: long press now preserves activated state (#25551) (a8286f6), closes #25544
- datetime: typing in time now updates value (#25561) (1b1b1a3), closes #25560
6.1.12 (2022-06-29)
Bug Fixes
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