[unreleased]
- Plugin Check and i18n updates
- fix if
get_preferred_from_update_core()
continues to return less than a complete response
- remove Report a Bug in favor of using the standalone Test Reports plugin
- string update
- no need to skip debug email
- add
Settings
to action links, thanks @0aveRyan
- use
automatic_updates_send_debug_email
filter to turn off sending debug email mysql_get_client_info()
no longer in PHP 7.0, switch tomysqli_get_client_info()
- make anonymous functions static
- update for changed standalone afragen/test-reports plugin
- set actual next beta/RC in messaging
- fix dev-notes URL
- add setting in
Extra Settings
to hideReport a Bug
- add filter
wpbt_hide_report_a_bug
- update if
Report a Bug
plugin active - link to settings if
Report a Bug
is hidden - update for latest WP API responses, thanks @dd32
- update dashboard widget for MarComm publishing of posts
- update to correctly identify Opera browser in
Report a Bug
- update API query when channel set to beta or RC and version is non-current
- fix
WP_Beta_Tester::switch_update_offer()
to correctly display 'Update' or 'Re-install' buttons on update-core.php - remove unused item from Extra Settings tab
- Report a Bug only for logged in users
- update to point release if set for development beta/rc and new point release occurs
- update composer.json
- update GitHub Actions
- update to correctly return 'upgrade' or 'latest' offer when set to 'beta' or 'rc' stream
- better fix for spacing of bug report copy
Report a Bug
: update database data for SQLite
- fix spacing of bug report copy
- updated dashboard widget with some better dynamic information
Report a Bug
: introduce search button- updated strings
Report a Bug
: Truncate the value of mysqli::$client_info
- PHP 5.6 and
EOD
, why we can't have nice looking code in the editor
- add an icon 🐞
- improved environment data and display
- improve clipboard text for insertion
- lots of other stuff for Colin to do
- more fixes for 'Report a Bug'
- updated/added strings
- some developery stuff
- update readme
- sort listed plugins in 'Report a Bug'
- add mu-plugins in 'Report a Bug'
- fix for multisite
- initiate plugin in
plugins_loaded
- added
Report a Bug
feature, thanks @costdev, @ironprogrammer
- mitigate some issues/possible issues with PHP 8.1/8.2
- Composer 2.5.2 is fixed.
- revert to Composer v2.2.x locally for autoloader compatibility
- revert to Composer v2.5.0 as v2.5.1 has bug causing fatal, fixed in next version of Composer
- added auto display relative fields immediately bleeding edge option is selected, thanks @Preciousomonze
- fixes for PHP8.1
- return empty array for 8.1 compatibility
- update for PHP 8.1 compatibility
- correctly use
sanitize_url()
andesc_url()
- fix
WP_Config_Transformer
to get anchor if wp-config.php has been modified
- update composer to work with PHP 5.6
- use
sanitize_key()
for nonces - fix for transition from WP x.9 to WP x.0 to display correct next versions
- use
sanitize_title_with_dashes()
assanitize_file_name()
maybe have attached filter that changes output - fix variable docblocks
- update nonce checks
- don't load
pluggable.php
forwp_create_nonce()
, load inplugins_loaded
hook
- nonce, escape, and sanitize all the things
- only use
esc_attr_e
for translating strings
- add @10up GitHub Actions WordPress SVN integration
- update Codex links for HelpHub links @audrasjb
- update for working correctly if new
WP_AUTO_UPDATE_CORE
constant is used. - update
WP_Beta_Tester::channel_switching_modification()
to update past current release if appropriate - tweak next versions when coming from point release to bleeding edge
- re-write
WP_Beta_Tester::get_current_wp_release()
to check https://api.wordpress.org/core/stable-check/1.0/ - fix
WPBT_Core::get_next_versions()
if user on current release - tweak
WP_Beta_Tester::channel_switching_modification()
to work correctly with $wp_version <= $current_release and if on current release
- add conditional for filter to fix
core_update_footer()
, fixed in r49708 - simplify some
preg_match()
calls - fix PHP warning
- fix some PHP errors when using older versions of WP, for testing updates directly from these older versions like when using Core Rollback plugin
- tweak to
channel_switching_modification()
- improved flow between Bleeding edge and Point release
- don't show beta as a next version when on RC
- fix to correctly downgrade from Bleeding edge to Point release nightlies.
- hide stream options other than Nightlies for Point release channel until new Updates API changes
- add settings for future Updates API above
- added
channel_settings_migrator()
for switching betweenBleeding edge
andPoint release
channels
- fixed regex to get next versions
- really didn't need to use
ReflectionClass
🤦♂️, thanks @pbiron - use
ReflectionClass
to get static variable$core_update_constant
fromclass WP_Beta_Tester
intoclass WPBT_Core
- major refactor for new core update API, thanks @dd32!
- now requires PHP >5.6
- allows for overrides when using the
WP_AUTO_UPDATE_CORE
constant - update on-screen help
- enclose
WPConfigTransformer
in try/catch
- fix intermittent PHP warning #21
- deactivate and die if user attempting to run with
wordpress-develop
- minor cleanup
- sanitize, escape & ignore
- move multiline boolean operator to front of line, new guidelines in WPCS
- fix
correct_versions_for_downgrade()
for being on current release version
- delete development RSS feed transient after core upgrade
- add Dev Notes and Field Guide links to dashboard
- add text/link for bug reporting to trac
- add help tabs to screen
- arbitrarily changed settings page id from
wp_beta_tester
towp-beta-tester
😏
- update trac link in callout for closed or reopened tickets on the milestone
- only show Beta Tester Settings page link in callout with appropriate privileges, using
manage_network_options
andmanage_options
- menu to Settings page also checks privileges as above
- removed extra
</li>
in dashboard callout, 4th time's the charm 😭
- less greedy regex for matching release posts in RSS for dashboard callout
- added dashboard widget for network dashboard
- add dashboard widget callout for testing
- fix for strange Core API response where preferred version response contained the word 'version'. We now grab the last word of that response
- fix some i18n strings, thanks @pedro-mendonca
- added support for updating to the beta/RC offer. Based on and with tons of help from @pbrion, thanks Paul 👏🏻
- fixed so a downgrade from 'unstable' to 'point' serves the correct download
- test and exit from Extra Settings if
wp-config.php
is not writeable
- add extra setting to skip successful autoupdate emails
- add description to checkbox settings
- composer update
- add update version information to settings page text
- a11y fixes for settings tabs
- update
wp-cli/wp-config-transformer
- a11y fixes for checkbox, thanks @audrasjb
- fix for incorrect last updated message
- near complete re-write to use more OOPy practices
- put distinct process into separate classes
- allows for multiple settings tabs for addtional settings
- remove extraneous code
- add GitHub Plugin URI header
- fixed error message for downgrading version, thanks @andreas-andersson
- don't use $GLOBALS
- updated a few strings and correct typos
- run through WPCS linter
- fixed translation strings to include HTML in context and properly escape with
wp_kses_post()
- fixed link to settings page under Multisite
- change wording from blog to website
- Escape output
- Indicate that Bleeding edge nightlies are trunk
- new screenshot
- code improvements from linter
- Remove anonymous function for PHP 5.2 compatibility.
- fixed PHP notice for PHP 7.1
- made URL scheme agnostic
- Fixed to work properly under Multisite.
- Update tested up to version to 4.7.
- Fix the location of the settings screen in Multisite (moved under Settings in Network Admin).
- Minor text fixes.
- Update tested up to version to 4.5.
- Fix PHP7 deprecated constructor notice.
- Change text domain to match the plugin slug.
- Update WordPress.org links to use HTTPS.
- Remove outdated bundled translations in favor of language packs.
- Update tested up to version to 4.2.
- Update screenshot.
- Fix a couple typos.