-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Docs(web-twig): Regenerate changelog based on commit history (refs #393)
- Loading branch information
Showing
1 changed file
with
204 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |