Skip to content

Commit

Permalink
Docs(web-twig): Regenerate changelog based on commit history (refs #393)
Browse files Browse the repository at this point in the history
  • Loading branch information
literat committed Aug 31, 2022
1 parent 1912563 commit a1c02b4
Showing 1 changed file with 204 additions and 75 deletions.
279 changes: 204 additions & 75 deletions packages/web-twig/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,102 +1,231 @@
# Changelog
# Change Log

<!-- There should always be "Unreleased" section at the beginning. -->
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## Unreleased
<a name="1.8.0"></a>

- Introduce `Tooltip` component
- Require compiler as separate dependency
- Refactor components and update their readme
- Chore: Require v2 of twigx-bundle and remove minimum stability flag
- Fix: Add missing service registration for ComponentLexer
- Fix: Set right order of filters
- Fix: Make `TextField` `id` mandatory as it is required for linking the label to the input
- Feat: Enable glob function patterns in a paths
- Feat: Add new `Alert` variant - `informative`
- Feat: Introduce `Modal` component
- Feat: Introduce `Icon` component and allow icons testing
- Feat: Introduce `RadioField` component
# [1.8.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.7.0...@lmc-eu/spirit-web-twig@1.8.0) (2022-08-29)

## 1.8.0 - 2022-07-18
### Code Refactoring

- Update `Tag` - add sizes, split theme and color classes, allow elementType change
- Bugfix `isRequired` functionality in `TextField` component
- Introduce `Pill` component
- Introduce `Tabs` component
- Refactor components directory tree
- Introduce filter for conversion of stringified boolean props
- **web-twig:** Refactor Twig components and update their readme, api not changed (refs #DS-249) ([6dcbcbe](https://github.com/lmc-eu/spirit-design-system/commit/6dcbcbe)), closes [#DS-249](https://github.com/lmc-eu/spirit-design-system/issues/DS-249)

## 1.7.0 - 2022-05-09
### Features

- Add Svg twig extension for optimal loading of svg files as inline
- Add configuration param `icons` to define icon set path and alias
- **web-twig:** Introduce Tabs component (refs #DS-233) ([1e43b05](https://github.com/lmc-eu/spirit-design-system/commit/1e43b05)), closes [#DS-233](https://github.com/lmc-eu/spirit-design-system/issues/DS-233)
- **web-twig:** Introduce Pill component ([23bfcf7](https://github.com/lmc-eu/spirit-design-system/commit/23bfcf7))
- **web-twig:** Update Tag - add sizes, split theme and color classes, allow elementType change. Use ([a56d0f5](https://github.com/lmc-eu/spirit-design-system/commit/a56d0f5))

## 1.6.0 - 2022-04-29
### Bug Fixes

- Add main props `data-*` and `id` into `Button` and `ButtonLink` components
- Introduce `Header`, `Navbar`, `NavbarActions`, `NavbarClose`, `NavbarToggle`, `Nav `, `NavItem`, `NavLink `components
- Allow `aria-*` as main props in `Button` and `ButtonLink` components
- Ignore empty string in `mainProps` twig function
- Introduce `Text` component as typography helper
- Introduce `Heading` component as typography helper
- Introduce `Link` component as typography helper
- Add `Alert` component
- Print raw `label` and `message` props in `TextField` and `CheckboxField` components
- **web-twig:** Bugfix `isRequired` functionality in `TextField` component ([6858643](https://github.com/lmc-eu/spirit-design-system/commit/6858643))

## 1.5.0 - 2022-04-04
### Tests

- [BC] Use is prefix for boolean props
- Bugfix `Grid` component props
- Bugfix `Grid` component reset layout class if cols, tablet or desktop props defined
- Add onClick prop into `ButtonLink` component
- Add `title` prop into `ButtonLink`
- **web-twig:** Fixed the version of the spatie/phpunit-snapshot-assertions package ([8929c9c](https://github.com/lmc-eu/spirit-design-system/commit/8929c9c))

## 1.4.0 - 2022-03-28
**Note:** Version bump only for package @lmc-eu/spirit-web-twig

- Add support Twig 1.44.6 for Jobs
<a name="1.7.0"></a>

## 1.3.0 - 2022-03-22
# [1.7.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.6.0...@lmc-eu/spirit-web-twig@1.7.0) (2022-05-09)

- Add `ButtonLink`, `Container`, `Grid`, `Stack`, `TextField` and `CheckboxField` component
- Add Snapshot tests
- Update documentation
- Bugfix camelCase filename in compiler
### Features

## 1.2.0 - 2021-12-15
- **web-twig:** SVG Twig extension ([8b9e609](https://github.com/lmc-eu/spirit-design-system/commit/8b9e609))

- Add prop `class` into components for customization
- Add base spirit component alias `spirit`
- Add tests extendable components cases
- Bugfix load bundle in project with multiple twig extension
**Note:** Version bump only for package @lmc-eu/spirit-web-twig

## 1.1.0 - 2021-12-13
<a name="1.6.0"></a>

- Add Symfony 3 support for Jobs
# [1.6.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.5.0...@lmc-eu/spirit-web-twig@1.6.0) (2022-04-29)

## 1.0.0 - 2021-12-10
### Bug Fixes

- [BC] Add possible link multiple components path into same alias in configuration
- [BC] Rename config param `path` into `paths`
- [BC] Rename config param `path_alias` into `paths_alias`
- [BC] Add configuration param `spirit_css_class_prefix` to define prefixes in class components
- Add Twig implementation of spirit component [Button](https://github.com/lmc-eu/spirit-design-system/tree/main/packages/web/src/components/Button) and [Tag](https://github.com/lmc-eu/spirit-design-system/tree/main/packages/web/src/components/Tag)
- configuration enabling html like-syntax into twig with config param `html_syntax_lexer`
- Add PHPStan into QA and refactoring
- Add `square` and `onClick` properties into Button component
- **web-twig:** Rename Header toggle class to `mobileOnlyActions` ([3360074](https://github.com/lmc-eu/spirit-design-system/commit/3360074))
- **web-twig:** Bugfix Link component classes ([c7389a0](https://github.com/lmc-eu/spirit-design-system/commit/c7389a0))
- **web-twig:** Bugfix Link component title ([02ca0ad](https://github.com/lmc-eu/spirit-design-system/commit/02ca0ad))
- **web-twig:** Bugfix title prop in ButtonLink ([7708bed](https://github.com/lmc-eu/spirit-design-system/commit/7708bed))

## 0.1.0 - 2021-11-29
### Documentation

- Drop support php 7.3
- Add lowest deps into QA pipeline
- Add symfony polyfill php 8.0 functions
- Add simple components unit tests
- Upgrade LMC coding standards from v2 to v3
- **web-twig:** Add new components into readme and fix newVersion script ([61fe5f7](https://github.com/lmc-eu/spirit-design-system/commit/61fe5f7))
- **web-twig:** Bugfix Header.md title ([fb91e3d](https://github.com/lmc-eu/spirit-design-system/commit/fb91e3d))
- **web-twig:** Add Header into spirit components list in README ([0185451](https://github.com/lmc-eu/spirit-design-system/commit/0185451))
- **web-twig:** Documentation for Header component (refs #DS-161) ([37f83d3](https://github.com/lmc-eu/spirit-design-system/commit/37f83d3)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)

## 0.0.2 - 2021-11-24
### Features

- Add syntax example into README
- Fix connect yaml configuration into Twig
- **web-twig:** Print raw label and message props in TextField and CheckboxField components ([aa5315f](https://github.com/lmc-eu/spirit-design-system/commit/aa5315f))
- **web-twig:** Allow validation attributtes as main props for Text and Checkbox (refs #DS-199) ([6aeb0f6](https://github.com/lmc-eu/spirit-design-system/commit/6aeb0f6)), closes [#DS-199](https://github.com/lmc-eu/spirit-design-system/issues/DS-199)
- **web-twig:** Add Alert component ([edbb04b](https://github.com/lmc-eu/spirit-design-system/commit/edbb04b))

## 0.0.1 - 2021-11-24
- **web-twig:** Introduce Link component as typography helper ([15e0886](https://github.com/lmc-eu/spirit-design-system/commit/15e0886))
- **web-twig:** Introduce Heading component as typography helper ([ecca69a](https://github.com/lmc-eu/spirit-design-system/commit/ecca69a))
- **web-twig:** Introduce Text component as typography helper ([addced6](https://github.com/lmc-eu/spirit-design-system/commit/addced6))
- **web-twig:** Optimize navbarToggle component & allow aria-\* mainProps and ignore empty string (DS ([d77252d](https://github.com/lmc-eu/spirit-design-system/commit/d77252d))
- **web-twig:** Introduce Header component (refs #DS-161) ([a423509](https://github.com/lmc-eu/spirit-design-system/commit/a423509)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Introduce Header Nav component (refs #DS-161) ([4c9ce1a](https://github.com/lmc-eu/spirit-design-system/commit/4c9ce1a)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Introduce Header Navbar Actions component (refs #DS-161) ([10730ca](https://github.com/lmc-eu/spirit-design-system/commit/10730ca)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Introduce Header Navbar Close component (refs #DS-161) ([c504e61](https://github.com/lmc-eu/spirit-design-system/commit/c504e61)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Introduce Header Navbar component (refs #DS-161) ([a1a2726](https://github.com/lmc-eu/spirit-design-system/commit/a1a2726)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Introduce Header NavItem (refs #DS-161) ([7967b82](https://github.com/lmc-eu/spirit-design-system/commit/7967b82)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Introduce Header NavLink component (refs #DS-161) ([74c6d96](https://github.com/lmc-eu/spirit-design-system/commit/74c6d96)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)
- **web-twig:** Remove PasswordField in favor of TextField ([9c16853](https://github.com/lmc-eu/spirit-design-system/commit/9c16853))
- **web-twig:** Add main props `data-*` and `id` into `Button` and `ButtonLink` components ([2919d7a](https://github.com/lmc-eu/spirit-design-system/commit/2919d7a))

- Initial release
### Tests

- **web-twig:** Testing Header component (refs #DS-161) ([c366ae4](https://github.com/lmc-eu/spirit-design-system/commit/c366ae4)), closes [#DS-161](https://github.com/lmc-eu/spirit-design-system/issues/DS-161)

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="1.5.0"></a>

# [1.5.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.4.0...@lmc-eu/spirit-web-twig@1.5.0) (2022-04-04)

### BREAKING CHANGES

- **web-twig:** Use is prefix for boolean props ([ebb9f5e](https://github.com/lmc-eu/spirit-design-system/commit/ebb9f5e))

### Bug Fixes

- **web-twig:** Fix boolean props, check first if they are defined and then if they are true ([d63eaee](https://github.com/lmc-eu/spirit-design-system/commit/d63eaee))
- **web-twig:** Bugfix boolean props value ([342760a](https://github.com/lmc-eu/spirit-design-system/commit/342760a))
- **web-twig:** Bugfix Grid behavior and its unused props ([f557e02](https://github.com/lmc-eu/spirit-design-system/commit/f557e02))
- **web-twig:** Bugfix Grid component prop desktop ([b411b36](https://github.com/lmc-eu/spirit-design-system/commit/b411b36))

### Chores

- **web-twig:** Add script to release new versions and add contributing doc ([7968777](https://github.com/lmc-eu/spirit-design-system/commit/7968777))

### Features

- **web-twig:** Add title prop into ButtonLink ([20da3aa](https://github.com/lmc-eu/spirit-design-system/commit/20da3aa))
- **web-twig:** Add onClick prop into `ButtonLink` component ([b3b6998](https://github.com/lmc-eu/spirit-design-system/commit/b3b6998))

### Tests

- **web-twig:** Add snapshot to not disabled button ([999d436](https://github.com/lmc-eu/spirit-design-system/commit/999d436))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="1.4.0"></a>

# [1.4.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.3.0...@lmc-eu/spirit-web-twig@1.4.0) (2022-03-28)

### Features

- **web-twig:** Add support Twig 1.44.6 for Jobs ([20aa0f0](https://github.com/lmc-eu/spirit-design-system/commit/20aa0f0))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="1.3.0"></a>

# [1.3.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.2.0...@lmc-eu/spirit-web-twig@1.3.0) (2022-03-22)

### Bug Fixes

- **web-twig:** Bugfix CamelCase component name ([c1e3044](https://github.com/lmc-eu/spirit-design-system/commit/c1e3044))

### Documentation

- **web-twig:** Add ButtonLink component documentation ([20d13a2](https://github.com/lmc-eu/spirit-design-system/commit/20d13a2))

### Features

- **web-twig:** Add CheckboxField component ([95bd5df](https://github.com/lmc-eu/spirit-design-system/commit/95bd5df))
- **web-twig:** Add PasswordField implementation into TextField ([fb15e39](https://github.com/lmc-eu/spirit-design-system/commit/fb15e39))
- **web-twig:** Add TextField component ([38f161b](https://github.com/lmc-eu/spirit-design-system/commit/38f161b))
- **web-twig:** Add Stack component ([0b79438](https://github.com/lmc-eu/spirit-design-system/commit/0b79438))
- **web-twig:** Add ButtonLink component (refs #DS-132) ([da74e1c](https://github.com/lmc-eu/spirit-design-system/commit/da74e1c)), closes [#DS-132](https://github.com/lmc-eu/spirit-design-system/issues/DS-132)
- **web-twig:** Add Container and Grid components ([dbdcfa3](https://github.com/lmc-eu/spirit-design-system/commit/dbdcfa3))

### Tests

- **web-twig:** Add Snapshot tests ([cf26cc6](https://github.com/lmc-eu/spirit-design-system/commit/cf26cc6))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="1.2.0"></a>

# [1.2.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.1.0...@lmc-eu/spirit-web-twig@1.2.0) (2021-12-15)

### Documentation

- **web-twig:** Update README ([762160d](https://github.com/lmc-eu/spirit-design-system/commit/762160d))

### Features

- **web-twig:** Extend and customize components ([322c83c](https://github.com/lmc-eu/spirit-design-system/commit/322c83c))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="1.1.0"></a>

# [1.1.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@1.0.0...@lmc-eu/spirit-web-twig@1.1.0) (2021-12-13)

### Documentation

- **web-twig:** Fix readme ([e990c21](https://github.com/lmc-eu/spirit-design-system/commit/e990c21))

### Features

- **web-twig:** Add support Symfony 3 ([147004a](https://github.com/lmc-eu/spirit-design-system/commit/147004a))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="1.0.0"></a>

# [1.0.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@0.1.0...@lmc-eu/spirit-web-twig@1.0.0) (2021-12-10)

### Code Refactoring

- **web-twig:** Rename bundle and move repository ([5cbe22e](https://github.com/lmc-eu/spirit-design-system/commit/5cbe22e))

### Features

- **web-twig:** Add Components into bundle & refactoring (refs #DS-87) ([f9e20ee](https://github.com/lmc-eu/spirit-design-system/commit/f9e20ee)), closes [#DS-87](https://github.com/lmc-eu/spirit-design-system/issues/DS-87)

### Tests

- **web-twig:** Upgrade tests ([eceb775](https://github.com/lmc-eu/spirit-design-system/commit/eceb775))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="0.1.0"></a>

# [0.1.0](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@0.0.2...@lmc-eu/spirit-web-twig@0.1.0) (2021-11-29)

### Features

- **web-twig:** Updates ([8e2011d](https://github.com/lmc-eu/spirit-design-system/commit/8e2011d))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="0.0.2"></a>

## [0.0.2](https://github.com/lmc-eu/spirit-design-system/compare/@lmc-eu/spirit-web-twig@0.0.1...@lmc-eu/spirit-web-twig@0.0.2) (2021-11-24)

### Documentation

- **web-twig:** Bugfix readme ([efb1094](https://github.com/lmc-eu/spirit-design-system/commit/efb1094))

### Features

- **web-twig:** Connect params into twig ([7d771cf](https://github.com/lmc-eu/spirit-design-system/commit/7d771cf))

### Tests

- **web-twig:** Bugfix tests ([bfeba38](https://github.com/lmc-eu/spirit-design-system/commit/bfeba38))

**Note:** Version bump only for package @lmc-eu/spirit-web-twig

<a name="0.0.1"></a>

## 0.0.1 (2021-11-24)

### Features

- **web-twig:** Initial commit ([65bb1cb](https://github.com/lmc-eu/spirit-design-system/commit/65bb1cb))

0 comments on commit a1c02b4

Please sign in to comment.