CHANGELOG.txt ============= "version": "1.4.2" - Security upgrade. Upgraded pug to version 3. "version": "1.4.1" - Security upgrade. Bump lodash from 4.17.15 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] "version": "1.4.0" - Maintinence upgrade. Move from old Jade to latest Pug template engine. Removed bluebird as core Promise engine. Dependencies upgrade and minor fixes. "version": "1.3.7" - Fixed AuthHanler broken reference bug. "version": "1.3.6" - Express upgrade due to vulnerability fixes. Also two more new TODO's. "version": "1.3.5" - Minor changes. Hide show/hide switch (enhacenment) for checkboxes in form facility (pointless). Two new TODO's. "version": "1.3.4" - Minor fix: Removed (forgiven) testing code in template. "version": "1.3.3" - More consistend form submission in form facility. "version": "1.3.2" - Improved html output filter table-like array detection. "version": "1.3.1" - Miscellaneous improvements and fixings. Fixed lack of promisification in rtHandler indexer. "Officially" support PATCH requests. Improved form facility template. Other REALLY minor changes. "version": "1.3.0" - File Upload support. Updated default RequestMapper to support file uploads thought express-fileupload. Improved form facility to allow file uploads. Intelligend (only on-demand) multipart use in form facility (backend). Updated/Improved README file. Added functional demo. "version": "1.2.14" - Log rejections to stderr by default. (Can be disabled by setting *logErrors* option to false) "version": "1.2.13" - BUGFIX: Fixed Array output messing rom v.1.2.9 Protection against possible output filters input messing introduced in v.1.2.9 broke serviches having array responses because extending non Array objects with an Array doesn't result in an Array but only an object with array-like keys. Now dedicated object cloning function fixes it. Also in this commit, threshold for table representation of Arrays in html output filter has been increased from 15 to 50 items. "version": "1.2.12" - Zebra style for tables in html output filter. "version": "1.2.11" - Prevent nulls disabling table view in html output filter. "version": "1.2.10" - Minor fix in autogenerated help data. "version": "1.2.9" - Protection against possible output filters input messing. *** "version": "1.2.8" - Did not exist (was published in npm as 1.2.9 by mistake). *** "version": "1.2.7" - Improved html output filter. Now fully Jade-engine based thought default adaptative template. Without headers on Ajax requests. Improved defaul output filter request handler to pass xhr from original request. "version": "1.2.6" - Shift+Ctrl-Click to enable/disable multiple selection in form facility combo boxes. "version": "1.2.5" - Download capability in form facility for all available output filters. "version": "1.2.4" - Allow Jade files instead of only source strings or arrays. Allow to provide file path instead of actual Jade template source in html output filter. Fixed form facility reset button and other minor changes. "version": "1.2.3" - Bluebird promise engine, better form facility experience and more... Moved to bluebird as core promise engine. Improved form facility "reset" button behaviour. Updated default Request Mapper to map url parameters (":prmName") "as is" (colon-preffixed). Facilities are now addressed by serviceName uncontionally (ignoring service "path" when explicitly specified). Implemented 'allowOverrideAllFacilities' and 'allowOverrideHelp', 'allowOverrideForm', etc... preferences. Accept array as path parameter to deploy same service over multiple urls. Implemented "allowXXXFilterOverride" and "allowAllFiltersOverride" preferences for the same purpose. Better form facility usability. Implemented "data-autosubmit" attribute for form facility inputs to trigger form submit when: - Change event is triggered in a