Super Search :: Change Log
Version 1.1.0 Beta 2 (February 2, 2010)
- Added a safeguard to prevent empty arrays from being returned for the per field weblog ID test in $SQL.
- Fixed a bug where if an EE custom field group had searchable fields in it, but was not assigned to any weblogs, MySQL errors would be triggered.
- Fixed a bug where Entry dates and custom date fields were not parsing in performance ON mode.
- Fixed a bug where the 'date-from' and 'date-to' variables would not parse in a Results page.
- Fixed a bug when you're on one MSM site and are pulling content from a different MSM site, custom field searching would not work correctly.
- Fixed a bug where Preferences in the CP were not updating.
Version 1.1.0 Beta 1 (January 26, 2010)
- Added search and display support for Gypsy, standard FieldFrame fields and Playa fields.
- Added a CP preference to enable/disable Keyword searching on Playa Relationship fields.
- Added ability to search on entry title's much like a custom field.
- Added ability to search on native EE relationship fields.
- Added the include_entry_ids="" parameter to force display of specific weblog entry ID's.
- Added support for Pages module {page_url} and {page_uri} variables in Performance mode.
- Added an indicator to the relevance="title=10+summary=5+count_words_within_words" parameter to allow relevance counting of words within words.
- Added {relevance_count} variable, which shows the total number of relevance points awarded to a given weblog entry returned in a search.
- Fixed a bug where the Excerpt field could still trigger an "undefined index" error.
- Fixed a bug where multiple Super_Search:Results calls in a template were returning one another's results.
- Fixed a bug where the _highlight_keywords() method was not always working in all instances.
- Fixed a bug where the {homepage} variable would not parse in performance mode.
- Fixed a bug where the 'num' URI param was not working in performance ON or OFF mode.
- Fixed a bug where inclusive category searching would not work through POST form searches.
- Fixed a bug where category variables were not parsing properly in the Search method.
Version 1.0.0 Beta 12 (December 16, 2009)
- Modified Super Search to check to see if the custom weblog field designated to the Excerpt field per weblog actually exists.
- Fixed a bug where custom fields were being pulled in for all MSM sites and causing errors with MySQL statements.
- Fixed a bug where {super_search_channel} was not available for parsing in Search().
- Fixed a bug that would display a MySQL error if no custom fields are searchable.
- Fixed a bug where pagination would not work in performance off mode when searching for short strings of less than 3 chars.
- Fixed a bug where date searching would sometimes not show all valid results.
- Fixed a bug where date-to was not assuming the absolute last possible hour, minute and second within the specified time range.
Version 1.0.0 Beta 11 (November 30, 2009)
- Added standard EE syntax parsing to _prep_keywords so that people can pass a param with "|" or "not" and achieve expected traditional EE behavior.
- Added {excerpt} variable to Results loop with performance mode "off".
- Added support for searching for keywords with the forward slash "/" character in the term.
- Added the allow_repeats="no" parameter, which lets you have multiple Super Search calls in a session and each successive call will exclude previously found entries from it's query so that all entries found in a session are unique.
- Added the paginate_base="search/results" parameter, which is available for use in the event you're doing something really complex with Super Search, and you're having problems with Super Search determining the actual base URL of the template group and template in the URI.
- Complete overhaul of core search methodology to support multiple instances of Super Search in a given page when used as a weblog:entries replacement.
- Eliminated do_search_wt() since the order param can really screw things up on account of we allow ordering by custom fields.
- Removed heaviest usage of session cache since it was preventing proper function if you called Super Search twice in one session with diff params. All successive calls after the first would inherit from the first params.
- Modified caching functionality to correct a bug with 0 refresh intervals.
- Fixed a bug with Super_Search:Search where a PHP error was thrown.
- Fixed a bug where syntax with Statuses was not working correctly.
- Fixed a bug where the Save_Search_Form function would output a MySQL error if a duplicate search name of "Search" was entered.
- Fixed a bug where the highlight_keywords="" parameter would only work in Performance mode.
Version 1.0.0 Beta 10 (November 12, 2009)