Skip to content

Releases: praxisnetau/silverware

1.5.1 (2017-11-05)

05 Nov 00:57
Compare
Choose a tag to compare

Full Changelog

Added

  • an extension for PaginatedList which provides a method for obtaining the pagination summary with ampersands in URLs fixed (pending SS core fix)
  • symbiote/silverstripe-gridfieldextensions added to core requirements
  • method in MetaDataExtension for generating the footer text for an image popup (e.g. lightbox)
  • GridFieldConfig_MultiClassEditor class, a grid field config that allows multiple classes to be added and reordered
  • GridFieldConfig_OrderableEditor class, a grid field config that allows items to be reordered
  • ClassTools::getDescendantsOf() method, answers the descendants of the specified class

Updated

  • list component items can now be sorted in random order

Fixed

  • margins for list component items
  • missing dropdown for crop priority on image assets

1.5.0 (2017-11-01)

01 Nov 04:49
Compare
Choose a tag to compare

Full Changelog

Added

  • support for inline rendering of SVG assets, using $Asset.RenderInline within the template
  • image support for Link components, now supporting bitmap and SVG

Fixed

  • bug with ListSourceExtension and PaginatedList throwing errors
  • bug with DetailFieldsExtension processing text values twice
  • bug with ViewTools not correctly processing relation paths

1.4.4 (2017-10-18)

18 Oct 04:45
Compare
Choose a tag to compare

Full Changelog

Fixed

  • a couple of small fixes for DetailFieldsExtension styles

1.4.3 (2017-10-17)

17 Oct 02:50
Compare
Choose a tag to compare

Full Changelog

Updated

  • list components can now show item titles within the image overlay
  • overlay colors for list components can now be customised
  • list items will now only render their content section if it is not empty
  • "no data" alert messages for list components can now be hidden
  • slides can now show their titles after the caption

Fixed

  • fatal bug with null list source in ListSourceExtension
  • incorrect path for silverware-debug.log

1.4.2 (2017-10-12)

12 Oct 02:13
Compare
Choose a tag to compare

Full Changelog

Updated

  • base template checking code moved to isBaseTemplate() method in BaseComponent

Fixed

  • errors thrown due to SilverStripe framework moving to singleton Extension instances
  • incorrect visibility on some methods

1.4.1 (2017-10-09)

09 Oct 03:30
Compare
Choose a tag to compare

Full Changelog

Added

  • new hidden ComponentFolder for holding component instances used by other components
  • SiteTree support for "vendor format" $icon statics, i.e. "vendor/module: path/to/image.png"
  • ControllerExtension now supports "vendor format" requirements

Updated

  • build dependencies
  • updated from silverstripe-module to silverstripe-vendormodule
  • detail fields styles, supports block and inline modes
  • BaseListComponent now supports links instead of buttons
  • DetailFieldsExtension now supports configuration options for rendering
  • ImageDefaultsExtension can now define whether the image is to be linked or not by default
  • MetaDataExtension support configuration options for meta date format and image asset folder
  • AlignmentStyle fields are now optional by defining configuration statics on the extended object
  • grid framework classes can now enable or disable column span/offset fields (Bootstrap v4 recently removed offsets from columns)

Fixed

  • vertical centering for font icons
  • BaseListComponent now correctly rendering left, right, and stagger image alignment modes
  • reinstated typography class for PageComponent (removing it caused too many other issues)
  • FixtureBlueprint now correctly processing values for matched objects
  • improved method for defining a custom source for a ListSourceExtension extended object
  • a bug with an empty list for Tag::forSource()

Removed

  • removed unnecessary dir and path from _config.php

1.3.4 (2017-09-27)

27 Sep 02:07
Compare
Choose a tag to compare

Full Changelog

Updated

  • the list component class for ListViewExtension is now configurable, firstly by config $list_component_class on the extended object, and secondly by a $ListClass dropdown field, editable in the CMS

Fixed

  • header styles for list components
  • a bug in ClassTools where the class keys in the array returned by getVisibleSubClasses() should be lowercase

1.3.3 (2017-09-25)

25 Sep 11:36
Compare
Choose a tag to compare

Full Changelog

Fixed

  • bug with Tag; now accepts SS_List for the $items parameter on static method forSource()

Updated

  • changed method of file publication in FixtureBlueprint due to problem during app deployment

Removed

  • init() method from BaseListComponent which was generating errors during app deployment

1.3.2 (2017-09-25)

25 Sep 06:35
Compare
Choose a tag to compare

Full Changelog

Updated

  • FixtureBlueprint now supports files and MatchOn rules to update existing records
  • ClassTools will now show a nested title for SiteTree objects within getImplementorMap() results

1.3.1 (2017-09-22)

22 Sep 07:23
Compare
Choose a tag to compare

Full Changelog

Updated

  • ControllerExtension now automatically detecting required JS and CSS, and combining files for easy bundling
  • getCustomCSSAsString() methods will now automatically minify and wrap CSS in a non-dev environment