cofoundry v0.5.0 Release Notes

Release Date: 2018-10-25 // about 4 years ago
  • ๐Ÿ”‹ Features

    • #81 Querying a custom entity by url slug
    • ๐Ÿ”ง #256 File type blocking: make configurable
    • ๐Ÿšš #159 Disable built-in features / remove items from admin panel navigation
    • ๐Ÿšš #257 Remove soft-deletes
    • #170 IFileStoreService and orphan items
    • #33 Make Image Asset Files Permanently Cachable
    • #185 Add Cofoundry starter template
    • ๐Ÿ”ง #50 Allow admin panel path to be configurable
    • ๐Ÿ”ง #138 Allow admin panel to be disabled via configuration setting
    • #128 SlugFormatter: Improve handling of punctuation marks

    ๐Ÿ› Bugs

    • #235 IPageBlockTypeDisplayModelMapper: Should pass down IExecutionContext to map method
    • #260 Issue with CMS admin login
    • 0๏ธโƒฃ #249 DefaultHtmlSanitizationRuleSetFactory incorrectly whitelists class attribute
    • #252 GetCustomEntitySummariesByIdRangeQuery - Setting missing in constructor
    • #247 Tags added to Documents are not saved correctly
    • #248 Image links generated in the html editor dont have the correct url slug or extensions
    • #242 Custom Entity Duplication
    • #241 TextFormatter.PascalCaseToSentence: Should account for acronyms
    • #193 IRouteRegistration: Adding a catch all route can override the admin route

    ๐Ÿ“š Documentation

    • ๐Ÿ”Œ #251 Plugins

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ“œ UriParse helper has been renamed HttpUriParser to better describe it's scope as it only parses http base uris.
    • ๐Ÿš€ The signature to IPageBlockTypeDisplayModelMapper<TDataModel> has been updated to make mapping simpler (see release blog post for detailed explainaton)
    • ๐Ÿšš AdminRouteAttribute has been removed. Please register your routes via methods in Cofoundry.Web.Admin.AdminRouteBuilderExtentions
    • ๐Ÿฑ ImageAsset/DocumentAsset: Many property names/sizes tidied up. Removed soft deletes, routes have changed. If you want to redirect requests from the old assets routes you'll need to enable the compatibility feature Cofoundry:ImageAssets:EnableCompatibilityRoutesFor0_4 or Cofoundry:DocumentAssets:EnableCompatibilityRoutesFor0_4
    • ๐Ÿ”ง ImageAssets: A max image upload size is now enfoced which defaults to 3200x3200 but can be configured in settings.
    • โšก๏ธ Setting Cofoundry:AutoUpdate:IsDisabled is now Cofoundry:AutoUpdate:Disabled
    • ๐Ÿ”ง NotDangerousFileExtensionAttribute and NotDangerousMimeTypeAttribute removed and replaced with IAssetFileValidator that is now configurable.