v1.6.3
Published on Oct 18, 2022.
Fixes
- Fixed an error occuring when using Google Chrome autocompletion to fill fields. (4662), closes 10560
- Fixed circular structure error when assigning a reference by UI code. (4699)
- Fixed circular structure error when saving an element of a non-embedded collection with a reference to the parent. (4699), closes 10439, 10622
v1.6.2
Published on Oct 07, 2022.
Fixes
- Fixed missing using for anonymous server methods. (4634), closes 10445
- Fixed the 404 error on report designer in Neos Studio. (4636), closes 10429, 10449
- Fixed the translation of the lookup display property value when it is a localizable string in the datagrid. (4637), closes 10270
- Removed times before and after a client API call for Date type properties. (4608)
v1.6.1
Published on Oct 04, 2022.
Fixes
- Fixed documentation inheritance on entity property, entity view property and UI view property. (4539)
- Fixed local storage quota exceeded when using authentication. (4532), closes 10125
- Fixed localization for report data. (4526), closes 10078
- Fixed name display in 'Add entity view properties to the UI view" ui view. (4543), closes 10094, 10151
- Fixed pagination bar display in 'Add entity view properties to the UI view" ui view. (4543), closes 10094, 10151
- Fixed the french translation of the duplicate key exception on embedded collection. (4590), closes 9963
v1.6.0
Published on Sep 20, 2022.
Breaking changes
- Changed the
Clone()extension method signature on the UI view: There are no more parameters. (4327) - Character kebab-case conversion for UIComponentName and UIComponent content name has been fixed.
Please check warning when running neos generate.
Example :
Warning generation :
WRN: The "{content1}" element is unexpected, it will be ignored. (UI view "CustomerUI", line 2)
should be replaced by :<my-ui-component1> <content1> <form-field property-name="StringProperty" /> </content1> </my-ui-component1><my-ui-component-1> <content-1> <form-field property-name="StringProperty" /> </content-1> </my-ui-component-1>
More details : 4407
- IClusterFactory and ICluster are no longer exposed. Now use IApplicationInfo to get ClusterName. (4334)
- Removed the
CloneItem()method on the ViewModel. Use theClone()method on the UIView instead. (4327) - Removed the
GetUnpinnedActionListButtons()method on theIToolbarComponentautomation abstraction component. Use theGetUnpinnedActions()method on theActionListButtonproperty instead. (4387) - Removed the
PinnedActionListButtonsproperty on theIToolbarComponentautomation abstraction component. Use theGetPinnedActions()method instead. (4387) - Replaced the "Pinned" property by a new "Location" property on the UI views actions allowing to indicate the location of the action : Pinned in the toolbar, unpinned in the toolbar or hidden. You have to migrate the existing actions with the
neos migrate-metadatacommand. (4429) - The value of the input field for LocalizableString properties is the translation of the current language and no longer the translation of the default language. (4396)
Features
- Add parameter for reports. (4466)
- Added a button on the field labels and column headers that displays a modal that contains the documentation of the UI view properties. (4408)
- Added a cyclic reference check on UI views and sub UI views. (4485)
- Added additional informations to facilitate debugging when displaying the detail of an API error. (4260)
- Added an icon to indicate that a validation rule is disabled. (4411)
- Added default values for the
Display mode,SizeandStyleproperties of UI view actions. (4260) - Added notification support in standalone mode of backend server. (4452)
- Added overload to ViewModel.AddAsync and ViewModel.DeleteDataAsync methods in order to do multiple adds or deletes. (4246)
- Added reporting with Stimulsoft. (3920)
- Added shared database support for a multi-tenant cluster. (4374)
- Added support for transpiling
++iand--iC# syntaxes. (4430) - Added the
documentationattribute on the unbound input components. (4408) - Added the following abstractions to get some information from the browser:
SystemEnvironment.Window.InnerWidth,SystemEnvironment.Window.InnerHeight,SystemEnvironment.Window.DevicePixelRatio,SystemEnvironment.Window.ScreenWidth,SystemEnvironment.Window.ScreenHeightandSystemEnvironment.Window.ScreenColorDepth. (4342) - Added the TechnicalDemos cluster in the Neos repository which contains technical examples of using Neos features. (4412)
- Added theme management. (3953)
- Added UI components with content slot examples in the TechnicalDemos cluster. (4412)
- Allowed anonymous call for server methods. (4475)
- Improved api generation for EntityViews with references in key to allow getting lists. (4486)
- Improved buttons of type
method: The button is automatically disabled when the method is running. (4439) - Improved error message and log in case of exception in UI business code. (4449)
- Improved readability of logs. (4403)
- Improved the global search modal. (4322)
- Improved the menu to display the logo and the title of the application. (4217)
Fixes
- Fixed a certain type of errors not being displayed when they occurred. (4260), closes 7431, 9039
- Fixed a missing typescript import when creating a uiView instance with initializer. (4477), closes 9823
- Fixed an error when migrating metada to version 5 (migration of entity view event rules from metadata files to C# files). (4297), closes 9582
- Fixed an error when running Neos in stand alone mode using Docker. (4311), closes 9526
- Fixed bad transpilation of the initializer of an instance of a UIView element outside a declaration. (4246), closes 7436
- Fixed change column data type from String (character varying) to LocalizableString (jsonb) with PostgreSQL. (4281), closes 8240
- Fixed creation from a lookup using the data before saving instead of the saved data. (4363), closes 9712
- Fixed cyclic blocking check when changing entity property data type. (4404), closes 9795
- Fixed default filter generation on localizable strings. (4423), closes 9608
- Fixed dropdown of unpinned actions that remained open after clicking a button. (4387), closes 8940
- Fixed entity minimum, maximum and scale value validation errors not displaying the expected error message. (4260), closes 7431, 9039
- Fixed entity view event rule unit tests generation. (4234), closes 9480
- Fixed EntityView generation with reference property name corresponding to C# key word (ex: 'Event') (4288), closes 8754
- Fixed error when filtering with the 'Between' operator and end value is not filled in. (4318), closes 8528
- Fixed error when performing migration after manually deleting a database object (4237), closes 9234
- Fixed generation notification after saving in Neos Studio. (4247), closes 9042
- Fixed generation of an empty UI method. (4251), closes 9454
- Fixed global search to deactivate the enter key while the search is in progress. (4462), closes 9839
- Fixed intellisense being lost when copying / cutting / pasting entire lines in the code editor. (4450)
- Fixed localizable string not displayed properly in comboboxes. (4238), closes 8205
- Fixed lookup
SearchandCreatebuttons not working if the lookup is in a datagrid. (4365), closes 9718 - Fixed lookup free value not persisted when saving a new item using keyboard shortcut. (4255), closes 9441
- Fixed lookup validation call filter done on quicksearch instead of validation property. (4392), closes 9784
- Fixed metadata generation when operations to perform are detected in a read-only module. (4343)
- Fixed mishandling of "Excluded from migration" flag during database migration. (4427), closes 9817
- Fixed null values handling in server method calls. (4468), closes 9732
- Fixed proxy crashes. (4403), closes 7410
- Fixed row jump in datagrid when navigating with the keyboard while having the focus on an editable cell. (4472), closes 9927
- Fixed save API called whereas a lookup has validation error. (4261), closes 9400
- Fixed tab caption displayed in french in the server methods advanced options. (4282), closes 9561
- Fixed the
GetParentItem()method on a computed data source. (4438), closes 9836 - Fixed the application can not run in production environment. Work arround was to copy cluster metadata on production environment. (4334)
- Fixed the enumeration values and casing of property names sent in notifications to the client. (4234), closes 9480
- Fixed the message on the denied access page to be more accurate. There is now a different message when the request to get access rights failed. (4197), closes 9352
- Fixed the possibility to inject Javascript in UI template Text and Heading components. (4455), closes 8487
- Fixed the server proxy not catching and returning unmanaged errors in the right format. (4260), closes 7431, 9039
- Fixed the transpilation of the Clear method on a list. (4397), closes 7947
- Fixed the visibility of the lookup creation action to take into account the creation right on the creation UI view. (4442), closes 9898
- Fixed use of deprecated string.substr TS method when transpilation of string.Substring C# method. (4293)
- Fixed use of type LocalizableString and ReadOnlyArray<> types with DataObjets members. (4451), closes 9080
- Missing reports node in show list mode. (4338)
- Modification of the behavior during a deletion in an embedded collection, it is now necessary to save to validate the deletion. (4319)
- Use string.substring TS method instead. (4293), closes 9149
Previous releases
You can find the changelog of previous releases by clicking on the following links :