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
created by Meine Wilma
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
- Move SEAL to CMS-IG namespace (BC Break) (#458) (@alexander-schranz)
- Introducing partial reindexes (BC Break) (#460) (@Toflar)
- Remove support for search multi Indexes by once (BC Break) (#451) (@alexander-schranz)
- Add option to control bulk size for reindex commands (BC Break) (#434) (@alexander-schranz)
Changes
- Update elasticsearch docker image from 8.15.3 to 8.17.0 (#469) (@alexander-schranz)
- Refix phpstan issues in spiral integration and add missing docs for reindex opitons (#468) (@alexander-schranz)
- Fix CI issues checking out old commits (#467) (@alexander-schranz)
- Fix phpstan issues in spiral integration (#466) (@alexander-schranz)
- Make sure identifiers are empty (#465) (@Toflar)
- Introducing partial reindexes 🎉 (BC Break) (#460) (@Toflar)
- Move Mono Repo hint to the top of the sub readme files (#464) (@alexander-schranz)
- Update Loupe to 0.8 (#461) (@alexander-schranz)
- Add cmsig/seal packages replaces schranz-search packages (#459) (@alexander-schranz)
- Move SEAL to CMS-IG namespace (BC Break) (#458) (@alexander-schranz)
- Update dependencies and docker image versions and ignore composer.lock file from stats diff (#455) (@alexander-schranz)
- Add Windows support for creating search adapters (#452) (@zoglo)
- Add tests for DSN parsing in AdapterFactory (#454) (@alexander-schranz)
- Add docs about new SearchBuilder for single index (#453) (@alexander-schranz)
- Remove support for search multi Indexes by once (BC Break) (#451) (@alexander-schranz)
- Add NotInCondition Filter 🎉 (#448) (@ToshY)
- Update Elasticsearch, Redisearch, Typesense docker compose files to latest versions (#449) (@alexander-schranz)
- Add InCondition Filter 🎉 (#447) (@alexander-schranz)
- Fix typos in AndCondition and OrCondition and Logo Creator, add hint about Algolia AndCondition (#443) (@alexander-schranz)
- Add creator hint to logo and fix favicon (#442) (@alexander-schranz)
- Add documentation about AndCondtion and OrCondition filters (#441) (@alexander-schranz)
- Add new logo for SEAL by Meine Wilma 🚀 🎉 (#440) (@alexander-schranz)
- Upgrade tooling dependencies (#439) (@alexander-schranz)
- Make And and OrConditions readonly (#438) (@alexander-schranz)
- Add support for Nested Conditions via AndCondition and OrCondition 🎉 (#433) (@Toflar)
- Fix yii integration tests (#437) (@alexander-schranz)
- Fix abstract bulk test (#436) (@alexander-schranz)
- Move bulk method from own Interface to IndexerInterface (#435) (@alexander-schranz)
- Add option to control bulk size for reindex commands 🎉 (BC Break) (#434) (@alexander-schranz)
- Add bulk operation for Engine and Indexers and use it for reindex operation 🎉 (#430) (@alexander-schranz)
- Improve algolia cleanup script to retry deletion (#429) (@alexander-schranz)
- Add stricter validation for field names (#427) (@alexander-schranz)
- Prepare 0.6 branch (#425) (@alexander-schranz)