Serene v1.3.2 Release Notes
Release Date: 2014-10-28 // almost 11 years ago-
๐ Features:
- CommonIncludes class for easier script/css includes
- support {version} variable in script include statements (e.g. jquery-{version}).
- editors can be referenced with full namespace from server side (e.g. Serenity.StringEditor). EditorTypes.tt now uses full namespace to avoid confusion.
- embed bootstrap / jquery ui button conflict resolution to Serenity.Externals.js
- added tests and xml doc comments for service locator, configuration, authorization, caching features.
- TwoLevelCache now has a Get overload that takes only one expiration instead of two.
- [BREAKING CHANGE] moved ILocalTextRegistry interface to Serenity.Abstraction for consistency
- [BREAKING CHANGE] renamed ApplicationConfigurationRepository to AppSettingsJsonConfigRepository and moved it to Serenity.Data (from Serenity.Web)
- [BREAKING CHANGE] removed unused DevelopmentSettings and used ASP.NET settings like compilation debug=true, customErrors etc.
- [BREAKING CHANGE] Distributed.Set now takes a TimeSpan instead of DateTime, for consistency with LocalCache class.
๐ Bugfixes:
- fixed an interop problem with glimpse for service endpoints (ServiceModelBinder should be registered)
- PropertyGrid is no longer an async initialized widget. It will be async widget's own responsibility to attach to another async widget.
- EntityConnectionExtension First and Single methods no longer require an entity with IIdRow interface.