Skip to content

Releases: Sitefinity/feather-widgets

1.2.220.1

22 May 11:12
Compare
Choose a tag to compare

What's new

Widgets

  • Comments widget (documentation)
  • Reviews widget (documentation)
  • News widget: integration with the Comments functionality
  • Dynamic Content widget: integration with the Comments functionality
  • Site selector widget (documentation)

What's fixed

  • CSS widget: quotes ( "" ) are encoded
  • Search box: Implement default search message
  • Search Results: WCAG 2.0 Level issue with "Sort by" label
  • Content block: Invalid attribute displaymode="Original” in image HTML tag
  • Feather packages: Add a language attribute to the html tag of the page

v.1.2.210.0

15 May 11:38
Compare
Choose a tag to compare

What's new

Widgets

Other enhancements

  • Upgrade Angular.js to v1.3.15

What's fixed

  • CSS widget: Description text is not displayed
  • Search Box widget: jQuery is loading more than once

Breaking changes

social-share-sprite.png is changed to sprite.png in Bootstrap package. The file is renamed, so that it can be used for other images, as well. All references to this file are updated for the social share widget. If social-share-sprite.png is referenced in a custom code, the reference should be updated to point to the new file name sprite.png.

v.1.2.200.1

08 May 10:15
Compare
Choose a tag to compare

What's new

Widgets

Selectors

Custom directives

What's fixed

  • Layouts: Layout error is logged while editing page
  • Profile: Entering invalid old password is loading a wrong page content and a wrong message

v.1.2.190.0

30 Apr 14:31
Compare
Choose a tag to compare

What's new

Widgets

  • Users list (documentation)
  • Toolbox: All MVC widgets are registered in the same categories as their WebForms equivalent.
  • Toolbox: All MVC widgets have additional 'MVC' icon that distinguishes them.

Selectors

What's fixed

  • TempData is lost after moving from one controller to another
  • Image Selector: Editing images, that are set as links, is deleting link info
  • Login/Logout button: login status is not updated even when page caching is disabled

v.1.2.180.1

24 Apr 14:15
Compare
Choose a tag to compare

What's new

Widgets

Selectors

Client components

What's fixed

  • Profile widget: You are not able to add Custom field
  • Navigation widget: Using a sitemap widget template results in jQuery is not defined error on the frontend (Foundation only)
  • Resources: ResourceHelper.BuildStyleSheetMarkup() generates links with closing tag (i.e. invalid markup)

v.1.2.170.2

17 Apr 15:08
Compare
Choose a tag to compare

What's new

Resources

  • Ability to control where on a page to render scripts on widget level (documentation)
  • Ability to control where on a page to render style sheets on widget level (documentation)

Widgets

  • Video widget
  • Navigation: Ability to display the child pages when using 'custom selection of pages' via the 'levels to include' setting
  • All widgets are optimized to render their script references on the bottom of the page

Designers

  • 'View switch' buttons now have unique class names

What's fixed

  • Html field: Incorrect script reference dependency

Breaking changes

Sections for client resource references are introduced

This might affect the behavior of some pure MVC pages because of where script and link tags are being rendered. Widget templates are modified to add all styles in the head, widget specific scripts – at the bottom of the page and common client library references like jQuery are rendered at the top.

Html.Script helper method changes

There was an overload of Html.Script(string type, string resourcePath) that loads embedded resources. This overload is now removed and instead if you call Html.Script with 2 strings the first string is considered to be a script URL and second one is section name. A new helper method was introduced in order to simplify referencing embedded resources: Url.EmbeddedResource(string type, string resourcePath).

Sample migration:

Old code:

@Html.Script("Telerik.Sitefinity.Resources.Reference", "Telerik.Sitefinity.Resources.Scripts.jquery.ui.map.js")

New code:

@Html.Script(Url.EmbeddedResource("Telerik.Sitefinity.Resources.Reference", "Telerik.Sitefinity.Resources.Scripts.jquery.ui.map.js"))

