Releases: rtCamp/onesearch
ci-artifacts
Automated release for WordPress Playground CI artifacts
v1.0.0
What's Changed
- replace: OneDesign reference with OneSearch by @up1512001 in #7
- Fix missing module error by @shreya0204 in #20
- Fix: Auto-add trailing slash to site url during site setup by @danish17 in #21
- Fix data chunking by @shreya0204 in #6
- fix: replace nested
buttonwithspanin MultiSelectChips by @justlevine in #32 - chore: bump npm + composer deps by @justlevine in #31
- chore: phpcbf by @justlevine in #33
- fix: cleanup uninstall.php by @justlevine in #34
- fix: remove (unused) and relocate custom-functions to Utils by @justlevine in #35
- fix: linting and type errors by @justlevine in #36
- chore: update deps by @justlevine in #44
- feat: use single index by @justlevine in #38
- fix: suppress fatal errors in
Algolia_Index::get_indexable_records_from_postby @justlevine in #43 - fix: asset building and autoloading by @justlevine in #45
- feat: refactor and cleanup Admin settings screen logic by @justlevine in #46
- fix: harden settings and type contracts by @justlevine in #49
- fix: update and replace onboarding modal by @justlevine in #50
- fix: improve Governing_Data remote api contract by @justlevine in #55
- fix: remove unnecessary header and prefix by @justlevine in #56
- fix: preserve state when
Enable Allsites by @justlevine in #57 - chore!: fix
OneSearchcasing by @justlevine in #58 - fix: better error codes and permalinks by @justlevine in #62
- dev: backport refactor changes from One* by @justlevine in #74
- fix: backport misc regressions by @justlevine in #80
- chore: convert settings into TS & fix encryption issue by @up1512001 in #81
- dev: Refactor
Algoliaclient wrapper by @justlevine in #82 - chore(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 by @dependabot[bot] in #77
- chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #75
- chore(deps): bump shivammathur/setup-php from 2.35.5 to 2.36.0 by @dependabot[bot] in #72
- chore: update deps by @justlevine in #85
- chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #87
- chore(deps): bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #86
- dev: refactor Algolia classes [second pass] by @justlevine in #83
- dev: refactor
Searchmodule and remaining endpoints by @justlevine in #89 - Fix: QA issues by @up1512001 in #91
- chore: update docs by @justlevine in #92
- release: change version by @up1512001 in #93
- docs: update readme by @justlevine in #105
- chore(deps-dev): bump wpackagist-plugin/plugin-check from 1.6.0 to 1.8.0 by @dependabot[bot] in #107
- chore(deps-dev): bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #106
- chore(deps): bump @wordpress/components from 30.9.0 to 31.0.0 by @dependabot[bot] in #104
- chore(deps-dev): bump @wordpress/browserslist-config from 6.36.0 to 6.37.0 by @dependabot[bot] in #103
- chore(deps-dev): bump @wordpress/env from 10.36.0 to 10.37.0 by @dependabot[bot] in #102
- chore(deps-dev): bump @wordpress/scripts from 31.1.0 to 31.2.0 by @dependabot[bot] in #99
- chore(deps-dev): bump @wordpress/babel-preset-default from 8.36.0 to 8.37.0 by @dependabot[bot] in #98
- chore(deps): bump @wordpress/api-fetch from 7.36.0 to 7.37.0 by @dependabot[bot] in #101
- chore(deps): bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #108
- chore: update deps and version bump by @justlevine in #121
- Improve OneSearch readme.txt for WordPress plugin release by @SalmanRavoof in #129
New Contributors
- @shreya0204 made their first contribution in #20
- @danish17 made their first contribution in #21
- @dependabot[bot] made their first contribution in #77
- @SalmanRavoof made their first contribution in #129
Full Changelog: v1.0.0-beta...v1.0.0
v1.0.0-beta
🧠 What is OneSearch?
OneSearch is part of the OnePress ecosystem, designed to enable cross-site search across multi-brand WordPress networks.
It centralizes the discovery process, allowing users to search and retrieve relevant content from multiple connected sites — from any site(s) in your brand network.
This plugin acts as the backend engine that powers the indexing, querying, brand network management, and filtering logic needed for federated search.
💡 Why OneSearch?
Managing content across multiple brands, regions, or business units often results in disconnected search experiences. This can lead to broken user journeys and lost discovery opportunities.
OneSearch solves this by enabling a federated search layer that bridges multiple sites, powered by Algolia delivering a consistent and brand-respecting experience across the network.
Benefits
- Unified Search Layer: Execute a single search query across multiple connected sites.
- Brand Awareness: Show source brand site and redirect user to the respective site.
- Governance & Control: Control visibility and indexing scope at the site or post-type level.
- Developer Extensibility: Easily register post types, taxonomies, and metadata for indexing.
- Performance Optimized: Lightweight REST architecture with cache-friendly responses.
- Modular Design: Extend and customize indexing and search behavior without core overrides.
🪄 Key Features
- Cross-Site (Federated) Search: Aggregate search results across multisite or standalone installations.
- Configurable Indexing: Register which post types, taxonomies, or meta fields are searchable.
- Custom Blocks: Gutenberg-ready blocks for search interfaces.
- Brand-Specific Filtering: Enable brand-based search scopes for multi-brand networks.
- Bring Your Own Key: Connect it with your Algolia instance for improved data sovereignty and reduced vendor lock-in.
Contributors
The following contributors were involved in this release:
@shreya0204 @danish17 @vishalkakadiya @justlevine @rishavjeet @vishal4669 @aviral-mittal @up1512001