v1.3.0

Published on Jul 25, 2022.

Breaking changes

  • Fixed the support for languages other than english as the default language. However, for now, clusters already created with another language as the default language must be updated to have en as their default language. (4177)
  • Removed the input button size. Use the medium size instead. If your button is next to an input, you need to put the layout:vertical-alignment="bottom" directive on the <button /> element to align the button correctly. (4172)
  • Removed the variant attribute on the Text and Label components. Use the style:color directive instead. (4116)
  • Updated the code management for entity view validation rules to allow them to only be edited in Visual Studio. Do not forget to launch the neos migrate-metadata command to update the existing entity view validation rules. (4100)

Features

  • Added a border to the data grid. (4149)
  • Added an attribute on the pagination bar component allowing to always display it. (4143)
  • Added component input-color. (3952)
  • Added multi-tenant with a separate database support in development mode only. (4002)
  • Added support for deserializing date values passed in the arguments of a notification. (4092)
  • Added the extrasmall space value. (4172)
  • Added the frames-container-actions component to be able to put actions next to the tabs of a frame container. (4125)
  • Added the selection-column on the datagrid component allowing to hide the selection column. (4109)
  • Added the ability to configure a default ordering expression on entity views. (4114)
  • Added the ability to configure parameters on entity views. (4061)
  • Added the parameter --allow-data-loss and its alias -dl to the neos CLI migrate command to allow Neos to perform operations that may result in a loss of data during the database migration. 'false' by default. (4026)
  • Communication with TenantMangement cluster without proxy server. (4141)
  • Improved default theme. (4148)
  • Improved error messages emitted by Yaml persistence (4138)
  • Improved message component layout. (4064)
  • Improved the appearance of form field buttons. (4122)
  • Improved the frames container component layout and moved the frames container in Neos Studio to the top of the screen. (4161)
  • Improved the global search layout and added the Ctrl + Shift + F shortcut to open it. (4070)
  • Improved the menu component layout. (4058)
  • Improved the user experience when dealing with collections and generic types in the lookups on .NET types. (4061)
  • Translation of resx files into French (4110)
  • Updated entity view event rules edition screens to manage redefinitions and improve the user experience. (4170)
  • Updated entity view validation rules edition screens to manage redefinitions and improve the user experience. (4100)
  • Updated the combobox component to open the dropdown when clicking in the field. (4152)
  • Updated the pagination bar component to be hidden by default when there is only one page of data. (4143)

Fixes

  • Added a warning when the server method configured to be executed after the authentication is exposed as an API. (4103), closes 9053
  • Fixed a compilation error occurring when an unmanaged type is used in the quick search. (4173), closes 8875
  • Fixed a warning appearing during the generation when looking for the default UI view to associate with a reference property. (4134), closes 9072
  • Fixed an error message occurring when overriding Yaml. (4163), closes 9355
  • Fixed an error occurring during the code editor initialization when the related property contains an expression in its Required property. (4120), closes 9171
  • Fixed an error occurring when a UI component parameter is bound to a lookup in a UI template. (4117), closes 9224
  • Fixed an error occurring when creating the business projects of a new module before it is saved. (4176), closes 7497
  • Fixed an error occurring when deleting an item after changing its key properties without saving. (4189), closes 7807
  • Fixed form fields not properly updating their displayed value when the user inputs a value that is the same as the underlying bound value. (4153), closes 7649
  • Fixed images not being displayed in the datagrid component. (4081), closes 9156
  • Fixed input components overlapping neighbouring components when using the layout:height and layout:width directives. (4135), closes 9153
  • Fixed primary key constraints not being properly recreated when the data type of key properties is modified. (4112), closes 9143
  • Fixed the Related entity view name being empty and read only on a reference property when it is the first property displayed when opening an entity view. (4107), closes 7670
  • Fixed the ability to give entity views and UI views a name not starting with an uppercase letter. (4071)
  • Fixed the ability to inject HTML code in a localizable string property. (4102), closes 9154
  • Fixed the creation of a collection property on an entity when the corresponding reference already exists. (4139), closes 7364
  • Fixed the grid column captions in lookup components not being properly displayed. (4086), closes 9144
  • Fixed the handling of nullable variables when generating TypeScript using the neos generate command line. (4130), closes 6881
  • Fixed the loss of the value of the quick search component when the component is destroyed. (4178), closes 8894
  • Fixed the menu displaying over the modal component. (4124), closes 9309
  • Fixed the message asking to save the current modifications not displaying when generating the application. (4156), closes 9163
  • Fixed the metadata migration when a validation rule folder in Visual Studio contains C# files without classes. (4121), closes 9102
  • Fixed the modal component not closing when pressing Escape. (4144), closes 8589
  • Fixed the position in the datagrid changing when adding a new record by code. (4106), closes 8786
  • Fixed the quick search on localizable strings when using a database persistence. (4158), closes 8738
  • Fixed the required Data type property on an entity view property being read only when the Source property has a value, preventing the user from saving. (4137), closes 8184
  • Fixed the transpilation of the ToString() method of the System.Enum type. (4083), closes 7147
  • Fixed the transpilation when multiple extension methods are chained together. (4105), closes 9089
  • Fixed the UI freezing when creating new server code. (4163), closes 9355
  • Fixed the value of Date properties automatically changing to an anterior date in Date inputs. (4069), closes 9132
  • Fixed the values of unbound UI view properties being resetted after saving. (4097), closes 8787
  • Fixed transpilation of ApplicationContext.ContainsKey(System.String) (4183), closes 8694
  • Fixed UI components not working properly in column templates. (4143), closes 7917
  • Homogenized spacing, sizes and borders. (4172)
  • Improved and homogenized images used by Neos Studio. (4147)

Previous releases

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