Skip to content

Releases: PiranhaCMS/piranha.core

Version 10.0

10 Nov 19:37
Compare
Choose a tag to compare

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

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

Version 10.0-alpha1

25 Oct 21:08
Compare
Choose a tag to compare
Version 10.0-alpha1 Pre-release
Pre-release

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

Version 9.2

07 Oct 18:38
Compare
Choose a tag to compare

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

Version 9.1 SR1

27 Jun 21:24
Compare
Choose a tag to compare

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

Version 9.1

14 Jun 19:54
34439ee
Compare
Choose a tag to compare

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

Version 9.1-beta1

09 May 06:52
7f51104
Compare
Choose a tag to compare
Version 9.1-beta1 Pre-release
Pre-release

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

Version 9.1-alpha2

28 Apr 14:53
Compare
Choose a tag to compare
Version 9.1-alpha2 Pre-release
Pre-release

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

Version 9.1-alpha1

06 Apr 11:59
Compare
Choose a tag to compare
Version 9.1-alpha1 Pre-release
Pre-release

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

23 Mar 14:50
Compare
Choose a tag to compare

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

08 Mar 12:32
Compare
Choose a tag to compare

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