changelog.txt 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. Changelog for SimpleSearch.
  2. SimpleSearch 2.1.2
  3. ========================================================================
  4. - Show facet results when default has none.
  5. - Have all placeholders in no result page
  6. - Fix pagination for pageLimit & facet search
  7. SimpleSearch 2.1.1
  8. ========================================================================
  9. - Fix includeTVList bug to show normal search results as well.
  10. SimpleSearch 2.1.0
  11. ========================================================================
  12. - Added pdoParser support
  13. - Fix XSS security issue
  14. SimpleSearch 2.0.1
  15. ========================================================================
  16. - Fixed so that includedTVs can also be boosted PR #1
  17. - Fixed condition for leftJoin of query to only join includeTVList TemplateVars when property is set. PR #5. Thanks to travisbotello
  18. - Fixed issue with currentPageTpl. PR #6. Thanks to travisbotello.
  19. SimpleSearch 2.0.0
  20. ========================================================================
  21. - Removed elasticsearch and solr driver
  22. - Renamed namespace sisea to simplesearch
  23. - Fixed issue where boosting would only be applied to paginated results
  24. - Added processor for returning a search autosuggest list
  25. SimpleSearch 1.9.2
  26. ========================================================================
  27. - Generate extract for whole search string, not just for last part
  28. - Added option to add search term into the link
  29. - Fixed generating extracts
  30. SimpleSearch 1.9.1
  31. ========================================================================
  32. - Fixed indexing resource when it's not published or deleted
  33. - Fixed error with redeclared function in plugin
  34. - Added includeTVList parameter
  35. SimpleSearch 1.9.0
  36. ========================================================================
  37. - Added extractSource parameter - names the field for the extract, or a snippet to run (which is passed the resource array as properties)
  38. SimpleSearch 1.8.1
  39. ========================================================================
  40. - Added snippet for definition of ElasticSearch index (duplicate it and remove the _default from name to prevent recreating after update)
  41. SimpleSearch 1.8.0
  42. ========================================================================
  43. - Added support to ElasticSearch driver for using search fields
  44. - Added support to ElasticSearch driver for boosting results by a field value
  45. - Updated Elastica to v0.90.7.0
  46. - [#84] Czech localization
  47. - [#78] Japanese localization
  48. - [#77] Enable $tvPrefix to prefix TV placeholders
  49. - [#2] Do not search TV values if includeTVs != 1 (modxcms/SimpleSearch#2)
  50. - [#1] Fixed SQL for "exclude" parameter (modxcms/SimpleSearch#1)
  51. - Added driver for ElasticSearch
  52. - Added support to ElasticSearch driver for using search fields
  53. - Added support to ElasticSearch driver for boosting results by a field value
  54. - Updated Elastica to v0.90.7.0
  55. - Added outputSeparator option
  56. SimpleSearch 1.7.0
  57. ========================================================================
  58. - Added driver for ElasticSearch
  59. SimpleSearch 1.6.1
  60. ========================================================================
  61. - [#69] Apply additional guard against injection of modx tags
  62. SimpleSearch 1.6.0
  63. ========================================================================
  64. - [#65] Fix issue with multiple search terms highlighting
  65. - [#67] Fix issue with quotations breaking forms in SimpleSearchForm snippet
  66. - [#64] Improved pagination links, added pageLimit and optional extra tpls
  67. SimpleSearch 1.5.2
  68. ========================================================================
  69. - Fix invalid mb_strlen call when should be strlen
  70. - [#60] Fix issue with search highlighting
  71. SimpleSearch 1.5.1
  72. ========================================================================
  73. - [#55] Fix issue with offsets in multibyte, one-character searches
  74. - [#59] Fix issue with broken links on pagination
  75. SimpleSearch 1.5.0
  76. ========================================================================
  77. - [#36] Fix issue where whereGroup is not incr when using useAllWords
  78. - Allow file-based chunks in all tpl chunks
  79. - [#53] Ensure list permission is checked on loading of resources
  80. - [#56] Fix issue with forward slashes in searches
  81. SimpleSearch 1.4.1
  82. ========================================================================
  83. - Ensure Solr search gets TVs indexed
  84. SimpleSearch 1.4.0
  85. ========================================================================
  86. - Improved TV indexing for Solr-based searches, all TVs are now pre-processed and included during index
  87. - Fixed bug with processTVs in basic search
  88. - [#49] Add sortBy and sortDir properties for sorting of results
  89. - [#48] Fix issue with internationalization of no results message
  90. - [#50] Fix issue with pagination and searches with spaces
  91. - Added Solr search implementation, split up search into driver-specific classes
  92. - [#37] Fix charset in German translation
  93. - [#46] Add tpl for no results message, in property noResultsTpl
  94. SimpleSearch 1.3.0
  95. ========================================================================
  96. - Fix bug in simplesearchform.snippet where spaces were being removed from searchValue
  97. - Fix SqlSrv query issues
  98. - Add sisea.facet placeholder for results page, and 'search' parameter to be sent into posthooks
  99. - Add faceted search ability through postHooks
  100. - Add facetLimit to limit # of non-active facet results that return on main results page
  101. SimpleSearch 1.2.0
  102. ========================================================================
  103. - Fixed bug with pagination
  104. - Fixed bug with searchScore sorting
  105. - Fixed bug with progressive highlighting class names
  106. - Added 'alias' to default docFields
  107. - Added fieldPotency property to allow certain fields higher search scores for the same match
  108. - Added result sorting (by searchScores)
  109. SimpleSearch 1.1.2
  110. ========================================================================
  111. - Added the urlScheme parameter which allows you to control the URL scheme used
  112. for the pagination links.
  113. - Made the result extracts to never break words. This means that the extract
  114. limit is a soft limit now, and results look much nicer.
  115. - Added the query placeholder to the containerTpl chunk.
  116. - Fixed the default value of the landing parameter for the SimpleSearchForm
  117. snippet.
  118. - Fixed an URL decoding bug.
  119. - Removed defaults from the provided chunk templates, as they duplicate code
  120. from the snippets.
  121. - Made minor performance improvements.
  122. SimpleSearch 1.1.1
  123. ========================================================================
  124. - Fixed bug in snippet with wrong reference to $modx var
  125. - Added idx placeholder
  126. - Added German translation
  127. - Added andTerm (true/false) - Whether or not to add a logical AND between words in search term.
  128. - Added matchWildcard (behavior depending on query type and limitations)
  129. - Added docFields which is a list of fields to search on the Resource.
  130. SimpleSearch 1.1.0
  131. ========================================================================
  132. - Added ability to use TVs in placeholders
  133. - Added ability to exclude resources
  134. - Added missing f parameter if ids was empty
  135. - Added longtitle to partial search style
  136. - Fixed XHTML get/post in form tpl issue
  137. SimpleSearch 1.0.0
  138. ========================================================================
  139. - Now searches unprocessed TVs
  140. - Added &customPackages property for searching custom packages
  141. - Added fix for GET searches
  142. - Added sisea.query and sisea.count global placeholders for search count/query string
  143. - Fixed bug with multibyte chars
  144. - Fixed bug with contexts param that was leaving search results empty
  145. - Fixed bug with separators doubling
  146. - Fixed bug with perPage not being respected due to shared object instance
  147. - Added Russian translation
  148. - Prepared for initial 1.0-beta release
  149. - Adjusted toPlaceholder behavior through output() method
  150. - Created build script
  151. - Initial commit