v1.11.3
Published on Feb 22, 2023.
Fixes
- Fixed creating multiple items with an autoincrement key at the same time in a collection of an editable reference. (5399), closes 12768
- Fixed editable embedded references not being properly saved when creating a new entity that contains multiple embedded references of the same type. (5397), closes 12461
- Fixed metadata overriding to not change namespace of UIViews in C# abstraction. (5419), closes 12694
- Fixed report file download url for production mode. (5437)
- Fixed the assignment of the display value in the additional data by the lookup. (5401), closes 12780
- Fixed the automation of the data grid when it is not directly visible on the screen. (5389), closes 12761
- Fixed the clusters frontend generation failing because of the
xml-parser-xopackage version. (5596) - Fixed the displayed value when the value is a LocalizableString. (5402), closes 12706
v1.11.2
Published on Jan 23, 2023.
Fixes
- Fixed
SuspendChangeTracking()andResumeChangeTracking()methods that were not accessible. (5358), closes 12695 - Fixed nested
contextcomponents with source. (5369), closes 12715
v1.11.1
Published on Jan 19, 2023.
Breaking changes
- Updated the
GetSubViewModel<T>(string relationPropertyName)method : The method no longer returns a nullable view model. If the sub view model does not exist, an exception is thrown. If you want to have the previous behavior, you should use theFindSubViewModel<T>(string relationPropertyName)method instead. (5346)
Features
Added NEOS_AUTOMATION_LANG environment variable support to allow to choose the language in automation tests.
neos sync uitestsmust be re-executed for the change to be effective. (5341)Added the following methods to the UI abstraction:
ViewModel<T>? FindSubViewModel<T>(string relationPropertyName): To find a sub view model by the name of the relation property.ViewModel<T>? FindViewModelById<T>(string id): To find a child view model by the identifier.ViewModel<T> GetViewModelById<T>(string id): To get a child view model by the identifier. If it does not exist, an exception is thrown.The identifier is the value you fill in with the
idattribute on the<ui-view />component.
More details : 5346
Fixes
- Fixed initialization of wijmo component resources to use the browser language. (5341), closes 12601, 12642
- Fixed reporting when use boolean parameter with false. (5344)
- Fixed server dates and numbers formatting by systematically using the language sent by the client. (5341), closes 12601, 12642
- Fixed the PropertyChanged event rule being triggered multiple times when using a shared data source. (5336), closes 12653
v1.11.0
Published on Jan 16, 2023.
Breaking changes
- Updated the default value of the UIViewProperty.Sortable property to true. (5313)
Features
- Add GetColumnCaption(int) on the datagrid Component (5242)
- Added "HttpsRedirection" option to tell the gateway to automatically redirect to HTTPS. (5286)
- Added
lazy-loadingattribute (trueby default) to thetab-itemcomponent. (5262) - Added a new MarkAsVirtual method on the UI model which allows to initialize the UI with a virtual element. Documentation : Add a virtual item in datasource (5317)
- Added ClickOnLink function on the toast component to get the clickable link. (5163)
- Added default route update on server method name change. (5162)
- Added initial implementation of groupings in the datagrid. (5235)
- Added support for embedded references in additional data expressions. (5306)
- Added support for unbound embedded references on entity views. (5264)
- Added the
message-textandmessage-severityattributes on the unbound input components. (5290) - Added triggering of the Navigating event when a UI view is opened from a lookup. (5156)
- Adding temporary file storage support with ITemporaryFileStorage interface. (5066)
- Improved data grid so that the first editable cell of the new row takes the focus after adding an item. (5082)
- Publication of Neos package symbol files for debugging. (5282)
Fixes
- Added duplicate foreign key check with same reference table and column keys. (5215)
- Added duplicate index check with same columns and sort order. (5215), closes 12305
- Added handling of objects containing a localizable string as a display property in a combobox and in a radio button. (5160), closes 12189
- Added validation checks when generating the application :
- Added validation rule on the name of a report. (5203), closes 12236
- Changed the Quick search property read-only to true on an entity view property if it has no source. (5280), closes 12393
- Fixed
Clonebuttons visibility in the list template. (5254), closes 11948 - Fixed
FindRowIndexmethod ofIDatagridComponentnot working on editing cell. (5243), closes 10889 - Fixed an error occuring when receiving a 204 success response containing no data when requesting an API. (5115), closes 11926
- Fixed an error when creating a new editable reference with an embedded collection containing several items. (5168)
- Fixed an error when starting the business cluster and Neos Studio with the
neos run -ws Kestrelcommand (5251), closes 12406 - Fixed ApplicationContext complex type binding in UI view template. (5198), closes 9862
- Fixed authentication in HTTP only (no HTTPS). (5274), closes 12416
- Fixed autofocus on button component. (5275)
- Fixed Clone (Alt+C) shortcut execution. (5248), closes 11945
- Fixed cyclic error when passing a Model instance to a server method. (5293), closes 12467
- Fixed data column properties read only when data column is the tenant identifier. (5196)
- Fixed default value of
input-timecomponent. (5249), closes 11761 - Fixed documentation of the fallback content of UI components content slots. (5289), closes 10810
- Fixed double execution of PropertyChanged rules when using context with a computed as source. (5152), closes 10943
- Fixed enabling/disabling of data column view toolbar remove button (5196)
- Fixed enabling/disabling of index view toolbar remove button (5196)
- Fixed exception triggered by IBusinessRuleContext.TryGet when searching for a value of type value (ex: int) and the key is not found. (5148), closes 12146
- Fixed extension method call transpilation. (5278), closes 6530
- Fixed gateway to use forwarded headers from proxy. (5159), closes 12192
- Fixed generation failure if the database connection string of the cluster configuration contained an opening brace. (5169), closes 12215
- Fixed index properties read only when index is on the tenant identifier. (5196), closes 12212
- Fixed input border color according to the severity of the validation message. (5290), closes 11073, 12078
- Fixed invalid field names used in the template of a UI component not generating errors in the template nor when generating the application. (5308), closes 12516
- Fixed layout:width directive on button component. (5275), closes 12035, 12308, 12435
- Fixed module dependency checking with overridden metadata. (5185), closes 12237
- Fixed parameters encoding in URLs. (5142), closes 10495
- Fixed reactivity when setting a property with the result of a server method in the ItemAdded rule. (5297), closes 11014
- Fixed rendering when modifying directives at runtime. (5256), closes 9488
- Fixed saving a non-embedded collection on an embedded reference. (5303), closes 12379
- Fixed saving not working in some cases when only deleting items from an embedded collection. (5285), closes 12324
- Fixed selected year in calendar if open in the modal. (5273), closes 11638
- Fixed System.Char C# type transpilation. (5192), closes 12136
- Fixed the
readonlyattribute on thecomboboxcomponent. (5269), closes 11210 - Fixed the 3rd level datagrid in a 3 level master-detail uiview kept its previous rows after adding a master element. (5261), closes 12141
- Fixed the appearance of an empty expression form field. (5255), closes 11374
- Fixed the empty UI view issue at first opening. (5316), closes 12597
- Fixed the error in the GET API generation when there is an expression in additional data. (5229), closes 12328
- Fixed the format of the
input-numbercomponent in a data grid. (5257), closes 11297 - Fixed the generation of the image definition file to avoid generating a reserved TypeScript keyword. (5284), closes 10484
- Fixed the options of the "neos setup" command. (5260), closes 12407
- Fixed transpilation of
NavigationResult. (5135), closes 11759 - Fixed UI view
ReferenceRetrievingevent rule generation that was generating invalid TypeScript for rules linked to a property of an embedded reference. (5121), closes 11375 - Removed duplicate error and warning messages when transpiling. (5108), closes 11273
- Removed the ability to create references and collections on an unsaved new entity. (5115)
- Removed unsupported
GroupeIsa.Neos.Designer.UIAbstractions.ViewModel<TUIView>.SaveDataAsync(TUIView item)method in front-end ViewModel. (5281), closes 11313
Previous releases
You can find the changelog of previous releases by clicking on the following links :