v1.8.4

Published on Nov 24, 2022.

Fixes

  • Fixed an error when generating a report with an empty datasource. (4960)

v1.8.3

Published on Nov 22, 2022.

Fixes

  • Fixed INotificationContext.SendToCurrentConnectionAsync not working in development mode. (4915), closes 8692
  • Fixed 404 error after selecting a tenant with permissions and no OnTenantResolved server method. (4952), closes 11285
  • Fixed data empty in detail view when use master detail in reporting. (4957), closes 11331

v1.8.2

Published on Nov 14, 2022.

Fixes

  • Fixed an attribute name proposed by the UI template intellisense. (4779), closes 10881
  • Fixed change indicator reset when assigning an empty list on a data source where there was an item. (4873), closes 10875
  • Fixed CTRL+SHIFT+E shortcut when there is a "/" at the end of the URL path. (4871), closes 10901
  • Fixed false positive warning on generation when a referenced entity has only UI views exposing its keys as a reference property. (4888), closes 11062
  • Fixed initialization of the lookup input when the value of a scalar property is changed by code (4831), closes 10985
  • Fixed not to make an API call to load a non-embedded collection where reading is not allowed. (4860), closes 11036
  • Fixed permissions not being returned to the UI when not in multi-tenant mode. (4855), closes 10995

v1.8.1

Published on Nov 02, 2022.

Fixes

  • Fixed a false positive warning on generation when there is no default UI view for a reference property but a lookup is defined. (4801), closes 10925
  • Fixed an error when the HTTP context is not defined (in the case of a background task for example). (4754), closes 10858
  • Fixed permissions not being returned to UI. (4783), closes 10895
  • Fixed string resources that were no longer multiline. (4778), closes 10888
  • Fixed the datagrid column header caption of a property of a nested reference. (4753), closes 10854
  • Fixed the documentation translation of the UI view reference properties. (4764), closes 10818
  • Fixed the error in the GET API when using YAML persistence and when there are additional data. (4800), closes 10921
  • Fixed the retrieval of the authentication access token with the refresh token. (4773), closes 10885
  • Fixed the transpilation of indexer of LocalizableString type. (4760), closes 10838

v1.8.0

Published on Oct 25, 2022.

Breaking changes

  • Added Multiline property on entity available for String and LocalizableString data type. (4535)

Features

  • Added OnTenantResolved server method. (4503)
  • Added referenceEntityViewName attribute to lookup template node. If is-reference attribute value is set to true, it will force the lookup to return a reference from the specified entity view. (4467)
  • Added a Synchronize button in the server method edit screen for synchonizing a server method metadata with the C# file storing its code. (4553)
  • Added a process for automatically synchonizing a server method metadata with the C# file storing its code when opening it in the server method edit screen. (4553)
  • Added a TerritoryAssignmentUI UIView in Northwind to show how to make an assignment screen with checkboxes for a many-to-many relationship. (4619)
  • Added access to the selected item of a lookup in the arguments of the PropertyChanged event rule on UI views. (4686)
  • Added an error message when using a form-field in a column template. (4665)
  • Added attribute visible-property in TreeView (4530)
  • Added diagnostics on validation rules executed on the client side. (4514)
  • Added full support in transpilation for decimal.Round, Math.Round, and MathF.Round. (4692)
  • Added inter cluster communication by publication/subscription. (4696)
  • Added inter cluster communication by service invocation over HTTP protocol. (4674)
  • Added messages in the server method edit screen for providing informations when a server method metadata is out of sync with the C# file storing its code. (4553)
  • Added methods in the view model to remove a sort and clear all sorts. (4621)
  • Added support for lookups with a display property different from the value property on a scalar property (non-embedded reference). (4501)
  • Added support for the "$apply" API parameter to handle grouping and aggregation on entity views. (4676)
  • Added the "neos-total-record-count" header to the GET API response that returns the paged list to get the total number of records. (4599)
  • Added the readonly attribute on the unbound inputs. (4630)
  • Added the TotalRecordCount property on the ViewModel of the UI view. (4606)
  • Added the vertical-align attribute on the horizontal-layout to indicate the vertical alignment of the child elements. (4441)
  • Added the ability to configure a lookup with a editing UIView. This UIView will be used to edit a record directly from the lookup form field. (4690)
  • Added the ability to configure several properties to be displayed in the suggestions of a lookup. (4627)
  • Added transpilation error when using Task.Result or Task.Wait. (4631)
  • Development configuration file appsettings.Development.json in root cluster directory replace yml configuration for development. (4552)
  • Improved read-only inputs to be able to select the value. (4630)
  • Improved the pagination bar to display the total number of records. (4606)
  • Improved UI view actions to be able to use them in the datagrid by using the Item property accessible in the code corresponding to the row where the button is. As a reminder, it is better to use actions than method buttons because you can't apply permissions on method buttons. (4622)
  • Lookup can now be bound on a reference property which is not based on the same entity view as the lookup search/creation UIView. (4467)
  • Lookup can now use UIViews for search and creation which are not based on the same entity view. (4467)
  • New appSettings.Development.json file at the root cluster directory. Configuration of your application must be filled in this file. This file is copied into the AspNet.Core project of the application. For more information : https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-6.0#default-application-configuration-sources (4592)
  • On a UI, when deleting an item from an embedded collection, there is no more confirmation message (4649)
  • Updated the generation of server events unit tests. (4534)

