# Change Log

## [8.x-1.0](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0) (2018-11-12)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-rc2...8.x-1.0)

**Closed issues:**

- Remove Behat tests in favor of Drupal tests [\#229](https://github.com/nuvoleweb/ui_patterns/issues/229)
- map yml 'collections' to drupal collections \(field and entityreference lists\) [\#224](https://github.com/nuvoleweb/ui_patterns/issues/224)

**Merged Pull Requests**

- Remove Behat tests in favor of Drupal tests [\#230](https://github.com/nuvoleweb/ui_patterns/pull/230) ([ademarco](https://github.com/ademarco))
- Add preview theme suggestions [\#228](https://github.com/nuvoleweb/ui_patterns/pull/228) ([ademarco](https://github.com/ademarco))
- All dependencies must be prefixed by project name [\#227](https://github.com/nuvoleweb/ui_patterns/pull/227) ([chipway](https://github.com/chipway))
- Change drupal-core-require-dev on composer.json. [\#219](https://github.com/nuvoleweb/ui_patterns/pull/219) ([voidtek](https://github.com/voidtek))
- OPENEUROPA-1253: Preview context on pattern preview element. [\#217](https://github.com/nuvoleweb/ui_patterns/pull/217) ([upchuk](https://github.com/upchuk))
- Update ui\_patterns\_field\_group.info.yml [\#216](https://github.com/nuvoleweb/ui_patterns/pull/216) ([AmyJuneH](https://github.com/AmyJuneH))

## [8.x-1.0-rc2](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-rc2) (2018-10-16)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-rc1...8.x-1.0-rc2)

**Fixed bugs:**

- Problem when embedding view using views\_embed\_view [\#184](https://github.com/nuvoleweb/ui_patterns/issues/184)
- Null field values in field group pattern cause fatal error [\#145](https://github.com/nuvoleweb/ui_patterns/issues/145)
- Searching for a pattern in the wrong directory [\#141](https://github.com/nuvoleweb/ui_patterns/issues/141)

**Closed issues:**

- Colon in source id causes a bug [\#205](https://github.com/nuvoleweb/ui_patterns/issues/205)
- Development status [\#200](https://github.com/nuvoleweb/ui_patterns/issues/200)
- Group annotation is missing [\#198](https://github.com/nuvoleweb/ui_patterns/issues/198)
- cant find "modules/contrib/bootstrap\_patterns/templates/\*.twig.html" [\#177](https://github.com/nuvoleweb/ui_patterns/issues/177)
- support request: pattern as paragraphs pattern as layout [\#173](https://github.com/nuvoleweb/ui_patterns/issues/173)
- Integrate OpenEuropa Task Runner [\#169](https://github.com/nuvoleweb/ui_patterns/issues/169)
- pattern libraries? [\#166](https://github.com/nuvoleweb/ui_patterns/issues/166)
- installation [\#165](https://github.com/nuvoleweb/ui_patterns/issues/165)
- make use of the `type` in fields [\#164](https://github.com/nuvoleweb/ui_patterns/issues/164)
- Display custom pattern in specific page [\#163](https://github.com/nuvoleweb/ui_patterns/issues/163)
- Libraries delivered by patterns can not be extended by sub themes [\#158](https://github.com/nuvoleweb/ui_patterns/issues/158)
- 8.x-1.0-rc1 UI Patterns Display Suite error's [\#154](https://github.com/nuvoleweb/ui_patterns/issues/154)
- Ability to add multiple previews to a single pattern [\#153](https://github.com/nuvoleweb/ui_patterns/issues/153)
- Page display error message during drush cr [\#149](https://github.com/nuvoleweb/ui_patterns/issues/149)
- Drupal 8.4 incompatibility [\#140](https://github.com/nuvoleweb/ui_patterns/issues/140)

**Merged Pull Requests**

- Add pattern variants [\#212](https://github.com/nuvoleweb/ui_patterns/pull/212) ([voidtek](https://github.com/voidtek))
- Update build process [\#210](https://github.com/nuvoleweb/ui_patterns/pull/210) ([ademarco](https://github.com/ademarco))
- Improve performance of pattern theme hook check [\#209](https://github.com/nuvoleweb/ui_patterns/pull/209) ([drclaw](https://github.com/drclaw))
- \#205 fixed explode to cope with colons in the name [\#206](https://github.com/nuvoleweb/ui_patterns/pull/206) ([AndyIRC](https://github.com/AndyIRC))
- Missing annotation added. [\#199](https://github.com/nuvoleweb/ui_patterns/pull/199) ([richardcanoe](https://github.com/richardcanoe))
- Allow patterns without fields [\#187](https://github.com/nuvoleweb/ui_patterns/pull/187) ([ademarco](https://github.com/ademarco))
- Issue \#154: Display Suite error [\#186](https://github.com/nuvoleweb/ui_patterns/pull/186) ([ademarco](https://github.com/ademarco))
- Adds check for preview and embed for embedded views [\#185](https://github.com/nuvoleweb/ui_patterns/pull/185) ([tanc](https://github.com/tanc))
- Fix tests for Drupal 8.5 [\#183](https://github.com/nuvoleweb/ui_patterns/pull/183) ([ademarco](https://github.com/ademarco))
- Include the current views\_row as a context [\#180](https://github.com/nuvoleweb/ui_patterns/pull/180) ([drclaw](https://github.com/drclaw))
- Integrate OpenEuropa Task Runner and add Docker Compose integration \#169 [\#170](https://github.com/nuvoleweb/ui_patterns/pull/170) ([ademarco](https://github.com/ademarco))
- Null field values in field group pattern cause fatal error \#145 [\#146](https://github.com/nuvoleweb/ui_patterns/pull/146) ([aleksip](https://github.com/aleksip))

## [8.x-1.0-rc1](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-rc1) (2017-09-25)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta7...8.x-1.0-rc1)

**Fixed bugs:**

- Drupal 8.4.x compatibility [\#126](https://github.com/nuvoleweb/ui_patterns/issues/126)
- Defining library dependencies [\#120](https://github.com/nuvoleweb/ui_patterns/issues/120)
- Looks for templates in the wrong folder [\#110](https://github.com/nuvoleweb/ui_patterns/issues/110)
- Field destination values are not saved correctly [\#99](https://github.com/nuvoleweb/ui_patterns/issues/99)
- Make sure that preview property is not required to be set [\#90](https://github.com/nuvoleweb/ui_patterns/issues/90)

**Closed issues:**

- Views page result not displaying entity fields [\#132](https://github.com/nuvoleweb/ui_patterns/issues/132)
- Theme configuration and UI Patterns Views Problem [\#131](https://github.com/nuvoleweb/ui_patterns/issues/131)
- Pattern link encountered unexpected error [\#130](https://github.com/nuvoleweb/ui_patterns/issues/130)
- Setup project development using Drupal Component Scaffold [\#128](https://github.com/nuvoleweb/ui_patterns/issues/128)
- Field Groups are not working [\#111](https://github.com/nuvoleweb/ui_patterns/issues/111)
- Document that field\_layout is required to assign patterns to displays [\#107](https://github.com/nuvoleweb/ui_patterns/issues/107)
- Should a views pattern work with Search API? [\#103](https://github.com/nuvoleweb/ui_patterns/issues/103)
- Class "Drupal\ui\_patterns\Plugin\Validation\Constraint\PatternConstraintTrait" does not exist [\#100](https://github.com/nuvoleweb/ui_patterns/issues/100)
- Cannot add fields at Manage display page [\#95](https://github.com/nuvoleweb/ui_patterns/issues/95)
- Decentralise plugin manager responsibilities towards pattern plugin classes [\#91](https://github.com/nuvoleweb/ui_patterns/issues/91)

**Merged Pull Requests**

- Add entity and view objects to pattern context \#97 [\#138](https://github.com/nuvoleweb/ui_patterns/pull/138) ([ademarco](https://github.com/ademarco))
- Use getLabel on field definition [\#135](https://github.com/nuvoleweb/ui_patterns/pull/135) ([ademarco](https://github.com/ademarco))
- Defining library dependencies \#120 [\#134](https://github.com/nuvoleweb/ui_patterns/pull/134) ([ademarco](https://github.com/ademarco))
- Drupal 8.4.x compatibility \#126 [\#133](https://github.com/nuvoleweb/ui_patterns/pull/133) ([ademarco](https://github.com/ademarco))
- Setup project development using Drupal Component Scaffold \#128 [\#129](https://github.com/nuvoleweb/ui_patterns/pull/129) ([ademarco](https://github.com/ademarco))
- Make sure that preview property is not required to be set \#90 [\#115](https://github.com/nuvoleweb/ui_patterns/pull/115) ([ademarco](https://github.com/ademarco))
- Looks for templates in the wrong folder \#110 [\#114](https://github.com/nuvoleweb/ui_patterns/pull/114) ([ademarco](https://github.com/ademarco))
- Fix Travis build [\#113](https://github.com/nuvoleweb/ui_patterns/pull/113) ([ademarco](https://github.com/ademarco))
- Fix field select option values [\#98](https://github.com/nuvoleweb/ui_patterns/pull/98) ([aleksip](https://github.com/aleksip))
- Decentralise plugin manager responsibilities towards pattern plugin classes \#91 [\#92](https://github.com/nuvoleweb/ui_patterns/pull/92) ([ademarco](https://github.com/ademarco))

## [8.x-1.0-beta7](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta7) (2017-04-12)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta6...8.x-1.0-beta7)

**Fixed bugs:**

- Improve "use:" property processing [\#83](https://github.com/nuvoleweb/ui_patterns/issues/83)

**Closed issues:**

- Fatal error when setting pattern as default field formatter [\#28](https://github.com/nuvoleweb/ui_patterns/issues/28)

**Merged Pull Requests**

- Support new Drupal 8.3 layout\_discovery core module and decommission layout\_plugin \#80 [\#93](https://github.com/nuvoleweb/ui_patterns/pull/93) ([ademarco](https://github.com/ademarco))
- Move preview and YAML definition to a separate module \#86 [\#88](https://github.com/nuvoleweb/ui_patterns/pull/88) ([ademarco](https://github.com/ademarco))
- Improve "use:" property processing \#83 [\#84](https://github.com/nuvoleweb/ui_patterns/pull/84) ([ademarco](https://github.com/ademarco))

## [8.x-1.0-beta6](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta6) (2017-03-19)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta5...8.x-1.0-beta6)

**Fixed bugs:**

- Fatal Error When Defining Library For Pattern [\#67](https://github.com/nuvoleweb/ui_patterns/issues/67)
- Recursion \(max function nesting level\) [\#53](https://github.com/nuvoleweb/ui_patterns/issues/53)

**Closed issues:**

- Refactor tests [\#69](https://github.com/nuvoleweb/ui_patterns/issues/69)

**Merged Pull Requests**

- Allow multiple sources to be mapped to the same destination \#81 [\#82](https://github.com/nuvoleweb/ui_patterns/pull/82) ([ademarco](https://github.com/ademarco))
- Use TypedData API to define and validate pattern definitions \#78 [\#79](https://github.com/nuvoleweb/ui_patterns/pull/79) ([ademarco](https://github.com/ademarco))
- Make patterns actual objects \#71 [\#72](https://github.com/nuvoleweb/ui_patterns/pull/72) ([ademarco](https://github.com/ademarco))
- Refactor tests \#69 [\#70](https://github.com/nuvoleweb/ui_patterns/pull/70) ([ademarco](https://github.com/ademarco))
- Refactor pattern plugins to use derivatives \#66 [\#68](https://github.com/nuvoleweb/ui_patterns/pull/68) ([ademarco](https://github.com/ademarco))
- Add pattern layout hook suggestions \#63 [\#64](https://github.com/nuvoleweb/ui_patterns/pull/64) ([ademarco](https://github.com/ademarco))

## [8.x-1.0-beta5](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta5) (2017-02-08)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta4...8.x-1.0-beta5)

**Fixed bugs:**

- Support preview views UI  [\#54](https://github.com/nuvoleweb/ui_patterns/issues/54)

**Closed issues:**

- Twig Error Loader: Unable to find template in ui\_patterns/template [\#58](https://github.com/nuvoleweb/ui_patterns/issues/58)
- Use generic .twig extension for a better integration with tools like PatternLab [\#49](https://github.com/nuvoleweb/ui_patterns/issues/49)

**Merged Pull Requests**

- Support preview views UI \#54 [\#60](https://github.com/nuvoleweb/ui_patterns/pull/60) ([ademarco](https://github.com/ademarco))
- Recursion \(max function nesting level\) \#53 [\#59](https://github.com/nuvoleweb/ui_patterns/pull/59) ([ademarco](https://github.com/ademarco))
- Allow libraries to be defined on pattern definitions \#34 [\#52](https://github.com/nuvoleweb/ui_patterns/pull/52) ([ademarco](https://github.com/ademarco))
- fixed a broken sentence. [\#47](https://github.com/nuvoleweb/ui_patterns/pull/47) ([Grienauer](https://github.com/Grienauer))

## [8.x-1.0-beta4](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta4) (2017-01-28)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta3...8.x-1.0-beta4)

**Closed issues:**

- Add example theme [\#29](https://github.com/nuvoleweb/ui_patterns/issues/29)

**Merged Pull Requests**

- Add example theme \#29 [\#46](https://github.com/nuvoleweb/ui_patterns/pull/46) ([ademarco](https://github.com/ademarco))
- Allow preview values to be empty \#43 [\#45](https://github.com/nuvoleweb/ui_patterns/pull/45) ([ademarco](https://github.com/ademarco))
- Add Twig function to render patterns in templates \#38 [\#41](https://github.com/nuvoleweb/ui_patterns/pull/41) ([ademarco](https://github.com/ademarco))
- Add hashes to preview render arrays recursively \#39 [\#40](https://github.com/nuvoleweb/ui_patterns/pull/40) ([aleksip](https://github.com/aleksip))
- Add a Gitter chat badge to README.md [\#30](https://github.com/nuvoleweb/ui_patterns/pull/30) ([gitter-badger](https://github.com/gitter-badger))

## [8.x-1.0-beta3](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta3) (2017-01-25)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta2...8.x-1.0-beta3)

**Closed issues:**

- \[IMPORTANT\] Rename pattern theme prefix from "pattern\_\_" to "pattern\_" [\#36](https://github.com/nuvoleweb/ui_patterns/issues/36)

**Merged Pull Requests**

- \[IMPORTANT\] Rename pattern theme prefix from "pattern\_\_" to "pattern\_" \#36 [\#37](https://github.com/nuvoleweb/ui_patterns/pull/37) ([ademarco](https://github.com/ademarco))
- Add theme hook suggestions \#31 [\#32](https://github.com/nuvoleweb/ui_patterns/pull/32) ([ademarco](https://github.com/ademarco))

## [8.x-1.0-beta2](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta2) (2017-01-23)
[Full Changelog](https://github.com/nuvoleweb/ui_patterns/compare/8.x-1.0-beta1...8.x-1.0-beta2)

**Closed issues:**

- Improve documentation [\#25](https://github.com/nuvoleweb/ui_patterns/issues/25)
- Fix warning when saving view mode layouts [\#9](https://github.com/nuvoleweb/ui_patterns/issues/9)

**Merged Pull Requests**

- Improve pattern definition validation \#20 [\#27](https://github.com/nuvoleweb/ui_patterns/pull/27) ([ademarco](https://github.com/ademarco))
- Improve documentation \#25 [\#26](https://github.com/nuvoleweb/ui_patterns/pull/26) ([ademarco](https://github.com/ademarco))
- Allow Twig namespaces in pattern definitions in order to override pattern template file \#14 [\#24](https://github.com/nuvoleweb/ui_patterns/pull/24) ([ademarco](https://github.com/ademarco))
- Support for finding templates in subfolders \#16 [\#23](https://github.com/nuvoleweb/ui_patterns/pull/23) ([ademarco](https://github.com/ademarco))
- Allow multiple pattern definition files \#15 [\#22](https://github.com/nuvoleweb/ui_patterns/pull/22) ([aleksip](https://github.com/aleksip))
- Provide Display Suite field template plugin \#7 [\#21](https://github.com/nuvoleweb/ui_patterns/pull/21) ([ademarco](https://github.com/ademarco))
- Add a new pattern render element \#12 [\#19](https://github.com/nuvoleweb/ui_patterns/pull/19) ([ademarco](https://github.com/ademarco))
- Integrate patterns with views \#8 [\#18](https://github.com/nuvoleweb/ui_patterns/pull/18) ([ademarco](https://github.com/ademarco))
- Add mapping source plugin \#5 [\#11](https://github.com/nuvoleweb/ui_patterns/pull/11) ([ademarco](https://github.com/ademarco))

## [8.x-1.0-beta1](https://github.com/nuvoleweb/ui_patterns/tree/8.x-1.0-beta1) (2017-01-09)
**Closed issues:**

- Add tests for paragraphs and field groups [\#6](https://github.com/nuvoleweb/ui_patterns/issues/6)
- Use Bootstrap as base theme for demo site [\#3](https://github.com/nuvoleweb/ui_patterns/issues/3)



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*