Releases: kanopi/kanopi-components
Tooling and Compliance Updates
What's Changed
Warning: Some of the internals of Abstracts and Traits changed for compliance, when updating, if you used internal variables of this format $_variable
they changed to $variable
. Most implementations should be using methods to access these properties instead of directly accessing them.
Full Changelog: 1.7.0...1.8.0
Process Improvements and Localization Components
What's Changed
NOTE: Some potential breaking interface changes for existing BatchProcesses, please check when updating to this version.
Full Changelog: 1.6.2...1.7.0
Various Stream Fixes
Unique Identifier Type Match Fix
What's Changed
Full Changelog: 1.6.0...1.6.1
Base Process Patterns
What's Changed
- Base Process Patterns by @rleeson in #1
- Implement a set of base classes which add on to the previous with additional capabilities for the following Recurring import scenarios: Update, Destructive Update which prunes entities missing from the Import, and Batched Destructive Update which spans a large import of smaller batches
- New IBatchProcess and IDryRun interfaces to optionally add-on support Batched and Test/Dry Run Processes
- Add Stream and Process statistics models to help track, audit, and/or report the results of different processes
- Segment some Data and Process models into sub-namespaces for organization
New Contributors
Full Changelog: 1.5.0...1.6.0
Rework to Provide Stream Properties
Full Changelog: 1.4.4...1.5.0
Fix Internal WP Post Reference
Full Changelog: 1.4.3...1.4.4
Post Type Entity Return Type Fixes
Full Changelog: 1.4.2...1.4.3
Indexed Group Index Fix and WP Term Creation Adjustment
- Tracking index for Group reads fixed, added readable helper funciton
- wp_insert_term uses the term name, added an internal detection to support PHP interface limitations while allowing support for ITaxonomyTermEntity internally
WordPress Taxonomy Term Reader Fix
Ensure the taxonomy writer service queries include unassociated terms, which exist, the default get_terms ignores them. Not done in the repository in case a consumer wants them excluded, so added to the stock service trait.