# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [3.21.7] - 2021-01-04

### Fixed
- CSS typography issues.
- Merged redundant class definitions.


## [3.14.0] - 2020-11-09

### Added

- Added CONTRIBUTING.md 

### Changed
- Moved library development documentation into CONTRIBUTING.md 

## [3.14.0] - 2020-06-30

### Added

MMuiCommonComponent
* The initial state for MMuiCommonComponent can be defined in the component, by overriding getInitialComponentState, or Redux store.
* MMuiCommonComponent getComponentState, setComponentState, setComponentStateValue helper methods that abstracts access to state or store

ColumnHeadComponent
* onBlur method to close FilterPanel
* Selection column checkbox

MmuiCraftedTableComponent
* getInitialComponentState
* State for each row
* Selection column
* Action column

General
* FiltersTagsBuilder
* MmuiTableFilterComponent
* CHANGELOG.md

### Changed

MMuiCommonComponent
* Component state operation instead of mode.

ColumnHeadComponent
* FilterPanel style improvements