- remove
load_plugin_textdomain()
- add git host icon to single site theme description
- don't save to GitHub.com access token from single repo remote install
- check existence of
FS__RESOLVE_CLONE_AS
before setting - add filter hook
gu_api_domain
to set domain for default API updating - add filter hook
gu_ignore_dot_org
to completely ignore updates from dot org. Works as if every plugin/theme is in thegu_override_dot_org
hook
- update
class-parser.php
- update
Requires PHP
to 7.4 forclass-parser.php
- update
Requires WP
to 5.9 - update
freemius/wordpress-sdk
- update
printf()
inclass Branches
- fix old
git-updater-pro
andgit-updater-additions
textdomains - update
Base::upgrader_source_selection()
when trying to update$source
and$new_source
when destination directories are identical - remove unused parameters in certain functions
- update
freemius/wordpress-sdk
- update
class-parser.php
- use
is_wp_version_compatible()
andis_php_version_compatible()
inGU_Trait::can_update_repo()
- update
gu-loader.php
with generic loader - update
Readme_Parser::trim_length
- update
freemius/wordpress-sdk
- WPCS 3.0.0 linting
- popup on icon for "Updates via Git Updater", thanks @BrianHenryIE
- update Bitbucket Add-on message for consistency
- ensure
Shim
available duringregister_activation_hook()
- add conditional to
get_remote_api_branches()
to ensure$response
is not a scalar - use null coalescing operator
- update for PHP 8.2
- composer update
- get
gu_disable_cron
hook result once per repository - ensure git class is instantiated when checking
waiting_for_background_update()
- add check for
$response->error
toAPI::validate_response()
- update
freemius/wordpress-sdk
to 2.5.10
- add back Network only activate for multisite, may cause issue where post-license activation Freemius doesn't re-direct to network admin
- update anonymous functions as static functions for better performance
- composer update
- ensure
$wp_filesystem
set forBootstrap::rename_on_activation()
- uninstall tested to function correctly
- update
freemius/wordpress-sdk
- update
afragen/wp-dismiss-notice
- don't save unused data from
API_Common::parse_release_asset()
- don't use Freemius uninstall, use previous
uninstall.php
- more PHP 8.2 compatibility
- composer update
- update
REST_API::get_plugins_api_data()
to return response without download link using boolean value indownload
query arg - hide Freemius menus with
gu_hide_settings
filter - more specific hiding of Git Updater settings
- improved setting/default of
$options['bypass_background_processing']
- improved setting/default of
$options['branch_switch']
- display upgrade notice on
update-core.php
- composer update
afragen/singleton
for PHP 8.2 compat
- fix for webhook updating issue if
$branches
not defined, thanks @awunsch
- remove force of Network activation, messes up Freemius license activation on multisite
- composer update
- further limit log of HTTP errors, trying for only once per plugin
- eliminate Freemius clone resolution popup
- update
Shim:move_dir()
for improved error messaging - update comparison in
Base::upgrader_source_selection
of$source
and$new_source
- update to use
str_contains()
- log HTTP errors only hourly
- update
Shim::move_dir()
to exit early if source and destination differ only by case or trailing slash
- update
Shim
formove_dir()
andwp_opcache_invalidate_directory()
- composer update
- PHP 8.1 compatibility fix, thanks @chesio
- other PHP 8.1 fixes
- declare
class API
variable$type
, avoid future PHP issues, thanks @chesio
- cleanup parsing of GitHub release assets
- composer update to fix dependency conflict
- ensure
$wp_filesystem
is available - re-integrate Git Updater PRO
- integrate Git Updater Additions
- add git logo to subtab, hide for now
- load API tabs of installed/active API plugins
- set Git Updater to auto-update with new
$db_version
- replace Appsero SDK with Freemius SDK
- suspend Freemius plugin updating for Git Updater
- fix uninstall.php for Freemius