Piranha.core Versions Save

Piranha CMS is the friendly editor-focused CMS for .NET that can be used both as an integrated CMS or as a headless API.

v10.0-alpha1

2 years ago

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

  • Cannot access disposed object #1701
  • Invalid PageField URL in Manager #1705

v9.2

2 years ago

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

  • Primary Image & Excerpt should be read-only for copied pages #1644
  • Add languageId to ContentService.GetAllAsync() #1702
  • Bug in route parameter name in manager ContentEdit #1715

v9.1-sr1

2 years ago

Piranha 9.1.1, Piranha.Data.EF 9.1.1, Piranha.Manager 9.1.1

Bugfixes

  • Permission ”Save Pages” is named “Pages - Save” #1647
  • Unable to create custom content without implementing ICategorizedContent #1649

v9.1

2 years ago

Please note that when updating to 9.1 you need to add the package Piranha.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

v9.1-beta1

2 years ago

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

  • Text block issues #1566
  • Swashbuckle Endpoint Throws Exception #1574
  • ContentFieldSettingsAttribute has no effect in content editor #1578
  • Possible to register blocks that doesn't inherit Piranha.Extend.Block #1587

v9.1-alpha2

3 years ago

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

  • Sitemap.xml: No base uri prefix for absolute permalink uri #1599
  • Check for SitemapItem.MetaIndex #1600

v9.1-alpha1

3 years ago

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

v9.0-sr1

3 years ago

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

v9.0

3 years ago

Known issues

There's an issue with how excerpt content is handled in the manager if HTML excerpts are enabled with the option Config.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

v9.0-rc2

3 years ago

Second release candidate of version 9.0, built for .NET 5. Full set of features and bug fixes for version 9.0 can be found at https://github.com/PiranhaCMS/piranha.core/projects/18. This version includes the following new features since RC1.

  • Warning messages from EF Core #1490
  • Add support for custom vue components for block groups #1498