Note that you need to modify all of your layout files that refer the Telerik.Sitefinity.Resources.Scripts.jquery.ba-outside-events.min.js and the Telerik.Sitefinity.Resources.Scripts.RequireJS.require.min.js scripts.

v.1.2.160.0

08 Apr 16:04
Compare
Choose a tag to compare

What's new

Widgets

  • Content block: Video manager

Client components

What's fixed

  • Login form: Reset Password is not working for Bootstrap, Foundation and SemanticUI templates
  • Categories selector: Selected categories should be represented in bubbles not in list
  • Libraries selector: Selected libraries should be represented in bubbles not in list
  • Search results: Sorting dropdown value is not persisted when you click on a page and causes incorrect order of search results
  • Search results: If you change the language of the results, the selected sorting option is not preserved
  • Search box widget disappears from frontend, if paging is available and some page is selected
  • Search box: WCAG 2.0 Level A Issue
  • Cannot localize labels for feather widgets

Breaking changes

  • sfMediaField client component is changed to support both documents and videos (documentation)

v.1.2.150.0

03 Apr 12:49
Compare
Choose a tag to compare

What's new

Widgets

Other enhancements

  • Ability to use localizable resources in client components. The templates of the existing client components are now localized (documentation)

What's fixed

  • Login form: exception when you try to log in (reproducible in cassini)
  • Layouts: statistics script is outside of HTML body when using Layout

Breaking changes

  • For the purpose of localization, extension of some client components templates is changed from .html to .sf-cshtml. If you have customized a client component javascript and you receive "404 (Not Found)" exception you need to change the extension in template URL. For example:
    ctrl.dialogTemplateUrl = 'client-components/selectors/dynamic-modules/sf-dynamic-items-selector.sf-cshtml';

v.1.2.140.2

27 Mar 15:14
Compare
Choose a tag to compare

What's new

Grid widgets

  • Automatic registration of grid widgets (documentation)
  • Registering of the package's grid widgets in separate sections in the toolbox (documentation)

Layout files

  • Razor layouts are truly dynamic and execute on every page request, unless the page is output cached
  • Ability to have multiple placeholders in a Layout files (documentation)

Other

  • Limited amount of displayed pages in the pager used in News, Search results and Dynamic content widgets

What's fixed

  • Inline editing: does not work on page based on Bootstrap, Foundation and Semantic template
  • Inline editing: "edit" button should be not visible if the user is not logged in
  • Inline editing: can not edit a page that have Dynamic module MVC widget on it
  • Content block: Change the title of the widget to 'Content block'
  • Document selector: "No documents" message appears for libraries on root level in Grid view
  • Documents selector: Incorrect count of documents and folders in List view
  • Document selector: Missing tooltip for folders
  • Navigation: Navigation is not working, when select redirect page
  • Login form: Reset password is not working after entering invalid data
  • Profile: 'x' icon for deleting profile avatar should be removed as it is not working properly
  • Registration: Validation for correct mail is missing

v.1.2.130.0

20 Mar 13:00
Compare
Choose a tag to compare

What's new

Widgets

  • Content block: Document manager

Client components

Other enhancements:

  • Updated Bootstrap to 3.3.4
  • Semantic UI package is updated with the login widgets

What's fixed

  • Profile: you are not able to add avatar in Firefox if the user has no image
  • Profile: profile validation for custom fields
  • Profile: if validation for password fields fails, "Change password" section collapses and you are not able to see the message
  • Profile: when validation message is displayed the avatar disappears
  • Profile: validation is not working on Bootstrap
  • Change password widget does not work on hybrid page
  • Change password: missing error message when reset password
  • Registration: navigate page with registration widget results in error jQuery is not defined
  • Registration: throwing an error when used in page template
  • Registration: throwing an error in IE10 in pure mode - jquery.validate.js
  • Account activation: throwing an error when used in page template
  • Login form: throwing an error in IE10 in pure mode - jquery.validate.js
  • Navigation: Navigation widget stop working when select redirect page in "Custom selection of pages"
  • Link selector is duplicating links in Firefox
  • Image field: Can not have multiple instances on the same designer view