Skip to content

Merge develop v4.2.3 into Master#136

Merged
ajaydsouza merged 18 commits intomasterfrom
develop
Feb 7, 2026
Merged

Merge develop v4.2.3 into Master#136
ajaydsouza merged 18 commits intomasterfrom
develop

Conversation

@ajaydsouza
Copy link
Copy Markdown
Contributor

No description provided.

- Update better-search-en_US.pot with latest strings from pro version
- Update better-search-en_US.po with new translations
- Regenerate better-search-en_US.mo
- Copy updated includes folder from better-search-pro
- Remove pro subfolder
- Remove Freemius premium-only initialization blocks
- Update translation files
- Add build:vendor script for production dependency optimization
- Update zip script to exclude vendor/.DS_Store and vendor/bin/ directories
- Align with add-to-all repository composer configuration
- Change is_int() to is_numeric() for priority and args validation
- Matches validation pattern used in add-to-all plugin
- Ensures consistent behavior across all WebberZone plugins
- Replace bypass_posts_pre_query() with inline closure in load_seamless_mode()
- Add WP_Query instance validation before processing
- Extract seamless mode logic into clearer conditional variables
- Use Better_Search_Query to populate main query results via posts_pre_query filter
- Add WP_Post_Type validation in get_bsearch_form() post type loop
- Simplify aria_label assignment using ternary operator
- Update translation file line number
- Change tracker response from JSON to plain text format
- Update fetch handler to use response.text() instead of response.json()
- Replace ajax_url variable with ajaxurl in admin scripts
- Nest strings under bsearch_admin_data.strings object
- Add bsearch_debug query var registration
- Extract debug flag check into variable for clarity
- Set proper Content-Type header for debug responses
- Remove unnecessary HTTP 204 headers in non
- Add bsearch_is_woocommerce_active() to check WooCommerce availability
- Add bsearch_get_meta() wrapper for get_post_meta()
- Update translation file timestamp
…ent setup

- Add download_and_extract_wordpress_develop() function to fetch WordPress develop from GitHub
- Update install_wp_and_test_suite() to use GitHub tarballs as primary source with SVN fallback
- Support trunk, branches/, and tags/ references via GitHub codeload URLs
- Remove subversion installation from GitHub Actions workflow
- Use curl and tar instead of svn co for WordPress core and test suite downloads
- Maintain SV
- Update wizard UI text for better user experience
- Change button labels to be more intuitive
- Update translation files with new strings
- Enhance Settings API to v2.7.3
- Copy includes folder from better-search-pro
- Remove pro subfolder from includes
- Remove Freemius initialization from class-main.php
- Update translation files (.pot, .po, .mo)
…7.4+ syntax

- Replace isset() ternary with null coalescing operator (??)
- Use wp_strip_all_tags() for label sanitization
- Qualify call_user_func() with namespace prefix for clarity
@ajaydsouza ajaydsouza self-assigned this Feb 7, 2026
@ajaydsouza ajaydsouza added this to the 4.2.3 milestone Feb 7, 2026
@ajaydsouza ajaydsouza merged commit 7004f10 into master Feb 7, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant