Releases: Mather-Sophi/sophi-for-wordpress
1.3.2
Changed
- Bump WordPress "tested up to" version 6.2 (props @iamdharmesh, @Sidsector9 via #384).
Security
- Update dependency
phpunit/phpunit
from 9.5.25 to 9.5.27 (props @renovate, @jeffpaul via #349, #369). - Update dependency
10up-toolkit
from 4.3.0.to 4.3.1 (props @renovate, @jeffpaul via #366). - Update dependency
loader-utils
from 2.0.2 to 2.0.4 (props @dependabot, @jeffpaul via #367). - Update dependency
actions/checkout
from 3.1.0 to 3.5.3 (props @renovate, @jeffpaul, @iamdharmesh via #370, #375). - Update dependency
@wordpress/icons
from 9.10.0 to 9.14.0 (props @renovate, @jeffpaul via #344). - Update dependency
snowplow/snowplow-tracker
from 0.5.0 to 0.6.1 (props @renovate, @jeffpaul, @YMufleh via #372). - Update dependency
json5
from 1.0.1 to 1.0.2 (props @renovate, @iamdharmesh via #374). - Update dependency
dns-packet
from 5.3.1 to 5.6.0 (props @renovate, @iamdharmesh via #385). - Update dependency
webpack
from 5.72.1 to 5.87.0 (props @renovate, @iamdharmesh via #386).
Full Changelog: 1.3.1...1.3.2.
View all items closed in the milestone.
1.3.1
Changed
- Mapping for
sectionNames
field to reflect Primary Category or first Category (props @Sidsector9, @cadic, @jeffpaul, @vjayaseelan90, @dkotter via #350, #363). - Update our configured check to be smarter (props @dkotter, @vjayaseelan90, @jeffpaul via #361).
Removed
Fixed
- Ensure we have an array of items before iterating over them (props @dkotter, @jeffpaul via #362).
- Ensure we send tracking events when the Yoast featured category data is saved (props @dkotter, @jeffpaul via #365).
Full Changelog: 1.3.0...1.3.1
View all items closed in the milestone.
1.3.0
Note that this version bumps the minimum WordPress version from 5.6 to 6.0 and adds an integration with the Sophi Override feature.
Added
- Override feature to the Sophi Site Automation Block (props @faisal-alvi, @jeffpaul, @fabiankaegy, @dkotter, @peterwilsoncc via #333, #345).
- [GET]
/wp-json/sophi/v1/site-automation
WP REST endpoint to Get Posts from Site Automation (props @faisal-alvi, @jeffpaul, @fabiankaegy, @dkotter, @peterwilsoncc via #333). - [POST]
/wp-json/sophi/v1/site-automation-override
WP REST endpoint to Override the Posts for Site Automation (props @faisal-alvi, @jeffpaul, @fabiankaegy, @dkotter, @peterwilsoncc via #333). api_version
to the block JSON files (props @faisal-alvi via #345).- Display message when no posts are returned from Sophi Site Automation (props @faisal-alvi via #345).
- Functionality to remove old error messages when posts are found (props @faisal-alvi via #345).
- Tracker Address option on plugin settings page (props @faisal-alvi, @YMufleh, @jeffpaul via #342).
- New tutorial for modifying tracking data on documentation site (props @iamdharmesh, @YMufleh, @dkotter via #327).
Changed
- Bump minimum WordPress version from 5.6 to 6.0 (props @faisal-alvi via #346).
- Sophi Site Automation Block from a server-side-rendered custom block to a nested block (props @faisal-alvi, @jeffpaul, @fabiankaegy, @dkotter, @peterwilsoncc via #333, #345).
- Replaced hardcoded tracker endpoint value with the new Tracker Address setting (props @faisal-alvi, @YMufleh, @jeffpaul via #342).
- Developer Documentation updates (props @iamdharmesh, @jeffpaul, @faisal-alvi via #332, #333).
Fixed
- Prevent duplicate CMS publish/update event tracking (props @cadic, @peterwilsoncc, @jeffpaul via #335).
Security
- Added latest PHPCompatibility checks for PHP 8.0 (props @Sidsector9 via #331).
- Update dependency
phpunit/phpunit
from 8.5.29 to 9.5.25 (props @renovate, @Sidsector9, @faisal-alvi via #329, #337, #339). - Update dependency
10up-toolkit
from 4.1.2 to 4.3.0 (props @renovate, @Sidsector9, @faisal-alvi via #330, #340). - Update
actions/checkout
action from v2 to v3 and v3.0.2 to v3.1.0 (props @renovate via #334).
Full Changelog: 1.2.1...1.3.0
View all items closed in the milestone.
1.2.1
Changed
- Bump
content_update
schema from 2-0-3 to 2-0-5 (props @jeffpaul, @vjayaseelan90, @YMufleh via #323).
Security
- Update dependency
jsdoc
from 3.6.10 to 3.6.11 (props @renovate via #311). - Bump
terser
from 5.13.1 to 5.14.2 (props @dependabot via #312). - Update dependency
phpunit/phpunit
from 8.5.27 to 8.5.29 (props @renovate via #316).
Full Changelog: 1.2.0...1.2.1
View all items closed in the milestone.
1.2.0
Added
- New Curator API (props @Sidsector9, @dinhtungdu via #310.
- Documentation on default handling of Sophi API empty array response (props @jeffpaul, @oscarssanchez via #307.
- New tutorial sections added to the documentation site (props @dkotter, @YMufleh via #318.
Changed
- Instead of storing responses from Sophi in an option, store that in a new CPT,
sophi-response
(props @oscarssanchez, @cadic, @felipeelia via #298. - Replaces
WP_Query
withget_posts
in details about the Sophi Automation block (props @Sidsector9, @jeffpaul via #300.
Removed
- Dependency on Auth0 and replaced with the new Curator API (props @Sidsector9, @dinhtungdu via #310.
Fixed
- Ensure we are properly getting cached responses (props @oscarssanchez, @Sidsector9, @felipeelia via #305.
Security
- Added PHP compatibility checker (props @Sidsector9, @dkotter via #317.
- Update dependency
10up-toolkit
from v4.0.0 to v4.1.2 (props @renovate, @Sidsector9 via #299, #303. - Update dependency
phpunit/phpunit
from v8.5.26 to v8.5.27 (props @renovate via #304.
New Contributors
- @oscarssanchez made their first contribution in #183
- @YMufleh made their first contribution in #218
- @dependabot made their first contribution in #228
- @iamdharmesh made their first contribution in #233
- @Sidsector9 made their first contribution in #242
- @cadic made their first contribution in #250
- @faisal-alvi made their first contribution in #277
Full Changelog: 1.1.3...1.2.0
View all closed items in the milestone.
1.1.3
Added
- WordPress and Sophi plugin versions to Javascript and AMP Tracking (props @oscarssanchez, @jeffpaul, @YMufleh via #287).
- Documentation for
sophi_cache_duration
filter (props @Sidsector9, @barryceelen, @jeffpaul via #285). - Unit tests (props @cadic via #291).
Changed
- Reverted response saving back to options table from post meta field (props @oscarssanchez via #280).
- Replace deprecated
block_categories
filter withblock_categories_all
(props @Sidsector9, @cadic, @jeffpaul via #292). - Bump WordPress "tested up to" version 6.0 (props @Sidsector9, @jeffpaul via #293).
Fixed
- Fatal error on tracking a post with empty content (props @cadic via #289).
- Warning shown due to access of undefined array (props @Sidsector9, @cadic, @jeffpaul via #292).
- Warning on Widget page via check before accessing property (props @Sidsector9 via #295).
- PHPCS check and linting issues (props @cadic via #291).
Full Changelog: 1.1.2...1.1.3
See all items closed in the milestone.
1.1.2
Fixed
- Incorrect posts rendered due to wrong transient name (props @Sidsector9, @cadic via #282).
Full Changelog: 1.1.1...1.1.2
See all items closed in the milestone.
1.1.1
Added
sophi_bypass_curated_posts_cache
filter to bypess curated posts cache (props @cadic via #276).- Send all Categories in new
allSections
field to Sophi (props @oscarssanchez, @jeffpaul, @tott via #275).
Changed
$result
is used instead of$request
to store return value of thesophi_request_result
filter (props @faisal-alvi, @Sidsector9, @cadic via #277).- Suppress Emitter debug output and writing logs (props @cadic via #272, #274).
Fixed
- Hook Docs deployment GitHub Action and included filter docs (props @iamdharmesh, @jeffpaul, @cadic via #266, #268).
New Contributors
- @faisal-alvi made their first contribution in #277
Full Changelog: 1.1.0...1.1.1
See all items closed in the milestone.
1.1.0
Added
- Filter
sophi_request_args
filters arguments used in Sophi HTTP request (props @cadic, @iamdharmesh via #257). - Filter
sophi_request_result
filters a Sophi HTTP request immediately after the response is received (props @cadic, @iamdharmesh via #257, #261). - Filter
sophi_cms_tracking_request_data
filters the data used in Sophi track event request (props @cadic, @iamdharmesh, @jeffpaul via #257, #263). - Action
sophi_cms_tracking_result
fires after tracker sends the request (props @cadic, @iamdharmesh, @jeffpaul via #257, #263). - Filter
sophi_tracker_emitter_debug
allows to enable debug mode in the tracking emitter (props @cadic, @iamdharmesh via #257). - Documentation on rational for block vs. custom query integration uses and
WP_Query
caveat on WordPress VIP (props @Sidsector9, @jeffpaul, @oscarssanchez via #242, #249, #251).
Changed
- Update response saving from options table to post meta field (props @Rahmon, @oscarssanchez via #253).
- Bump WordPress "tested up to" version 5.9 (props @jeffpaul via #248).
- Updated hookdocs site (now Developer Docs) to properly run on release and migrate in docs from readme (props @iamdharmesh, @jeffpaul via #256).
Fixed
- Check if
$terms
is an array before usingcount()
withinget_the_terms()
(props @barryceelen, @Sidsector9 via #215). - Update
track_event
arguments list insidesync
WP-CLI command (props @cadic, @Sidsector9 via #250).
Security
- Update
actions/checkout
action to from v2.4.0 to v3.0.2 (props @renovate, @iamdharmesh via #240, #241, #243). - Update
actions/setup-node
action from v1 to v3 (props @renovate, @iamdharmesh via #244). - Update dependency
10up-toolkit
from 3.1.2 to 4.0.0 (props @renovate, @cadic via #264).
New Contributors
- @Sidsector9 made their first contribution in #242
- @cadic made their first contribution in #250
Full Changelog: 1.0.13...1.1.0
See all items closed in the milestone.
1.0.13
Changed
keywords
data type from string to array (props @iamdharmesh, @jeffpaul, @oscarssanchez, @YMufleh via #233).
Security
- Bump
node-forge
from 1.2.1 to 1.3.0 (props @dependabot via #228). - Bump
minimist
from 1.2.5 to 1.2.6 (props @dependabot via #229). - Update dependency
10up-toolkit
from 3.0.3 to 3.1.2 (props @renovate via #230, #234). - Update dependency
phpunit/phpunit
from 8.5.25 to 8.5.26 (props @renovate via #231). - Bump
async
from 2.6.3 to 2.6.4 (props @dependabot via #235).
New Contributors
- @dependabot made their first contribution in #228
- @iamdharmesh made their first contribution in #233
Full Changelog: 1.0.12...1.0.13
View all closed items in the milestone.