v1.6.3

Published on Oct 18, 2022.

Fixes

  • 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
  • Fixed an error occuring when using Google Chrome autocompletion to fill fields. (4662), closes 10560

v1.6.2

Published on Oct 07, 2022.

Fixes

  • Fixed the translation of the lookup display property value when it is a localizable string in the datagrid. (4637), closes 10270
  • Fixed the 404 error on report designer in Neos Studio. (4636), closes 10429, 10449
  • Fixed missing using for anonymous server methods. (4634), closes 10445
  • Removed times before and after a client API call for Date type properties. (4608)

v1.6.1

Published on Oct 04, 2022.

Fixes

  • Fixed the french translation of the duplicate key exception on embedded collection. (4590), closes 9963
  • 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 documentation inheritance on entity property, entity view property and UI view property. (4539)
  • Fixed localization for report data. (4526), closes 10078
  • Fixed local storage quota exceeded when using authentication. (4532), closes 10125

v1.6.0

Published on Sep 20, 2022.

Breaking changes

  • 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-metadata command. (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)
  • 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)
    <my-ui-component1>
        <content1>
            <form-field property-name="StringProperty" />
        </content1>
    </my-ui-component1>
    
    should be replaced by :
    <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 GetUnpinnedActionListButtons() method on the IToolbarComponent automation abstraction component. Use the GetUnpinnedActions() method on the ActionListButton property instead. (4387)
  • Removed the PinnedActionListButtons property on the IToolbarComponent automation abstraction component. Use the GetPinnedActions() method instead. (4387)
  • Changed the Clone() extension method signature on the UI view: There are no more parameters. (4327)
  • Removed the CloneItem() method on the ViewModel. Use the Clone() method on the UIView instead. (4327)

Features

  • Add parameter for reports. (4466)
  • Improved api generation for EntityViews with references in key to allow getting lists. (4486)
  • Added a cyclic reference check on UI views and sub UI views. (4485)
  • Added shared database support for a multi-tenant cluster. (4374)
  • Allowed anonymous call for server methods. (4475)
  • Added notification support in standalone mode of backend server. (4452)
  • Improved error message and log in case of exception in UI business code. (4449)
  • 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 the documentation attribute on the unbound input components. (4408)
  • Improved buttons of type method: The button is automatically disabled when the method is running. (4439)
  • Added support for transpiling ++i and --i C# syntaxes. (4430)
  • Added the TechnicalDemos cluster in the Neos repository which contains technical examples of using Neos features. (4412)
  • Added UI components with content slot examples in the TechnicalDemos cluster. (4412)
  • Added an icon to indicate that a validation rule is disabled. (4411)
  • Improved readability of logs. (4403)
  • Added theme management. (3953)
  • Added additional informations to facilitate debugging when displaying the detail of an API error. (4260)
  • Added default values for the Display mode, Size and Style properties of UI view actions. (4260)
  • 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.ScreenHeight and SystemEnvironment.Window.ScreenColorDepth. (4342)
  • Improved the global search modal. (4322)
  • Added reporting with Stimulsoft. (3920)
  • Added overload to ViewModel.AddAsync and ViewModel.DeleteDataAsync methods in order to do multiple adds or deletes. (4246)
  • Improved the menu to display the logo and the title of the application. (4217)

Fixes

  • Fixed row jump in datagrid when navigating with the keyboard while having the focus on an editable cell. (4472), closes 9927
  • Fixed intellisense being lost when copying / cutting / pasting entire lines in the code editor. (4450)
  • Fixed the possibility to inject Javascript in UI template Text and Heading components. (4455), closes 8487
  • Fixed null values handling in server method calls. (4468), closes 9732
  • Fixed a missing typescript import when creating a uiView instance with initializer. (4477), closes 9823
  • Modification of the behavior during a deletion in an embedded collection, it is now necessary to save to validate the deletion. (4319)
  • Fixed global search to deactivate the enter key while the search is in progress. (4462), closes 9839
  • Fixed use of type LocalizableString and ReadOnlyArray<> types with DataObjets members. (4451), closes 9080
  • Fixed the visibility of the lookup creation action to take into account the creation right on the creation UI view. (4442), closes 9898
  • Fixed mishandling of "Excluded from migration" flag during database migration. (4427), closes 9817
  • Fixed the GetParentItem() method on a computed data source. (4438), closes 9836
  • Fixed default filter generation on localizable strings. (4423), closes 9608
  • Fixed cyclic blocking check when changing entity property data type. (4404), closes 9795
  • Fixed proxy crashes. (4403), closes 7410
  • Fixed the application can not run in production environment. Work arround was to copy cluster metadata on production environment. (4334)
  • Fixed dropdown of unpinned actions that remained open after clicking a button. (4387), closes 8940
  • Fixed the transpilation of the Clear method on a list. (4397), closes 7947
  • 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 lookup Search and Create buttons not working if the lookup is in a datagrid. (4365), closes 9718
  • Missing reports node in show list mode. (4338)
  • Fixed creation from a lookup using the data before saving instead of the saved data. (4363), closes 9712
  • Fixed a certain type of errors not being displayed when they occurred. (4260), closes 7431, 9039
  • Fixed entity minimum, maximum and scale value validation errors not displaying the expected error message. (4260), closes 7431, 9039
  • Fixed the server proxy not catching and returning unmanaged errors in the right format. (4260), closes 7431, 9039
  • Fixed an error when running Neos in stand alone mode using Docker. (4311), closes 9526
  • Fixed change column data type from String (character varying) to LocalizableString (jsonb) with PostgreSQL. (4281), closes 8240
  • Fixed save API called whereas a lookup has validation error. (4261), closes 9400
  • Fixed error when filtering with the 'Between' operator and end value is not filled in. (4318), closes 8528
  • Fixed use of deprecated string.substr TS method when transpilation of string.Substring C# method. (4293)
  • Use string.substring TS method instead. (4293), closes 9149
  • 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 EntityView generation with reference property name corresponding to C# key word (ex: 'Event') (4288), closes 8754
  • Fixed tab caption displayed in french in the server methods advanced options. (4282), closes 9561
  • Fixed lookup free value not persisted when saving a new item using keyboard shortcut. (4255), closes 9441
  • Fixed bad transpilation of the initializer of an instance of a UIView element outside a declaration. (4246), closes 7436
  • Fixed localizable string not displayed properly in comboboxes. (4238), closes 8205
  • Fixed generation of an empty UI method. (4251), closes 9454
  • Fixed generation notification after saving in Neos Studio. (4247), closes 9042
  • Fixed error when performing migration after manually deleting a database object (4237), closes 9234
  • 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 entity view event rule unit tests generation. (4234), closes 9480
  • Fixed the enumeration values and casing of property names sent in notifications to the client. (4234), closes 9480

Previous releases

You can find the changelog of previous releases by clicking on the following links :