{"push_id":2718142454,"size":41,"distinct_size":1,"ref":"refs/heads/12094/sticky-table-ssr","head":"3c075ea25015efb7a989cac3d204aeb196b9832b","before":"6e7ad7cc5ce0c02bf70e070420fb645f3432f84d","commits":[{"sha":"6a472eb6a73629a90401b3bf7ca8bd0d4f31ba4a","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(datepicker): showing dot in high contrast mode after popup has closed (#12099)\n\nFixes the datepicker's popup showing a 1x1 pixel dot in high contrast mode, after the calendar has been closed. The dot comes from the outline that we add to the popup which collapses after we detach the overlay.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/6a472eb6a73629a90401b3bf7ca8bd0d4f31ba4a"},{"sha":"0186a039a31a8e99a0fe4c0ebabc268a02d9a48d","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(tabs): don't fire change event when amount of tabs changes (#12097)\n\nFixes the tab group firing its `selectedTabChange` event when the amount of tabs changes, which might throw the consumer into an infinite loop if they're adding new tabs inside the callback.\r\n\r\nFixes #12084.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/0186a039a31a8e99a0fe4c0ebabc268a02d9a48d"},{"sha":"8e2ff1fbeb7e620c375d5d9b20102441dce9fbba","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(ripple): remove webkit touch highlights from ripple containers (#12082)\n\nSince the ripples are feedback enough that the element was touched, we should disable the native feedback on touch devices so it doesn't overlap with the ripples. These changes go through the various clickable ripple triggers and remove the Webkit highlighting.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/8e2ff1fbeb7e620c375d5d9b20102441dce9fbba"},{"sha":"25eb43f0bda26426aea92b68fdb51c0c1bc3b4db","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(expansion-panel): disable hover highlight on non-hover devices (#12080)\n\nDisables the expansion panel header's hover if the device doesn't support hovering. This prevents the header from appearing as stuck if the user taps it on a touch device.\r\n\r\nRelates to #12030.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/25eb43f0bda26426aea92b68fdb51c0c1bc3b4db"},{"sha":"d4623ff357979460a6efbcf4df7424da632f2e2d","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(slider): track not being rendered under some conditions when using a thumb label (#12079)\n\nFixes a rendering issue where the slider track won't be rendered when starting a drag from 0% or 100% while the thumb label is enabled.\r\n\r\nFixes #12071.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/d4623ff357979460a6efbcf4df7424da632f2e2d"},{"sha":"dd6aec64ed542942cc9966f898a1e2f754371f07","author":{"name":"Pavel Agarkov","email":"75517af71566c35526632303624830c3178ea5dd@gmail.com"},"message":"fix(icon): reverse for loop when removing child nodes from mat-icon (#12078)\n\nWhen mat-icon element has more than one child node (like when mat-badge is used) then child nodes should be removed in the reversed order otherwise you will attempt to get node by index which is not correct any more since you've deleted some nodes already in the previous iterations and it will cause an error.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/dd6aec64ed542942cc9966f898a1e2f754371f07"},{"sha":"cc5dfb87b0e02a0fb33c2e34d43d05216d91acd7","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"fix(form-field): placeholder not hiding if `-webkit-text-fill-color` is used (#12076)\n\nIf developers use `-webkit-text-fill-color` to change the color of the placeholder and label, the actual \"native\" placeholder won't be invisible because `-webkit-text-fill-color` overwrites `color: transparent`.\r\n\r\nFixes #12074","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/cc5dfb87b0e02a0fb33c2e34d43d05216d91acd7"},{"sha":"330176d6baf09b8cfab3cc93144f271bebaa62bb","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(sidenav): continuously hitting zone when using autosize option (#12067)\n\nFixes the sidenav going into an infinite change detection loop when using the `autosize` option. Initially this was fixed in #11231, but it got reintroduced in #11986 where we started comparing `0` against `null` which always evaluates to true.\r\n\r\nFixes #11215.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/330176d6baf09b8cfab3cc93144f271bebaa62bb"},{"sha":"6314d15353dc9fc713bfff51a2ea517df8d7d1bf","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"fix(toolbar): deprecate unused landscape row-height variable (#12129)\n\n* Deprecates the unused landscape row-height variable. The logic for this has been removed a long time ago, and the SCSS variable should be removed at some point.\r\n* Makes the host bindings more clear by expanding the truthy and falsy check.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/6314d15353dc9fc713bfff51a2ea517df8d7d1bf"},{"sha":"947c29afcca90050239b0ca5ca0a235585252073","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(button): don't show hover overlay on devices that don't support hovering (#12030)\n\nFixes the hover overlay persisting on touch devices after tapping on a button.\r\n\r\nFixes #12022.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/947c29afcca90050239b0ca5ca0a235585252073"},{"sha":"49119ed0b1f08f418713e700c5b2d675b85de65c","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(progress-bar): query animation not working on safari (#12014)\n\nFixes the query animation not working on Safari. The issue comes from the fact that Safari won't resolve references correctly when the page has a `base` tag (which is required by `@angular/router`).","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/49119ed0b1f08f418713e700c5b2d675b85de65c"},{"sha":"57b066a0a29e0df46af2db92404e076b1a4e1dfa","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"fix(datepicker): set role on datepicker popup and aria-haspopup on the datepicker toggle (#12008)\n\nCurrently the datepicker in touch UI mode has `role=\"dialog\"` which is inherited from `MatDialog`, however it doesn't have a role in popup mode. These changes add the proper role for the popup element, in addition to `aria-haspopup` which was missing from the datepicker toggle button.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/57b066a0a29e0df46af2db92404e076b1a4e1dfa"},{"sha":"de107b7e23c63200336e1acca711b7e76d2b2b62","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"feat(slider): support two-way binding for value (#12003)\n\nCurrently we support having a two-way binding via `ngModel`, but not through the `value` binding. These changes add support for a two-way binding on the `value`.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/de107b7e23c63200336e1acca711b7e76d2b2b62"},{"sha":"fdd70823cf1460d46949fa4e31928cda463094f5","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"build: fix small browser test coverage (#11970)\n\n* No longer just runs the tests against the first browser of a test platform (travis, saucelabs, browserstack)\r\n* Stability is more valuable than speed (runs sequentially on CI now)\r\n* Update Saucelabs Connect\r\n* Remove unused spec reporter\r\n* Update from Edge 14 to Edge 17\r\n* Fix pixel deviations in Edge 17","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/fdd70823cf1460d46949fa4e31928cda463094f5"},{"sha":"118344ef95ce381f964c11588e7b1c318dd5f89c","author":{"name":"Jerry Orta","email":"984fe5f60d7e4bf4941809da03b52d54db3a9947@gmail.com"},"message":"fix(schematic): parse5 v5.0.0 requires different parse options (#12028)\n\nFixes #12027","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/118344ef95ce381f964c11588e7b1c318dd5f89c"},{"sha":"dd7421db6c38944ee55b852326150b59db130b4e","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"docs: add example for ripple (#12063)","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/dd7421db6c38944ee55b852326150b59db130b4e"},{"sha":"40ff3f9a5ef5b472a8b3f65f49647a40f742c895","author":{"name":"Kristiyan Kostadinov","email":"b1774d6ba40b5efd395a63a0e09265acaf16af7a@users.noreply.github.com"},"message":"build: make body scrollable element in demo (#12093)\n\nReworks the demo to make the `body` the scrollable element. Currently we have the `mat-sidenav-content` be scrollable which doesn't reflect the setup in most apps and makes it harder to test some cases, because of some things like the overlay backdrop blocking scrolling.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/40ff3f9a5ef5b472a8b3f65f49647a40f742c895"},{"sha":"309f830ccd78fa1fbeacb5655d4ac8b41adcc40a","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"build: enable fullTemplateTypeCheck in aot mode (#12100)\n\nEnables `fullTemplateTypeCheck` in the aot demo app and e2e app.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/309f830ccd78fa1fbeacb5655d4ac8b41adcc40a"},{"sha":"f315e3e7e6b85570198930a39e17372a538386f8","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"build: fix random ngc resolve failures (#12103)\n\n* Depending on the timing for building the assets and building the ESM output (kind of randomly), building the Material package will result in NGC failures. This happens when running the `material:build-no-bundles` task (e.g. unit testing; serving the dev-app) because the assets are built in parallel with the ESM output.\r\n* Removes a duplicated function in the package-tools.","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/f315e3e7e6b85570198930a39e17372a538386f8"},{"sha":"2f9b51f18e0c0ef9a2cc2b5ccabda80ad5408369","author":{"name":"heavybeard","email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@heavybeard.it"},"message":"chore: fix typo in karma config comment (#12111)","distinct":false,"url":"https://api.github.com/repos/crisbeto/material2/commits/2f9b51f18e0c0ef9a2cc2b5ccabda80ad5408369"}]}
{"actor":{"display_login":"crisbeto"}}