Closed renovate[bot] closed 3 years ago
:construction_worker: This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.
If you think this comment is in error and the branch is not modified, try deleting this comment. If it comes back again the next time Renovate runs, please submit an issue or seek config help.
This PR contains the following updates:
^1.7.1
->^2.0.0
Release Notes
atk4/ui
### [`v2.4.0`](https://togithub.com/atk4/ui/releases/2.4.0) [Compare Source](https://togithub.com/atk4/ui/compare/2.3.5...2.4.0) This release brings a lot of focus code-sense and hinting. If you are using modern PHP IDE, you will feel benefit of autocompletion almost everywhere. #### Magical hintable fields The hintable support is another major game changer in sense of cleaness and maintainability. Annotate model fields and used them magically as a real properties. Usage add Model class phpdoc: /** * @property string $name @Atk4\Field() * @property int $age @Atk4\Field() * @property Standard $mother @Atk4\RefOne() */ class X extends Model { ... Use the properties either as standard value property: ```php $model->age // instead of $model->get('age') $model->age = 25 // instead of $model->set('age', 25) ``` You will also notice that adding fields in examples is using a different syntax: ```php $this->addField($this->fieldName()->age); // instead of addField('age'); ``` #### What’s Changed - Fix path to /public/ in releases, use CDN ([#1619](https://togithub.com/atk4/ui/issues/1619)) [@mvorisek](https://togithub.com/mvorisek) - Update release builder ([#1616](https://togithub.com/atk4/ui/issues/1616)) [@mvorisek](https://togithub.com/mvorisek) - Use RefMany, strict checks relaxed in upstream ([#1618](https://togithub.com/atk4/ui/issues/1618)) [@mvorisek](https://togithub.com/mvorisek) - Update hintable dep to 1.2.x ([#1617](https://togithub.com/atk4/ui/issues/1617)) [@mvorisek](https://togithub.com/mvorisek) - Use loadOne for model from one ref ([#1615](https://togithub.com/atk4/ui/issues/1615)) [@mvorisek](https://togithub.com/mvorisek) - [fix] registerExecutor parameter type ([#1613](https://togithub.com/atk4/ui/issues/1613)) [@ibelar](https://togithub.com/ibelar) - Use TraitUtil for trait detection ([#1612](https://togithub.com/atk4/ui/issues/1612)) [@mvorisek](https://togithub.com/mvorisek) - Use simpler model->getId() where possible ([#1609](https://togithub.com/atk4/ui/issues/1609)) [@mvorisek](https://togithub.com/mvorisek) - Prefix/test also all ID fields ([#1595](https://togithub.com/atk4/ui/issues/1595)) [@mvorisek](https://togithub.com/mvorisek) - Use also different actual name ([#1593](https://togithub.com/atk4/ui/issues/1593)) [@mvorisek](https://togithub.com/mvorisek) - [fix] VirtualPage inside VirtualPage ([#1603](https://togithub.com/atk4/ui/issues/1603)) [@ibelar](https://togithub.com/ibelar) - [fix] - Demo Tutorial ([#1600](https://togithub.com/atk4/ui/issues/1600)) [@ibelar](https://togithub.com/ibelar) - [fix] - Dropdown cascade ([#1599](https://togithub.com/atk4/ui/issues/1599)) [@ibelar](https://togithub.com/ibelar) - Fix for nice captions (adjust for latest atk4/data) ([#1594](https://togithub.com/atk4/ui/issues/1594)) [@mvorisek](https://togithub.com/mvorisek) - Fix autoload for demos with classmap authoritative ([#1585](https://togithub.com/atk4/ui/issues/1585)) [@mvorisek](https://togithub.com/mvorisek) - Fix CS/Behat config ([#1588](https://togithub.com/atk4/ui/issues/1588)) [@mvorisek](https://togithub.com/mvorisek) - [fix] Demo using containsMany ([#1586](https://togithub.com/atk4/ui/issues/1586)) [@ibelar](https://togithub.com/ibelar) - Update/Upgrade package dependency ([#1572](https://togithub.com/atk4/ui/issues/1572)) [@dependabot](https://togithub.com/dependabot) - Fix for data 819/820 ([#1583](https://togithub.com/atk4/ui/issues/1583)) [@mvorisek](https://togithub.com/mvorisek) - Callback accepts \\Closure only ([#1582](https://togithub.com/atk4/ui/issues/1582)) [@mvorisek](https://togithub.com/mvorisek) - Improve PHPStan to level 5 ([#1581](https://togithub.com/atk4/ui/issues/1581)) [@mvorisek](https://togithub.com/mvorisek) - Better hasOne usage ([#1579](https://togithub.com/atk4/ui/issues/1579)) [@mvorisek](https://togithub.com/mvorisek) - Fix all non-undefined PHPStan ignores 1/2 ([#1554](https://togithub.com/atk4/ui/issues/1554)) [@mvorisek](https://togithub.com/mvorisek) - Fix App::encodeJson regex backtrack limit issue ([#1573](https://togithub.com/atk4/ui/issues/1573)) [@mvorisek](https://togithub.com/mvorisek) - Fix strict types in App::getTag() ([#1541](https://togithub.com/atk4/ui/issues/1541)) [@PhilippGrashoff](https://togithub.com/PhilippGrashoff) - [fix] Multiline Typecase ([#1571](https://togithub.com/atk4/ui/issues/1571)) [@ibelar](https://togithub.com/ibelar) - [fix] Property access for Modal Executor ([#1565](https://togithub.com/atk4/ui/issues/1565)) [@ibelar](https://togithub.com/ibelar) - [fix] ReadMe link ([#1566](https://togithub.com/atk4/ui/issues/1566)) [@ibelar](https://togithub.com/ibelar) - [fix] Lookup add condition after model is set ([#1558](https://togithub.com/atk4/ui/issues/1558)) [@ibelar](https://togithub.com/ibelar) - Requiring atk4/data is enough ([#1557](https://togithub.com/atk4/ui/issues/1557)) [@mvorisek](https://togithub.com/mvorisek) - [fix] Card Deck demo ([#1552](https://togithub.com/atk4/ui/issues/1552)) [@ibelar](https://togithub.com/ibelar) #### Breaking Changes - Feature/Executor refactor ([#1550](https://togithub.com/atk4/ui/issues/1550)) [@ibelar](https://togithub.com/ibelar) - [fix] - Js search and popupService ([#1604](https://togithub.com/atk4/ui/issues/1604)) [@ibelar](https://togithub.com/ibelar) - [fix] VirtualPage ([#1602](https://togithub.com/atk4/ui/issues/1602)) [@ibelar](https://togithub.com/ibelar) - Feature/ Add Lookup to Multiline ([#1577](https://togithub.com/atk4/ui/issues/1577)) [@ibelar](https://togithub.com/ibelar) #### Major Features - Convert hardcoded strings in demos to hintable fields ([#1559](https://togithub.com/atk4/ui/issues/1559)) [@mvorisek](https://togithub.com/mvorisek) ### [`v2.3.5`](https://togithub.com/atk4/ui/releases/2.3.5) [Compare Source](https://togithub.com/atk4/ui/compare/2.3.2...2.3.5) FC for NS case update II. ### [`v2.3.2`](https://togithub.com/atk4/ui/releases/2.3.2) [Compare Source](https://togithub.com/atk4/ui/compare/2.3.1...2.3.2) FC for NS case update ### [`v2.3.1`](https://togithub.com/atk4/ui/releases/2.3.1) [Compare Source](https://togithub.com/atk4/ui/compare/2.3.0...2.3.1) Fix versioning ### [`v2.3.0`](https://togithub.com/atk4/ui/releases/2.3.0) [Compare Source](https://togithub.com/atk4/ui/compare/2.2.1...2.3.0) #### What’s Changed - Fix caching, use raw.githack.com instead of jsdelivr for develop ([#1475](https://togithub.com/atk4/ui/issues/1475)) [@mvorisek](https://togithub.com/mvorisek) - Fix composer CS ([#1473](https://togithub.com/atk4/ui/issues/1473)) [@mvorisek](https://togithub.com/mvorisek) - Bundle repeatable build JS files ([#1470](https://togithub.com/atk4/ui/issues/1470)) [@mvorisek](https://togithub.com/mvorisek) - Feature/add date picker to Multiline ([#1464](https://togithub.com/atk4/ui/issues/1464)) [@ibelar](https://togithub.com/ibelar) - Refactor ScopeBuilder date picker ([#1463](https://togithub.com/atk4/ui/issues/1463)) [@ibelar](https://togithub.com/ibelar) - Fix JS bundle URL escape ([#1465](https://togithub.com/atk4/ui/issues/1465)) [@mvorisek](https://togithub.com/mvorisek) - [fix] Behat test when using chunk js file ([#1458](https://togithub.com/atk4/ui/issues/1458)) [@ibelar](https://togithub.com/ibelar) - Add smoke and burn CI testing ([#1456](https://togithub.com/atk4/ui/issues/1456)) [@mvorisek](https://togithub.com/mvorisek) - [fix] set defautl path when missing ([#1454](https://togithub.com/atk4/ui/issues/1454)) [@ibelar](https://togithub.com/ibelar) - Catch all errors by App handler incl. php notices ([#1453](https://togithub.com/atk4/ui/issues/1453)) [@mvorisek](https://togithub.com/mvorisek) - [fix] - Bundle loading path ([#1452](https://togithub.com/atk4/ui/issues/1452)) [@ibelar](https://togithub.com/ibelar) - [feature] Vue Component loaded dynamically ([#1448](https://togithub.com/atk4/ui/issues/1448)) [@ibelar](https://togithub.com/ibelar) - Fix Multiline component ([#1451](https://togithub.com/atk4/ui/issues/1451)) [@DarkSide666](https://togithub.com/DarkSide666) - Move setting ScopeBuilder default scope ([#1450](https://togithub.com/atk4/ui/issues/1450)) [@georgehristov](https://togithub.com/georgehristov) - Feature/fix scopebuilder ([#1449](https://togithub.com/atk4/ui/issues/1449)) [@DarkSide666](https://togithub.com/DarkSide666) - [fix] - CascadeDropdown rendering ([#1445](https://togithub.com/atk4/ui/issues/1445)) [@ibelar](https://togithub.com/ibelar) - Improve doc only ([#1447](https://togithub.com/atk4/ui/issues/1447)) [@mvorisek](https://togithub.com/mvorisek) - Fix code to not use dropped legacy/array OR ([#1446](https://togithub.com/atk4/ui/issues/1446)) [@mvorisek](https://togithub.com/mvorisek) - Update code for dropped magical "id" property from Model ([#1442](https://togithub.com/atk4/ui/issues/1442)) [@mvorisek](https://togithub.com/mvorisek) - Update code for updated "id" handling/checking ([#1441](https://togithub.com/atk4/ui/issues/1441)) [@mvorisek](https://togithub.com/mvorisek) - Fix/doc attributes and typos ([#1443](https://togithub.com/atk4/ui/issues/1443)) [@georgehristov](https://togithub.com/georgehristov) - [fix] attributes layout ([#1440](https://togithub.com/atk4/ui/issues/1440)) [@georgehristov](https://togithub.com/georgehristov) - [fix] class declarations in docs ([#1439](https://togithub.com/atk4/ui/issues/1439)) [@georgehristov](https://togithub.com/georgehristov) - Fix doc syntax ([#1438](https://togithub.com/atk4/ui/issues/1438)) [@mvorisek](https://togithub.com/mvorisek) - Norm phpunit config and CS config ([#1436](https://togithub.com/atk4/ui/issues/1436)) [@mvorisek](https://togithub.com/mvorisek) - Fix code for updated Model class (prevent reload with a different record ([#1429](https://togithub.com/atk4/ui/issues/1429)) [@mvorisek](https://togithub.com/mvorisek) - Add type validation to factory calls ([#1282](https://togithub.com/atk4/ui/issues/1282)) [@mvorisek](https://togithub.com/mvorisek) - [fix] - Js Package bundle ([#1430](https://togithub.com/atk4/ui/issues/1430)) [@ibelar](https://togithub.com/ibelar) - [fix] Dropdown using multiple in read only mode ([#1433](https://togithub.com/atk4/ui/issues/1433)) [@ibelar](https://togithub.com/ibelar) - [fix] Date picker popup style ([#1432](https://togithub.com/atk4/ui/issues/1432)) [@ibelar](https://togithub.com/ibelar) - Enforce industry standard Airbnb JS Coding Standards ([#1426](https://togithub.com/atk4/ui/issues/1426)) [@mvorisek](https://togithub.com/mvorisek) - Lint (incl. CS) JS files in GH CI ([#1280](https://togithub.com/atk4/ui/issues/1280)) [@mvorisek](https://togithub.com/mvorisek) - Add possibility to change Template class in loadTemplate; clean up App ([#1425](https://togithub.com/atk4/ui/issues/1425)) [@PhilippGrashoff](https://togithub.com/PhilippGrashoff) - Build and diff HTML in GH CI + fix sync ([#1423](https://togithub.com/atk4/ui/issues/1423)) [@mvorisek](https://togithub.com/mvorisek) - Build and diff CSS in GH CI + fix sync ([#1424](https://togithub.com/atk4/ui/issues/1424)) [@mvorisek](https://togithub.com/mvorisek) - Fix Model::setOrder() usage ([#1422](https://togithub.com/atk4/ui/issues/1422)) [@mvorisek](https://togithub.com/mvorisek) - Do not use compact() function ([#1421](https://togithub.com/atk4/ui/issues/1421)) [@mvorisek](https://togithub.com/mvorisek) - Use native and/or in Vue Scope builder internally ([#1386](https://togithub.com/atk4/ui/issues/1386)) [@mvorisek](https://togithub.com/mvorisek) - Do not bundle Vue licence file ([#1419](https://togithub.com/atk4/ui/issues/1419)) [@mvorisek](https://togithub.com/mvorisek) - Improve comment CS ([#1418](https://togithub.com/atk4/ui/issues/1418)) [@mvorisek](https://togithub.com/mvorisek) - Fix code for updated phpunit CodeCoverage constructor ([#1416](https://togithub.com/atk4/ui/issues/1416)) [@mvorisek](https://togithub.com/mvorisek) - Render full exception details on ModalExecutor error ([#1412](https://togithub.com/atk4/ui/issues/1412)) [@mvorisek](https://togithub.com/mvorisek) - Extract native code instead of string eval in demos ([#1408](https://togithub.com/atk4/ui/issues/1408)) [@mvorisek](https://togithub.com/mvorisek) - Fix input form attribute as soon as possible, needed for partial render ([#1410](https://togithub.com/atk4/ui/issues/1410)) [@mvorisek](https://togithub.com/mvorisek) - View::\_getStickyArgs() returns args incl. from self ([#1407](https://togithub.com/atk4/ui/issues/1407)) [@mvorisek](https://togithub.com/mvorisek) - Improve Behat testing - always fail if page contains uncaught exception ([#1404](https://togithub.com/atk4/ui/issues/1404)) [@mvorisek](https://togithub.com/mvorisek) - [feature] introduce AboveInput and BelowInput regions for Upload ([#1403](https://togithub.com/atk4/ui/issues/1403)) [@georgehristov](https://togithub.com/georgehristov) - [fix] closure variable name ([#1402](https://togithub.com/atk4/ui/issues/1402)) [@georgehristov](https://togithub.com/georgehristov) - [fix] usage of array access on model in demo ([#1400](https://togithub.com/atk4/ui/issues/1400)) [@georgehristov](https://togithub.com/georgehristov) - [fix] check if any data recalled by FilterModel ([#1398](https://togithub.com/atk4/ui/issues/1398)) [@georgehristov](https://togithub.com/georgehristov) - Improve Behat testing and handle all waits using hooks ([#1392](https://togithub.com/atk4/ui/issues/1392)) [@mvorisek](https://togithub.com/mvorisek) - Add Behat testing with Firefox ([#1389](https://togithub.com/atk4/ui/issues/1389)) [@mvorisek](https://togithub.com/mvorisek) - Test using locally built JS/CSS files ([#1391](https://togithub.com/atk4/ui/issues/1391)) [@mvorisek](https://togithub.com/mvorisek) - Move Behat testing to GitHub Actions ([#1390](https://togithub.com/atk4/ui/issues/1390)) [@mvorisek](https://togithub.com/mvorisek) - Refactor usages of call_user_func to direct calls ([#1387](https://togithub.com/atk4/ui/issues/1387)) [@mvorisek](https://togithub.com/mvorisek) - Introduce FormField\\ScopeBuilder ([#1127](https://togithub.com/atk4/ui/issues/1127)) [@georgehristov](https://togithub.com/georgehristov) - [fix] Build Query function ([#1381](https://togithub.com/atk4/ui/issues/1381)) [@ibelar](https://togithub.com/ibelar) - [fix] Modal Element reload ([#1374](https://togithub.com/atk4/ui/issues/1374)) [@ibelar](https://togithub.com/ibelar) - [fix] ModalExecutor getControl() ([#1373](https://togithub.com/atk4/ui/issues/1373)) [@ibelar](https://togithub.com/ibelar) - fix composer.json ([#1371](https://togithub.com/atk4/ui/issues/1371)) [@DarkSide666](https://togithub.com/DarkSide666) - Fix form selector for Lookup with dependency support ([#1370](https://togithub.com/atk4/ui/issues/1370)) [@mvorisek](https://togithub.com/mvorisek) #### Breaking Changes - Dropdown refactor ([#1457](https://togithub.com/atk4/ui/issues/1457)) [@ibelar](https://togithub.com/ibelar) - Cleanup JsExpression to string/JS ([#1466](https://togithub.com/atk4/ui/issues/1466)) [@mvorisek](https://togithub.com/mvorisek) - Refactor Js Atk Bundle eventBus ([#1435](https://togithub.com/atk4/ui/issues/1435)) [@ibelar](https://togithub.com/ibelar) - Make init() methods protected and fix calls to ->invokeInit() ([#1428](https://togithub.com/atk4/ui/issues/1428)) [@mvorisek](https://togithub.com/mvorisek) - No app/global sticky Callback ([#1397](https://togithub.com/atk4/ui/issues/1397)) [@mvorisek](https://togithub.com/mvorisek) - Rename Upload control URL args ([#1417](https://togithub.com/atk4/ui/issues/1417)) [@mvorisek](https://togithub.com/mvorisek) - Add AbstractView and use it as a base class for Callback ([#1396](https://togithub.com/atk4/ui/issues/1396)) [@mvorisek](https://togithub.com/mvorisek) - Callback/sticky args refactor ([#1377](https://togithub.com/atk4/ui/issues/1377)) [@ibelar](https://togithub.com/ibelar) - Allow upload multiple ([#1380](https://togithub.com/atk4/ui/issues/1380)) [@mvorisek](https://togithub.com/mvorisek) - Callable to closure refactor ([#1384](https://togithub.com/atk4/ui/issues/1384)) [@mvorisek](https://togithub.com/mvorisek) #### Major Features - No app/global sticky Callback ([#1397](https://togithub.com/atk4/ui/issues/1397)) [@mvorisek](https://togithub.com/mvorisek) ### [`v2.2.1`](https://togithub.com/atk4/ui/releases/2.2.1) [Compare Source](https://togithub.com/atk4/ui/compare/2.2.0...2.2.1) Fix dependencies and versioning ### [`v2.2.0`](https://togithub.com/atk4/ui/releases/2.2.0) [Compare Source](https://togithub.com/atk4/ui/compare/2.1.3...2.2.0) #### Breaking Changes - Refactor Template and improve performance and type safety ([#1349](https://togithub.com/atk4/ui/issues/1349)) [@mvorisek](https://togithub.com/mvorisek) - Close html tag immediatelly - add nested Form support ([#1275](https://togithub.com/atk4/ui/issues/1275)) [@mvorisek](https://togithub.com/mvorisek) - Drop App::dbConnect() method ([#1361](https://togithub.com/atk4/ui/issues/1361)) [@mvorisek](https://togithub.com/mvorisek) - Refactor render methods ([#1358](https://togithub.com/atk4/ui/issues/1358)) [@mvorisek](https://togithub.com/mvorisek) - Fix PSR class/trait/method naming ([#1354](https://togithub.com/atk4/ui/issues/1354)) [@mvorisek](https://togithub.com/mvorisek) - Move Layout\\Generic to Layout ([#1335](https://togithub.com/atk4/ui/issues/1335)) [@georgehristov](https://togithub.com/georgehristov) - [refactor] model user action executors ([#1308](https://togithub.com/atk4/ui/issues/1308)) [@georgehristov](https://togithub.com/georgehristov) - Rename TableColumn NS to Table\\Column ([#1313](https://togithub.com/atk4/ui/issues/1313)) [@georgehristov](https://togithub.com/georgehristov) - Rename FormField NS to Form\\Control (and FormLayout to Form\\Layout) ([#1311](https://togithub.com/atk4/ui/issues/1311)) [@georgehristov](https://togithub.com/georgehristov) #### Major Features - Close html tag immediatelly - add nested Form support ([#1275](https://togithub.com/atk4/ui/issues/1275)) [@mvorisek](https://togithub.com/mvorisek) - Rename TableColumn NS to Table\\Column ([#1313](https://togithub.com/atk4/ui/issues/1313)) [@georgehristov](https://togithub.com/georgehristov) - Rename FormField NS to Form\\Control (and FormLayout to Form\\Layout) ([#1311](https://togithub.com/atk4/ui/issues/1311)) [@georgehristov](https://togithub.com/georgehristov) #### What’s Changed - Fix composer develop install issue ([#1368](https://togithub.com/atk4/ui/issues/1368)) [@DarkSide666](https://togithub.com/DarkSide666) - Fix Model::set() with no longer supported array input ([#1367](https://togithub.com/atk4/ui/issues/1367)) [@mvorisek](https://togithub.com/mvorisek) - Fix for stricter method prototypes ([#1366](https://togithub.com/atk4/ui/issues/1366)) [@mvorisek](https://togithub.com/mvorisek) - Fix for Model::set() no longer supports array ([#1364](https://togithub.com/atk4/ui/issues/1364)) [@mvorisek](https://togithub.com/mvorisek) - [feature] - Update Js package dependency ([#1362](https://togithub.com/atk4/ui/issues/1362)) [@ibelar](https://togithub.com/ibelar) - Fix docs for removed App::dbConnect() method ([#1363](https://togithub.com/atk4/ui/issues/1363)) [@mvorisek](https://togithub.com/mvorisek) - Rename template dirs to match class NS ([#1360](https://togithub.com/atk4/ui/issues/1360)) [@mvorisek](https://togithub.com/mvorisek) - [fix] Virtual page rendering ([#1359](https://togithub.com/atk4/ui/issues/1359)) [@ibelar](https://togithub.com/ibelar) - [feature] Update to Fomantic-UI version 2.8.6 ([#1352](https://togithub.com/atk4/ui/issues/1352)) [@ibelar](https://togithub.com/ibelar) - Update CS for PHP 7.3 ([#1357](https://togithub.com/atk4/ui/issues/1357)) [@mvorisek](https://togithub.com/mvorisek) - [fix] CRUD afterDelete hook ([#1356](https://togithub.com/atk4/ui/issues/1356)) [@ibelar](https://togithub.com/ibelar) - [refactor][fix] MultiLine form control ([#1355](https://togithub.com/atk4/ui/issues/1355)) [@ibelar](https://togithub.com/ibelar) - [fix] Table Action Confirmation Message ([#1353](https://togithub.com/atk4/ui/issues/1353)) [@ibelar](https://togithub.com/ibelar) - Move safe "[@return](https://togithub.com/return) bool" phpdoc to code ([#1337](https://togithub.com/atk4/ui/issues/1337)) [@mvorisek](https://togithub.com/mvorisek) - try to fix json encode ([#1351](https://togithub.com/atk4/ui/issues/1351)) [@DarkSide666](https://togithub.com/DarkSide666) - Drop PHP 7.2 support ([#1345](https://togithub.com/atk4/ui/issues/1345)) [@mvorisek](https://togithub.com/mvorisek) - Fix not freed objects/references ([#1348](https://togithub.com/atk4/ui/issues/1348)) [@mvorisek](https://togithub.com/mvorisek) - Use DockerHub registry instead of CFCR ([#1346](https://togithub.com/atk4/ui/issues/1346)) [@romaninsh](https://togithub.com/romaninsh) - [update] use explicit argument names ([#1339](https://togithub.com/atk4/ui/issues/1339)) [@georgehristov](https://togithub.com/georgehristov) - Use correct classes in Form\\Control\\DropdownCascade ([#1343](https://togithub.com/atk4/ui/issues/1343)) [@georgehristov](https://togithub.com/georgehristov) - [hotfix] demos using Layout\\NavigableInterface instead of Layout\\Navigable ([#1344](https://togithub.com/atk4/ui/issues/1344)) [@georgehristov](https://togithub.com/georgehristov) - Optimize Travis composer install ([#1334](https://togithub.com/atk4/ui/issues/1334)) [@mvorisek](https://togithub.com/mvorisek) - No echo and output buffering in App::run() ([#1338](https://togithub.com/atk4/ui/issues/1338)) [@mvorisek](https://togithub.com/mvorisek) - Fixes in docs and inline comments ([#1336](https://togithub.com/atk4/ui/issues/1336)) [@georgehristov](https://togithub.com/georgehristov) - Add testing with PHP 8.0 ([#1333](https://togithub.com/atk4/ui/issues/1333)) [@mvorisek](https://togithub.com/mvorisek) - fix property names ([#1332](https://togithub.com/atk4/ui/issues/1332)) [@DarkSide666](https://togithub.com/DarkSide666) - Fix Action button icon ([#1331](https://togithub.com/atk4/ui/issues/1331)) [@DarkSide666](https://togithub.com/DarkSide666) - Fix FormField/FormLayout rename refactoring ([#1329](https://togithub.com/atk4/ui/issues/1329)) [@georgehristov](https://togithub.com/georgehristov) - Fix seed usage - icon without class name, instance as class name ([#1330](https://togithub.com/atk4/ui/issues/1330)) [@mvorisek](https://togithub.com/mvorisek) - [fix] Form Section ([#1325](https://togithub.com/atk4/ui/issues/1325)) [@ibelar](https://togithub.com/ibelar) - [fix] Form Conditional Control ([#1324](https://togithub.com/atk4/ui/issues/1324)) [@ibelar](https://togithub.com/ibelar) - fgets can also return false ([#1323](https://togithub.com/atk4/ui/issues/1323)) [@DarkSide666](https://togithub.com/DarkSide666) - Hotfix string seeds ([#1320](https://togithub.com/atk4/ui/issues/1320)) [@mvorisek](https://togithub.com/mvorisek) - Use strict array seed ([#1315](https://togithub.com/atk4/ui/issues/1315)) [@mvorisek](https://togithub.com/mvorisek) - [fix] - Table Generic Hook const ([#1318](https://togithub.com/atk4/ui/issues/1318)) [@ibelar](https://togithub.com/ibelar) - Throw standard exception on "callback never reached" error ([#1312](https://togithub.com/atk4/ui/issues/1312)) [@mvorisek](https://togithub.com/mvorisek) - Fix Demo - Crud caption for Anonymous class ([#1304](https://togithub.com/atk4/ui/issues/1304)) [@abbadon1334](https://togithub.com/abbadon1334) - Add phpdoc to anonymous classes in demos ([#1303](https://togithub.com/atk4/ui/issues/1303)) [@mvorisek](https://togithub.com/mvorisek) - Cache template files in memory ([#1301](https://togithub.com/atk4/ui/issues/1301)) [@mvorisek](https://togithub.com/mvorisek) - Fast testing without webserver ([#1277](https://togithub.com/atk4/ui/issues/1277)) [@mvorisek](https://togithub.com/mvorisek) - [fix] Crud sorting and pagination ([#1302](https://togithub.com/atk4/ui/issues/1302)) [@ibelar](https://togithub.com/ibelar) - [fix] File Import Demo ([#1299](https://togithub.com/atk4/ui/issues/1299)) [@ibelar](https://togithub.com/ibelar) - Dump Behat page data on/for (the first) failed step ([#1281](https://togithub.com/atk4/ui/issues/1281)) [@mvorisek](https://togithub.com/mvorisek) - Transform SQL demo data to Sqlite and use Sqlite as default for demos ([#1294](https://togithub.com/atk4/ui/issues/1294)) [@mvorisek](https://togithub.com/mvorisek) ### [`v2.1.3`](https://togithub.com/atk4/ui/compare/2.1.2...2.1.3) [Compare Source](https://togithub.com/atk4/ui/compare/2.1.2...2.1.3) ### [`v2.1.2`](https://togithub.com/atk4/ui/compare/2.1.1...2.1.2) [Compare Source](https://togithub.com/atk4/ui/compare/2.1.1...2.1.2) ### [`v2.1.1`](https://togithub.com/atk4/ui/compare/2.1.0...2.1.1) [Compare Source](https://togithub.com/atk4/ui/compare/2.1.0...2.1.1) ### [`v2.1.0`](https://togithub.com/atk4/ui/releases/2.1.0) [Compare Source](https://togithub.com/atk4/ui/compare/2.0.4...2.1.0) Please see 2.1 release announcement here:Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.