<commit_before>### 4.3.0
+ [x] jQuery: Goodbye!!!
+ [x] M4Q: now built in for DOM manipulation and animation
+ [x] Keypad: rename property `data-length` to `data-key-length`
+ [x] Slider: fix show/hide hint 
+ [x] Typo: fix `margin-top` for lists inside a lists, ex: `ul > ul` 
+ [x] Animation: fix `fadeIn`, `fadeOut`
+ [x] NavView: rename attribute `data-expanded` to `data-expand`
+ [x] Examples: upd `start screen`
+ [x] Calendar picker: fix using locale for initial value, issue #1376
+ [x] Typo: set line-height for paragraph to 1.5
+ [x] Table: fire event onDataLoaded before table build
+ [x] Dialog: fix hide method
+ [x] File: add method "clear"
+ [x] Source: structure refactoring
+ [x] Typography: add background to `remark` with `accent` color 
+ [x] Tests: begin tests with `cypress`
+ [x] Draggable: minor improve for `mouseMove` 
+ [x] Chat: add attribute `data-readonly` and method `toggleReadonly`
+ [x] Schemes: fix colors for table `tfoot`
+ [x] Add `checkRuntime` to components
+ [x] Table: add attributes `data-empty-table-title`, `data-cls-empty-table-title` for issue #1403
+ [x] Table: fix padding for sortable columns
+ [x] Add `destroy` method to components. This method remove all event handlers and return core element
+ [x] Select: add props `data-add-empty-value` (default: true), `data-empty-value` (default: empty string)
+ [x] Select: add prop `data-placeholder`
+ [x] Select: add prop `data-clear-button` (default: false)

### 4.2.49
+ [x] Select: extended to interop with role=dropdown
+ [x] Docs: upd docs for cards, add `icon-box`, `more-info-box`, `skill-box`, `social-box`
+ [x] Sidebar: fix setup global function name
+ [x] Textarea: fix issue #1400
+ [x] MaterialTabs: fix issue #1402 
+ [x] MaterialTabs: add method `open(tab_num)` for issue #1399
+ [x] Select: fix input autofocus when dropdown
+ [x] Textarea: fix resize when component was created
+ [x] File: fix firing `change` event on Safari

### 4.2.48
+ [x] Select: fix error when using with pair to Select from Metro 4 for React
+ [x] Carousel: moved style props for slide background image from js to css
+ [x] Input: add attribute `data-exclaim` for defining exclamation symbol
+ [x] Input: fix no display clear button when input is readOnly 
+ [x] Textarea: fix no display clear button when input is readOnly 
 
### 4.2.47
+ [x] Input: fix triggering `change` event, add trigger event `clear` when clear button is pressed<commit_msg>select: add props for empty value, placeholder and clear button, issue #1176<commit_after>### 4.3.0
+ [x] jQuery: Goodbye!!!
+ [x] M4Q: now built in for DOM manipulation and animation
+ [x] Keypad: rename property `data-length` to `data-key-length`
+ [x] Slider: fix show/hide hint 
+ [x] Typo: fix `margin-top` for lists inside a lists, ex: `ul > ul` 
+ [x] Animation: fix `fadeIn`, `fadeOut`
+ [x] NavView: rename attribute `data-expanded` to `data-expand`
+ [x] Examples: upd `start screen`
+ [x] Calendar picker: fix using locale for initial value, issue #1376
+ [x] Typo: set line-height for paragraph to 1.5
+ [x] Table: fire event onDataLoaded before table build
+ [x] Dialog: fix hide method
+ [x] File: add method "clear"
+ [x] Source: structure refactoring
+ [x] Typography: add background to `remark` with `accent` color 
+ [x] Tests: begin tests with `cypress`
+ [x] Draggable: minor improve for `mouseMove` 
+ [x] Chat: add attribute `data-readonly` and method `toggleReadonly`
+ [x] Schemes: fix colors for table `tfoot`
+ [x] Add `checkRuntime` to components
+ [x] Table: add attributes `data-empty-table-title`, `data-cls-empty-table-title` for issue #1403
+ [x] Table: fix padding for sortable columns
+ [x] Add `destroy` method to components. This method remove all event handlers and return core element
+ [x] Select: add props `data-add-empty-value` (default: false), `data-empty-value` (default: empty string)
+ [x] Select: add prop `data-placeholder`
+ [x] Select: add prop `data-clear-button` (default: false)

### 4.2.49
+ [x] Select: extended to interop with role=dropdown
+ [x] Docs: upd docs for cards, add `icon-box`, `more-info-box`, `skill-box`, `social-box`
+ [x] Sidebar: fix setup global function name
+ [x] Textarea: fix issue #1400
+ [x] MaterialTabs: fix issue #1402 
+ [x] MaterialTabs: add method `open(tab_num)` for issue #1399
+ [x] Select: fix input autofocus when dropdown
+ [x] Textarea: fix resize when component was created
+ [x] File: fix firing `change` event on Safari

### 4.2.48
+ [x] Select: fix error when using with pair to Select from Metro 4 for React
+ [x] Carousel: moved style props for slide background image from js to css
+ [x] Input: add attribute `data-exclaim` for defining exclamation symbol
+ [x] Input: fix no display clear button when input is readOnly 
+ [x] Textarea: fix no display clear button when input is readOnly 
 
### 4.2.47
+ [x] Input: fix triggering `change` event, add trigger event `clear` when clear button is pressed
{'fraction_non_alphanumeric': 0.12920210611583638, 'fraction_numerical': 0.01660591332523289, 'mean_word_length': 4.651029748283753, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6904878', 'n_tokens_mistral': 1671, 'n_tokens_neox': 1594, 'n_words': 682}