1.3.0
Version 1.3.0 brings changes to repository structure, while adds 3 new components.
Gypcrete now publishes 2 packages to NPM:
@ichef/gypcrete
: the existing package, receiving a new<Popover>
in 1.3.0@ichef/gypcrete-form
: a new package containing row-based form components, starting with a<SwitchRow>
and a<TextInputRow>
Changes in this release
Added
- Migrate and refactor
<Popover>
, exporting an anchored one by default. - Add new
closable()
HOC mixin to determine when to “close” on Esc key or on any key/touch on document.
Changed
- Gypcrete is now a multi-package mono-repo built on Lerna.
It's currently split into:- core (publishes to
@ichef/gypcrete
) - storybook (publishes to gh-pages of this repository)
But this should not affect the existing package, as the codes are untouched with this change. Please refers to README for details.
- core (publishes to
- Upgrade storybook libraries to v3.2.12, also fix the API changes of
storybook-addon-info
. (#93)(#95) - Deprecate
escapable()
mixin in favor of newclosable()
. - The
padding
option foranchored()
is renamed toedgePadding
for better understanding.
Breaking
<Tooltip>
now default-exports an anchored version.<AnchoredTooltip>
is removed from bundle.