Skip to content

Releases: Sitefinity/feather

v.13.0.7300.0

15 May 10:25
Compare
Choose a tag to compare

What's fixed

  • MVC Navigation widget throws error when permissions for Pages are restricted and page with navigation is browsed by unrestricted user (FP)
  • MVC widget showing a single item disappears when the paging on another content widget is used (FP)
  • MVC content widgets register wrong content location filter when the widget is in single item mode (FP)
  • MVC widgets does not always persist library selection - (FP)
  • The "Set predefined values for widget properties" functionality doesn't work for MVC FormField widgets
  • SSL Offloading - MVC Image widget generates wrong absolute url for the page which the image points to (FP)
  • MVC: Odd behavior when classification is not translated (FP)
  • POST action of a custom MVC Controller does not receive the JSON body of the request if there is an OOTB widget on the page (FP)
  • Search results widget MVC: Wrong URL generated when switching languages (FP)
  • Redirection to default URL from additional URL does not work for MVC Blog post widget (FP)
  • Filtration based on date in MVC based dynamic content widget does not work
  • DisplayCount setting is not possible to configure for the MVC Pager (FP)

v.12.2.7200.0

07 Nov 09:51
Compare
Choose a tag to compare

What's new

Performance updates

  • Improved Sitefinity CMS startup by changing the way Sitefinity CMS loads assemblies with Feather controllers at startup. This is controlled by a new option, turned on by default, located in Settings -> Advanced -> Feather -> Use cached controller container assemblies
  • Control the automatic loading of the Ninject extensions. When Sitefinity CMS starts it looks for and loads custom Ninject modules only when this setting is enabled. You can find this setting in Settings -> Advanced -> Feather -> Automatically load Ninject extensions
  • Performance optimization for Feather module initialization
  • Performance optimization for Feather FileMonitorInitializer

