All Versions
286
Latest Version
Avg Release Cycle
18 days
Latest Release
25 days ago

Changelog History
Page 1

  • v3.9.11

    August 26, 2019

    🔋 Features:

    • removing mono.cecil from tooling, please take latest CodeGenerationHelpers.ttinclude from Serene/StartSharp that doesn't require Cecil reference
    • add option to show checkboxes only in some rows for GridRowSelectionMixin

    🛠 Bugfixes:

    • fix bug with clearing slick event handlers
    • fix property grid item orders might get messed up, if tabs and categories are in mixed order, e.g. same category name used in a tab, but separate locations
  • v3.9.10

    July 30, 2019

    🔋 Features:

    • introduce EntityGridDialog which is a mixture of an EntityGrid and EntityDialog, than allows editing records in a side panel on grid [StartSharp]
    • complete missing XML docs for Serenity.Data
    • change error message to suggest IgnoreName instead of NotMapped for skipping property name check with CheckNames
    • update packages in node based sergen cli
    • added a toggle method to Serenity.TabsExtensions

    🛠 Bugfixes:

    • if user changed CustomTemplates via the config UI, it was not used properly in sergen until restart
    • handle issue with template registration when a project directory has a Modules parent directory in full path
    • [IMPORTANT!] fluentmigrator output might reveal connection string in exception message when migrations fail. please set CustomErrors=RemoteOnly in your web.config, and ASPNETCORE_ENVIRONMENT to PRODUCTION for .NET Core. Also apply changes in SiteInitialization.DataMigrations.cs and DataMigrations.cs.
  • v3.9.9

    May 24, 2019

    🔋 Features:

    • SqlSettings.DefaultCommandTimeout global setting to set command timeouts, and connection.SetCommandTimeout extension method to set timeout for a connection (only works with WrappedConnection)
    • made set of criteria operator constants available in script side as Serenity.Criteria.Operator
    • complete missing XML documentation for Serenity.Core
  • v3.9.8

    April 16, 2019

    🛠 Bugfixes:

    • sergen nuget package missing System.Threading.Tasks.Extensions.dll used by scriban 2.0
  • v3.9.7

    April 15, 2019

    🔋 Features:

    • update to asp.net core 2.2, make sure you install 2.2 sdk for your Visual Studio version (SDK 2.2.106 for VS 2017, SDK 2.2.203 for VS 2019 as of writing), updated many packages including Newtonsoft.Json, FakeItEasy, Microsoft.AspNet.Mvc
    • add better error handling when a property has [LeftJoin] or [InnerJoin] attribute but no [ForeignKey] attribute.
  • v3.9.6

    April 05, 2019

    🔋 Features:

    • added annotation type support, which allows separating undesired dependencies, like UI related attributes from row properties into a annotation class.
    • added AutoColumnWidthMixin which auto sizes grid columns based on content width [StartSharp]
    • improve responsive layout algorithm for data grids in mobile devices
    • recommended method to ignore checking a property name when form/columns class has a BasedOnRow(CheckNames = true) is now [IgnoreName], not [NotMapped] attribute, though old one still works for compability.
  • v3.9.5

    March 27, 2019

    🔋 Features:

    • handle toastr invalid path casing
  • v3.9.4

    March 27, 2019

    🛠 Bugfixes:

    • fix syntax error in DotnetCorePathFinder
  • v3.9.3

    March 27, 2019

    🔋 Features:

    • better handling for nuget locations in linux / mac
  • v3.9.2

    March 27, 2019

    🔋 Features:

    • skip packages without id for dotnet sergen restore, e.g. Microsoft.AspNetCore.App