All Versions
12
Latest Version
Avg Release Cycle
92 days
Latest Release
1237 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.0 Changes
December 05, 2020 -
v0.7.0 Changes
July 02, 2020๐ Features
- โก๏ธ #366 Update to .NET Core 3.1
๐ Bug fixes
- #366 Forgot Login Password - Reset Password
- ๐ป #347 UI: Page Selector: Ignore leading slash in page search query
- #363 Unable to edit custom entity without publish permission
- #339 Publishing pages from page list leaves publish icon greyed out for other pages
- #370 How to use IOrderableCustomEntityDefinition
-
v0.6.1 Changes
April 13, 2019๐ In addition to bug fixes, this release updates the ASP.NET Core packages to 2.2.1.
๐ Bug fixes
- #295 GetCurrentUserMicroSummaryQuery: Returns null if executed in the same request as a login
- #308 Admin panel custom entity nested custom entities links to not found
- ๐ #305 Documentation: Page paths and canonical urls
- #309 Links in admin email templates do not account for a custom admin directory
๐ฅ Breaking Changes
๐ In doing this I renamed
LogAuthenticatedUserInCommand
toLogSuccessfulLoginCommand
because the old name was misleading. This is only used internally and shouldn't cause a breaking change for developers. -
v0.6.0 Changes
January 04, 2019 -
v0.5.1 Changes
November 09, 2018 -
v0.5.0 Changes
October 25, 2018๐ 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 renamedHttpUriParser
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
orCofoundry: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 nowCofoundry:AutoUpdate:Disabled
- ๐ง
NotDangerousFileExtensionAttribute
andNotDangerousMimeTypeAttribute
removed and replaced withIAssetFileValidator
that is now configurable.
-
v0.4.1 Changes
September 06, 2018Due to a tagging mishap, v0.4 was skipped. Please use 0.4.1 instead.
๐ Features
- โก๏ธ #154 Update to .NET 2.1
- #223 Ability to define the sort order for non-orderable custom entities
- #221 Ability to reference the ambient VisualEditor mode
- #220 Custom Entity: Duplicate
- 0๏ธโฃ #214 Default custom entity ordering differences between queries
- 0๏ธโฃ #217 Add mailto links to the default sanitization ruleset
- #206 Custom Entity Permissions: Easily add new permissions to roles after initialization
- #87 Improve Page Querying outside of the admin panel
- #229 Duplicate pages: Does not duplicate block content
- #67 Page/Entities version numbers to be stored in database
- #237 Data mode attributes: throw errors when placed on wrong types
๐ Bugs
- #234 Template.Region.WrapWithTag: editor does not render for single-block regions
- #230 MessageAggregator: Publish message on transaction complete
- #228 Custom Entity: Block data needs to be partitioned by page
- #227 PageBlockTypes: Missing unique index on filename
- #225 Increase the size of the CustomEntityModelType field in the PageTemplate table to account for longer namespaces
- #222 Can't open select boxes for custom entities that have relations on other custom entities
๐ฅ Breaking Changes:
ApiResponseHelper.SimpleQueryResponse
now returns a 404 status code if the result is null.- ๐
IEntityFrameworkSqlExecutor
: All sync operations have been removed - ๐
PropertyBuilderExtensions
has been moved toCofoundry.Core.EntityFramework
namespace. IDatabase
is no longer injected, useICofoundryDatabase
.- ๐ง
ModelBuilder.UseDefaultConfig
has been replaced withHasAppSchema
because since the migration to EF Core no other configuration was being performed here other than setting the default schema. - โ Removed the generic versions of
IOrderableCustomEntityDefinition
andICustomizedTermCustomEntityDefinition
. Use the non-generic versions instead alongside the genericICustomEntityDefinition<TDataModel>
. The generic versions were a shortcut, but I think it's better to be explicit here so we don't have multiple ways of doing things which can be confusing. - ๐
VisualEditorMode
has been moved from theCofoundry.Web
project to theCofoundry.Domain
project. VisualEditorMode.Draft
has been renamedVisualEditorMode.Preview
- โ
SortDirection
naming has been changed from Ascending/Descending to be Default/Resversed to better describe the behaviour, this is because for publish/create date sorting the default behaviour is latest first which is not technically ascending ordering. CustomEntityDetails
,CustomEntitySummary
:HasDraft
property has been renamedHasDraftVersion
,IsPublished
property replaced withIPublishableEntity.IsPublished()
to be consistent with similar classes.GetCustomEntitySummariesByIdRangeQuery
no longer acceptsPublishStatusQuery
filtering, ensuring consistency with other uses ofCustomEntitySummary
andPageSummary
. For an equivalent publish-status-aware query, useGetCustomEntityRenderSummariesByIdRangeQuery
- ๐ฑ
OpenGraphData.Image
has been changed from anImageAssetSummary
to anImageAssetRenderDetails
object. PageRepository.GetPageSummariesByPageIdAsync
was named incorrectly and has been renamedPageRepository.GetPageSummariesByIdRangeAsync
- ๐
AddCustomEntityVersionPageBlockCommand
:PageTemplateId
property has been removed andPageId
has been added in it's place. IQueryable<CustomEntityVersion>.FilterByActive
has been renamed `FilterActive for consistency with similar methods.IQueryable<CustomEntityPublishStatusQuery>.FilterByActive
has been renamedFilterActive()
for consistency with similar methods.- 0๏ธโฃ The default ordering for custom entities that don't use
IOrderableCustomEntityDefinition
is now by Title. You can change this by implementingISortedCustomEntityDefinition
on your custom entity definition.
-
v0.4.0
July 20, 2018 -
v0.3.2 Changes
June 07, 2018๐ Features:
- #204 Add DocumentCollection data annotation
- #179 Allow custom height in HtmlTextAreaAttribute & HtmlArea attribute
- #211 Cofoundry MailTemplate Improvements
- ๐ป #180 Data models / Admin UI: Enum DDL
- #203 Html Editor: Custom TinyMCE config
๐ Bugs
- #209 PageRegion EmptyContentMinHeight renders in non-edit mode
- #208 Embedding a script (e.g. tweet) in a page block breaks the json rendering in edit mode
- ๐ #213 Custom Entity Ordering: Re-ording one entity type removes ordering from another
- #214 "Pending draft" link in page list for custom entities it's not working
- ๐ป #212 Open pdf file on browser
-
v0.3.1
April 13, 2018