ATK UI v2.3.0 Release Notes
Release Date: 2020-10-06 // over 3 years ago-
Whatβs Changed
- π Fix caching, use raw.githack.com instead of jsdelivr for develop (#1475) @mvorisek
- π Fix composer CS (#1473) @mvorisek
- π Bundle repeatable build JS files (#1470) @mvorisek
- π Feature/add date picker to Multiline (#1464) @ibelar
- π¨ Refactor ScopeBuilder date picker (#1463) @ibelar
- π Fix JS bundle URL escape (#1465) @mvorisek
- β [fix] Behat test when using chunk js file (#1458) @ibelar
- β Add smoke and burn CI testing (#1456) @mvorisek
- π» [fix] set defautl path when missing (#1454) @ibelar
- π» Catch all errors by App handler incl. php notices (#1453) @mvorisek
- π» [fix] - Bundle loading path (#1452) @ibelar
- π» [feature] Vue Component loaded dynamically (#1448) @ibelar
- π Fix Multiline component (#1451) @DarkSide666
- π Move setting ScopeBuilder default scope (#1450) @georgehristov
- π Feature/fix scopebuilder (#1449) @DarkSide666
- π» [fix] - CascadeDropdown rendering (#1445) @ibelar
- π Improve doc only (#1447) @mvorisek
- π Fix code to not use dropped legacy/array OR (#1446) @mvorisek
- β‘οΈ Update code for dropped magical "id" property from Model (#1442) @mvorisek
- β‘οΈ Update code for updated "id" handling/checking (#1441) @mvorisek
- π Fix/doc attributes and typos (#1443) @georgehristov
- π» [fix] attributes layout (#1440) @georgehristov
- π» [fix] class declarations in docs (#1439) @georgehristov
- π Fix doc syntax (#1438) @mvorisek
- π» Norm phpunit config and CS config (#1436) @mvorisek
- π Fix code for updated Model class (prevent reload with a different record (#1429) @mvorisek
- β Add type validation to factory calls (#1282) @mvorisek
- π¦ [fix] - Js Package bundle (#1430) @ibelar
- π» [fix] Dropdown using multiple in read only mode (#1433) @ibelar
- π [fix] Date picker popup style (#1432) @ibelar
- π» Enforce industry standard Airbnb JS Coding Standards (#1426) @mvorisek
- π Lint (incl. CS) JS files in GH CI (#1280) @mvorisek
- β Add possibility to change Template class in loadTemplate; clean up App (#1425) @PhilippGrashoff
- π Build and diff HTML in GH CI + fix sync (#1423) @mvorisek
- π Build and diff CSS in GH CI + fix sync (#1424) @mvorisek
- π Fix Model::setOrder() usage (#1422) @mvorisek
- π» Do not use compact() function (#1421) @mvorisek
- π Use native and/or in Vue Scope builder internally (#1386) @mvorisek
- π» Do not bundle Vue licence file (#1419) @mvorisek
- π Improve comment CS (#1418) @mvorisek
- π Fix code for updated phpunit CodeCoverage constructor (#1416) @mvorisek
- π» Render full exception details on ModalExecutor error (#1412) @mvorisek
- π» Extract native code instead of string eval in demos (#1408) @mvorisek
- π Fix input form attribute as soon as possible, needed for partial render (#1410) @mvorisek
- π» View::_getStickyArgs() returns args incl. from self (#1407) @mvorisek
- π Improve Behat testing - always fail if page contains uncaught exception (#1404) @mvorisek
- π» [feature] introduce AboveInput and BelowInput regions for Upload (#1403) @georgehristov
- π» [fix] closure variable name (#1402) @georgehristov
- π» [fix] usage of array access on model in demo (#1400) @georgehristov
- π» [fix] check if any data recalled by FilterModel (#1398) @georgehristov
- π Improve Behat testing and handle all waits using hooks (#1392) @mvorisek
- β Add Behat testing with Firefox (#1389) @mvorisek
- β Test using locally built JS/CSS files (#1391) @mvorisek
- π Move Behat testing to GitHub Actions (#1390) @mvorisek
- π Refactor usages of call_user_func to direct calls (#1387) @mvorisek
- π» Introduce FormField\ScopeBuilder (#1127) @georgehristov
- π [fix] Build Query function (#1381) @ibelar
- π» [fix] Modal Element reload (#1374) @ibelar
- π» [fix] ModalExecutor getControl() (#1373) @ibelar
- π fix composer.json (#1371) @DarkSide666
- π Fix form selector for Lookup with dependency support (#1370) @mvorisek
π₯ Breaking Changes
- π¨ Dropdown refactor (#1457) @ibelar
- π» Cleanup JsExpression to string/JS (#1466) @mvorisek
- π¨ Refactor Js Atk Bundle eventBus (#1435) @ibelar
- π» Make init() methods protected and fix calls to ->invokeInit() (#1428) @mvorisek
- π» No app/global sticky Callback (#1397) @mvorisek
- π» Rename Upload control URL args (#1417) @mvorisek
- β Add AbstractView and use it as a base class for Callback (#1396) @mvorisek
- π¨ Callback/sticky args refactor (#1377) @ibelar
- π Allow upload multiple (#1380) @mvorisek
- π¨ Callable to closure refactor (#1384) @mvorisek
Major Features