What's fixed

  • MVC widget template disappears from backend when the dynamic module name is changed (FP)
  • MVC Form: Setting ExpectedFormat to Custom will cause errors on the MVC Form Widget (FP)
  • Not able to edit the MVC content block when added in the newly created backend page (FP)
  • Accessing the item`s detail view of an MVC widget throws an error when the UrlKeyPrefix is set and the MVC Calendar is dropped on the same page (FP)
  • MVC: Incorrect MVC dynamic module child widget routing when more than 2 level of child types (FP)
  • Feather: MVC dynamic module Parent widgets show List View when accessing their child items in the frontend
  • MVC: Routing inconsistent behavior when using Use named route parameters (FP)
  • Using Multiple MVC Image Gallery Widgets on One Page (FP)
  • After an upgrade from 12.1.7100 or higher to 12.1.7125, MVC navigation widget CSS classes are lost (FP)

v.12.1.7100.0

01 Aug 16:12
Compare
Choose a tag to compare

What's new

Set predefined values to widget properties

You can now configure how a specific widget behaves and looks and what content it displays by pre-filling the values for a wide range of widget properties. Such properties range from simple ones, such as configuring which news items to display, to more complex, such as a CSS class and canonical URL tags. Properties can also be defined on different levels of the widget properties hierarchy. You can set default values for properties of all Sitefinity CMS widgets, as well as of dynamic content widgets and custom widgets.

This way, you provide consistency in behavior and appearance of a specific widget and make it easier for users to work with widgets by avoiding the need to look for specific properties throughout the widget designer or having to know their exact property values.
Once the property values are set, they are not read-only and can be edited at any time. That is, you can still edit and override any of these predefined properties per widget in the widget designer. Learn more…

User-friendly routing

The out-of-the-box Sitefinity CMS MVC widgets enable you filter the displayed content or change the paging via user-friendly routing options. For example, if you have a news widget on your page, you can directly type a category name, appending it to the page URL in the browser. Sitefinity CMS filters the list of news and display only the ones marked with the specified taxonomy. Learn more...

Optimize the size of loaded client-side scripts

As of this version, by default, Sitefinity CMS serves a minified version of all built-in scripts that are referenced in the out-of-the-box widgets. To make debugging easier, a source map is included alongside each minified script. Developers can provide a minified version of the script files, referenced in their custom widgets, and Sitefinity CMS will load it automatically. Learn more...

What's fixed

  • Incorrect MVC dynamic module child widget routing (FP)
  • Thumbnail size is not persisted for images inserted in the mvc content block (FP)
  • MVC Login Status widget breaks page indexing for personalized pages (FP)
  • MVC Login Widget doesn't redirect to the Detail view of a restricted item after user authenticates (FP)
  • "Select a page" window is unusable in MVC Navigation widget with using Bootsrap4 page template (FP)
  • Page location gets trimmed inside MVC Navigation widget (FP)
  • Line breaks removed from blog posts for MVC (FP)
  • MVC Navigtation widget can't be added a custom property that can be edited in the designer (FP)
  • MVC selectors: Using sf-master="true" in multilingual site results in No applicable method 'AND' exists in type (FP)
  • Comments for MVC widgets not submitted when containing "\n" in the message
  • MVC: Cannot filter when the taxonomy starts with digit (FP)
  • MVC: Content Widgets cannot be filtered by a non-default taxonomy and paged simultaneously (FP)
  • Subscribe and Unsubscribe widgets on the same page trigger both action on clicking of either button(FP)
  • evt.Controls is empty on MVC IFormValidatingEvent (FP)

v.12.0.7000.0

09 May 10:24
Compare
Choose a tag to compare

What's new

Focus on MVC with widgets and page templates

MVC is the preferred technology for implementation with Sitefinity, and we are strongly recommending that all new projects be done on MVC. With the 12.0 release, for newly created projects, only MVC and hybrid (MVC + WebForms) frameworks and templates are available. For existing projects, you still have the option to work with Web Forms only, if needed. To enable that option, use a configuration in the Advanced settings section.

Using the MVC-first approach, selecting and modifying page templates is now simplified:

  • Sitefinity includes default templates for MVC and hybrid frameworks. You do not have to to start from scratch with a new template anymore. Learn more...
  • Once you select a template and its framework, if you want to change the template base at a later time, you can select just from the template list from the same framework. Learn more...

What's fixed

  • MVC Designers error alert does not reappear on second error after being closed (FP)
  • When submitting a form with query params in a language different than English the Index method is not always invoked (FP)
  • Blogs widget does not have implementation for HandleUnknownAction (FP)
  • MVC ImageGallery Widget with Thumbnail Strip template doesn't get the focus when pressing Tab on the page (FP)
  • Feather widget shows all the items when the widget is showing selected item which is deleted permanently (FP)
  • Improve consistency in feather designer field types - designer field types and sf-dynamic-item-selector
  • MVC Only "Start from scratch templates"  should not have any theme applied to them
  • Feather: ContentViewDisplayMode does not apply proper render mode (FP)
  • Feather: List only view of Items still resolves the Item Details (FP)
  • Issue with 3 level hierarchy MVC dynamic content widgets (FP)
  • Incorrect MVC dynamic module child widget routing (FP)

v.11.1.6800.0

12 Nov 15:37
Compare
Choose a tag to compare

What's fixed:

  • MVC: ComponentsDependencyResolver.ExtractComponents parses Razor comments
  • MVC Login widget: Login with external provider in NLB/SSL offloading leads to infinite redirect loop (FP)
  • Multisite: MVC News widget returns news item from incorrect provider (FP)
  • MVC Breadcrumb widget not rendering detail virtual nodes (FP)
  • Incorrect MVC widget designer behavior after switching between sites in MSM, when the site is behind a CDN, which is configured to cache all .js files
  • MVC document list widget does not trigger page cache invalidation (FP)
  • Malfunctioning of redirect URL after logging in from front-end MVC login widget (FP)
  • Video folder doesn't exist under Resource packages/Bootstrap/Mvc/Views
  • MvcTemplateEditorRouteHandler Marked as Internal (FP)
  • Mvc ajax.action link in a widget is not working (FP)
  • The MVC Search Results widget does not always sort properly (FP)
  • Theme tab should be hidden for MVC templates (FP)
  • Cannot delete a custom MVC widget from the backend (FP)
  • User with editor roles can't select users in Users list MVC widget (FP)
  • The "Use limit" value in MVC dynamic module widget is reset to default value after upgrade to Sitefinity 10.1 (FP)
  • Changes to CSS classes of nested MVC grid widgets are not persisted (FP)
  • Custom MVC grid widget only renders in Design/Preview mode (FP)
  • Feather Widgets: Several widgets are using hard-coded CDN's to load jQuery.Validate
  • Feather: Search Index with "Static HTML in pages" throws exception because Login status control is indexed (FP)
  • Bootstrap dropdown does not work consistently in Feather designers (FP)
  • Feather Navigation widget: Dropdown feature stops working after opening and saving the designer (FP)
  • Add k-serialization option in Feather Content Block config
  • Feather: RelativeRoute attribute does not work on home pages of non-default site (FP)
  • Add loading icons to the feather image\doc selector designers (FP)
  • Feather: Add a 'Based on' column in the page templates grid
  • Failed to load/parse SourceMaps in Feather
  • Unable to associate Feather comments widget to a content item(BlogPost) (FP)
  • Improve Feather dynamic items selector (FP)
  • Improve consistency in Feather designer field types (FP)

v.11.0.6700.0

31 May 10:14
Compare
Choose a tag to compare
  • MVC widgets are default option in pages toolbox
  • By default, MVC content widgets now automatically display a single content item in Detail view.The ContentViewDisplayMode property enables you to modify this behavior and configure whether single content items are displayed in Detail or in List view.

v.10.2.6622.0

12 Dec 16:06
Compare
Choose a tag to compare

Security Improvements

v.10.2.6602.0

12 Dec 15:49
Compare
Choose a tag to compare

Security Improvements

v.1.9.811.0

12 Dec 15:30
Compare
Choose a tag to compare

Security Improvements

v.1.7.691.0

12 Dec 15:30
Compare
Choose a tag to compare

Security Improvements