import { Meta, Story } from '@storybook/addon-docs'

<Meta title="Wiki/Versions" />

# Versions

## 0.8.0

<h4>New</h4>

- CJS Version is back for jest compat

## 0.7.4

<h4>New</h4>

- `ListMaker` Recursive items for complex relation mapping
- `ListMaker` Added fallback message to items when entities are non existant
- `ListMaker` Added labelAlign property to top-level labels

## 0.7.3

<h4>New</h4>

- Fix publishing issue

## 0.7.2

<h4>New</h4>

- `Select` Add missing 'loading' prop.

## 0.7.1

<h4>New</h4>

- `@imtf/icons` Wiki page listing all the icons from new library is back.

## 0.7.0

<h4>New</h4>

- `@imtf/icons` is now used whenever an icon is needed
- `Icon` Removed in favor of @imtf/icons
- `Avatar` Removed in favor of default material-ui Avatar
- `IconContent` Removed
- `ProgressNotification` Removed - temporarly (currently part of dms-core front-end)
- `Logo` Removed

## 0.6.4

<h4>Bug fixes</h4>

- `ListMaker` Nested properties work again

## 0.6.3

<h4>Bug fixes</h4>

- `ListMaker` optional values are now properly hidden when empty
- `ListMaker` & `Line` title are not displayed when not strings

## 0.6.2

<h4>Bug fixes</h4>

- `ListMaker` related entities now based off main entity

## 0.6.1

<h4>New</h4>

- `ListMaker` rederers now receive property
- Lib exported now as es modules

<h4>Bug fixes</h4>

- `ListMaker` circular dependency fix
- `DetailTree` styling issues

## 0.5.66

<h4>Bug fixes</h4>

- `ViewMoreCard` Do not try to set multiline subtitle when not a string

## 0.5.65

<h4>New</h4>

- `ListMaker` Add support for i18n messages in labels

## 0.5.62

<h4>Bug fixes</h4>

- `Timeline` Display view more card for comments that have more than 2 line breaks

## 0.5.61

<h4>New</h4>

- Add shapshots into commits to catch breaking changes
- Update enzyme adapter
- Add mock on date dependant components
- `ViewMoreCard` Handle expand action only with expand button and not with the content

<h4>Bug fixes</h4>

- Remove deprecated material-ui mounts and replace them with those from Enzyme
- Fix test errors

## 0.5.60

<h4>New</h4>

- Add global dark mode support on components
- Add `combineStyleClasses` util to harmonize the way of using `makeStyles`
- `ViewMoreCard` expands only if the user is not selecting the content
- Harmonize the way of declaring proptypes and imports
- Add description and default value informations on component controls panel

<h4>Bug fixes</h4>

- Add missing actions on stories
- Fix some stories where props could not be modified via the controls panel

## 0.5.60-beta2

<h4>Bug fixes</h4>

- `Listmaker` quick fix for DetailList dotted lines out of place
- `Listmaker` added relation object to the "items" entities

## 0.5.60-beta1

<h4>Bug fixes</h4>

- `Error` removed forgotten console.log
- `Listmaker` fixed optional condition to allow for undefined value

## 0.5.59

<h4>New</h4>

- `Listmaker` added relation direction
- `ViewMoreCard` added useRelativeDate property
- `Timeline` added useRelativeDate property

<h4>Bug fixes</h4>

- `Listmaker` related entities no duplication
- `Error` title and description not displayed

## 0.5.56

<h4>Bug fixes</h4>

- `ViewMoreCard` only load fr, de and it as extra locales for dates
- `ViewMoreCard` header broken with long subtitle

## 0.5.55

<h4>Bug fixes</h4>

- `Listmaker` improved translations
- `Listmaker` addded align center to grid elements
- `Listmaker` allow values to read optional property

## 0.5.54

<h4>New</h4>

- `Listmaker` Updated boolean values with translation
- `Error` Update FormatMessage to accept string
- `ProgressCircleBar` new disableCheckmarkWhenFull option

