From bc83546f24445db3601deefebc0ba6305c6a7542 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Thu, 19 Nov 2015 16:55:50 +1300 Subject: [PATCH] Add changelog for 2.1.0 release --- CHANGELOG.md | 70 +++++++++++++++++++++++++++++++++++++ README.md | 2 ++ composer.json | 2 +- docs/en/changelogs/1.0.3.md | 21 ----------- 4 files changed, 73 insertions(+), 22 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 docs/en/changelogs/1.0.3.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..817efd0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,70 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +This project adheres to [Semantic Versioning](http://semver.org/). + +## [2.1.0] + +* 3.2 Compatibility +* Add ss 3.2 and PHP 5.6 to CI +* Added standard Scrutinizer config +* Added standard Travis config + +## [2.0.0] + +* Fix highlight support when querying by fields (or boosting fields) +* Updating travis provisioner +* Added docs about controller and template usage +* API Enable boosted fields to be specified on the index +* BUG Prevent subsites breaking solrindexversionedtest +* Enable indexes to upload custom config +* API Additional support for custom copy_fields +* API QueuedJob support for Solr_Reindex + +## [1.1.0] + +* API Solr_Reindex uses configured SearchUpdater instead of always doing a direct write +* Fix class limit on delete query in SolrIndex +* Regression in SearchUpdater_ObjectHandler +* API Separate searchupdate / commit into separate queued-jobs +* API Only allow one scheduled commit job at a time + +## [1.0.6] + +* Make spelling suggestions more useful +* BUG Add missing addStoredFields method + +## [1.0.5] + +* BUG Fix Solr 4.0 compatibility issue +* BUG Fix test case not elegantly failing on missing phockito +* API SearchUpdateQueuedJobProcessor now uses batching +* Fix many_many fieldData bug +* Adding tests for SearchIndex::fieldData() +* Add a no-op query to prevent database timeouts during a long reindex + +## [1.0.4] + +* BUG Patch up the information leak of debug information. +* FIX: will work for postgreSQL + +## [1.0.3] + +Users upgrading from 1.0.2 or below will need to run the Solr_Reindex task to refresh +each SolrIndex. This is due to a change in record IDs, which are now generated from +the base class of each DataObject, rather than the instance class, as well as fixes +to integration with the subsites module. + +Developers working locally should be aware that by default, all indexes will be updated +in realtime when the environment is in dev mode, rather than attempting to queue these +updates with the queued jobs module (if installed). + +### Bugfixes + + * BUG Fix old indexing storing against the incorrect class key + * [Don't rely on MySQL ordering of index->getAdded()](https://github.com/silverstripe-labs/silverstripe-fulltextsearch/commit/4b51393e014fc4c0cc8e192c74eb4594acaca605) + +### API + + * [API Disable queued processing for development environments](https://github.com/silverstripe-labs/silverstripe-fulltextsearch/commit/71fc359b3711cf5b9429d86da0f1e0b20bd43dee) diff --git a/README.md b/README.md index 90afe66..0a6bf49 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ Adds support for fulltext search engines like Sphinx and Solr to SilverStripe CM See docs/en/index.md +For details of updates, bugfixes, and features, please see the [changelog](CHANGELOG.md). + ## TODO * Get rid of includeSubclasses - isn't actually used in practice, makes the codebase uglier, and ClassHierarchy can be diff --git a/composer.json b/composer.json index 6ee047e..20a77a1 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ }, "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.1.x-dev" } }, "suggest": { diff --git a/docs/en/changelogs/1.0.3.md b/docs/en/changelogs/1.0.3.md deleted file mode 100644 index dd7b466..0000000 --- a/docs/en/changelogs/1.0.3.md +++ /dev/null @@ -1,21 +0,0 @@ -# 1.0.3 - -## Upgrading - -Users upgrading from 1.0.2 or below will need to run the Solr_Reindex task to refresh -each SolrIndex. This is due to a change in record IDs, which are now generated from -the base class of each DataObject, rather than the instance class, as well as fixes -to integration with the subsites module. - -Developers working locally should be aware that by default, all indexes will be updated -in realtime when the environment is in dev mode, rather than attempting to queue these -updates with the queued jobs module (if installed). - -## Bugfixes - - * BUG Fix old indexing storing against the incorrect class key - * [Don't rely on MySQL ordering of index->getAdded()](https://github.com/silverstripe-labs/silverstripe-fulltextsearch/commit/4b51393e014fc4c0cc8e192c74eb4594acaca605) - -## API - - * [API Disable queued processing for development environments](https://github.com/silverstripe-labs/silverstripe-fulltextsearch/commit/71fc359b3711cf5b9429d86da0f1e0b20bd43dee)