Skip to content

Releases: floriansemm/SolrBundle

Maintenance release

04 Nov 09:39
Compare
Choose a tag to compare
  • restructure logic how to set a field value (direct property access, setter) in entity-mapper
  • improve test coverage for some classes
  • code formatting + refactoring

Bugfix Release

04 Nov 08:19
Compare
Choose a tag to compare

By default SolrQuery adds filter queries to filter by document-type. Problem was discovered in #141

Feature Release

02 Nov 11:55
Compare
Choose a tag to compare

Example select query:

class YourRepository extends Repository
{
    public function findAuthor($name1, $name2)
    {
        return $this->getQueryBuilder('AcmeDemoBundle:Post')
            ->where('author')
                ->is($name1)
            ->orWhere('author')
                ->is($name2)
            ->getQuery()
            ->getResult();
    }
}
  • release fixes a bug when hydration a document to a entity in mode HYDRATE_INDEX, #139

Bugfix release

26 Sep 06:35
Compare
Choose a tag to compare
  • fixes a bug with complex fields and INDEX_HYDRATION, #130
  • identifier field must not have the name id, #137

v1.5.4

27 Jun 08:46
Compare
Choose a tag to compare
  • add batch document import to improve solr:index:populate speed

v1.5.3

24 Jun 11:17
Compare
Choose a tag to compare
  • findOneBy repository method selects only one row, instead of receive all rows and pop the first result. Causes too much DB queries while object hydration
  • decrease the log-level to debug in the doctrine subscribes
  • findBy escapes automatically input values

bug fix release

08 Jun 07:43
Compare
Choose a tag to compare
  • fix bug in query class
  • update docs

Feature release

27 May 12:30
Compare
Choose a tag to compare
  • Solr indexes only entities if fields has changed, #122 by @PouleR
  • it is now possible to configure a getter method for fields with object as value. The getter method returns the value to be indexed. #123
    /**
     * @var \DateTime
     *
     * @Solr\Field(type="datetime", getter="format('d.m.Y')")
     *
     * @ORM\Column(name="timestamp", type="datetime", nullable=true)
     */
    private $timestamp;
  • improved documentation by @kix

Feature release

11 May 09:51
Compare
Choose a tag to compare
  • add support for Symfony3
  • drop support of PHP 5.4
  • optimize batch import of entities #121, by @Martin1982

Feature release

27 Apr 05:05
Compare
Choose a tag to compare