Fixes

  • Added @Parameters and content in intelissence on UI Component template. Added closing tag proposal in templates.
    More details : 4615
  • Added multiline input in Documentation entity property. (4681)
  • Changed data type of Description entity property from LocalizableString to String except for the Description property of the UIViewAction entity (used for tooltip). (4681)
  • Fixed layout:height directive having no effect on splitter-panel nodes. (4605), closes 7569
  • Fixed a unexpected backend server recycling when a metadata was deleted. (4589), closes 10008
  • Fixed a wrong transpilation of c# initializer of GroupeIsa.Neos.Application.Filters object. (4609), closes 10336
  • Fixed an error occuring when using Google Chrome autocompletion to fill fields. (4663), closes 10560
  • Fixed an error when saving due to a missing embedded reference. (4728), closes 10662
  • Fixed circular structure error when assigning a reference by UI code. (4700)
  • Fixed circular structure error when saving an element of a non-embedded collection with a reference to the parent. (4700), closes 10439, 10622
  • Fixed client-side date loading in embedded collections. (4729), closes 10672, 10684, 10787
  • Fixed client-side date retrieving in server method calls. (4729), closes 10672, 10684, 10787
  • Fixed client-side rounding to get the same results as server-side. (4692), closes 10601
  • Fixed code editor initialization on new UI views. (4654), closes 10032
  • Fixed code generation when an entity key property is renamed in an entity view. (4596), closes 10231
  • Fixed conversion of numbers to string on the client side when the user's language is not one of the languages supported by the application (4689), closes 10598
  • Fixed corrupted datasource issue in a viewModel with computed datasource. (4520), closes 9766, 9893
  • Fixed date saving with FireFox. (4729), closes 10672, 10684, 10787
  • Fixed generation of sub-view models to generate them even if they are not used in the template. (4474), closes 9829
  • Fixed generation of using directives when creating new server code (event rules, validation rules and server methods). (4640), closes 10107
  • Fixed handling of optional parameters in constructors. (4652), closes 8918
  • Fixed inability to show exception in continueWith callback. (4719), closes 10665
  • Fixed input disabled when only creation is allowed in a UI view. (4540), closes 10131
  • Fixed missing using for anonymous server methods. (4635), closes 10445
  • Fixed name display in 'Add entity view properties to the UI view" ui view. (4544), closes 10094, 10151
  • Fixed pagination bar display in 'Add entity view properties to the UI view" ui view. (4544), closes 10094, 10151
  • Fixed quick start documentation. (4682)
  • Fixed save button enabled when it should not. (4540)
  • Fixed server method creation from server methods list. (4671), closes 10045
  • Fixed the 404 error on report designer in Neos Studio. (4642), closes 10429, 10449
  • Fixed the behavior of the horizontal-layout component with child components that have a predefined width (like form-field). (4666), closes 10568
  • Fixed the change indicator not being reseted when calling the ViewModel AcceptChanges method after deleting an item in an embedded collection. (4614), closes 9371
  • Fixed the selection of the tab with a given frame identifier when clicking on it. (4673), closes 10572
  • Fixed the translation of the lookup display property value when it is a localizable string in the datagrid. (4639), closes 10270
  • Fixed the wrong position of the viewModel in a computed source whose parent is also a computed source . (4549), closes 10105, 10230
  • Fixed Vue warnings in the browser console during development that directives cannot be used on nodes that are not HTML elements. (4441), closes 8128
  • Improved datagrid responsiveness. (4709), closes 9855
  • Removed times before and after a client API call for Date type properties. (4625)

Previous releases

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