## 0.5.53

<h4>New</h4>

- `Listmaker` Allow multiline and labelWidth on nested properties of items
- `Error` Update display

<h4>Bug Fixes</h4>

- `ErrorCatcher` Component was not catching errors
- `RippleEffect` Fixed state update on unmounted component
- `DetailList` Fixed line misplacement when default height value is surpassed
- `Listmaker` Fixed view more not working consistently

## 0.5.52

<h4>New</h4>

- Improved notifications layout

## 0.5.51

<h4>New</h4>

- `Icon` Add Component parameter

## 0.5.50

- Added plugin: proposal nullish coalescing operator to babel config

## 0.5.49

<h4>Bug Fixes</h4>

- `Listmaker` Fixed circular dependencies
- `Select` Fixed unresolved dependencies

## 0.5.48

- Minor changes for json form

## 0.5.47

<h4>Bug Fixes</h4>

- `Select` Fixed classes

## 0.5.46

<h4>Bug Fixes</h4>

- `Error` Fixed export

## 0.5.45

<h4>Bug Fixes</h4>

- Fix error with wrong import

## 0.5.44

- Import react updated
- Packages updated

<h4>New</h4>

- `ErrorCatcher` added
- `IconContent` added
- `DebounceField` added
- `Logo` added
- `Error` added
- `Searchbar` added
- `Select` added

- `ListMaker` Added responsiveness
- `ListMaker` Added auto generation
- Added icon check for error component

- `useResponsiveBreakpoints` added

<h4>Bug Fixes</h4>

- Fix error with backgroundColor when is malformed
- Fixed bad exports for new react components
- `ListMaker` Fixed minor issues

## 0.5.43

<h4>New</h4>

- `Navipath` It accepts now segments without a link

## 0.5.42

<h4>Bug fixes</h4>

- `ViewMoreCard` Fix styling

## 0.5.41

<h4>New</h4>

- Added internationalization for date durations

## 0.5.40

<h4>New</h4>

- `Menu` Pass extra props to component

## 0.5.39

<h4>Bug Fixes</h4>

- `Chip` Fixed memory leak

## 0.5.37

<h4>New</h4>

- Improved lib generation so treeshaking can be done more efficiently when this lib is included within a project

## 0.5.36

<h4>Bug Fixes</h4>

- Fixed hidden Chip container when dynamicInline is true

## 0.5.35

<h4>Bug fixes</h4>

- Fixed Listmaker HoC component error
- Fixed items not reacting to multiline property

## 0.5.34

<h4>Bug fixes</h4>

- `InfiniteScroll` Fix missing props on wrapping div
- `InfiniteScroll` Change order of props to allow overwriting parentRef

## 0.5.33

<h4>New</h4>

- `ListMaker` Added multiline property
- Added support for props in `InfiniteScrollProps` of `Timeline` to set the wrapping component of the `InfiniteScroll`.

<h4>Bug fixes</h4>

- Multiline / whitespace property now propagates to list maker items and properties
- Properties of property now properly execute the rendering function
- Removed unsupported disableBorderBottom

## 0.5.32

<h4>New</h4>

- Add FR and DE translations

## 0.5.31

<h4>Bug fixes</h4>

- Fix wrong right margin on `ViewMoreCard`
- Fix all react warning
- Fix error on `Timeline`. Items not refreshed when size stay the same.

<h4>New</h4>

- Update dependencies

## 0.5.30

<h4>Bug fixes</h4>

Listmaker:

- Fixed listmaker dynamic list dataset not working

ViewMoreCard:

- Do not render children when collapsed

## 0.5.29

<h4>New</h4>

Listmaker:

- Removed lines from lists
- Added maxEntities with the ability to limit how many entities in an item to display
- Added maxItems to the list's first level properties to limit how many items should be shown without "View more"
- Added labelWidth to set the percentage a given line's title should take, works globally and can be overwritten locally
- Added labelWhiteSpace and keyWhiteSpace to allow multi-line display of both titles and Values
- Decrased the height of properties in properties and multi-line renderers
- DetailList titles now go 100% width when no key / value is present

