Releases: web-platform-dx/web-features
Releases · web-platform-dx/web-features
v2.4.0
What's New
- 1 new feature
- 63.5% coverage of BCD
What's Changed
- Adds keys to multi-column and page-breaks by @vwallen in #2096
- Request docs/demos link in the new feature issue template by @captainbrosset in #1954
- Add a key to SVG by @Elchi3 in #2054
release.ts
: fix diff buffer full by @ddbeck in #2042- Publishing docs: add informing consumers to the release steps by @ddbeck in #2006
- Add scroll snap events by @jamesnw in #2103
- Add missing shape keys by @jamesnw in #2105
- Error if multiple features use the same caniuse id by @jamesnw in #2106
- Update draft features by @github-actions in #2118
- Add more keys to OPFS and File system access by @Elchi3 in #2104
- Add missing keys to masks by @jamesnw in #2101
- Add security group to a few features by @Elchi3 in #2061
- Prepare release v2.4.0 by @ddbeck in #2119
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's New
- 14 features
- 63% coverage of mdn/browser-compat-data features
What's Changed
- Fix checklist for BCD upgrades workflow by @ddbeck in #2073
- Fix checklist for BCD upgrades workflow (round 2) by @ddbeck in #2077
- Fix checklist for BCD upgrades workflow (round 3) by @ddbeck in #2079
scroll-driven-animations
: revise description for search by @ddbeck in #2020- Add Navigator and more navigation pieces by @autonome in #1931
- Update draft features by @github-actions in #2085
- Update draft features by @github-actions in #2090
- Revise BCD upgrade checklist by @ddbeck in #2091
- Update drafts workflow: document tests workaround by @ddbeck in #2093
- Fix
<samp>
description by @captainbrosset in #2075 - Add CSSOM and related features by @jamesnw in #1999
- Add Long animation frames (LoAFs) by @Elchi3 in #2074
- Add more keys to Intersection observer by @Elchi3 in #2052
- Add more keys to PiP and use compute_from by @Elchi3 in #2050
- Update notes on relative colors by @jamesnw in #2080
- Add CSSImportRule.supportsText key to @supports by @jamesnw in #2095
- Add keys from BCD 5.6.6 release to existing features by @jamesnw in #1972
- Add CSS numeric factory by @jamesnw in #2000
- Prepare release v2.3.0 by @ddbeck in #2092
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's New
- 1 feature
- 62% coverage of mdn/browser-compat-data features
What's Changed
- Add more Active View Transition keys by @jamesnw in #2039
- Add additional cursor keys by @jamesnw in #2037
- Add additional CSS Animation key by @jamesnw in #2035
- Add more keys to transform features by @jamesnw in #2034
- Add a key to WebNFC by @Elchi3 in #2031
- Add more keys to WebGPU by @Elchi3 in #2028
- Add more keys to WebHID by @Elchi3 in #2027
- Add CSP by @Elchi3 in #1959
- Update draft features by @github-actions in #2063
- Add more keys to WebGL by @Elchi3 in #2066
- Add more keys to WebSockets by @Elchi3 in #2065
- Add more keys to Web authentication by @Elchi3 in #2064
- Add keys to Background sync by @Elchi3 in #2060
- Add more keys to battery by @Elchi3 in #2059
- Add a key to console by @Elchi3 in #2058
- Add a key to Credential Management by @Elchi3 in #2057
- Add a key to Intl by @Elchi3 in #2056
- Add a key to Eyedropper by @Elchi3 in #2055
- Add more keys to Keyboard map by @Elchi3 in #2051
- Add more keys to Referrer Policy by @Elchi3 in #2048
- Add more keys to Presentation API by @Elchi3 in #2049
- Add checklist for handling BCD upgrades by @ddbeck in #2043
- Update draft features by @github-actions in #2070
- Prepare v2.2.0 release by @ddbeck in #2062
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's New
- 112 new features were added in this release.
What's Changed
- Add ImageData by @autonome in #1904
- Add Dataset by @autonome in #1909
- Add WebXR by @queengooborg in #1744
- Add Location by @autonome in #1905
- Add text-wrap-style.pretty key by @jamesnw in #1928
- Add console as a feature by @queengooborg in #1839
- Add object-fit and object-position by @jamesnw in #1831
- Adds page-setup and page-selectors for @page rules by @vwallen in #1801
- Add resolution media queries by @jamesnw in #1798
- Adds multi-column layout by @vwallen in #1819
- Add speak and speak-as by @jamesnw in #1899
- Add Iterators and the for..of loop by @Elchi3 in #1658
- Add Symbol by @Elchi3 in #1669
- Add gradients feature by @jamesnw in #1832
- Update draft features by @github-actions in #1939
- Revise description for
symbol
by @ddbeck in #1936 - Add Remote Playback API by @queengooborg in #1836
- Add messaging APIs and their infra by @autonome in #1913
- Readd MathML BCD compat_features by @Elchi3 in #1940
- Adds view transitions features for cross-document transitions and transition selection, and adds a new group by @vwallen in #1914
- Add Hyphenate Character and Hyphenate Limit Chars by @SondraE in #1938
- Add Hanging Punctuation by @SondraE in #1937
- Add Length Units by @SondraE in #1916
- Add URL API by @queengooborg in #1850
- Add drag and drop by @autonome in #1945
- Add additional keys to
paint
by @jamesnw in #1941 - Contributor docs: loosen restrictions on caniuse correspondence by @ddbeck in #1915
- Add WebDriver extension features by @Elchi3 in #1956
- Add missing key to Intl.Locale info by @Elchi3 in #1962
- Add Domparser by @autonome in #1906
- Shorthand and longhand styleguide entry by @jamesnw in #1891
- Update draft features by @github-actions in #1953
- WebUSB: use compute_from by @Elchi3 in #1964
- Update MathML feature by @Elchi3 in #1950
- Update scroll-snap keys by @jamesnw in #1942
- Adds visibility and reading-flow features by @vwallen in #1943
- SVG core feature by @jamesnw in #1927
- Adds CSS transitions feature by @vwallen in #1919
- Adds cubic-bezier() and steps() easing functions by @vwallen in #1812
- Add BlinkOn presentation to home page by @captainbrosset in #1955
- Adds keys to Scroll Driven Animations and Animations (CSS) by @vwallen in #1975
- Add Storage APIs by @autonome in #1773
- WebMidi: use compute_from by @Elchi3 in #1965
- Add missing keys to WebXR features by @Elchi3 in #1961
- Add more keys to console feature by @Elchi3 in #1960
- Update draft features by @github-actions in #1987
- Add missing key to float16array feature by @Elchi3 in #1991
- Update draft features by @github-actions in #1993
- Add keys introduced by BCD 5.6.7 by @ddbeck in #1992
- New Selection API features by @captainbrosset in #1888
- Add more fetch keys by @autonome in #1982
- Adds text decoration and text emphasis by @SondraE in #1986
- Adds shadow parts by @vwallen in #1968
- Adds host scoping pseudo-element by @vwallen in #1974
- Adds @namespace rule by @vwallen in #1976
- Add Text Size Adjust by @SondraE in #1978
- Add Xpath, XSLT and an xml group by @autonome in #1949
- Adds CSS Text properties by @SondraE in #1979
- Add comments for features that regressed Baseline status by @ddbeck in #1973
- Fix decodedBodySize and encodedBodySize property names in resource-size description by @captainbrosset in #2013
- Add CanvasPattern by @autonome in #2008
- Update draft features by @github-actions in #2009
namespace
: remove Markdown from the feature name by @ddbeck in #2017- Add more keys to XHR feature by @Elchi3 in #1963
- Add offset-position to motion-path by @jamesnw in #1951
- Add WebGPU by @Elchi3 in #1948
- Adds display CSS property and common declarations by @vwallen in #1967
- Add image() by @jamesnw in #2019
- Add ArrayBuffer and DataView to typed-arrays by @Elchi3 in #1668
update-drafts
uses parent spec if one is present by @jamesnw in #1994- Add Performance APIs by @Elchi3 in #1934
- Add bidirectional-override by @jamesnw in #1952
- Adds overflow-anchor by @vwallen in #1998
- Adds text baseline features by @vwallen in #2001
- Add more keys to SMIL SVG Animations by @Elchi3 in #2033
- Add a key to web-midi by @Elchi3 in #2026
- Add more keys to Web Crypto by @Elchi3 in #2029
- Add a key to Shared Storage by @Elchi3 in #2038
- Add more keys to Storage access by @Elchi3 in #2036
- Add more keys to Scheduler by @Elchi3 in #2040
- Again more keys for XHR by @Elchi3 in #2024
- Prepare release v2.1.0 by @ddbeck in #2041
- More keys for WebUSB by @Elchi3 in #2025
- Add more keys to Audio/OfflineAudioContext by @Elchi3 in #2030
- Add more keys to URL by @Elchi3 in #2032
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Breaking Changes
- The
gravity-sensor
feature has merged intoaccelerometer
(#1873). - The
canvas-2d-color-managment
feature has been renamed tocanvas-2d-color-management
to correct a typo (#1918).
What's Changed
- Add transform-box, add missing transform properties by @jamesnw in #1695
- Add ImageBitmap and related APIs by @autonome in #1707
- Add border, border-radius and outline by @jamesnw in #1794
- Add path shape by @jamesnw in #1799
- Add a feature for SVG support in the Async Clipboard API by @captainbrosset in #1727
- Revise
individual-transforms
description by @ddbeck in #1829 - Add Capture stream by @autonome in #1726
- Add background-blend-mode and mix-blend-mode by @jamesnw in #1648
- Add image features by @jamesnw in #1833
- Sorting the CSS-Cascade-6 keys by @mirisuzanne in #1779
- Add dark, light and normal keywords to color-scheme by @jamesnw in #1852
- Add BigInt64Array by @Elchi3 in #1628
- Link to landing page from the README by @ddbeck in #1813
- Update baseline-in-the-wild.md by @meyerweb in #1811
- Contributor docs: recommend sentence case for names by @ddbeck in #1810
- Contributor docs: write up merge practices by @ddbeck in #1830
- Add @autonome and @jamesnw as peers by @ddbeck in #1808
- Adds widows, orphans, and box-decoration-break by @vwallen in #1786
- Add feature for the Battery Status API by @queengooborg in #1840
- Add Writing mode, Vertical form controls by @jamesnw in #1693
dist
script: be more permissive with file extensions by @ddbeck in #1806- Add feature for CSS Font Loading API by @queengooborg in #1838
- Update draft features weekly by @github-actions in #1863
- Print destination path on feature init by @jamesnw in #1870
- Add counters and list styles by @jamesnw in #1764
- Add missing grid keys by @jamesnw in #1854
- Adds margin, padding by @vwallen in #1781
- Align
grid
with caniuse by @ddbeck in #1871 - Add Pseudo selectors by @jamesnw in #1869
- Add async iterators and the for await..of loop by @Elchi3 in #1666
- Use true ellipses consistently in descriptions by @ddbeck in #1877
- Adds additional compat keys to page-breaks and column-breaks by @vwallen in #1802
- Feature for element(s)FromPoint by @captainbrosset in #1879
- Add missing cjk-ideographic key by @jamesnw in #1881
- Add CSS and SVG animations, fill missing Web Animations by @jamesnw in #1771
- Adds positioning properties and schemes by @vwallen in #1884
- Revise physical properties description by @ddbeck in #1889
- Add CredentialsManagement public key options and other missing bits by @autonome in #1763
- Adds new overflow properties. Adds keys to overflow and logical properties by @vwallen in #1892
- Add BarProp by @autonome in #1890
- Add sizing features by @jamesnw in #1872
- Add atob/btoa based on CIU approach by @autonome in #1885
- Add closewatcher feature by @autonome in #1886
- Add overscroll-behavior by @jamesnw in #1834
- Adds keys to scrollbar-color and scrollbar-width by @vwallen in #1893
- Add beforeunload by @autonome in #1897
- Merge gravity-sensor.yaml into accelerometer.yml by @reillyeon in #1873
- Add setTimeout and setInterval by @autonome in #1901
- Add History API by @autonome in #1902
- Adds print-color-adjust by @vwallen in #1882
- Adds content and quotes by @vwallen in #1883
- Turn off drafts updater on forks by @ddbeck in #1876
update-drafts
: increase frequency of updates by @ddbeck in #1807- Take Ink Enhancement feature out of draft by @queengooborg in #1859
- Update draft features weekly by @github-actions in #1907
- Add a "JavaScript core (initial support)" feature by @Elchi3 in #1670
- Add background group by @jamesnw in #1846
- Adds ruby annotation layout properties and group by @vwallen in #1898
- Add textwrap group and feature by @jamesnw in #1895
- Add Cursor style by @jamesnw in #1596
- Add hashchange event by @autonome in #1908
- Fix typo in color management for 2D canvas feature by @ddbeck in #1918
- Create a continuous prerelease for GitHub by @ddbeck in #1875
- Prepare release v2.0.0 by @ddbeck in #1917
New Contributors
- @mirisuzanne made their first contribution in #1779
- @meyerweb made their first contribution in #1811
- @vwallen made their first contribution in #1786
- @reillyeon made their first contribution in #1873
Full Changelog: v1.4.0...v2.0.0
web-features@next
This is a continuously-updated prerelease generated from main
(currently at e7a01ac).
v1.4.0
What's New
This release contains many additional feature entries.
What's Changed
- Remove unused release script code by @ddbeck in #1770
update-drafts
script: don't make date-only modifications by @ddbeck in #1742- Publishing docs: document versioning policy by @ddbeck in #1725
- Update
checkVisibility
by @autonome in #1750 - Add speech API by @autonome in #1636
- Add Functions by @Elchi3 in #1671
- Add Window controls overlay by @jamesnw in #1762
- Adding a couple of new css groups and moving a bunch of features under them by @captainbrosset in #1722
- Throw error if .yaml file is detected instead of .yml by @queengooborg in #1775
- Add missing keys to
overlay
by @jamesnw in #1774 - Browser agnostic Baseline site & content by @petele in #1706
- Add a feature for Serializable errors by @Elchi3 in #1718
- Add Generators by @Elchi3 in #1664
- Add Async generators by @Elchi3 in #1665
- Add JSON features by @Elchi3 in #1741
- Add Iterator methods by @Elchi3 in #1656
- more functional contributing link by @autonome in #1791
update-drafts
: delete completed specs by @ddbeck in #1783- Fix labeling tools and infrastructure PRs by @ddbeck in #1784
- Update draft features weekly by @github-actions in #1796
- Add dictionary support for hyphens by @jamesnw in #1714
- Logical properties by @jamesnw in #1736
- Add Media queries by @jamesnw in #1673
- Add keywords to motion-path by @jamesnw in #1754
- Refresh dist (to unbreak the build) by @ddbeck in #1803
- Add clipping, shapes and masking by @jamesnw in #1649
- Add CSSFontFeatureValuesMap keys to font-variant-alternates by @jamesnw in #1793
- Add Font styles by @jamesnw in #1635
- Fix missing backtick in fetch-metadata description by @captainbrosset in #1820
- Update draft features weekly by @github-actions in #1821
- Prepare v1.4.0 release by @ddbeck in #1814
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's new
- Many features added
- web-features is adopting a more formal SemVer policy. See #1704 for background and to give your input.
What's Changed
- Add Font variant group and members by @jamesnw in #1621
- Add initial letter by @SondraE in #1643
- Add Color types by @jamesnw in #1619
- Add WebDriver by @autonome in #1592
- Add String methods by @petele in #1566
- Replace "defines" with "sets" by @foolip in #1535
- Add credential management features by @foolip in #868
- Add
<iframe srcdoc>
feature by @foolip in #1469 - Contributor docs: suggest a general style reference by @ddbeck in #1686
- Add NumberFormat.supportedLocalesOf to Intl feature by @Elchi3 in #1655
- Add Promise.try() by @Elchi3 in #1657
- Refresh dist to un-break the build by @ddbeck in #1719
- Add alt text in the
content
property by @jamesnw in #1683 - File system access API by @captainbrosset in #1713
- Add Proxy and Reflect by @Elchi3 in #1629
- Add weak references by @Elchi3 in #1654
- Contributor docs: add
caniuse
usage guidance by @ddbeck in #1677 - fill in more of AbortSignal by @autonome in #1697
- Add Clipboard events apis, types by @autonome in #1703
- Add calc.color_component to relative-color by @jamesnw in #1684
- Remove long-animation-frames.yaml by @jamesnw in #1732
- Revise
<label>
description by @ddbeck in #1692 - Add Opacity by @jamesnw in #1603
- Add forced-colors by @jamesnw in #1651
- Add white-space group, features by @jamesnw in #1698
- Add Font face features by @jamesnw in #1644
- Add user-select by @jamesnw in #1602
- Add filter argument to update-drafts script by @jamesnw in #1679
- Update governance to allow peers to merge status changes by @ddbeck in #1553
- Add missing text-wrap-mode keys by @jamesnw in #1753
- Add gradient interpolation by @jamesnw in #1685
- Add paint-order by @jamesnw in #1696
- Add AuthenticatorAttestationResponse.getTransports by @autonome in #1752
- Add SVG Opacity by @jamesnw in #1604
- Add TC39 float16array by @autonome in #1530
- Add missing keys to contain-intrinsic-size by @jamesnw in #1765
- Add environment variables group by @jamesnw in #1755
- Increment minor version to v1.3.0 by @ddbeck in #1769
- Contributor docs: add guideline for literal code snippets and overlong entry points by @ddbeck in #1761
- Contributor docs: add lightweight guidelines for grouping features by @ddbeck in #1737
New Contributors
- @SondraE made their first contribution in #1643
- @queengooborg made their first contribution in #1687
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's new
- The package now exports
browsers
data, which describes the browsers and releases that are used in features' status entries. (#1514)
What's Changed
- Add features for
@import
and@supports
by @ddbeck in #1353 - Publish browser release data by @ddbeck in #1514
- Updating draft spec features readme to include removing draft_date by @tropicadri in #1529
- Add draft feature for
<iframe sandbox>
by @foolip in #1468 - Add the Presentation API by @foolip in #1526
- Add draft download and ping features by @foolip in #1449
- Add srcset and sizes draft by @foolip in #1448
- Upload GitHub release artifacts on tag push by @foolip in #1559
- Add
<select>
,<optgroup>
, and<option>
elements by @petele in #1413 - Document how to make a web-features release by @foolip in #1560
- Revert "Give the draft updater workflow pull requests write permission" by @foolip in #1568
- Add
<link>
element by @petele in #1423 - Add
<bdo>
and<bdi>
elements by @petele in #1430 - Make the spec draft updater remove completed specs and work around nulls by @foolip in #1571
- [GitHub Actions] Update draft features weekly by @github-actions in #1572
- Add
<script>
and<noscript>
elements by @petele in #1415 - [GitHub Actions] Update draft features weekly by @github-actions in #1573
- CSS Trig Functions Name Tweak by @petele in #1564
- New contributor docs by @captainbrosset in #1330
- Add the
<menu>
element by @petele in #1421 - Add RegExp methods by @petele in #1565
- Add
primitive-types
group by @petele in #1582 - Add Intl.ListFormat by @Elchi3 in #1586
- Add Intl.RelativeTimeFormat by @Elchi3 in #1587
- Add
<form>
element by @petele in #1440 - Add Intl.DurationFormat by @Elchi3 in #1581
- Add Intl.DisplayNames by @Elchi3 in #1580
- Add Intl.Locale by @Elchi3 in #1588
- Add caret-color by @jamesnw in #1597
- Add resize by @jamesnw in #1598
- Add Z-index by @jamesnw in #1595
- Add GeoLocation by @petele in #1593
- Add Number by @petele in #1567
- Disallow
compute_from
when it has no impact on the status by @ddbeck in #1609 - Make dist errors and warnings more explicit about fixes by @ddbeck in #1618
- Adds JS Date object by @petele in #1561
- Merge Growable SharedArrayBuffer + Resizable ArrayBuffer by @Elchi3 in #1605
- Add Intl.PluralRules by @Elchi3 in #1606
- Add Canvas2D context by @petele in #1500
- Add WebGL1 Canvas Context by @petele in #1583
- Add WebGL2 Canvas Context by @petele in #1584
- Add
<s>
element by @petele in #1589 - Add WeakMap and WeakSet by @petele in #1563
- [GitHub Actions] Update draft features weekly by @github-actions in #1616
- Add AggregateError to promise-any feature by @Elchi3 in #1623
- Contributing docs: add hints on lumping and splitting by @ddbeck in #1607
- Remove orphaned yml.dist file from drafts by @petele in #1590
- Contributing docs: add some first-time contributing hints by @ddbeck in #1608
- New writingsuggestions feature by @captainbrosset in #1579
- Add font-palette keywords by @jamesnw in #1632
- Add
<label>
element by @petele in #1591 - Fix typo in doc by @tidoust in #1645
- Add compat_features to font-optical-sizing by @jamesnw in #1630
- Add Intl by @Elchi3 in #1601
- Add catch for invalid spec URLs by @jamesnw in #1620
- Add Shared memory by @Elchi3 in #1627
- Contributing docs: make fields' text formats explicit by @ddbeck in #1646
- Add Web Crypto API by @autonome in #1577
- JS Self-Profiling API by @captainbrosset in #1458
- Prepare web-features v1.2.0 release by @ddbeck in #1647
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's new
- Now including an extended JSON artifact on GitHub releases, which includes per-browser-compat-data key statuses. This adds to the schema. See #1407.
What's Changed
- Add
<textarea>
element by @petele in #1410 - Fix a typo in indexeddb by @szepeviktor in #1475
- Add
<object>
element by @petele in #1438 - Document
NPM_TOKEN
for automatic publishing by @ddbeck in #1484 - dist script: use
checkAncestors
consistently by @ddbeck in #1485 - Add
<embed>
element by @petele in #1437 - Add CSS containment features by @foolip in #1126
- Add
<article>
element by @petele in #1432 - Add the
<data>
element by @petele in #1434 - Remove refresh dist workflow by @ddbeck in #1486
- Add
<button>
eaement by @petele in #1433 - Add
<wbr>
element by @petele in #1370 - Retitle "input event" feature to "input (event)" by @ddbeck in #1492
- Handle version ranges in
index.ts
Baseline high calculations by @ddbeck in #1496 - Add
<output>
element by @petele in #1442 - Add @kosamari @petele @tropicadri as peers by @foolip in #1493
- Run Prettier for groups/ and snapshots/ by @foolip in #1487
- Add
<body>
element by @petele in #1428 - Add
<html>
element by @petele in #1429 - Add
<picture>
and<source>
elements by @petele in #1417 - Add
<head>
and<meta>
tags by @petele in #1382 - Add list elements including
<ol>
,<ul>
, and<li>
by @petele in #1366 - Update name and description of
<ol>
,<ul>
, and<li>
by @foolip in #1508 - Fix list element description (again) by @foolip in #1509
- Clean-up drafts of WebGL1 vs WebGL2 by @petele in #1510
- Add
<progress>
element by @petele in #1416 - Rename
<iframe credentialless>
feature by @foolip in #1504 - Add .nvmrc file to specify node version by @petele in #1404
- Publish web-features to NPM on v1.2.3 style tag by @foolip in #1479
- Add
<b>
,<i>
,<u>
,<em>
, and<strong>
elements by @petele in #1368 - Add screen wake lock by @foolip in #1461
- Adding weekly run to update draft features by spec by @tropicadri in #1502
- Include the font-size-adjust SVG attribute in the feature by @foolip in #1498
- Add
<dfn>
element by @petele in #1436 - Automatically label docs changes by @ddbeck in #1513
- Add
<nav>
element by @petele in #1418 - Link to caniuse "HTML5 semantic elements" feature in comments by @foolip in #1447
- Add
<kbd>
element by @petele in #1424 - Add
<blockquote>
by @petele in #1431 - Remove Transferable group by @ddbeck in #1512
- Add
<ins>
and<del>
elements by @petele in #1435 - Add
<fieldset>
and<legend>
by @petele in #1439 - Add extended JSON file build output by @ddbeck in #1407
- Give the draft updater workflow pull requests write permission by @foolip in #1517
- Moving background-sync from draft to features by @tropicadri in #1363
- Add description guidelines for default styles by @ddbeck in #1403
- add
<ruby>
element as feature by @kosamari in #1367 - add
<address>
by @petele in #1405 - Add
<style>
element by @petele in #1408 - Rename extended JSON file to data.extended.json by @foolip in #1546
- Release web-features 1.1.0 by @foolip in #1547
Full Changelog: v1.0.0...v1.1.0