- 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
iconprop to use favicon easily. - Refactor isRatio prop from Image.
- Introduction of
tagprop, 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.
Levelnow can be adiv(default) or ananchorif hashrefprop.
Tilenow hasrenderprop.Imagenow has wrappers rendered, so you should usesrcprop to use it.
- Add
isAlignoptions toPagination,Tabs, so Intellisense can be used on those components for that prop.
- Fix
Iconcomponent. Was passingisSizeprop 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
SubTitleforSubtitle-> Annoying typo
NavRightwas passingisMenuas 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
isAlignwith desired alignment (left, right, center, centered) as string. - Add
isAligntoTabListcomponent. - Refactor colors props (e.g. isWhite), to
isColorwith desired color as string (e.g.isColor='white') - Reduce Props to be more similar with last API change:
- Field
- Now you only need
isGroupedandhasAddons
- Now you only need
- Control
- Now you only need
hasIcons
- Now you only need
- Image
- Now you only need
isSizeandisRatio
- 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
isSizewith desired size (small, medium, large) as string
- Changed Helper
hasAlignedTexttohasTextto 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.