<h4>Bug fixes</h4>

Listmaker:

- Items limit not working
- Formatters now ignore false Values
- Padding corrections
- Item properties were not being formatted

## 0.5.28

<h4>New</h4>

- Added multiple items support to ListMaker

<h4>Bug fixes</h4>

- Border-bottom being added to list elements of null value

## 0.5.27

<h4>New</h4>

- Update dependencies

## 0.5.26

<h4>New</h4>

- Add the possibility to display a react-component inside DetailList

## 0.5.25

<h4>New</h4>

- New component : ListMaker

<h4>Bug fixes</h4>

- Issue fixed with `ViewMore` not showing text

## 0.5.24

<h4>New</h4>

- New icons for : fileLink, fileImageLink, filePdfLink

## 0.5.23

<h4>New</h4>

- Fonts are no longer embeded in react-components.

## 0.5.22

<h4>Bug Fixes</h4>

- Issue fixed with `Chip`, browser without resizeObserver will not make an error anymore

## 0.5.21

<h4>New</h4>

- `NoContent`(?path=/docs/basic-component-nocontent--simple) component

<h4>Bug Fixes</h4>

- Issue fixed with `CounterStackedBar` mutates and error with all 0

## 0.5.20

<h4>New</h4>

- Values for message added on FormatMessage

## 0.5.19

<h4>New</h4>

- New wiki page "Profile Provider" added
- `Link` style added `ICM-1789`
- Optimise `InfiniteScroll` and implement the possiblity to loadMore from parent

<h4>Bug Fixes</h4>

- Issue fixed with `Line` and empty string
- Issues fixed with `CounterStackedBar`

## 0.5.18

<h4>New</h4>

- `DetailTree` added
- Style for tag a added

<h4>Bug Fixes</h4>

- Issue fixed with `Inline` component
- Minor issues fixed

## 0.5.17

- Update peerDependencies

<h4>Bug Fixes</h4>

- Issue fixed with styled-components on profile
- Issue fixed with one `Line` and no border

## 0.5.16

<h4>Bug Fixes</h4>

- Issue fixed with Intl

## 0.5.15

- Immutable removed

<h4>Bug Fixes</h4>

- Issue fixed with fonts (Converted to base64)

## 0.5.14

- Packages updated

<h4>Bug Fixes</h4>

- Issue fixed Rollup and woff when you build

## 0.5.13

<h4>Bug Fixes</h4>

- Issue fixed with func color on notifications
- Issue fixed with wrong icon for upload
- Issues fixed with MenuComp "PropTypes.node"
- Issue fixed with `ResizeObserver` called too much time and check if `ResizeObserver` is avaliable

## 0.5.12

<h4>Bug Fixes</h4>

- Issues fixed with fields readonly not grey

## 0.5.11

<h4>New</h4>

- `InfiniteScroll` added
- `InfiniteScroll` added on `Timeline`

## 0.5.10

- Examples added on `ViewMoreCard`

<h4>New</h4>

- New wiki page "Versions" added
- `Menu` added
- `MenuSelect` added
- `Chip` added override Chip from Material-ui

<h4>Bug Fixes</h4>

- Issue fixed on `ViewMore` example
- Issue fixed with `Notification` width

## 0.5.9

- Colors on theme updated
- Colors on `Avatar` updated

## 0.5.8

- Colors on theme updated
- Scrollbar style updated

## 0.5.8

- Colors on theme updated

<h4>New</h4>

- `ThemeProvider` updated : Now you are able to add the ThemeProvider from the Profile project with the property `ProfileThemeProvider`

<h4>Bug Fixes</h4>

- Minor issues fixed

## 0.5.6

- Minor updates

<h4 style={{ display: 'none', color: 'red' }}>Breaking change</h4>
