Releases: bem/bem-components
Releases · bem/bem-components
v3.0.1
v3.0.0
Breaking changes
- bem-core library was updated to 3.0.1. With this update FastClick was removed and new implementation for pointer events was introduced for iOS devices. Also
touch-action: manipulation
property was added to controls (#1787). - Dropped support for old
bem-xjst
&bh
versions (#1803). bem-xjst 6.3.0+ should be used. Since now there's no need to add dependencies oni-bem
block for base templates. - File extentions of
BEMHTML
templates were renamed from.bemhtml
to.bemhtml.js
(#1464). Please check that new extention is supported in you build config. onSwitcherClick
method ofdropdown
block was moved to prototype (#1502).bem-tools
configs were removed (#1816).
Bug fixes
- Wrong styling for
dropdown
incontrol-group
was fixed (#1741).
v2.5.1
v2.5.0
Notable changes
Bug fixes
- Fixed a bug in
select
which led to caching of hidden input on page refresh (#1752). - Fixed a bug in
button
which led toclick
event generation afterpointercancel
#1764. - Fixed a bug in
checkbox
andradio
which led to wrong form serialization with the help ofjQuery
#1768. - Fixed a bug in
button
styling withfocused-hard
modifier (#1721). - Fixed right border of
button
insidecontrol-group
(#1723). - Fixed borders for autofilled inputs in Blink-based browsers (#1710).
- Fixed a11y markup in
select
(#1734). - Added insufficient dependencies in
select
(#1667)&
Other changes
v2.4.0
2.3.0
Major changes
bem-core
dependency was updated to 2.7.0.- BH 4.x support added (#1587).
- BEM-XJST 2.x support added (#1495).
- Theme-specific styles of the
_width_available
modifier ofinput
,textarea
andselect
blocks were moved back fromcommon
level todesign
(#1548).
Bug fixes
- An issue in
checkbox
was fixed. The block didn't work in MSIE 11/Edge (#1590). - An issue in
attach
was fixed. The block didn't work in MSIE 11/Edge (#1596). - An ability to use HTML tags other than
button
was added (#1566). - An issue in
textarea
was fixed. The block didn't resolve it's own dependencies properly (#1565).
Other changes
- The English version of library description was updated (#1552).
- New “Understanding of the library principles” section was added to the russian documentation (#1613).
- The information about
dist
was added to the russian documentation (#1584). - Images in CSS files are freezed in the development version of the
dist
now (#1568). - The initialization of
select
was boosted (#1595). - The view of
input_theme_islands
without_has-clear
modifier was improved (#1610). - Selected text representation of
input_theme_islands
was fixed (#1608).
2.2.1
2.2.0
v2.1.1
v2.1.0
Major changes
- Optional support for Internet Explorer 8 in graceful degradation way was implemented (#1205). For more info please refer notes in README.
bem-core
dependency was updated to 2.6.0.
Bug fixes
- An issue with resize in
textarea
block was fixed (#1330). - An issue with
select
transition which led to scrollbars flash was fixed (#1323). - Controls highlight on touch devices was removed (#1390).
- Appearance of
button_view_plain
in disabled state was fixed (#1378). - An issue with
input
block behaviour in Chrome was fixed (#1382). - An issue with visible content of hidden
modal
was fixed (#1372). - An issue with extra bounding to
keydown
handler inmenu
block was fixed (#1381). - Event propagation in
select
block whenescape
is pressed is now stopped (#1367). link
inside disabledmenu-item_type_link
is now disabled as well (#1353).