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 data empty in detail view when use master detail in reporting. (4957), closes 11331
- Fixed 404 error after selecting a tenant with permissions and no OnTenantResolved server method. (4952), closes 11285
- Fixed
INotificationContext.SendToCurrentConnectionAsyncnot working in development mode. (4915), closes 8692
v1.8.2
Published on Nov 14, 2022.
Fixes
- Fixed permissions not being returned to the UI when not in multi-tenant mode. (4855), closes 10995
- 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 change indicator reset when assigning an empty list on a data source where there was an item. (4873), closes 10875
- Fixed not to make an API call to load a non-embedded collection where reading is not allowed. (4860), closes 11036
- Fixed initialization of the lookup input when the value of a scalar property is changed by code (4831), closes 10985
- Fixed an attribute name proposed by the UI template intellisense. (4779), closes 10881
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 the error in the GET API when using YAML persistence and when there are additional data. (4800), closes 10921
- Fixed permissions not being returned to UI. (4783), closes 10895
- Fixed string resources that were no longer multiline. (4778), closes 10888
- Fixed the retrieval of the authentication access token with the refresh token. (4773), closes 10885
- Fixed the documentation translation of the UI view reference properties. (4764), closes 10818
- Fixed the transpilation of indexer of LocalizableString type. (4760), closes 10838
- Fixed an error when the HTTP context is not defined (in the case of a background task for example). (4754), closes 10858
- Fixed the datagrid column header caption of a property of a nested reference. (4753), closes 10854
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 access to the selected item of a lookup in the arguments of the
PropertyChangedevent rule on UI views. (4686) - Added inter cluster communication by publication/subscription. (4696)
- 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 support for the "$apply" API parameter to handle grouping and aggregation on entity views. (4676)
- Added the ability to configure several properties to be displayed in the suggestions of a lookup. (4627)
- Added full support in transpilation for decimal.Round, Math.Round, and MathF.Round. (4692)
- 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 a
Synchronizebutton 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 inter cluster communication by service invocation over HTTP protocol. (4674)
- Added an error message when using a form-field in a column template. (4665)
- 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)
- Improved UI view actions to be able to use them in the datagrid by using the
Itemproperty 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) - Added transpilation error when using Task.Result or Task.Wait. (4631)
- Improved read-only inputs to be able to select the value. (4630)
- Added the
readonlyattribute on the unbound inputs. (4630) - Added a TerritoryAssignmentUI UIView in Northwind to show how to make an assignment screen with checkboxes for a many-to-many relationship. (4619)
- Added methods in the view model to remove a sort and clear all sorts. (4621)
- Added the
TotalRecordCountproperty on the ViewModel of the UI view. (4606) - Improved the pagination bar to display the total number of records. (4606)
- 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)
- Lookup can now use UIViews for search and creation which are not based on the same entity view. (4467)
- 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)
- Added
referenceEntityViewNameattribute tolookuptemplate node. Ifis-referenceattribute value is set totrue, it will force the lookup to return a reference from the specified entity view. (4467) - Added support for lookups with a display property different from the value property on a scalar property (non-embedded reference). (4501)
- Added attribute
visible-propertyin TreeView (4530) - Development configuration file appsettings.Development.json in root cluster directory replace yml configuration for development. (4552)
- Updated the generation of server events unit tests. (4534)
- Added OnTenantResolved server method. (4503)
- Added diagnostics on validation rules executed on the client side. (4514)
- Added the
vertical-alignattribute on thehorizontal-layoutto indicate the vertical alignment of the child elements. (4441)
Fixes
- Fixed client-side date loading in embedded collections. (4729), closes 10672, 10684, 10787
- Fixed date saving with FireFox. (4729), closes 10672, 10684, 10787
- Fixed client-side date retrieving in server method calls. (4729), closes 10672, 10684, 10787
- Fixed inability to show exception in continueWith callback. (4719), closes 10665
- Improved datagrid responsiveness. (4709), closes 9855
- Fixed an error when saving due to a missing embedded reference. (4728), closes 10662
- Fixed the selection of the tab with a given frame identifier when clicking on it. (4673), closes 10572
- 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 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 rounding to get the same results as server-side. (4692), closes 10601
- 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 an error occuring when using Google Chrome autocompletion to fill fields. (4663), closes 10560
- Fixed quick start documentation. (4682)
- Fixed the behavior of the
horizontal-layoutcomponent with child components that have a predefined width (likeform-field). (4666), closes 10568 - Fixed server method creation from server methods list. (4671), closes 10045
- Fixed code editor initialization on new UI views. (4654), closes 10032
- Fixed handling of optional parameters in constructors. (4652), closes 8918
- Fixed the 404 error on report designer in Neos Studio. (4642), closes 10429, 10449
- Fixed generation of using directives when creating new server code (event rules, validation rules and server methods). (4640), closes 10107
- Added
@Parametersandcontentin intelissence on UI Component template. Added closing tag proposal in templates.
More details : 4615 - Fixed the translation of the lookup display property value when it is a localizable string in the datagrid. (4639), closes 10270
- Fixed missing using for anonymous server methods. (4635), closes 10445
- Removed times before and after a client API call for Date type properties. (4625)
- Fixed the change indicator not being reseted when calling the ViewModel
AcceptChangesmethod after deleting an item in an embedded collection. (4614), closes 9371 - Fixed a wrong transpilation of c# initializer of
GroupeIsa.Neos.Application.Filtersobject. (4609), closes 10336 - Fixed
layout:heightdirective having no effect onsplitter-panelnodes. (4605), closes 7569 - Fixed code generation when an entity key property is renamed in an entity view. (4596), closes 10231
- Fixed a unexpected backend server recycling when a metadata was deleted. (4589), closes 10008
- Fixed save button enabled when it should not. (4540)
- Fixed input disabled when only creation is allowed in a UI view. (4540), closes 10131
- Fixed corrupted datasource issue in a viewModel with computed datasource. (4520), closes 9766, 9893
- 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 the wrong position of the viewModel in a computed source whose parent is also a computed source . (4549), closes 10105, 10230
- Fixed generation of sub-view models to generate them even if they are not used in the template. (4474), closes 9829
- Fixed Vue warnings in the browser console during development that directives cannot be used on nodes that are not HTML elements. (4441), closes 8128
Previous releases
You can find the changelog of previous releases by clicking on the following links :