Skip to content

Releases: silverstripeltd/silverstripe-discoverer

2.0.0

06 Nov 00:24
1ebe7fc
Compare
Choose a tag to compare

What's Changed

  • Breaking: Interface changes for SearchService. New spelling suggestion feature by @chrispenny in #21

Breaking changes (summary)

  • Suggestions result object now returns an array of Field objects instead of an array of string
    • This will not affect you if you only use Suggestions in your Silverstripe templates (as Field already has a forTemplate() method available that should get used instead)
    • This will affect you if you have PHP logic that loops through the suggestions returned
  • Configuration name search-analytics has been renamed to discoverer-analytics
    • This will affect you if you have (for example) added custom yaml config that calls After: 'search-analytics'
  • SearchServiceAdaptor interface has been replaced by separate interfaces for each search function
    • This will affect you if you had implemented a bespoke adaptor to replace one that is being provided by a plugin module
    • This will affect you if you manage a plugin module for Discoverer

Full Changelog: 1.2.0...2.0.0

1.2.0

15 Oct 18:20
47e7feb
Compare
Choose a tag to compare

What's Changed

  • Add method to help with decorating links with analytics data by @chrispenny in #17
  • Provide a FieldService to help with field name conversions by @chrispenny in #18
  • Add generic list types by @Cambis in #20

New Contributors

Full Changelog: 1.1.1...1.2.0

1.1.1

10 Sep 23:36
Compare
Choose a tag to compare

What's Changed

  • Improve accessibility and implement translatable strings by @chrispenny in #13
  • Update docs to emphasis integration module requirement by @chrispenny in #15

Full Changelog: 1.1.0...1.1.1

1.1.0

21 Aug 00:55
fe5c018
Compare
Choose a tag to compare

What's Changed

  • Add support for query suggestions (aka "did you mean") by @chrispenny in #12

Full Changelog: 1.0.0...1.1.0

1.0.0

28 Jul 22:53
39bcae0
Compare
Choose a tag to compare
Update LICENSE.md