ionic-team/ionic
### [`v5.0.5`](https://togithub.com/ionic-team/ionic/blob/master/CHANGELOG.md#505httpsgithubcomionic-teamioniccomparev504v505-2020-03-11)
[Compare Source](https://togithub.com/ionic-team/ionic/compare/v5.0.4...v5.0.5)
##### Bug Fixes
- **button:** allow overflow to be overridden by the CSS variable ([#20738](https://togithub.com/ionic-team/ionic/issues/20738)) ([7ecde36](https://togithub.com/ionic-team/ionic/commit/7ecde36f9d31327a45f7b5023ed533edbb9cc709)), closes [#20726](https://togithub.com/ionic-team/ionic/issues/20726)
- **datetime:** account for max property when hour, minute, or second is set to 0 ([#20665](https://togithub.com/ionic-team/ionic/issues/20665)) ([2177461](https://togithub.com/ionic-team/ionic/commit/21774612d8d70ab7eda3eab0e6e9ac039b5c87d8)), closes [#20652](https://togithub.com/ionic-team/ionic/issues/20652)
- **header:** collapsable header should default to using content background ([#20736](https://togithub.com/ionic-team/ionic/issues/20736)) ([f6c3ba7](https://togithub.com/ionic-team/ionic/commit/f6c3ba7e5af2af9e32f75306cde7704509e82263)), closes [#20691](https://togithub.com/ionic-team/ionic/issues/20691)
- **header:** resolve undefined error on collapsible header when navigating quickly ([#20728](https://togithub.com/ionic-team/ionic/issues/20728)) ([87a2721](https://togithub.com/ionic-team/ionic/commit/87a27216d011f1d02ac0fc0aeb3ae0400ecfbd8c)), closes [#20725](https://togithub.com/ionic-team/ionic/issues/20725)
- **ios:** large title animation now works properly in a modal ([#20703](https://togithub.com/ionic-team/ionic/issues/20703)) ([ec4878a](https://togithub.com/ionic-team/ionic/commit/ec4878ac085d8ff92cb8b2ea0852523f174ab01b)), closes [#20696](https://togithub.com/ionic-team/ionic/issues/20696)
- **item:** apply proper margin left for slotted icon in RTL ([#20684](https://togithub.com/ionic-team/ionic/issues/20684)) ([d53595e](https://togithub.com/ionic-team/ionic/commit/d53595eb1629e0d60f7e832414e84c544e184346)), closes [#20653](https://togithub.com/ionic-team/ionic/issues/20653)
- **label:** text overflow for slotted headings ([#20690](https://togithub.com/ionic-team/ionic/issues/20690)) ([4d34ce6](https://togithub.com/ionic-team/ionic/commit/4d34ce6a31eaa19859699646cc614f5be6239e10)), closes [#17087](https://togithub.com/ionic-team/ionic/issues/17087)
- **modal:** leave animation transitions modal completely out of viewport on ipad ([#20702](https://togithub.com/ionic-team/ionic/issues/20702)) ([22d5256](https://togithub.com/ionic-team/ionic/commit/22d52568100d8096ee36e3a61a19614f0d63d45f)), closes [#20697](https://togithub.com/ionic-team/ionic/issues/20697)
- **angular** exclude components from ssr ([#20674](https://togithub.com/ionic-team/ionic/issues/20674)) ([f64b142](https://togithub.com/ionic-team/ionic/commit/f64b1420aead39b9056dc25cfdbcf95bc4f6f621))
- **modal:** swipeable modal now works in firefox ([#20714](https://togithub.com/ionic-team/ionic/issues/20714)) ([7d260b9](https://togithub.com/ionic-team/ionic/commit/7d260b96a73958709fa93a4fe58f816a445471ee)), closes [#20706](https://togithub.com/ionic-team/ionic/issues/20706)
- **overlays:** prevent accidental dismiss of overlays when tapping screen twice ([#20683](https://togithub.com/ionic-team/ionic/issues/20683)) ([b6c2a77](https://togithub.com/ionic-team/ionic/commit/b6c2a77deb1c09eb1fd414f7737794e208ab5081)), closes [#20608](https://togithub.com/ionic-team/ionic/issues/20608)
- **segment:** allow routerLink to work on segment buttons ([#20682](https://togithub.com/ionic-team/ionic/issues/20682)) ([314dbb1](https://togithub.com/ionic-team/ionic/commit/314dbb1a4d970327fcbb2f3fbdec0627c626fe4d)), closes [#20678](https://togithub.com/ionic-team/ionic/issues/20678)
- **segment:** iOS mode segment now works on older Android devices ([#20673](https://togithub.com/ionic-team/ionic/issues/20673)) ([44993b7](https://togithub.com/ionic-team/ionic/commit/44993b7987031b6618409675fdbb1f15ec4ea343)), closes [#20648](https://togithub.com/ionic-team/ionic/issues/20648)
testing-library/react-testing-library
### [`v10.0.1`](https://togithub.com/testing-library/react-testing-library/releases/v10.0.1)
[Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v10.0.0...v10.0.1)
##### Bug Fixes
- support Node >=10 ([#611](https://togithub.com/testing-library/react-testing-library/issues/611)) ([3bc13d9](https://togithub.com/testing-library/react-testing-library/commit/3bc13d94c05df06ae4cff5bf98ac1fd0cddb4783))
mongodb/node-mongodb-native
### [`v3.5.5`](https://togithub.com/mongodb/node-mongodb-native/releases/v3.5.5)
[Compare Source](https://togithub.com/mongodb/node-mongodb-native/compare/v3.5.4...v3.5.5)
The MongoDB Node.js team is pleased to announce version 3.5.5 of the driver
#### Release Highlights
##### Regression in `hasNext` when using a cursor with a limit
[@peterbroadhurst](https://togithub.com/peterbroadhurst) helped point out a regression introduced in v3.5.4 where using `hasNext`
on a cusor with a limit would not return the full set of results.
##### Ignored topology updates cause servers to fall out of latency window
A change introduced across all MongoDB drivers, and in particular v3.5.0 of the Node.js
driver, attempted to prevent needless duplicate `topologyDescriptionChanged` topology events
by introducing a `ServerDescription` equality operator. Since equality does not take the
`lastUpdateTime` and `lastWriteDate` fields of an ismaster into account, the driver could
eventually consider servers non-suitable for server selection, since they would fall out
of the [latency window](https://togithub.com/mongodb/specifications/blob/master/source/server-selection/server-selection.rst#round-trip-times-and-the-latency-window).
All updates are considered viable for topology updates now, and _only_ event emission is
gated by `ServerDescription` equality.
##### Memory leaks with Node.js v12+
The legacy topology types (in particular if you were connected to a replic set) used a
custom `Timeout` class to wrap a timer. Unfortunately, the class depended on an undocumented,
private variable `_called`, which was removed in Node.js v12. This would lead to the driver
thinking the timeout never occurred, and therefore never releasing the object for garbage
collection. We recommend users of the legacy topology types immediately update to this
version of the driver, or use the Unified Topology which is unaffected by this bug.
##### TypeError: Cannot read property 'Symbol(cancelled)' of undefined
[@erfanium](https://togithub.com/erfanium) and [@Paic](https://togithub.com/Paic) helped us identify an issue in rare failover events where multiple
requests to process the server selection queue would result in an attempted property
access of an `undefined` variable.
##### `promiseLibrary` not respected by newly introduced `maybePromise` helper
[@tobyealden](https://togithub.com/tobyealden) pointed out that an internal refactor to use a helper to optionally
return a `Promise` for top level API methods was not, in fact, using a custom
promise library if one was provided!
Thanks very much to all the community members who contributed to this release!
#### Release Notes
Bug
[NODE-2460] - Memory Leak with ReplSet and NodeJS v12
[NODE-2472] - TypeError on server available with useUnifiedTopology: true
[NODE-2474] - Server_Description update with lastUpdateTime / lastWriteDate fields is ignored in topology
This PR contains the following updates:
0.11.1
->0.11.2
0.11.1
->0.11.2
5.0.4
->5.0.5
5.0.4
->5.0.5
10.0.0
->10.0.1
13.9.0
->13.9.1
12.12.29
->12.12.30
0.11.1
->0.11.2
3.5.4
->3.5.5
Release Notes
ionic-team/ionic
### [`v5.0.5`](https://togithub.com/ionic-team/ionic/blob/master/CHANGELOG.md#505httpsgithubcomionic-teamioniccomparev504v505-2020-03-11) [Compare Source](https://togithub.com/ionic-team/ionic/compare/v5.0.4...v5.0.5) ##### Bug Fixes - **button:** allow overflow to be overridden by the CSS variable ([#20738](https://togithub.com/ionic-team/ionic/issues/20738)) ([7ecde36](https://togithub.com/ionic-team/ionic/commit/7ecde36f9d31327a45f7b5023ed533edbb9cc709)), closes [#20726](https://togithub.com/ionic-team/ionic/issues/20726) - **datetime:** account for max property when hour, minute, or second is set to 0 ([#20665](https://togithub.com/ionic-team/ionic/issues/20665)) ([2177461](https://togithub.com/ionic-team/ionic/commit/21774612d8d70ab7eda3eab0e6e9ac039b5c87d8)), closes [#20652](https://togithub.com/ionic-team/ionic/issues/20652) - **header:** collapsable header should default to using content background ([#20736](https://togithub.com/ionic-team/ionic/issues/20736)) ([f6c3ba7](https://togithub.com/ionic-team/ionic/commit/f6c3ba7e5af2af9e32f75306cde7704509e82263)), closes [#20691](https://togithub.com/ionic-team/ionic/issues/20691) - **header:** resolve undefined error on collapsible header when navigating quickly ([#20728](https://togithub.com/ionic-team/ionic/issues/20728)) ([87a2721](https://togithub.com/ionic-team/ionic/commit/87a27216d011f1d02ac0fc0aeb3ae0400ecfbd8c)), closes [#20725](https://togithub.com/ionic-team/ionic/issues/20725) - **ios:** large title animation now works properly in a modal ([#20703](https://togithub.com/ionic-team/ionic/issues/20703)) ([ec4878a](https://togithub.com/ionic-team/ionic/commit/ec4878ac085d8ff92cb8b2ea0852523f174ab01b)), closes [#20696](https://togithub.com/ionic-team/ionic/issues/20696) - **item:** apply proper margin left for slotted icon in RTL ([#20684](https://togithub.com/ionic-team/ionic/issues/20684)) ([d53595e](https://togithub.com/ionic-team/ionic/commit/d53595eb1629e0d60f7e832414e84c544e184346)), closes [#20653](https://togithub.com/ionic-team/ionic/issues/20653) - **label:** text overflow for slotted headings ([#20690](https://togithub.com/ionic-team/ionic/issues/20690)) ([4d34ce6](https://togithub.com/ionic-team/ionic/commit/4d34ce6a31eaa19859699646cc614f5be6239e10)), closes [#17087](https://togithub.com/ionic-team/ionic/issues/17087) - **modal:** leave animation transitions modal completely out of viewport on ipad ([#20702](https://togithub.com/ionic-team/ionic/issues/20702)) ([22d5256](https://togithub.com/ionic-team/ionic/commit/22d52568100d8096ee36e3a61a19614f0d63d45f)), closes [#20697](https://togithub.com/ionic-team/ionic/issues/20697) - **angular** exclude components from ssr ([#20674](https://togithub.com/ionic-team/ionic/issues/20674)) ([f64b142](https://togithub.com/ionic-team/ionic/commit/f64b1420aead39b9056dc25cfdbcf95bc4f6f621)) - **modal:** swipeable modal now works in firefox ([#20714](https://togithub.com/ionic-team/ionic/issues/20714)) ([7d260b9](https://togithub.com/ionic-team/ionic/commit/7d260b96a73958709fa93a4fe58f816a445471ee)), closes [#20706](https://togithub.com/ionic-team/ionic/issues/20706) - **overlays:** prevent accidental dismiss of overlays when tapping screen twice ([#20683](https://togithub.com/ionic-team/ionic/issues/20683)) ([b6c2a77](https://togithub.com/ionic-team/ionic/commit/b6c2a77deb1c09eb1fd414f7737794e208ab5081)), closes [#20608](https://togithub.com/ionic-team/ionic/issues/20608) - **segment:** allow routerLink to work on segment buttons ([#20682](https://togithub.com/ionic-team/ionic/issues/20682)) ([314dbb1](https://togithub.com/ionic-team/ionic/commit/314dbb1a4d970327fcbb2f3fbdec0627c626fe4d)), closes [#20678](https://togithub.com/ionic-team/ionic/issues/20678) - **segment:** iOS mode segment now works on older Android devices ([#20673](https://togithub.com/ionic-team/ionic/issues/20673)) ([44993b7](https://togithub.com/ionic-team/ionic/commit/44993b7987031b6618409675fdbb1f15ec4ea343)), closes [#20648](https://togithub.com/ionic-team/ionic/issues/20648)testing-library/react-testing-library
### [`v10.0.1`](https://togithub.com/testing-library/react-testing-library/releases/v10.0.1) [Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v10.0.0...v10.0.1) ##### Bug Fixes - support Node >=10 ([#611](https://togithub.com/testing-library/react-testing-library/issues/611)) ([3bc13d9](https://togithub.com/testing-library/react-testing-library/commit/3bc13d94c05df06ae4cff5bf98ac1fd0cddb4783))mongodb/node-mongodb-native
### [`v3.5.5`](https://togithub.com/mongodb/node-mongodb-native/releases/v3.5.5) [Compare Source](https://togithub.com/mongodb/node-mongodb-native/compare/v3.5.4...v3.5.5) The MongoDB Node.js team is pleased to announce version 3.5.5 of the driver #### Release Highlights ##### Regression in `hasNext` when using a cursor with a limit [@peterbroadhurst](https://togithub.com/peterbroadhurst) helped point out a regression introduced in v3.5.4 where using `hasNext` on a cusor with a limit would not return the full set of results. ##### Ignored topology updates cause servers to fall out of latency window A change introduced across all MongoDB drivers, and in particular v3.5.0 of the Node.js driver, attempted to prevent needless duplicate `topologyDescriptionChanged` topology events by introducing a `ServerDescription` equality operator. Since equality does not take the `lastUpdateTime` and `lastWriteDate` fields of an ismaster into account, the driver could eventually consider servers non-suitable for server selection, since they would fall out of the [latency window](https://togithub.com/mongodb/specifications/blob/master/source/server-selection/server-selection.rst#round-trip-times-and-the-latency-window). All updates are considered viable for topology updates now, and _only_ event emission is gated by `ServerDescription` equality. ##### Memory leaks with Node.js v12+ The legacy topology types (in particular if you were connected to a replic set) used a custom `Timeout` class to wrap a timer. Unfortunately, the class depended on an undocumented, private variable `_called`, which was removed in Node.js v12. This would lead to the driver thinking the timeout never occurred, and therefore never releasing the object for garbage collection. We recommend users of the legacy topology types immediately update to this version of the driver, or use the Unified Topology which is unaffected by this bug. ##### TypeError: Cannot read property 'Symbol(cancelled)' of undefined [@erfanium](https://togithub.com/erfanium) and [@Paic](https://togithub.com/Paic) helped us identify an issue in rare failover events where multiple requests to process the server selection queue would result in an attempted property access of an `undefined` variable. ##### `promiseLibrary` not respected by newly introduced `maybePromise` helper [@tobyealden](https://togithub.com/tobyealden) pointed out that an internal refactor to use a helper to optionally return a `Promise` for top level API methods was not, in fact, using a custom promise library if one was provided! Thanks very much to all the community members who contributed to this release! #### Release NotesBug
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.