Releases: atk4/ui
Releases · atk4/ui
2.2.1
Fix dependencies and versioning
2.3.0
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
2.2.0
Breaking Changes
- Refactor Template and improve performance and type safety (#1349) @mvorisek
- Close html tag immediatelly - add nested Form support (#1275) @mvorisek
- Drop App::dbConnect() method (#1361) @mvorisek
- Refactor render methods (#1358) @mvorisek
- Fix PSR class/trait/method naming (#1354) @mvorisek
- Move Layout\Generic to Layout (#1335) @georgehristov
- [refactor] model user action executors (#1308) @georgehristov
- Rename TableColumn NS to Table\Column (#1313) @georgehristov
- Rename FormField NS to Form\Control (and FormLayout to Form\Layout) (#1311) @georgehristov
Major Features
- Close html tag immediatelly - add nested Form support (#1275) @mvorisek
- Rename TableColumn NS to Table\Column (#1313) @georgehristov
- Rename FormField NS to Form\Control (and FormLayout to Form\Layout) (#1311) @georgehristov
What’s Changed
- Fix composer develop install issue (#1368) @DarkSide666
- Fix Model::set() with no longer supported array input (#1367) @mvorisek
- Fix for stricter method prototypes (#1366) @mvorisek
- Fix for Model::set() no longer supports array (#1364) @mvorisek
- [feature] - Update Js package dependency (#1362) @ibelar
- Fix docs for removed App::dbConnect() method (#1363) @mvorisek
- Rename template dirs to match class NS (#1360) @mvorisek
- [fix] Virtual page rendering (#1359) @ibelar
- [feature] Update to Fomantic-UI version 2.8.6 (#1352) @ibelar
- Update CS for PHP 7.3 (#1357) @mvorisek
- [fix] CRUD afterDelete hook (#1356) @ibelar
- [refactor][fix] MultiLine form control (#1355) @ibelar
- [fix] Table Action Confirmation Message (#1353) @ibelar
- Move safe "@return bool" phpdoc to code (#1337) @mvorisek
- try to fix json encode (#1351) @DarkSide666
- Drop PHP 7.2 support (#1345) @mvorisek
- Fix not freed objects/references (#1348) @mvorisek
- Use DockerHub registry instead of CFCR (#1346) @romaninsh
- [update] use explicit argument names (#1339) @georgehristov
- Use correct classes in Form\Control\DropdownCascade (#1343) @georgehristov
- [hotfix] demos using Layout\NavigableInterface instead of Layout\Navigable (#1344) @georgehristov
- Optimize Travis composer install (#1334) @mvorisek
- No echo and output buffering in App::run() (#1338) @mvorisek
- Fixes in docs and inline comments (#1336) @georgehristov
- Add testing with PHP 8.0 (#1333) @mvorisek
- fix property names (#1332) @DarkSide666
- Fix Action button icon (#1331) @DarkSide666
- Fix FormField/FormLayout rename refactoring (#1329) @georgehristov
- Fix seed usage - icon without class name, instance as class name (#1330) @mvorisek
- [fix] Form Section (#1325) @ibelar
- [fix] Form Conditional Control (#1324) @ibelar
- fgets can also return false (#1323) @DarkSide666
- Hotfix string seeds (#1320) @mvorisek
- Use strict array seed (#1315) @mvorisek
- [fix] - Table Generic Hook const (#1318) @ibelar
- Throw standard exception on "callback never reached" error (#1312) @mvorisek
- Fix Demo - Crud caption for Anonymous class (#1304) @abbadon1334
- Add phpdoc to anonymous classes in demos (#1303) @mvorisek
- Cache template files in memory (#1301) @mvorisek
- Fast testing without webserver (#1277) @mvorisek
- [fix] Crud sorting and pagination (#1302) @ibelar
- [fix] File Import Demo (#1299) @ibelar
- Dump Behat page data on/for (the first) failed step (#1281) @mvorisek
- Transform SQL demo data to Sqlite and use Sqlite as default for demos (#1294) @mvorisek
2.1.0
Please see 2.1 release announcement here: https://forum.agiletoolkit.org/t/atk-ui-2-1-release/834
Breaking Changes
- Always convert large (>= 2^53) integers to string in JSON output (#1260) @mvorisek
- Normalize View->add() to always require a seed class like ->factory() already does (#1238) @mvorisek
- Remove support of relative class names (#1158) @mvorisek
- Convert callables to closures and move hook names to constants (#1201) @mvorisek
- Fix wrong URL fallbacks (#1167) @mvorisek
What’s Changed
- Test using prod CSS (#1296) @mvorisek
- Generate JS files in CI/CD (#1178) @romaninsh
- Refactor demos and add phpdoc for $app from init (#1292) @mvorisek
- Remove old IE8 CSS compatibility flag (#1293) @mvorisek
- Fix/demo intro (#1291) @georgehristov
- [fix] Centered Layout demo (#1285) @ibelar
- Update CS - require strict types (#1145) @mvorisek
- Fix demos without dev deps when as a root project (#1287) @mvorisek
- Fix Docker/web without dev deps (#1286) @mvorisek
- Refactor demo includes (#1284) @mvorisek
- Simplify use of Persistence\Array_ constructor (#1205) @mvorisek
- [fix] Admin - Maestro css (#1269) @ibelar
- Fix demos autoload if not installed as a main composer project (#1276) @mvorisek
- Fix inproper seeds merges (#1274) @mvorisek
- Small normalization changes (#1146) @mvorisek
- Do not use deprecated properties to check trait presence (#1273) @mvorisek
- Fix usage of hasXXX(), it now return bool only (#1252) @mvorisek
- Remove test of disable_functions from Dockerfile (#1272) @mvorisek
- Remove @throws by CS fixer (#1271) @mvorisek
- Disable exec (and simillar) functions in demo Docker config (#1231) @mvorisek
- Fix tests - do not rely on hardcoded/expected names (#1245) @ibelar
- Delete Makefile (#1268) @mvorisek
- Fix current_row type mismatches (#1212) @mvorisek
- Improve Fix/layout switching #1263 (#1264) @mvorisek
- Delete .github_changelog_generator (#1265) @mvorisek
- Delete .codeclimate.yml (#1266) @mvorisek
- Fixed grammatic in Grid items per page (#1267) @mkrecek234
- Fix/layout switching (#1263) @ibelar
- Render console exceptions using standard HTML exception renderer (#1246) @mvorisek
- Few bugfixes (#1261) @DarkSide666
- Prevent minified files normalization in git (#1249) @mvorisek
- Delete CHANGELOG.md and build/add it to releases (#1234) @mvorisek
- Fix missing DIContainerTrait when StaticAddToTrait is used (#1251) @mvorisek
- Upgrade JQuery to 3.5.1 (#1248) @mvorisek
- Upgrade to Fomantic UI 2.8.5 (#1240) @ibelar
- Revert fix demo popup - not needed after atk4/core#220 (#1239) @ibelar
- Fix exception constructor refactoring (#1247) @mvorisek
- Refactor exception constructor calls to not use array (#1242) @mvorisek
- Refactor ::addToWithClassName() to ::addToWithCl() (#1237) @mvorisek
- ViewTester fixes (#1232) @DarkSide666
- Emit status code = 500 on error (#1075) @mvorisek
- fix/Recursive demo (#1230) @ibelar
- fix/Popup demo (#1229) @ibelar
- fix demo for tabs (loading other page) (#1226) @romaninsh
- fix demo scripts (#1228) @DarkSide666
- fix/ demo grid.php (#1227) @ibelar
- bypass cache for demo ui site build. (#1223) @romaninsh
- Add sample content into "file" demo table (#1225) @romaninsh
- Fix/demos fix (#1224) @ibelar
- Add NS to demos (#1200) @mvorisek
- fix action model array access bug (#1222) @DarkSide666
- Remove obsolete App::normalizeClassNameApp() (#1221) @mvorisek
- Detect unwanted output before App::outputResponse() (#1220) @mvorisek
- [feature] Display form field using field name in template (#1216) @ibelar
- [fix] Crud using action modifier (#1215) @ibelar
- [fix] Filter Column when using decorator (#1190) @ibelar
- Always convert large (>= 2^53) integers to string for JS (#1218) @mvorisek
- [fix] Left menu visibility (#1217) @ibelar
- use getTitles() (#1213) @DarkSide666
- fix #1174 - cdn link trailing slash (#1211) @mvorisek
- Pass value with correct escaping, not embed (#1207) @romaninsh
- Fix misc NS (#1204) @mvorisek
- Fix FilterModel/Generic with NameTrait removed from Model (#1208) @mvorisek
- clean up after #1177 (#1203) @romaninsh
- Delete agileui.js (#1177) @mvorisek
- Do not use array like access of Model (#1196) @mvorisek
- Use MB functions (#1194) @DarkSide666
- Catch Throwable instead of Exception (#1193) @mvorisek
- [feature] Allow Modal to render in VirtualPage (#1187) @ibelar
- Fix script/style escaping in App::getTag() (#1137) @mvorisek
- [fix] Table link column with model using Date field (#1186) @ibelar
- Doc: update "Javascript mappings" (#1180) @NotAProfessionalDeveloper
- Formatters vs Decorators: Cleanup and precisions (#1185) @NotAProfessionalDeveloper
- [fix] Card Deck Reload on first page (#1183) @ibelar
- [fix] Css z-index value (#1182) @ibelar
- [fix] Radio Input Field (#1181) @ibelar
- Restore files as this is breaking existing ATK installations (#1179) @romaninsh
- Feature/pipeline js build (#1176) @ibelar
- Feature/pipeline for deploying ui demo (#1174) @romaninsh
- Revert "Fix cdn caching for develop" (#1173) @romaninsh
- [fix] Set proper callback type for right panel content (#1172) @ibelar
- Fix cdn caching for develop (#1168) @mvorisek
- Remove phpunit from Travis and report merged coverage from Github Actions (/wo Behat) (#1148) @mvorisek
- Toast Demo titles and messages are messed up (#1170) @NotAProfessionalDeveloper
- Fix admin left menu dynamic visibility (#1157) @mvorisek
- [fix] Reload on Callback (#1155) @ibelar
- [fix] - Header Menu Size (#1151) @ibelar
- Fix paths in demos (#1153) @mvorisek
- Fix doc typo (#1154) @mvorisek
- Fix atk init (#1152) @mvorisek
- [fix] Add stop function to ServerEvent js plugin (#1133) @ibelar
- Delete release.sh if not needed (#1135) @mvorisek
- Normalize Unit Testing workflow across repos (#1128) @mvorisek
- Fix - Coverage (#1142) @ibelar
- Test unit test path (#1140) @ibelar
- Fix coverage of PR "Reorganize demos file" (#1139) @mvorisek
- Reorganize demos file (#1122) @ibelar
- Update Lookup.php (#1130) @mvorisek
- [fix] Remove Footer Height Rule (#1131) @ibelar
- [feature] Maestro Layout (#1120) @ibelar
- Fix getRenderedModals (#1119) @abbadon1334
- fix missing double backslash in docs (#1125) @georgehristov
- Simplify locale path getter (#1124) @mvorisek
- Documentation updates (#1123) @NotAProfessionalDeveloper
- Feature/implement html decorator (#1121) @DarkSide666
- enable control over action modal by option to pass defaults array (#1118) @georgehristov
- App::addStyle should not encode value (#1111) @DarkSide666
- Remove strange/skipped tests (#1115) @mvorisek
- Upgrade phpunit (#1101) @mvorisek
- Fix closure for extended App (#1114) @abbadon1334
- [feature] - Admin Layout (#1112) @ibelar
- [fix] CRUD::addModalAction to use appSticky argument on Modal callback (#1109) @ibelar
- [fix] - Setting value on DropdownCascade (#1100) @ibelar
- Fix phpunit before full upgrade (#1105) @mvorisek
- [fix] Add css and js file to public dir (#1106) @ibelar
- reset release drafter (#1104) @ibelar
- Feature/release drafter (#1103) @ibelar
- [feature] - Release drafter js compile (#1102) @ibelar
- Do not require database for array based CRUD demo (#1094) @mvorisek
- Remove vim comment (#1099) @mvorisek
- Fix CI/CD (#1097) @mvorisek
- [fix] Behat js Callback test (#1096) @ibelar
- Fix init(), setDefaults(), normalizeClassNameApp() methods headers (#1089) @mvorisek
- [Feature] Right layout panel (#1085) @ibelar
- [Fix] Issue #967 (#1090) @ibelar
- [fix] UserConfirmation executor + Behat test (#1088) @ibelar
- Documentation updates (#1087) @NotAProfessionalDeveloper
- Remove App::outputDebug() method (#1064) @mvorisek
- Improve EOL normalization (#1084) @mvorisek
- Render all exceptions using App (#1082) @mvorisek
- Disable caching by default (#1083) @mvorisek
- Improve HTTP headers output (#1065) @mvorisek
- [fix] UserAction Modal Id (#1070) @ibelar
- Display non-Atk exceptions like Atk ones (#1078) @mvorisek
- Use null coalescing operator instead of isset (#1076) @mvorisek
- Improve refactorability of Wizard demo (#1073) @mvorisek
- Fix CS - do not import classes without namespace (#1072) @mvorisek
- Cleanup coverage testing (#1067) @mvorisek
- Fix 5th parameter for set_error_handler() handler is deprecated (#1066) @mvorisek
- Use content type from the source + cleanup of URL methods (#1051) @mvorisek
- Remove @param phpdoc without type nor comment (#1055) @mvorisek
- [fix] - Downgrade Fomantic-UI release to 2.7.4 (#1049) @ibelar
- Convert scalar class names to ::class (#1054) @mvorisek
- Fix refactorability for "owner" (#1047) @mvorisek
- Fix set null for non-nullable fields (#1053) @mvorisek
- Fix phpdoc in Lookup (#1046) @mvorisek
- Fix demo (#1048) @DarkSide666
- Updating CDN link to use @2.1.0 (#1038) @github-actions
- --
- Add workflow for deploying "ui.agiletoolkit.org" automatically. (#873) @romaninsh
- fomantic update 2.8.4 (#979) @romaninsh
- Delete config.yml (#939) @mvorisek
- Update Grid.php (#1035) @mkrecek234
- Apply fixes from StyleCI (#1037) @romaninsh
- [refactor] AutoComplete into Lookup (#1018) @ibelar
- Fix typo (#1036) @mvorisek
- [fix] - Allow onDelete or onUpload callback to run within another callback (#1034) @ibelar
- Fix TableColumn\Labels for null values (#1033) @arrochado
- [Feature] Dropdown Cascade Form Field (#1012) @ibelar
- Do not append semicolon to statement when not needed (#1026) @mvorisek
- [Fix] PHP Notice Bad Index on jsCallback (#1017) @ibelar
- Add concat spaces (#1019) @mvorisek
- fix adding of sub-menus (#1016) @georgehristov
- fix/jQuery var assignment (#1011) @ibelar
- Improve ->add() - fallback is always absolute class name (#1008) @mvorisek
- Fix TravisCI/Behat tests (#1007) @mvorisek
- Refactor ->add() usage to ::addTo() in docs (#1004) @mvorisek
- Fix hook trait usage (#1003) @mvorisek
- Refactor ->add() usage to ::addTo() (#991) @mvorisek
- better support ...
2.0.4
What’s Changed
- Fix/UserAction in VirtualPage and Tabs (#880) @ibelar
- move jsInput, add jsChecked (#879) @DarkSide666
- use getFields() instead of elements property (#876) @DarkSide666
- Feature/enable setting custom exec button for an action (#853) @georgehristov
- Updating CDN link to use @2.0.3 (#866) @github-actions
Documentation enhancements
- Added namespaces to quickstart and file structure example (#857) @bedengler
2.0.3
2.0.2
What’s Changed
- Release/2.0.1 backport. (#862) @romaninsh
- Releasing refs/heads/release/2.0.1 into master (#861) @github-actions
- DateTime is object and working on same object is replacing both value… (#834) @gowrav-vishwakarma
- Improvement/include action caption in modal title (#852) @georgehristov
Documentation enhancements
- Add Instantiate App using DIContainerTrait (#855) @abbadon1334
2.0.0
Major features
- Implemented User Action support
What’s Changed
- Releasing 2.0.0 into master (manually) (#859) @romaninsh
- Change in demo : exit() to $app->callExit() (#854) @abbadon1334
- Feature/input action (#845) @ibelar
- Add Github workflows (actions) (#848) @romaninsh
- Feature/Card Deck using model action (#846) @ibelar
- Feature/Code Highlight (#849) @ibelar
- Fix few bugs and add comments (#847) @DarkSide666
- Feature/refactor crud2 (#835) @romaninsh
- Add SSE operation with user confirmation example (#843) @acicovic
- pulling in from atk (#1) @stokkeland
- Property currency_decimal added to Persistence UI (Money Type) (#840) @stokkeland
- Feature/Table Menu Action (#833) @ibelar
- Feature/column user actions (#832) @romaninsh
- Feature/Refactor View::on() method (#831) @ibelar
- fix/DropDown Unnecessary isValueRequired property (#826) @ibelar
- Refactor of User Action Executor (#820) @romaninsh
- feature/TreeItemSelector Form Field (#812) @ibelar
- Add Locale class (#819) @abbadon1334
- #823: Fix a few phpDoc comments. (#824) @Taitava
- Feature/fix textarea (#822) @romaninsh
- Fix #814 - useless code in Form.php (#818) @abbadon1334
- Mutliline: Improve inline docs and comments (#811) @acicovic
- Fix/MultiLine Improvement (#816) @ibelar
- Make Escape key clear Grid Search (#815) @acicovic
- Fix unclickable Autocomplete/Lookup fields (#808) @acicovic
- fix/#802 Array fields error in form (#804) @ibelar
- Fix #805 (#806) @karakal
- Formfields: Add ability to set attributes to Tag (#807) @PhilippGrashoff
- Add App->catch_error_types to define set_error_handler in App (#803) @abbadon1334
- Add ability to customize CSS of 'content' div (#795) @acicovic
- fix/CaughException Layout (#800) @ibelar
- Bump eslint-utils from 1.4.0 to 1.4.2 in /js (#801) @dependabot
- Feature/Add Form support for containsMany field using MultiLine (#784) @ibelar
- add "Is Not" for TableColumn::FilterModel::TypeString (#796) @funyx
- remove extra spaces from Response Content-Type (#792) @abbadon1334
- Add target parameter to link() function (#791) @acicovic
- Remove calls to exit functions and cleanups (#790) @abbadon1334
- Gowrav vishwakarma ui editable bug (#782) @romaninsh
- Feature/fix textarea (#783) @DarkSide666
- Fix #786 - Exception display in app and modals (#789) @acicovic
- Simplify setStyle method (#788) @DarkSide666
- Let user overwrite all calendar options (#777) @FabulousGee
- Fix #651 - Modal fails on js load if a php exception is thrown (#780) @abbadon1334
- Implement $_POST test for Form (#776) @romaninsh
- upgrade npm (#774) @romaninsh
- refactor to use getFields() (#775) @romaninsh
- Bump lodash from 4.17.11 to 4.17.14 in /js (#773) @dependabot
- Feature/confirm modal (#770) @ibelar
- Add support for using afterSuccess and apiConfig in View and Grid (jsReload) (#769) @pkly
- feature/Form Action Executor (#768) @ibelar
- Fix #766 (#767) @PhilippGrashoff
- fix php notice (#762) @DarkSide666
- fix/#746 Duplicate button and icon id (#747) @ibelar
- Small changes to templates (form/centered layout) (#750) @pkly
- Fix/Form::success() (#759) @ibelar
- Revert "fix #755" (#761) @romaninsh
- Add Unit test and Fix some issue on TableColumn\ColorRating (#757) @abbadon1334
- fix #755 (#756) @DarkSide666
- Fix #629, also add new Callback for custom HTML (#643) @PhilippGrashoff
- feature/ js Executor for Action (#751) @ibelar
- fix/Add section with no model (#745) @ibelar
- fix negative status (#738) @DarkSide666
- Feature2/cardholder (#744) @romaninsh
- Added ExternalLink, KeyValue, NoValue, Labels, Tooltip and ColorRating table decorators (#743) @romaninsh
- Feature2/card (#742) @romaninsh
- Feature2/integrate actions (#741) @romaninsh
1.7.1
1.7.0
In 1.7 we now rely on VueJS for new components and the first component to make use of VieJS is the MultiLine edit.
$f = $app->add('Form');
// Add multiline field and set model.
$ml = $f->addField('ml', ['MultiLine', 'options' => ['color' => 'blue']]);
$ml->setModel($inventory);
For more information see demos/multiline.php
.
Also we continue to improve documentaiton and work on bugs. Full list of changes below:
Closed issues:
- Grid and CRUD is not aware of having menu=>false #720
- Bug in custom CRUD->itemCreate support #719
- Upload field dialog opens multiple times #717
- addFields() doesn't work for forms #695
- Display Exception in Atk callback #691
- RawGit is shutting down. The latest example defaults to RawGit shared resources. #685
- Running jsReload causes sub-modals to multiply in modal->set() #681
- Semantic applies opacity 2 times on disabled fields #679
- Lookup field empties itself when resetting #664
- On Custom Form Layout, Lookup FormField has an empty <label> tag #663
- Looking for a weekly meeting coordinator #658
- With Fomantic UI 2.7.2 jsNotify hides at once #647
- Field error message should disappear on(change) #515
Merged pull requests:
- fix/Generic Input onChange event #725 (ibelar)
- Documentation corrections #723 (acicovic)
- fix/File upload - jsModal Css #722 (ibelar)
- Fix #719 and #720 #721 (DarkSide666)
- Update README.md #716 (NicolasRoehm)
- Add addFields() in _Abstract.php #714 (acicovic)
- Feature/console form demo #713 (DarkSide666)
- comment fix #712 (DarkSide666)
- overview.rst corrections #710 (acicovic)
- Add TableColumn Caption definition in model #708 (abbadon1334)
- fix/Grid - jsSearch #707 (ibelar)
- Allow easy routing implementation #706 (abbadon1334)
- feature/Alert user when leaving page with un submit form. #705 (ibelar)
- prevent nginx caching #704 (romaninsh)
- feature/Card Column #703 (ibelar)
- Only prepend namespace for known classes #702 (romaninsh)
- features/MultiLine Form Field #700 (ibelar)
- Change CDN from rawgit to jsDeliver #699 (romaninsh)
- implement Form->addFields() #697 (DarkSide666)
- Documentation Corrections #694 (acicovic)
- Features/vue enhancement #693 (ibelar)
- Documentation corrections #692 (acicovic)
- afterRow is good to render sub lines related to any line #690 (gowrav-vishwakarma)
- Grammar, syntax, copyright name, spell check #689 (Steveorevo)
- feature/Dropdwon callback. #688 (ibelar)
- Tabs example typo correction #686 (Steveorevo)
- Fix/modal duplication #684 (ibelar)
- fix/#679 Disable Input #682 (ibelar)
- use read_only instead of disabled property #680 (DarkSide666)
- Feature/Ui view handle by Vue.js #678 (ibelar)
- add top and bottom padding to centered layout #677 (PhilippGrashoff)
- Add definition of defaults for Field Lookup #670 (abbadon1334)