v1.21.11
Published on Nov 05, 2024.
Fixes
- Fixed an error when deleting a UserPermissionModule permission on a role. (10538), closes 22848
- Fixed an error when migrating the metadata of lookups. (10555)
- Fixed disabled dropdown menu item style. (10542), closes 23006
v1.21.10
Published on Oct 21, 2024.
Fixes
- Fixed alignment of datagrid aggregations. (10356), closes 22695
- Fixed code editor suggestion not showing suggestions that contain in the middle of their words what the user has typed. (10411)
- Fixed CVE-2024-43483 (Severity High CVSS 7.5) by upgrading
Microsoft.Extensions.Caching.Memoryfrom version 8.0.0 to 8.0.1. UpgradedMicrosoft.Extensions.Logging.AbstractionsandMicrosoft.Extensions.DependencyInjection.Abstractionsfrom version 8.0.1 to 8.0.2 to maintain compatibility. (10394), closes 22739
v1.21.9
Published on Oct 16, 2024.
Fixes
- Fixed
UserPermissionsOptionsinitialization. (10223), closes 22524 - Fixed issue where pressing the
Enterkey inRichTextEditorwould reset the cursor to position 0. (10296), closes 22612
v1.21.8
Published on Oct 07, 2024.
Fixes
- Fixed check of UI view properties with lookup for data-sharing to ignore unbound properties. (10168), closes 22406
- Fixed display of images in datagrid. (10163), closes 22326
- Fixed generation of
UIDefaultBehaviorsection. (10147)
v1.21.6
Published on Oct 02, 2024.
Fixes
- Fixed background server methods retry policies generation. (10040), closes 22162
- Fixed Error 500 when a new tenant is created with a new database in Tenant Management. (10120), closes 22211
- Fixed error login and email is required when a user is created. UserPermissions (10118)
v1.21.5
Published on Sep 16, 2024.
Features
Added an overload of RemoteServiceOptions.WithBody to create a body as HttpContent. (9955)
Added
heightattribute on theRichTextEditorcomponent. (9880)Added an option in the cluster configuration to disable the default selection initialization on load for all UI views:
UIDefaultBehavior: InitSelectionOnLoad: falseIt is also possible to disable the default selection initialization on load for a specific UI view by setting the InitSelectionOnLoad property to false (in the Initialized event rule for example).
More details : 9983
Fixes
- [UserPermissions] Fixed Email field visibility with Azure AD B2C (9951), closes 22046
- Fixed 403 error when a remote method is invoked after a pub/sub because the tenant ID was not provided in the header. (9909), closes 21943
- Fixed 403 error when a remote method is invoked after a pub/sub because the tenant ID was not provided in the header. (9943)
- Fixed 403 error when printing a report. (9943), closes 21943
- Fixed an error when entering an invalid value in a lookup of a reference property (which already had a value). (9850), closes 21900
- Fixed datagrid row deletion with grouping. (9859), closes 21920
- Fixed error 500 when loading dashboard in TenantManagement cluster. (9927), closes 21989
- Fixed error at migration of a tenant when trying to create or get the default administator account. (9846), closes 21911
- Fixed error when inserting an item at position + 1 while being on the add row of the datagrid. (9876), closes 21935
- Fixed error when opening a UI view with a sub view that does not have the same name as the relation property. (10003), closes 22122
- Fixed incremental generation of some files when transpilation fails. (9872), closes 21926
- Fixed json deserialization error on AI filter. (9926), closes 21985
- Fixed management of optional properties for character casing. (9860), closes 21894
- Fixed missing error details on the toast informing about a failed report generation. (9934), closes 21988
- Fixed the error when focusing a read-only form field while previously be in an editable cell in the datagrid. (9871), closes 21917
- Fixed the server data export with a Localizable String property. (9852), closes 21864
- Fixed the transformation for API calls of properties of embedded references. (9851), closes 21907
- Fixed UI method code errors not being logged. (9946), closes 21384
v1.21.4
Published on Aug 26, 2024.
Features
- Added
stepattribute to theinput-numbercomponent. (9804)
Fixes
- Fixed an error when reading a decimal value from an entity whose scale is greater than the entity's view property. (9661), closes 21336
- Fixed error 500 in multi tenant when tenant users cache is not invalidate and containing old data. (9798)
- Fixed management of optional files in server methods with multipart/form-data body. (9822)
- Fixed the calculation of the width of the last column (which is in auto size) of a datagrid with the
resize-columns-on-refreshattribute. (9818), closes 21777 - Fixed the combobox in "horizontal-radio" or "vertical-radio" display mode so that it is disabled when the bound property is read-only. (9797), closes 21820
- Fixed the initial lookup UI filter when the value property is of type LocalizableString. (9780), closes 21779
- Fixed the transpilation of the
Summethod of theIGroupinginterface. (9779), closes 21749 - Fixed transpilation of generic GetMainViewModel et GetParentViewModel methods on view models. (9757), closes 21743
- Fixed user creation error in multitenant from user with a role using other function than UserPermissionModule but allowing to manage users, roles ans permissions. Now, it's possible to create other function to manage it. You can also create your specific entity view , ui view, ui view action (eg.: MyUserAccountView instead of UserAccountView). Because the control is based on the related entity used to manage Users and permission (UserAccount, Permission, UserAccountUserRole). (9790)
v1.21.3
Published on Aug 14, 2024.
Features
- Added the ability to add additional host entries to backend containers with Neos Helm chart (see this article for more details). (9722)
Fixes
- Added windows default fonts to reporting server (eg: Arial, Times New Roman, ...). (9698), closes 21701
- Fixed adding new row when focusing an empty datagrid using the
Tabkey when the the add row is present. (9729), closes 21713 - Fixed an error when summing on an empty array of numbers. (9648), closes 21612
- Fixed datagrid refresh after client-side recalculation of summaries. (9734), closes 21637
- Fixed ICommandList generic method that accept now interface as parameter type. (9725), closes 21708
- Fixed service initialization on background server methods in multi-tenant mode. (9665), closes 21638
- Fixed the filter on opening a group so that the condition must be added with the logical operator "AND". (9684), closes 21682
- Fixed the loss of the tenant filter when the entity has a global filter (9655), closes 21544, 21625
- Helm : downgraded Redis from version 7 to 6 to fix Dapr state store query index requests. (9668), closes 21641
- Tenant management : Unable to add an publisher type user when creating a tenant with client type user. (9750), closes 21636
v1.21.2
Published on Jul 30, 2024.
Features
- Added Neos documentation versioning. (9606)
Fixes
- Added a check when creating a tenant to ensure that the client administrator and editor are different. (9539), closes 21250
- Disabled browser automatic translation tool. (9550), closes 21443
- Fixed an error when opening the AI Agent Editor. (9564), closes 21429
- Fixed execution of the PropertyChanged event rule of editable reference after the sub UI view datasource has been correctly defined. (9609), closes 21567
- Fixed generation of entity view references when they are unbound. (9589), closes 21453
- Fixed generation of TypeScript class method imports. (9620), closes 21511
- Fixed multiple execution of event rules related to editable references. (9609)
- Fixed the display of the
Add from entity viewscreen in the ui view edit screen. (9618), closes 21543, 21564 - Fixed translation of RichTextEditor component. (9552), closes 21456
- Fixed translation of RichTextEditor component. (9553)
v1.21.0
Published on Jul 17, 2024.
Breaking changes
- Added an error if enumeration members have been redefined with the same position.
If you encounter this error, delete the YAML file that contains the redefinition in the
metadata\modulename\UIViewPropertyValuesormetadata\modulename\EntityViewPropertyValuesdirectory, then redefine enum members again in Neos Studio.
More details : 9159 - Added cluster and module version format control. The format must be compatible with semantic versioning. For more informastions see Semantic versioning. (9012)
- Changed the default value of the web-view component's delegate-loading attribute from false to true, see web-view document. (9166)
- Fixed the absence of error diagnostics when using a named argument in transpiled C# code. (9275)
- Helm chart : to deploy cluster backend containers based on Neos version prior to 1.20, please see this article. (9107)
- Marked the
LanguageCodeproperty and theWithLanguageCodemethod as obsolete. Use theCultureproperty and theWithCulturemethod instead. (9451) - Now that the
ReferenceRetrievingUI view event rule is called by filter bar lookups, theItemproperty is nullable. (8957) - Removed obsolete
GroupeIsa.Neos.Application.Metadata.IApplicationContextinterface since version 1.13. Use theGroupeIsa.Neos.Shared.Metadata.IApplicationContextinterface instead. (9292) - Removed obsolete
GroupeIsa.Neos.Application.Metadata.IUserinterface since version 1.12. Use theGroupeIsa.Neos.Shared.MultiTenant.IUserInfoAccessorinterface instead. (9292) - Removed obsolete
ServerMethods.MyServerMethodAsyncsyntax (to call server method on the client side) since version 1.0. Use theServerMethods.MyServerMethod.ExecuteAsyncsyntax instead. (9299) - Removed obsolete
UserNameproperty on theGroupeIsa.Neos.EndToEndTests.UI.Devices.LaunchOptionsclass since version 1.13. Use theUserIdentifierproperty instead. (9292) - Renamed
SuccessUI view action badge severity toPositive. (9326) - The syntax
myEntityViewRepository.GetListAsync(new(date)))no longer works to obtain data from an entity view with parameters. The type must now be explicitly specified:myEntityViewRepository.GetListAsync(new MyEntityViewParameters(date))). (9282)
Features
- Add capability to reset the inherited/overridden status of a template in an inherited UIView. (9490)
- Add the chabot API Graph inside technical demos. (9366)
- Added ContextData to store non UI values in ui view. (8948)
- Added
Creation open modeandEditing open modeproperties on lookups. (9159) - Added
max-valueandmin-valueattributes oninput-numbercomponent. (9186) - Added
SendToCurrentUserConnectionsAsyncandSendToUserConnectionsAsyncmethods to send a notification to the connections of the current user or a specific user. (8949) - Added
tag in main html page. (9208) - Added a
AI Descriptionproperty on entity and entity view properties. (8972) - Added a
chipsattribute on thefilter-barcomponent to be able to hide chips. (9359) - Added a
filter-chipscomponent to display the current simple filter with chips. (9359) - Added a check to UI code transpilation that raises an error if a JavaScript/TypeScript reserved word is used, to avoid runtime errors. (9377)
- Added a check to UI code transpilation that raises an error if an identifier with
@as a prefix is used, to avoid runtime errors. (9381) - Added a minimum initial width for datagrid columns according to property data type: 140px for Date, 200px for DateTime / InvariantDateTime, 60px for other types. (8968)
- Added a new permission to allow or deny the advanced custom view creation. (9160)
- Added a right-click context menu for datagrid rows. UI view actions that have a defined "Datagrid context menu position" will be visible there. (9242)
- Added a runtime check when a lookup displays a shared datasource to prevent problem of lookup refresh. (9494)
- Added a visibility option for AI agents, allowing you to indicate whether the agent is visible in the chatbot. Making an agent invisible is useful when the agent is used internally (by another agent, for example). (9383)
- Added a warning to the entity views parameters screen when at least one parameter is defined and the GetAll route is not exposed. (9358)
- Added ability to insert custom commands at specific entry points in the list commands during the migration process. (9019)
- Added ability to use {FirstName} and {LastName} (9192)
- Added an
IChatBotInterceptorinterface to be able to monitor conversations with AI agents. (8960) - Added annotations for OpenAPI schema. (9342)
- Added automatic scraping of RabbitMQ metrics via Prometheus in production. (9321)
- Added badge component in theme. (9326)
- Added C# interfaces to facilitate using view models in UI code.
When manipulating a view model (for example in a UI method), you should now useGroupeIsa.Neos.Designer.UIAbstractions.IBaseViewModel,GroupeIsa.Neos.Designer.UIAbstractions.IComponentViewModel,GroupeIsa.Neos.Designer.UIAbstractions.IViewModelor the concrete view model class of a UI view (for exampleMyCluster.CSharpAbstractions.PartyUIViewModelfor the view model of UI viewPartyUI).
More details : 9028 - Added call to the
ReferenceRetrievingUI view event rule in filter bar lookups. (8957) - Added capability to call the implementation of an event rule defined in a parent module. (9235)
- Added generation of default
automation:idattributes to facilitate end-to-end testing by external tools. The generated identifiers can be viewed by clicking on theIDbutton on the template editor toolbar. (9026) - Added horizontal scroll on tables generated by the
markdown-viewercomponent. (9424) - Added Jetbrains Rider IDE support. (9432)
- Added License Management cluster in development environment. To start it, pass the
--license-managementor-loption to theneos runcommand:neos run -l. (9302) - Added new
Fileproperty type. See documentation. (9091) - Added new connectors for AI models : HuggingFace, MistralAI, Google, LLamaSharp. (9071)
- Added new UI view event rule
ReferenceSelectedtriggered when the user selects a reference via lookup (whether on a scalar or reference property). Unlike thePropertyChangedevent rule, the event rule is triggered even if the current value is the same as the new value. (9047) - Added optional waitForComponent parameter to
IContentComponent.FindComponentByIdmethod. (9488) - Added selection initialization after data loading on current item. (9004)
- Added selection restoration after data reload. (9004)
- Added specific index renaming command during database migration. (9053)
- Added standard AI agents skills : DataCreator, EntityExplorer, EntityQuerier, MermaidGraph (9442)
- Added support for BinaryFile and BinaryFile[] types as parameters for server methods exposed in Api (these parameters are bound using form-data in the request body). (9136)
- Added support for calling server methods and enumerations from UI methods and menu items. (9484)
- Added the
focusedattribute on the focusable components (form fields, inputs and buttons). (9060) - Added the
toolbarattribute to therich-text-editorcomponent to configure the toolbar. (9221) - Added the ability to define a character case for string properties. See documentation. (9320)
- Added the ability to run E2E test with browser in headless mode using
NEOS_AUTOMATION_HEADLESS_MODEenvironment variable, see this article for more details. (9036) - Added the ability to send and receive raw messages via pub / sub to communicate with services developed outside the Neos environment.
For sending, a new option
PubSubOptions.RawPayloadis available. For receiving, a new "Raw payload" option is available in theSubscriptiontab of the advanced options in server methods edit screen.
More details : 9249 - Added the display language on the user acccount (UserPermissions module). When a language is selected for a user, then the language is used to translate the application if the language is available (otherwise the language will be the default application language. (9433)
- Added the possibilty to filter or enable the quick search on nested property of embedded collection. (9349)
- Added warning and information indicators (like for errors) to datagrid cells. (9264)
- Adding the OData agent to TechnicalDemos. (9214)
- Changed SQL Server database creation to use simple recovery mode. (9171)
- Improved Application Insights configuration to allow all available options instead of predefined ones. (9078)
- Improved badge on a button without text, so that it is displayed in the top right-hand corner instead of next to the icon. (9326)
- Improved display of 'neos run' command logs in the console by displaying the origin with a short name in color. (9072)
- Improved image quality in the generated PDF reports. (9259)
- Improved intellisence startup time in Neos Studio. (8989)
- Improved invariant date value examples in Swagger. (8956)
- Improved navigation with the
Enterkey in the editable datagrid with add row: When the focus is on a cell of the last row, the first editable cell will have the focus onEnterkey pressed. (9209) - Improved security in production by isolating SignalR and Gateway cached data into their own Redis database. (8985)
- Improved security in production by using Dapr secret store instead of environment variables for Redis connection string. (8985)
- Improved the
markdown-viewercomponent to supportmermaid. (8995) - In development mode, modifying an existing report no longer requires a generation for the application to use the new version. Closing and reopening the page is now sufficient. (9316)
- Optimized loading times for entity / entity views and ui views in the Neos Studio explorer. (9367)
- Removed service worker from the web application. (9166)
- StimulSoft reports are now stored in a
reportsdirectory at the root of modules, in raw XML format in standalone.mrtfiles, and no longer in a Base64-encoded format in the metadata.ymlfiles. (9291) - The navigation properties on instances returned by GetOriginal in database persistence are now populated and also return the original values. (8947)
- Updated Microsoft.Graph of the UserPermissions module to v5. (9498)
- Updated the
neos setupcommand to install or update Dapr to version 1.13. (8982) - Upgraded Redis version from 6 to 7. (8985)
- UserPermissions: extraction of the processing to obtain the email template with the temporary password in AzureB2C authentication. The processing is now in a server method called GetAzureAdB2CTemporaryPasswordEmailBodyTemplate, which can be overridden in a child module to use a template other than the default one. (9192)
Fixes
- [UserPermissions] Added a unique index on a role name
IDX_UserRole_Name(UserRoletable). (9194), closes 20328 - Added a validation rule on the tenant management cluster to prevent multiple databases on the same cluster for a tenant. (9479), closes 19470
- Added backend cache validity verification in case the user attempts to edit the same template report in two different browser tabs. (9269), closes 20916
- Added function resource update when modifying or deleting an entity, entity view, ... (9286), closes 20934
- Added restricted access (internal use only) propagation to server methods from entity views.
Fixed missing "RestrictToLocal" attribute according reference when generating server method controllers.
More details : 9193, closes 20331, 20822 - Added tag trim to avoid duplicates in Neos Studio. (9338), closes 21072
- Added the cluster version to the permissions cache key so that the cache is invalidated when a new cluster version is deployed if the function's resources have changed. (9290), closes 20823
- Added uniqueness checking for grid-layout-rows and grid-layout-columns in UI templates. (9414), closes 20627
- Addition of the required indicator missing from the caption of UI properties (excluding .NET properties). (9179), closes 20770
- Allowed quick search and filter bar for non-embedded sub-views. (9010), closes 20471
- Changed the cursor to a pointer for datagrid sortable columns. (9436), closes 21223
- Changed the maximum length of the
LoginandEmailproperties of theUserAccountentity from 50 to 320. (9199), closes 20799 - Chatbot and the user can display the Mermaid diagrams again. (9129), closes 20690
- Fixed a bad validation rule for Neos Studio Entity Post API. (9442)
- Fixed access to the root element of a referenced ui view in automation tests. (9495), closes 15969
- Fixed aggregations on an unbound entity view with pagination. (9184), closes 20737
- Fixed an error on the nested cluster documentation (9429), closes 21202
- Fixed an issue with lookups in the data grid where the value was not persisted when changing from an invalid to a valid value. (9478), closes 21298, 21299
- Fixed API call of entity views without providing a parameter with a default value. This no longer generates an error and the default value is used. (9203), closes 19607
- Fixed assignment of "Accept-Language" header to tenant selection. (9435), closes 21205
- Fixed behavior of filter bar input component for boolean and enum properties. (9483), closes 21318
- Fixed business assembly solution file generated with only ending line modified. Detected by git but unable to commit. (9360)
- Fixed cloning of reports. (9485), closes 21284
- Fixed combobox styling so that the theme's background and foreground input colors are taken into account. (9374), closes 21122
- Fixed creation on an embedded colllection with optional string key property. (9049), closes 20534
- Fixed culture of native Stimulsoft variables (e.g. date format). (9459), closes 21203
- Fixed CVE-2024-32655 (Severity High CVSS 8.1) (8951), closes 20396
- Fixed CVE-2024-35255 (Severity Moderate CVSS 5.5) (9333), closes 21094
- Fixed Dapr log (
Flag --components-path has been deprecated, use --resources-path) raised as error in manager. (8982), closes 20280 - Fixed datagrid add row behavior when asynchronously persisting values (lookup). (9478)
- Fixed datasource reset on data refresh when there are groupings. (9190), closes 20662
- Fixed deactivation of an enumeration member on an entity view. (9486), closes 21228
- Fixed default custom views after permissions initialization on tenant selection. (8992), closes 20468
- Fixed display of migration errors in the tenant management when transforming a string column into a json column on a PostgreSQL database. (9169), closes 20425, 20438
- Fixed display of verbose logs in console. (9072), closes 19264
- Fixed displaying of errors in the manager backend monitoring. (9344), closes 21087
- Fixed entity view cloning to take routes into account during saving. (9354), closes 20933
- Fixed error "Operation is not valid due to the current state of the object" sometimes appearing when designing components and data sources in a Stimulsoft dashboard. (9311), closes 21062
- Fixed error when adding a foreign key to a data table in Neos Studio. (9022), closes 20520
- Fixed errors display in the event of an exception when generating facades. (9174), closes 20272, 20638
- Fixed errors displayed in the console during generation when a generated resx file is modified. (9411), closes 19947
- Fixed file type check in
SelectFileAsyncmethod to check file extension when file type is unknown. (9452), closes 21253 - Fixed filter applied when opening grouping rows on an enum property. (8974), closes 20451
- Fixed filter bar input to not open the enum dropdown when operator combobox is clicked. (9390), closes 20905
- Fixed filter bar to not display chips for properties that have a visible input in the filter bar. (9261)
- Fixed focus border color of modal header buttons to use the theme color. (9386)
- Fixed foreign key deletion when renamming referenced unique index. (9073), closes 20568
- Fixed frame tab tooltip to no longer use non-localizable UI view description. (9469), closes 21285
- Fixed generation and compilation of E2E projects in clusters using a global Neos tool. (9504), closes 18905
- Fixed generation error and warning tabs not displaying the right amount of errors and warnings. (9511), closes 19895
- Fixed Helm chart to deploy cluster backend containers based on Neos version prior to 1.20, please see this article. (9107), closes 20640
- Fixed Image and file progress bar no longer works (#20563). (9166), closes 20563
- Fixed imprecise calculation of client-side aggregations. (9276), closes 20911
- Fixed in UserPermissions, when editing an existing user, login and email must be read-only. This is to avoid an error message when saving. (9480), closes 21243
- Fixed incorrect Dapr name resolution in self-hosted slim mode (resolution was happening across the entire local network instead of the host machine). You must rerun the neos setup command. (9312), closes 21060
- Fixed inherited UI views duplicating. (8966), closes 20198
- Fixed item cloning with running additional data invalidations on relationship items. (9508), closes 21391
- Fixed keyboard navigation in datagrid with groupings. (9493)
- Fixed loading of partially initialized unbound UI properties. This could happen when the property was bound and becomes unbound following the deletion of the source property on the entity view. (9391), closes 20769
- Fixed localization of menu labels with application culture set to overload browser language. (9434), closes 21204
- Fixed log display in Neos Studio when doing a complete generation. (9056), closes 20469
- Fixed lookup value reset after selecting the same value. (9032), closes 20543
- Fixed markdown viewer links so that they open in a new tab. (9237)
- Fixed metadata generation when launched on a read-only module entity. (9174), closes 20272, 20638
- Fixed metadata migration with locally referenced modules. (9280), closes 20954
- Fixed modification state reset when reassigning original reference. (8887), closes 17659
- Fixed multitenant nested cluster url not working in production. (9116), closes 20696
- Fixed nested collection that should not be available to create a sub-view because it is not supported. (9470), closes 20589
- Fixed opening/closing of datagrid groupings to maintain selected rows. (9493), closes 21338
- Fixed parent key propagation when the sub UI view is based on a collection property of the entity view with a name different from that of the source. (9398)
- Fixed partial and incremental generation of base entities. (9099), closes 20452
- Fixed passing of entity view parameters of type string array in entity view calls from the front.
Previously, parameters were passed as
param=valueA,valueB,valueCand the server received an array with a single valuevalueA,valueB,valueC. Now, the call contains the unconcatenated values:param=valueA¶m=valueB¶m=valueCand the server receives an array with the expected number of values. If any code has been written taking into account the invalid format, it will have to be rewritten to work.
More details : 9306, closes 20619 - Fixed PropertyChanged diagnostics on references. The C# type created internally was not the right one when the referenced entity view was in a module with a root namespace different from the cluster's default. (9396), closes 20293
- Fixed pub/sub error generation with modified route. Use of Microsoft.AspNetCore.Mvc is obsolete, replaced by Asp.Versioning (9173)
- Fixed report download when file name contains non-ASCII characters. (9158), closes 20752
- Fixed resource access in menu item code. (9458), closes 21248
- Fixed router to prevent browser back button from triggering navigation when in an iframe (9454), closes 21256
- Fixed saving of an embedded collection when the sub-view does not have the same name as the relation. (9465), closes 18531
- Fixed slowness in partial generation. (9001), closes 20487
- Fixed so that values modified on UI properties are no longer overwritten when a new entity view is assigned to a UI view. (9393), closes 20656
- Fixed sorting management on embedded references. (9185), closes 20717
- Fixed sub UI view reset after modifying the sub UI view by navigating through the lookup (in Neos Studio). (9325), closes 20442
- Fixed symbolic links to dependencies registered as local modules not being updated after moving local modules to another directory. (8953), closes 20360
- Fixed the creation of the administrator role from tenant creation so that it is unique. (8988), closes 20478, 20480
- Fixed the default DateTime culture in the UI to be the application culture when provided. (9268), closes 20853
- Fixed the dropdown button (without action, with children) so that the chevron is displayed to the right of the button like the split button (with action and with children). (9441), closes 19886
- Fixed the equality function when removing a filter using the
Removemethod. (8940), closes 18702 - Fixed the lookup edit button so that it is not displayed if the current value is invalid. (9388), closes 21042
- Fixed the refresh button on the report designer, now reloads the Stimulsoft iFrame. (9269), closes 20916
- Fixed the tree view of the entity view and data table screens in Neos Studio so that all nodes are open by default (except the Properties node), to be consistent with other screens. (9346), closes 21101
- Fixed theme loading in Neos Studio where component attributes were duplicated. (9368), closes 20489
- Fixed total number of records (
TotalRecordCount) not shared by datasource sharing. (9050), closes 20560 - Fixed transformation of a string column into a json column on a PostgreSQL database. (9169), closes 20425, 20438
- Fixed transformation of special properties (Date, DateTime, InvariantDateTime, Image) of embedded references on the client side. (8977), closes 20462
- Fixed transpilation of an array passed as an argument to a
paramsparameter. (9262), closes 18678, 20644 - Fixed transpilation of object creation in the body of a lambda expression. (9332), closes 17855, 21086
- Fixed UI component partial generation when parameters binding mode is changed. (9083), closes 17879
- Fixed validation error messages being displayed several times when saving and a validation rule is triggered on several properties. (9247), closes 20895
- Fixed value display in lookup of Combobox type in filter bar. (9463), closes 21262
- Fixed visibility of “Change organization” button when tenant is passed in URL. (9181), closes 20746
- Fixed visibility of form field of not displayable UI view property. (9080), closes 20555, 20591
- Moved the filter panel button of the
filter-barcomponent out of the quick search input. (9222) - Replaced the technical error when a UI fails to open (due to a new deployment or a network error for example) with user-friendly error. (9428)
- suppression de tous les faux positifs dans les rapports OWASP dependency check (9070)
- Updated the Azure.Identity package of the UserPermissions module to fix a vulnerability. (9278), closes 20948
Previous releases
You can find the changelog of previous releases by clicking on the following links :