Changelog for SimpleSearch.

SimpleSearch 2.1.2
========================================================================
- Show facet results when default has none.
- Have all placeholders in no result page
- Fix pagination for pageLimit & facet search

SimpleSearch 2.1.1
========================================================================
- Fix includeTVList bug to show normal search results as well.

SimpleSearch 2.1.0
========================================================================
- Added pdoParser support
- Fix XSS security issue

SimpleSearch 2.0.1
========================================================================
- Fixed so that includedTVs can also be boosted PR #1
- Fixed condition for leftJoin of query to only join includeTVList TemplateVars when property is set. PR #5. Thanks to travisbotello
- Fixed issue with currentPageTpl. PR #6. Thanks to travisbotello.

SimpleSearch 2.0.0
========================================================================
- Removed elasticsearch and solr driver
- Renamed namespace sisea to simplesearch
- Fixed issue where boosting would only be applied to paginated results
- Added processor for returning a search autosuggest list

SimpleSearch 1.9.2
========================================================================
- Generate extract for whole search string, not just for last part
- Added option to add search term into the link
- Fixed generating extracts

SimpleSearch 1.9.1
========================================================================
- Fixed indexing resource when it's not published or deleted
- Fixed error with redeclared function in plugin
- Added includeTVList parameter

SimpleSearch 1.9.0
========================================================================
- Added extractSource parameter - names the field for the extract, or a snippet to run (which is passed the resource array as properties)

SimpleSearch 1.8.1
========================================================================
- Added snippet for definition of ElasticSearch index (duplicate it and remove the _default from name to prevent recreating after update)

SimpleSearch 1.8.0
========================================================================
- Added support to ElasticSearch driver for using search fields
- Added support to ElasticSearch driver for boosting results by a field value
- Updated Elastica to v0.90.7.0
- [#84] Czech localization
- [#78] Japanese localization
- [#77] Enable $tvPrefix to prefix TV placeholders
- [#2] Do not search TV values if includeTVs != 1 (modxcms/SimpleSearch#2)
- [#1] Fixed SQL for "exclude" parameter (modxcms/SimpleSearch#1)
- Added driver for ElasticSearch
- Added support to ElasticSearch driver for using search fields
- Added support to ElasticSearch driver for boosting results by a field value
- Updated Elastica to v0.90.7.0
- Added outputSeparator option

SimpleSearch 1.7.0
========================================================================
- Added driver for ElasticSearch

SimpleSearch 1.6.1
========================================================================
- [#69] Apply additional guard against injection of modx tags

SimpleSearch 1.6.0
========================================================================
- [#65] Fix issue with multiple search terms highlighting
- [#67] Fix issue with quotations breaking forms in SimpleSearchForm snippet
- [#64] Improved pagination links, added pageLimit and optional extra tpls

SimpleSearch 1.5.2
========================================================================
- Fix invalid mb_strlen call when should be strlen
- [#60] Fix issue with search highlighting

SimpleSearch 1.5.1
========================================================================
- [#55] Fix issue with offsets in multibyte, one-character searches
- [#59] Fix issue with broken links on pagination

SimpleSearch 1.5.0
========================================================================
- [#36] Fix issue where whereGroup is not incr when using useAllWords
- Allow file-based chunks in all tpl chunks
- [#53] Ensure list permission is checked on loading of resources
- [#56] Fix issue with forward slashes in searches

SimpleSearch 1.4.1
========================================================================
- Ensure Solr search gets TVs indexed

SimpleSearch 1.4.0
========================================================================
- Improved TV indexing for Solr-based searches, all TVs are now pre-processed and included during index
- Fixed bug with processTVs in basic search
- [#49] Add sortBy and sortDir properties for sorting of results
- [#48] Fix issue with internationalization of no results message
- [#50] Fix issue with pagination and searches with spaces
- Added Solr search implementation, split up search into driver-specific classes
- [#37] Fix charset in German translation
- [#46] Add tpl for no results message, in property noResultsTpl

SimpleSearch 1.3.0
========================================================================
- Fix bug in simplesearchform.snippet where spaces were being removed from searchValue
- Fix SqlSrv query issues
- Add sisea.facet placeholder for results page, and 'search' parameter to be sent into posthooks
- Add faceted search ability through postHooks
- Add facetLimit to limit # of non-active facet results that return on main results page

SimpleSearch 1.2.0
========================================================================
- Fixed bug with pagination
- Fixed bug with searchScore sorting
- Fixed bug with progressive highlighting class names
- Added 'alias' to default docFields
- Added fieldPotency property to allow certain fields higher search scores for the same match
- Added result sorting (by searchScores)

SimpleSearch 1.1.2
========================================================================
- Added the urlScheme parameter which allows you to control the URL scheme used
for the pagination links.
- Made the result extracts to never break words. This means that the extract
limit is a soft limit now, and results look much nicer.
- Added the query placeholder to the containerTpl chunk.
- Fixed the default value of the landing parameter for the SimpleSearchForm
snippet.
- Fixed an URL decoding bug.
- Removed defaults from the provided chunk templates, as they duplicate code
from the snippets.
- Made minor performance improvements.

SimpleSearch 1.1.1
========================================================================
- Fixed bug in snippet with wrong reference to $modx var
- Added idx placeholder
- Added German translation
- Added andTerm (true/false) - Whether or not to add a logical AND between words in search term.
- Added matchWildcard (behavior depending on query type and limitations)
- Added docFields which is a list of fields to search on the Resource.

SimpleSearch 1.1.0
========================================================================
- Added ability to use TVs in placeholders
- Added ability to exclude resources
- Added missing f parameter if ids was empty
- Added longtitle to partial search style
- Fixed XHTML get/post in form tpl issue

SimpleSearch 1.0.0
========================================================================
- Now searches unprocessed TVs
- Added &customPackages property for searching custom packages
- Added fix for GET searches
- Added sisea.query and sisea.count global placeholders for search count/query string
- Fixed bug with multibyte chars
- Fixed bug with contexts param that was leaving search results empty
- Fixed bug with separators doubling
- Fixed bug with perPage not being respected due to shared object instance
- Added Russian translation
- Prepared for initial 1.0-beta release
- Adjusted toPlaceholder behavior through output() method
- Created build script
- Initial commit
