All Versions
386
Latest Version
Avg Release Cycle
3 days
Latest Release
1001 days ago
Changelog History
Page 12
Changelog History
Page 12
-
v3.9.1 Changes
March 27, 2019๐ Features:
- check runtimeconfig.dev.json for nuget folders (attempting to fix linux / mac transform issue)
-
v3.9.0 Changes
March 15, 2019๐ Features:
- added basic attributes to support plugin architecture (work in progress...)
- [Breaking Change] Serenity.Web NuGet package no longer contains / has reference to Serenity script, css and image files, so you need to manually install Serenity.Scripts NuGet package in your project after updating. Also update Serenity.Web.Assets package. If using AspNetCore add reference to Serenity.Web.Assets and Serenity.Web.Scripts packages in CSPROJ file next to Serenity.Web reference.
๐ Bugfixes:
- StackExchange.Exceptional delete, protect etc. actions wasn't working in ASP.NET Core properly due to AntiForgery system [StartSharp]
-
v3.8.7 Changes
February 27, 2019๐ Features:
- update bootstrap dependency to 3.4.1
-
v3.8.6 Changes
February 09, 2019๐ Features:
- modern flat design for grids, dialogs and toolbars [StartSharp]
- when there are items without a tab, instead of showing an empty tab caption, create those property items before the tab (thanks @dfaruque)
- ability to register data scripts using classes like lookup scripts
- row field value name indexed get access should also look field by property name and also in dictionary data if available
- made target optional for PropertyGrid.save and it returns the new/passed target object. added value property to PropertyGrid.
-
v3.8.5 Changes
January 03, 2019๐ Bugfixes:
- ensure not-mapped fields that are populated by MasterDetailRelation or LinkingSetRelation are only loaded if explicitly included (e.g. column is visible) for ListRequestHandler and loaded in default Details mode for RetrieveRequestHandler
-
v3.8.4 Changes
January 02, 2019๐ Bugfixes:
- fix inplace add script error in lookup editor
-
v3.8.3 Changes
December 29, 2018๐ Features:
- added idle (session) timeout feature and related sample [StartSharp]
- implemented impersonate as (login as) functionality in users page [StartSharp]
- backported two factor authentication sample to .NET core [StartSharp]
- added from address setting for mailing in .NET core version [StartSharp]
- added selectedItem getter in SelectEditor (thanks @dfaruque)
- changed protection level of clearItems, addItem and addOption in lookup editor to public (thanks @dfaruque)
- ability to specify location of button separator (thanks @Jin)
- added GridRadioSelectionMixin (thanks @Jin)
- moved most of lookup editor code like cascading, filtering etc. into select2editor base class so that they can be reused in custom editors
- enum editor supports multiple option
๐ Bugfixes:
- fix ui look of datetimeeditor (thanks @adam feng)
- fix fonts folder casing issue in linux
- fixed OracleSchemaProvider based on pull request by @kilroyFR
- hotkeyContext of tool button definition is ignored (thanks @hannesb)
-
v3.8.2 Changes
December 04, 2018๐ Features:
- skip enum members that has Ignore attribute in ServerTypingsGenerator
- trigger change handler when now button is clicked in date/time editor
- trigger change event of TimeEditor hour input when minute changes
๐ Bugfixes:
- set minutes section readonly when time editor is readonly
- hide delete buttons on images when MultipleImageUploadEditor is readonly
- fix typo on unsubscribe viewOnDataChanged of SlickGrid
-
v3.8.1 Changes
November 03, 2018๐ Bugfixes:
- resolve package downgrade issue with System.Data.SqlClient
-
v3.8.0 Changes
November 03, 2018๐ Features:
- updated to .net core 2.1, updated many packages
- when a field can't be loaded from database using getFromReader, show the name of the field and row type so that developer can understand which field has an invalid type
- added local text generation ability (optional) to server typings so that local texts can be accessed with completion and compile time checking. currently only processes row field texts and nested local texts.
- serenity guide is now hosted at https://serenity.is/docs
- added readonly option to CheckTreeEditor and subclasses like CheckLookupEditor
- improve UniversalAssemblyResolver so that more packages can be located / loaded by sergen
- divide InBrace function of CodeWriter to StartBrace and EndBrace functions so blocks can be manually opened and closed
๐ Bugfixes:
- if allowNegatives is true and minValue / maxValue is not specified, minValue is set to 999999999999.99 instead of -999999999999.99 in decimal editor
- only switch to main tab if current tab is being made disabled
- add / to handler paths to make them only available at root, see https://github.com/volkanceylan/Serenity/issues/4017