- Added jest.config.ts
- Include a set up file for jest
- Upgrade dependencies
- include react and react-dom peerDependencies
- Added tslint.json configuration.
- Added Dropdown Component
- Linted the src and docs Typescript files with TSLint.
- Bug with htmlentities at
Pagination/Ellipsis
.
- New Navbar & Breadcrumb components
- /@PURE/ to HOC files for Tree-shaking.
- New API for Columns, we removed a lot of props.
- Refactor Icon element, now with a new
icon
prop to use favicon easily. - Refactor isRatio prop from Image.
- Introduction of
tag
prop, now you can define in almost any bloomer component the HTML tag you want to use. - New API for Responsive Helpers, it's behaviour is similar than the new Column API.
Level
now can be adiv
(default) or ananchor
if hashref
prop.
Tile
now hasrender
prop.Image
now has wrappers rendered, so you should usesrc
prop to use it.
- Add
isAlign
options toPagination
,Tabs
, so Intellisense can be used on those components for that prop.
- Fix
Icon
component. Was passingisSize
prop to rendered element causing annoyung console warning. — Removed unnecessary imports on components.
- Fix name for UMD library to
Bloomer
- Remove Type specific for some funcions on helper file (getHTMLProps and combineModifiers).
- Rename
SubTitle
forSubtitle
-> Annoying typo
NavRight
was passingisMenu
as prop when rendered, causing annoyingconsole.error
.
- Bulma Sizes to Button Component (small, medium, large)
- Refactor Bulma.State interface to split Active, Focused and Hovered.
- Refactor isLeft|isRight|isCenter|isCentered to
isAlign
with desired alignment (left, right, center, centered) as string. - Add
isAlign
toTabList
component. - Refactor colors props (e.g. isWhite), to
isColor
with desired color as string (e.g.isColor='white'
) - Reduce Props to be more similar with last API change:
- Field
- Now you only need
isGrouped
andhasAddons
- Now you only need
- Control
- Now you only need
hasIcons
- Now you only need
- Image
- Now you only need
isSize
andisRatio
- Now you only need
- Field
- Removed shortcuts on helpers (for example, you should write 'mobile' instead of 'm') to be more expresive with the API.
- Refactor Bulma.Size to use only one prop
isSize
with desired size (small, medium, large) as string
- Changed Helper
hasAlignedText
tohasText
to be more similar with Bulma modifier.
- withHelpersModifiers HOC was added to index, so everyone can extend their components with Bulma helpers
- HeroVideo Component
- hasAlignedText and hasColor Helper Modifiers
- API for Column, Title, Subtitle and HelpersModifiers (rensponsive helpers) where changed, so less props are used.
- All Bulma/Components.
- This is the first release with all Bulma Components (components/elements/grid/layout).
- This changelog.
- All Elements Components.
- All Helpers Modifiers.
- All Grid Components.
- All Layout Components.
- classNames wrapper removed since this was iterating trough all modifiers. Instead we use get*Modifiers functions with combineModifiers, so the library iterate only to possible modifiers.
- Components: Box, Tabs, Pagination.