All Versions
386
Latest Version
Avg Release Cycle
3 days
Latest Release
1001 days ago

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