Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
### [1.6.2] 2026-10-05

* Fix - Stop filling the debug log when a host plugin checks a feature while no premium plugin is active, and log a feature that is not in the catalog once per request instead of on every check.
* Fix - Stop reporting a "called incorrectly" notice when a host plugin boots Harbor after wp_loaded, such as during plugin activation.

### [1.6.1] 2026-09-23

* Fix - Include the catalog changelog in the plugin and theme update data so the WordPress "View details" modal shows a Changelog tab instead of only the description.
Expand Down
3 changes: 0 additions & 3 deletions changelog/fix-global-function-log-noise.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelog/fix-late-init-registration-notice.yaml

This file was deleted.

8 changes: 4 additions & 4 deletions src/Harbor/API/Functions/Global_Function_Registry.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ class Global_Function_Registry {
/**
* Missing-feature messages already logged on this request.
*
* @since TBD
* @since 1.6.2
*
* @var array<string, true>
*/
Expand All @@ -42,7 +42,7 @@ class Global_Function_Registry {
* Registers this instance's callbacks into the global function registry.
*
* @since 1.0.0
* @since TBD Feature and catalog callbacks return their default without logging when Harbor is not loaded, and log a feature missing from the catalog once per request.
* @since 1.6.2 Feature and catalog callbacks return their default without logging when Harbor is not loaded, and log a feature missing from the catalog once per request.
*
* @param string $version The version of this Harbor instance.
*
Expand Down Expand Up @@ -210,7 +210,7 @@ static function (): bool {
* Harbor::init() registers these callbacks for every host, but binds the
* Features and Portal services only when a premium plugin is present.
*
* @since TBD
* @since 1.6.2
*
* @return bool
*/
Expand All @@ -225,7 +225,7 @@ private static function is_loaded(): bool {
* from the catalog is logged the first time only, so a wrong slug or a stale
* catalog still shows up in the log without repeating on every check.
*
* @since TBD
* @since 1.6.2
*
* @param WP_Error $error The error returned by the feature manager.
* @param string $context Short description of the failed check.
Expand Down
4 changes: 2 additions & 2 deletions src/Harbor/Harbor.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class Harbor {
*
* @var string
*/
public const VERSION = '1.6.1';
public const VERSION = '1.6.2';

/**
* Initializes the service provider.
Expand Down Expand Up @@ -87,7 +87,7 @@ public static function init(): void {
* communication between vendor-prefixed copies of Harbor.
*
* @since 1.0.0
* @since TBD Skip the registry when the host boots after wp_loaded.
* @since 1.6.2 Skip the registry when the host boots after wp_loaded.
*
* @return void
*/
Expand Down
Loading