Final:

ComponentsKeySummary
ExtensionsSVY-16510

[oauth] revoke tokens does not work for Okta

NGClientSVY-16335

Popup menu with only one item is put on wrong position

RC2:

ComponentsKeySummary
DeveloperSVY-16477

cannot import password protected solution

ExtensionsSVY-16373

Allow to create custom providers with oauth plugin

Extensions, NGClientSVY-16450

NG2 Popup Menu method arguments

ExtensionsSVY-16462

oauth plugin fails when return value is missing expires_in value

NGClientSVY-16340

When using extendform & formcomponents the first tabsequense isn't correct

NGClientSVY-16335

Popup menu with only one item is put on wrong position

Runtime, ServerSVY-16249

Make PerformanceData fully concurrent

RuntimeSVY-16482

Foundset relation new records not found until logged

RC1:

ComponentsKeySummary
DeveloperSVY-16318

JSUnit tests don't start and throw error

Extensions, NGClientSVY-16450

NG2 Popup Menu method arguments

InstallerSVY-16431

Create new releases for ngdesktop, ngdesktopfile, ngdesktoputils and ngdesktopui

NGClientSVY-16414

Error while converting value dataProviderID

NGClientSVY-16335

Popup menu with only one item is put on wrong position

NGClientSVY-16278

Serverside logic to resolve the form/elementName for a JSEvent-typed property wrong

Runtime, ServerSVY-16442

data broadcasting between clients is not working in 2021.09 RC

RC1:

ComponentsKeySummary
API, RuntimeSVY-14012

getJSLayoutContainers does not support the returnInheritedElements parameter

API, RuntimeSVY-16379

Utils support Hex encoding in utils

DeveloperSVY-16405

Logger (slf4j/log4j) broken in 2021.09 in developer

DeveloperSVY-16368

Foundset dispose isn't working anymore

DeveloperSVY-16367

Ant (servoy-cloud) war export isn't working for NG2.

Developer, ServerSVY-16352

Adding record via relation for 2 in-mem tables doesn't set UUID

DeveloperSVY-16238

replace the icons for the call hierarchy view

Developer, ServerSVY-16220

ws_create transforms xml data to object

Developer, NGClientSVY-16180

Formcomponent in listFormcomponent (checkbox) breaks

DeveloperSVY-16166

Problem marker on dbi files does not show on all nodes in the Solution Explorer tree

DeveloperSVY-15841

Adding a child to an inherited Layout and then removing the child leaves the inherited Layout as overridden

DeveloperSVY-16318

JSUnit tests don't start and throw error

DeveloperSVY-16418

NG2 IDE build errors in latest Servoy

DeveloperSVY-16211

add an update all button in the Servoy Package Manager

DeveloperSVY-16121

Add support for contains property search for valuelist

DeveloperSVY-16430

plugins.pdf_output.getThumbnailImage(pdf) throws Error

ExtensionsSVY-16373

Allow to create custom providers with oauth plugin

ExtensionsSVY-16343

Groupingtable not rending rows when table is empty (hidden) and then gets displayed

ExtensionsSVY-16332

Aggrid datasettable rowstyleclass missing data for grouped rows

Extensions, NGClientSVY-16319

NGGrid checkbox icons can't be set using ngService

ExtensionsSVY-16315

Chrome autofill address

Extensions, NGClientSVY-16258

Bootstrap textfield inputtype number breaks with format

Extensions, NGClientSVY-16226

i18n placeholder not shown when select2 init is visible false

ExtensionsSVY-16194

plugins.mail add options to get the from email that is set on the admin-page

ExtensionsSVY-16193

plugins.pdf_output add support to get number of pages

Extensions, NGClientSVY-16156

Tabbing

ExtensionsSVY-16153

Developer IDE 2020.12.1 (rest_ws)

ExtensionsSVY-16292

Expand the JWT Plugin's functionality to support multiple algorithms and JWS headers

Extensions, NGClientSVY-16287

Bugs in carousel

Extensions, NGClientSVY-16360

Support a way to correlate calls to the FoundSet changeListener in Web Components with calls made to the foundset's API from within the client

ExtensionsSVY-16240

Add OKTA as oauth provider

NGClientSVY-16330

plugins.ngclientutils.replaceHeaderTag should not reload all headers

NGClientSVY-16329

[ng2] Fix mask on calendar field

NGClientSVY-16322

Can't select row in code for a power grid

NGClientSVY-16321

bootstrap-textbox inputType Number / Date

NGClientSVY-16306

[NG2] remove core dependency for ngbootstrap

NGClientSVY-16278

Serverside logic to resolve the form/elementName for a JSEvent-typed property wrong

NGClientSVY-16273

Regression: foundsetRef doesn't work for ViewFoundSets

NGClientSVY-16271

Display format being ignored once ENTER has been pressed on textbox

NGClientSVY-16203

Method arguments of popup menu items cannot be sent to client in some cases

NGClientSVY-16176

[NG2] - Foundset find/search results are not reflect in the Data Grid

NGClientSVY-16169

Runtime elements not visible via security settings are undefined in NG scripting

NGClientSVY-16131

Implement application.setClipboardContent() for NG

NGClientSVY-15948

Query-Error in SQl statement when trying to select/group by the month of a date field.

NGClientSVY-16359

AG Grid refresh issue

NGClientSVY-16362

Valuelist does not accept empty display values anymore

NGClientSVY-16252

[NG2] port pdfViewer to NG2

NGClientSVY-16320

Argument of onAction for bootstrapcomponents-label is null when it should not be

NGDesktopSVY-16123

Printing on local printers for NGDesktop

NGDesktopSVY-16090

Deprecated 'remote' module in electron v12 (upgrade electron)

NGDesktopSVY-16298

Problems uploading files with umlaut-characters via plugins.ngdesktopfile.readFile(doCheckinNgDesktop, ngDesktopFilePath);

NGDesktopSVY-16196

NG Desktop errors on writeFile() or showUrl() when trying to download a resource

RuntimeSVY-16384

databroadcast not being triggered in viewfoundset after databasemanager.switchServer

RuntimeSVY-16285

databroadcast not being triggered in viewfoundset (joins)

Runtime, ServerSVY-16249

Make PerformanceData fully concurrent

RuntimeSVY-16235

when updating the QBSelect of the viewfoundset, the foundset of the form is not refreshed

RuntimeSVY-14903

Lift number type restriction on inlining of values in the querybuilder

ServerSVY-16289

JasperReport Basic libraries conflicting with JWT