Releases: PiranhaCMS/piranha.core
Version 10.0
Please note that there are some changes in the application startup that should be considered when upgrading to
10.0
. You can read more about this in our docs in the articles Application Setup and Startup Options.
Big thanks to @aatmmr, @brianpopow and @tedvanderveen for their contributions and all of the people who has helped with translating the manager.
Core
- Remove the need to use MARS for SQL Server #1417
- Detect EXIF orientation on mobile pictures #1442
- Update BlobStorage to use Azure.Storage.Blobs #1564
- Update Pomelo.EntityFrameworkCore.MySql #1646
- Add sort order to fields #1732
- Update to .NET 6 #1733
- Use Identify to get image width and height #1734
- Clean up application startup #1738
- Add markdown block #1744
- Remove description attributes #1747
Manager
- Add content settings (with region support) #1524
- Update Summernote package #1730
- Manager security update #1741
- Redesign "Add page" button in manager #1748
Bugfixes
Version 10.0-alpha1
Core
- Remove the need to use MARS for SQL Server #1417
- Detect EXIF orientation on mobile pictures #1442
- Update BlobStorage to use Azure.Storage.Blobs #1564
- Update Pomelo.EntityFrameworkCore.MySql #1646
- Add sort order to fields #1732
- Update to .NET 6 #1733
- Use Identify to get image width and height #1734
- Clean up application startup #1738
- Add markdown block #1744
Manager
- Add content settings (with region support) #1524
- Update Summernote package #1730
- Manager security update #1741
Bugfixes
Version 9.2
Big thanks to @gmullernh and @tedvanderveen for their contributions and all of the people who has helped with translating the manager.
Core
- Add current site language to ApplicationHelper #1703
Identity
- Add support for custom Piranha Manager authorization policy requirements #1692
- Delete user should not be a GET request #1725
- User edit URL is incorrect #1709
Bugfixes
Version 9.1 SR1
Version 9.1
Please note that when updating to
9.1
you need to add the packagePiranha.Manager.LocalAuth
as the local login page has been moved to a separate package to better support external identity providers. See #1623 for details.
Big thanks to @axunonb, @BRiley01 and @tedvanderveen for their contributions and all of the people who has helped with translating the manager.
Core
- Add Init() method to Blocks #837
- Add default support for most common media formats. #1359
- dd blocks to generic content #1562
- Add taxonomies to generic content #1563
- Remove reflection from model initialization #1576
- Add LastModified to ContentTranslation #1589
Manager
- Possibility to hide auto-generated menu items for generic content groups. #1567
- Add visual indication for scheduled pages #1581
- Flag field´s that inherit ITranslatable #1583
- Improve support for integrating with external identity providers #1623
Bugfixes
- Text block issues #1566
- Swashbuckle Endpoint Throws Exception #1574
- ContentFieldSettingsAttribute has no effect in content editor #1578
- Media count not being display in media list view #1579
- Drafts does not work for scheduled pages or posts #1582
- Published datetime not parsed correctly on server side for pages. #1584
- Possible to register blocks that doesn't inherit Piranha.Extend.Block #1587
- Sitemap.xml has no base uri prefix for absolute permalink uri #1599
- Check for SitemapItem.MetaIndex #1600
- BlockType filtering doesn't work for posts #1633
- Fixed incorrect policy check on
UserController.cs
delete #1645
Version 9.1-beta1
First beta release of version 9.1
which will include some additional features for generic content as well as some bug fixes and performance improvements.
Core
- Add default support for most common media formats. #1359
- Add LastModified to ContentTranslation #1589
- Improve support for integrating with external identity providers (Auth0, IdentityServer, Azure AD etc) #1623
Bugfixes
Version 9.1-alpha2
Second alpha release of version 9.1
which will include some additional features for generic content as well as some bug fixes and performance improvements.
Core
- Add visual indication for scheduled pages #1581
- Drafts does not work for scheduled pages or posts #1582
Manager
- Media count not being display in media list view #1579
- Flag field´s that inherit ITranslatable #1583
- Published datetime not parsed correctly on server side for pages. #1584
Bugfixes
Version 9.1-alpha1
First alpha release of version 9.1
which will include some additional features for generic content as well as some bug fixes and performance improvements.
Core
- Add Init() method to Blocks #837
- Add blocks to generic content #1562
- Add taxonomies to generic content #1563 (In progress)
- Remove reflection from model initialization #1576
Manager
- Possibility to hide auto-generated menu items for generic content groups. #1567
Version 9.0 SR1
Piranha 9.0.1
, Piranha.AspNetCore 9.0.1
, Piranha.AttributeBuilder 9.0.1
, Piranha.Manager 9.0.1
, Piranha.Manager.Localization 9.0.1
Bugfixes
- Excerpt text overwritten by text from HTML fields #1516
- FieldSettings not included for Blocks #1539
- Placeholder for a new content title is "Your page title" #1541
- Site Edit not showing errors from content save #1553
- AbsoluteContentUrl doesn't produce correct output for og:image tag #1556
- List regions not working in the manager for Generic Content. #1550
Version 9.0
Known issues
There's an issue with how excerpt content is handled in the manager if
HTML
excerpts are enabled with the optionConfig.HtmlExcerpt = true
. This will be fixed in the next service release, see #1516 for details.
Big thanks to @axunonb, @eferfolja, @FelipePergher, @jensbrak, @jfaquinojr, @MehranDHN, @raziee and @tfritzke for their contributions and all of the people who has helped with translating the manager.
Core
- Add Index, NoIndex and Follow to page/post settings #1000
- Add possibility to set configuration on Regions & Fields #1233
- Add ColorField #1302
- Specify allowed blocks by content type #1318
- Update package dependencies #1319
- Drop old application setup extension methods #1323
- Provide generic content structure #1335
- Add NewtonSoft SerializerSettings globally in startup when PiranhaManager is present #1354
- Upgrade to .NET 5 #1400
- Add support for connection pooling #1428
- Add null checks in IMediaHelper to avoid exception on deleted images #1462
- Culture specific characters for Slovenian #1479
- Unescaped hash "#" in media filename #1478
- Warning messages from EF Core #1490
- Add hooks for content #1511
- Add pt-BR special characters to slugs #1520
- Differentiate models for page & post comments #1525
Manager
- PrimaryImage & Excerpt taking too much space #1290
- Route update in manager for .NET 5 #1324
- Indesired elements with TinyMCE 5.0.3 #1379
- Upgrade to TinyMCE 5.6.2 #1427
- Add RTL Layout support #1449
- Add quick buttons in manager to expand/collapse all pages in all sitemaps #1460
- Config option for outlining blocks in the manager #1489
- Add support for editor width on regions and blocks #1514
Bugfixes
- ContentId of Comments not set in OnAfterSave hook #1338
- CommentCount should only look at approved comments #1346
- OnValidate hook not properly attached #1347
- Duplicate slugs give an internal server error. #1369
- Update Open Graph tag rendering #1373
- Dragging media folder into itself make it disappear #1409
- Unable to clear Post tags #1411
- InitManager isn't called for fields in blocks #1420
- Meta-tags are render incorrectly #1421
- When creating new Site, the Language doesn't load the Default language. #1429
- MarkdownField not working properly in List Region #1486
- Custom view/component for BlockGroup is not supported in the current state of ContentTypeService #1498
- Select2 and remote data throwing error, jQuery slim doesn't include ajax(). #1506