Skip to content

Releases: PHP-CMSIG/search

Release 0.7.1 (2025-03-19)

19 Mar 16:35
94bd234
Compare
Choose a tag to compare

SEAL 0.7.1

SEAL Logo with an abstract seal sitting on a telescope.
Logo created by Meine Wilma

What's Changed

Full Changelog: 0.7.0...0.7.1

Release 0.7.0 (2025-02-28)

28 Feb 17:55
e82cda0
Compare
Choose a tag to compare

SEAL 0.7.0

SEAL Logo with an abstract seal sitting on a telescope.
Logo created by Meine Wilma

What's Changed

Full Changelog: 0.6.1...0.7.0

With this new release you can use the highlight method to get additional _formatted data with the matched string:

$result = $this->engine->createSearchBuilder('blog')
    ->addFilter(new Condition\SearchCondition('Search Term'))
    ->highlight(
        fields: ['title', 'description'],
        preTag: '<mark>',
        postTag: '</mark>',
    )

This is supported by all Adapter with the exception of Redisearch see: #491

Release 0.6.1 (2025-01-24)

24 Jan 08:21
d246bdc
Compare
Choose a tag to compare

SEAL 0.6.1

SEAL Logo with an abstract seal sitting on a telescope.
Logo created by Meine Wilma

Full Changelog

Release 0.6.0 (2024-12-27)

27 Dec 12:45
a3101ae
Compare
Choose a tag to compare

Full Changelog | Which Search Engines do you use and why? | Are you working with SEAL? Let me know!

Introduce New Logo 🎉

I'm happy to announce in this release the new Logo for SEAL
created by Meine Wilma


SEAL Logo with an abstract seal sitting on a telescope.

Introduce PHP CMS-IG 🏗️

What did begin as the schranz-search project, a research around different search engines. Goes forward as a cooperation between different Content Management System. SEAL – The Search Engine Absraction Layer for PHP is now under the PHP-CMSIG organisation, read more about the organisation here. We moved also to a new namespace to represent this new organisation and cooperation.

To upgrade use search and replace also have a look at the .examples changes to better understand the upgrade.

  • Package names:

    • schranz-search/seal -> cmsig/seal
    • schranz-search/seal-...-adapter -> cmsig/seal-...-adapter
    • schranz-search/laravel-package -> cmsig/seal-laravel-package
    • schranz-search/mezzio-module -> cmsig/seal-mezzio-module
    • schranz-search/spiral-bridge -> cmsig/seal-spiral-bridge
    • schranz-search/yii-module -> cmsig/seal-yii-module
    • schranz-search/symfony-bundle -> cmsig/seal-symfony-bundle
  • Namespaces:

    • Schranz\Search\SEAL -> CmsIg\Seal\
    • Schranz\Search\Integration -> CmsIg\Seal\Integration
  • Config Files:

    • schranz_search.* -> cmsig_seal.*
  • Config, Service names, Tagged Services:

    • schranz_search.* -> cmsig_seal.*
  • Commands:

    • schranz:search:* -> cmsig:seal:*
  • Spiral Integration Changes:

    • SearchBootloader -> SealBootloader
    • SearchConfig -> SealConfig
    • seal.php -> cmsig_seal.php

BC Breaks

Changes

Release 0.5.0 (2024-09-24)

24 Sep 17:13
f4f85f8
Compare
Choose a tag to compare

Full Changelog

Release 0.4.0 (2024-03-21)

20 Mar 23:45
c0b3df6
Compare
Choose a tag to compare

Full Changelog

Release 0.3.1 (2024-01-19)

19 Jan 12:21
6e84eb2
Compare
Choose a tag to compare

Full Changelog

Release 0.3.0 (2024-01-10)

10 Jan 21:00
51ce9d4
Compare
Choose a tag to compare

Highlights

  • 🔍 Support for Loupe 0.5
  • 🏗️ Support for Symfony 7
  • 🐘 Support for PHP 8.3

Full Changelog

Release 0.2.1 (2023-11-21)

21 Nov 23:04
fb2845d
Compare
Choose a tag to compare

Full Changelog | Documentation | Repository

Release 0.2.0 (2023-09-29)

28 Sep 22:54
082a303
Compare
Choose a tag to compare

SEAL welcomes Loupe

A search engine based on only PHP and SQLite

Loupe

An SQLite based, PHP-only fulltext search engine.

Use the new adapter with schranz-search/seal-loupe-adapter.

Read more about Loupe project by @Toflar: https://github.com/loupe-php/loupe.


Full Changelog