Final
RC2
Most fixes are small fixes in developer that are for the new Tutorial and Startup dialog
and improvements for the lazy/later and async loading of the solutions
We did update libraries for the excel plugin in extensions
The POI lib that we ship is updated from 3.x to a 4.11 release so we will be in sync with the new Jasper Plugin
RC1
API, Developer, Documentation, Extensions | SVY-14445 | try to find a way to not create instances of beans or plugins to get the return types. |
API, Runtime | SVY-14449 | Get the name of a named foundset |
API, Documentation | SVY-14560 | Clarify documentation on JSRecord.isEditing() |
Developer | SVY-14411 | Exporting to WAR does not remember the selected User Home Directory |
Developer | SVY-14497 | Developer | Open SQL Editor does not work for new database servers |
Developer | SVY-14511 | container title missing in dragged container |
Developer | SVY-14416 | Unable to uncheck allow Null when adding new field in table |
Developer | SVY-14432 | Code completion in Command Console doesn't see items from the main solution |
Developer | SVY-14469 | upgrade to Eclipse 4.14 (2019.12) |
Developer | SVY-14423 | Test big import (and building),why it is so slow (creating many times the PersistIndex) |
Developer | SVY-14496 | Developer | List of tables is not updated after enabling/disabling server |
Developer | SVY-14726 | hide the "create server" question when importing a sample solution |
Developer | SVY-14217 | Table names and column names more than 30 characters long |
Developer | SVY-14540 | Profiler: selecting a row can only be done by clicking the Method Name column |
Developer | SVY-14541 | Profiler: full SQL in the Query/Action column is cut off in case of long SQL statements |
Developer, Extensions | SVY-14617 | Add support for tooltips on a webcomponent's properties in designer |
Developer | SVY-14585 | Some parameters and return JSDoc annotations are not properly inserted when overriden |
Developer | SVY-14600 | Developer's build looks at all tables in a server, even the ones not used by solution |
Developer | SVY-14624 | Column default UUID (Text(36)) leads to pks of length 32 |
Developer, Runtime | SVY-14711 | "Convert Abs. forms > CSS Positioning" messes up the layout of forms in TableView |
Developer | SVY-14724 | Conversion of Abs. Pos > CSS Pos. has glitches |
Developer | SVY-14632 | Make the default onClick of bootstrap label and servoy label the same |
Developer | SVY-12624 | Out of Bounds form elements don't show in the new Form Editor |
Developer | SVY-14529 | Overridden elements of position CSS containers (responsive forms) results in Anchored positioned elements |
Developer | SVY-13870 | NGDesktop: add download progress information and cancel button to the dialog |
Developer | SVY-14498 | Add cancel operation and progress bar for ngdesktop export wizard |
Developer, Server | SVY-14468 | upgraded build in tomcats to the latest Tomcat 8 |
Documentation | SVY-14697 | Clarify documentation on foundset.getSelectedRecord().isNew(); |
Documentation | SVY-14625 | File Plugin: Missing API Doc |
Extensions, NGClient | SVY-14407 | TinyMCE Editor link to an image failed |
Extensions, NGClient | SVY-14444 | NG-Grid doesn't resize its columns properly after opening the 'columns' screen on the right side |
Extensions, NGClient | SVY-14410 | NGGrid onColumnDataChange misses event parameter |
Extensions, NGClient | SVY-14276 | AG Grid - Arrowing Down/Up over non-edit columns |
Extensions, NGClient | SVY-14641 | Switch component can be clicked when enabled is false |
Extensions | SVY-14705 | JXBrowser bean support for callback:// |
Extensions, NGClient | SVY-14523 | Set servoy default button rolloverCursor property default to HAND since it is most used for buttons |
Extensions, NGClient | SVY-14522 | Change default size of bootstrap components |
Extensions, NGClient | SVY-14668 | Add support for dataprovider on YoutubeVideo player |
Extensions, NGClient | SVY-14739 | the listform component is very unstable since latest release |
Extensions, NGClient | SVY-14751 | Font awesome icon - Dynamically update icon class |
Extensions, NGClient | SVY-14752 | aggrid-groupingtable column editType Datepicker bug |
Extensions, NGClient | SVY-14441 | same lib with lower version found |
Extensions, NGClient | SVY-14570 | Listformcomponent selected record is wrong after creating a new record for that foundset |
Extensions, NGClient | SVY-14770 | Bootstrap Extra Switch: sometimes the style of the switch is broken when toggling visibility |
Extensions, NGClient | SVY-14727 | Servoy Extra Fileupload not working for .msg files & wrong error text |
Extensions, NGClient | SVY-14573 | Form repeater with related FS does not format field correctly |
Extensions, NGClient | SVY-14574 | Form repeater with image upload and image display wont show uploaded image with related foundset |
Installer | SVY-14627 | MacOS: Servoy developer wrong app name |
Extensions, NGClient | SVY-14434 | File upload component (version 2019.9 / NG Client) does not accept certain file types |
NGClient | SVY-14420 | Tooltip in listform not showing correct data |
NGClient | SVY-14413 | Setting the value of a component property back to default inserts NULL value for nested properties |
NGClient | SVY-14439 | Add a visible property to formcomponent and listformcomponent containers |
NGClient | SVY-14506 | onDataChange fires before data is actually changed for calendar |
NGClient | SVY-14464 | serverside sort in scripting doesn't notify clientside foundset of sort change |
NGClient, WebClient | SVY-14542 | queryParameters/startup arguments not available when using a loginForm on a WV/NG solution |
NGClient | SVY-14602 | Oauth plugins callback url shows error in admin page and stopped working |
NGClient | SVY-14440 | Add visible property and add- and removeStyleClass functions to bootstrap 12-grid components |
NGClient | SVY-14549 | security.logout for NG client - unable to send queryparams |
NGClient | SVY-14614 | CH numberformat doesn't work correctly in NGclient |
NGClient | SVY-14671 | Regression Servoy default components are no longer RuntimeComponent instances |
NGClient | SVY-10771 | plugins.dialogs.showInputDialog does not display HTML text |
NGClient | SVY-14571 | Server log filling up with messages since upgrade to 2019.12 |
NGClient | SVY-14737 | NG Grids - ensureIndexVisible doesn't work |
NGDesktop | SVY-14615 | Security.logout opens new window in ngDesktop |
Runtime | SVY-14428 | Support count(distinct columnName) through the queryBuilder |
Runtime | SVY-14597 | nullPointerException when trying to get a non-existing named foundset through datasources |
Runtime | SVY-14690 | using databaseManager.refreshRecordFromDatabase seems to break things (internally) |
Runtime | SVY-14715 | Regression: 2019.12.1 performs ~4 times as slow as 2019.06 |
Runtime | SVY-14616 | Support databaseManager.saveData(Array<JSRecord>) |
Runtime | SVY-14675 | Set the next filter on a foundset and the function foundset.loadAllRecords crashed |
Runtime, Server | SVY-14603 | Proper Query Types on the Admin page (and Profiler) for queries fired by load(All)Records |
Server | SVY-14485 | Issue connecting to DBFs when using sub-directories |
Server | SVY-14452 | Total on the Performance data on the Admin Page doesn't display hours |
Server | SVY-14337 | Bad rest_ws performance |
Server | SVY-14431 | Add support for MS SqlServer datetimeoffset columns |
Server | SVY-14291 | importing a .servoy file replaces all other solutions |
Server | SVY-14693 | postImport bombs out when using application.output at the ERROR level |
Server, SmartClient | SVY-14373 | try to use the pack200 dynamically in the jarservlet and bootstrapper |
Server, SmartClient | SVY-14718 | Servoy 2019.12.1 Smart-Client don't download Beans |
Server | SVY-13955 | Support ANY in QueryBuilder |
Testing | SVY-14654 | Unit test scripts stopped working after upgrade to 2019.12 |