Releases: Sitefinity/feather
Releases · Sitefinity/feather
v.1.2.130.0
What's new
Widgets
- Content block: Document manager
Client components
- Document selector (documentation)
- Media field (documentation)
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
v.1.2.120.0
What's new
Widgets
- Login form widget (documentation)
- Login/Logout button widget (documentation)
- Change password widget (documentation)
- Registration widget (documentation)
- Profile widget (documentation)
- Account activation widget (documentation)
Client components
- Role selector (documentation)
Widget designers
- Ability to refer scripts by using components' aliases (documentation)
What's fixed
- ImageGallery: Incorrect number of total images is displayed in image details when using the 'Use limit' setting
- ImageGallery: Image details throws exception if Image Gallery displays only one image
- ImageGallery: Page preview throws "Unrecognized Guid format."
v.1.1.110.0
What's new
- Search box: Ability to set background hint message
- Updated Angular.js to 1.3.14
What's fixed
- Search results: "Uncaught ReferenceError: $ is not defined" error when anonymous user clicks on the pager
- Navigation: External pages always appear on top when one reorder selected pages
- Content block Styling the thumbnail dropdown in the Foundation template
- Image Gallery: Previous/Next buttons do not work correctly when navigating through limited set of images
- Image Selector: Parent library is displayed always in image tooltip
- Image Selector: Fixing the autocomplete feature of the tag field used in the "Upload properties" dialog
v.1.1.100.0
What's new
- Image Gallery widget
What's fixed
- Image selector: Validation message that library is required should appear if you select no library in upload properties dialog
- Image selector: Changing the provider results in displaying a tooltip
v.1.1.90.2
What's new
Client components
- Image selector (documentation)
- Image field (documentation)
Widgets
- Image widget
- Content block: Image manager
What's fixed
- General: Prevent Personalization script from loading if the Personalization module is disabled
- News: Provider selector styles are broken.
- Content block: Provider selector styles are broken.
v.1.1.80.1
What's new
Reusable Sitefinity components
- Library selector (documentation)
- Flat taxon field (documentation)
Generic client components
- Drag and drop directive (documentation)
v.1.1.70.1
What's new
Generic client components
- Collection (documentation)
- Tree (documentation)
- Search box (documentation)
- Sort box (documentation)
- Infinite scroll (documentation)
What's fixed
- Search widget: The Search box widget on semantic package template is throwing an error in design mode (specific to Firefox).
- Navigation widget: The "All" value is cut from the levels dropdown (specific to Chrome and IE).
- Page Selector: Statuses are not align properly, when you are using page without MVC template.
- Link selector: Font size is too small in Email address field in Foundation template.
v.1.1.60.2
What's new
Content block widget
- Hyperlink Manager (documentation)
- Pages from this site
- Insert web address, anchor or email
- Insert pages from other sites (for multi-site instances)
- Insert pages in other languages
Navigation widget
- Include External URLs in the navigation
New selectors
- Link selector with multi-language and multi-site support, web address, anchor, email
- Site selector (for multi-site installations) (documentation)
- Language selector (for multi-site) (documentation)
- Multisite page selector (documentation)
Enhanced selectors
- Page selector: Option to select External URLs
Breaking changes
- Navigation widget:
- The controller used by the Navigation MVC widget, NavigationController now contains property SerializedSelectedPages instead of SerializedSelectedPageIds. This allow selection of external pages in Navigation widget. In case you already have Navigation widget on your pages and it is configured to use “Custom selection of pages” you may need to select the pages again.
v.1.1.50.2
What's new
Navigation widget
- Choose all sub pages under particular page (read the revised documentation article of the MVC Navigation widget here)
- Choose a custom selection of pages (read the revised documentation article of the MVC Navigation widget here)
Content block widget
- Switch to full screen mode
- New and improved 'HTML view' mode
Page selector
- Indicate page status when selecting pages
Resources API
- Public API for retrieving the URL reference to an embedded resource (documentation)
What's fixed
Search box widget
- No search is triggered when user is not logged in and Search box is placed in page template in hybrid mode
- Auto-complete does not work for Search box placed in page template based on Bootstrap or SemanticUI template
Search results widget
- Incorrect label when there are no search results - should be "No search results for ..." instead of "0 search results for ..."
- Sorting dropdown is displayed in case of no search results
- Unnecessary id="search-results" (can cause issues when duplicating widget)
- Paging with 1 page is displayed when it is not necessary
- Missing "XX of XX results" label (the label shows how many items out of total count of items are displayed)
- Missing "Sort by" label in SemanticUI template, Foundation template and no template
- Missing indication for current page when using paging
Widget Designers
- Feather module activation turns off custom Web Forms based designers that are explicitly associated with MVC widgets
Breaking changes
- The MVC designer will not be shown for widgets that have a ControlDesigner attribute on them. This attribute states that there already is a custom designer implementation for this widget and now Feather will not interfere with it. If you delete the ControlDesigner attribute from an existing widget and recompile the project the widget will use the MVC designer and you can modify it as shown here.
v.1.1.40.0
What's new
Search Box widget
- Full widget implementation (documentation article)
Search Results widget
- Full widget implementation (documentation article)
News widget
- Option to sort news items manually (see the 'As set manually' section here)
- Option to sort news items as set in Advanced Mode (see the 'As set in Advanced mode' section here)
- Improved API
Dynamic widget
- Option to sort items manually (see the 'As set manually' section here)
- Option to sort items as set in Advanced Mode (see the 'As set in Advanced mode' section here)
- New API for working hierarchical types (documentation article)
Content block
- Switch to HTML view
Other enhancements
- Ability to display a message when exception occurs during the execution of an action (documentation article)
- Updated Bootstrap to 3.3.1
- Updated SemanticUI to 1.6.4
- Updated Foundation to 5.4.7
- Updated Angular.js to 1.3.8
What's fixed
Social Share
- Incorrect or missing views in frontend packages
Breaking changes
- The model class used by the News MVC widget, NewsModel is refactored (see the upgrade instructions):
- The model inherits form ContentModelBase like the model of the Dynamic widget;
- The news views get a view model instead of the whole model object. The view model is the same type that is used for Dynamic widget views (properties can be accessed as shown in this article);