| 1 |
#### [unreleased] |
| 2 |
|
| 3 |
#### 2.10.2 / 2021-09-04 |
| 4 |
* only use `esc_attr_e` for translating strings |
| 5 |
|
| 6 |
#### 2.10.1 / 2021-07-23 |
| 7 |
* fix PHP Notice, `Settings:line 68` |
| 8 |
* update Debug Quick Look admin bar menu for mobile |
| 9 |
|
| 10 |
#### 2.10.0 / 2021-06-30 |
| 11 |
* update Debug Quick Look to show menu on mobile |
| 12 |
|
| 13 |
#### 2.9.3 / 2021-06-22 |
| 14 |
* update WPConfigTransformer to use alternate anchor if default not present |
| 15 |
* add @10up GitHub Actions for WordPress svn integration |
| 16 |
|
| 17 |
#### 2.9.2 / 2021-03-05 |
| 18 |
* update dependencies |
| 19 |
* update tested to |
| 20 |
|
| 21 |
#### 2.9.1 / 2020-11-17 |
| 22 |
* update `wp-dependency-installer` library |
| 23 |
* update `wp-cli/wp-config-transformer` |
| 24 |
* comment out quote normalization in `set_pre_activation_constants()`, not sure why I did that but it can cause problems [](https://github.com/afragen/wp-debugging/issues/10#10](https://github.com/afragen/wp-debugging/issues/10](https://github.com/afragen/wp-debugging/issues/10) |
| 25 |
|
| 26 |
#### 2.9.0 / 2020-08-15 |
| 27 |
* use try/catch around use of `WPConfigTransformer` object |
| 28 |
|
| 29 |
#### 2.8.0 / 2020-08-01 |
| 30 |
* exit if called directly |
| 31 |
* NB: I have seen the `WPConfigTransformer` Exception error live. The issue seems to be that a `file_get_contents()` on the `wp-config.php` file path, at random times, returns an empty value. I'm done chasing this random error in `wp-cli/wp-config-transformer`. Modified version of `wp-cli/wp-config-transformer` present |
| 32 |
|
| 33 |
#### 2.7.2 / 2020-06-01 |
| 34 |
* test `wp-config.php` everywhere, still occasional WSOD reports |
| 35 |
|
| 36 |
#### 2.7.1 / 2020-5-15 |
| 37 |
* return early if `wp-config.php` is empty before calling `WPConfigTransformer` |
| 38 |
|
| 39 |
#### 2.7.0 / 2020-04-30 |
| 40 |
* start loading in `init` hook |
| 41 |
* run `process_filter_constants()` as chained method in `Bootstrap` |
| 42 |
|
| 43 |
#### 2.6.1 / 2020-03-28 |
| 44 |
* move `Settings` action link to front |
| 45 |
* change test for `wp-config.php` file empty |
| 46 |
|
| 47 |
#### 2.6.0 / 2020-02-28 |
| 48 |
* load autoloader in main file |
| 49 |
* update composer dependencies |
| 50 |
|
| 51 |
#### 2.5.8 / 2019-12-23 |
| 52 |
* badly messed up check for empty `wp-config.php` |
| 53 |
|
| 54 |
#### 2.5.7 / 2019-12-20 |
| 55 |
* check and exit early if `wp-config.php` is empty |
| 56 |
* return empty array for the above exit |
| 57 |
|
| 58 |
#### 2.5.6 / 2019-11-02 |
| 59 |
* early exit if `wp-config.php` not set in specific functions |
| 60 |
|
| 61 |
#### 2.5.5 / 2019-09-17 |
| 62 |
* update composer.json for wp-dependency-installer update, now requires at least PHP 5.6 for spread operator |
| 63 |
* composer update |
| 64 |
|
| 65 |
#### 2.5.4 / 2019-04-25 |
| 66 |
* added check for writable `wp-config.php`, exit with notice if not found |
| 67 |
|
| 68 |
#### 2.5.3 / 2019-04-01 |
| 69 |
* update `Debug Quick Look` to display error log file path |
| 70 |
|
| 71 |
#### 2.5.1 / 2019-04-01 |
| 72 |
* updated version of wp-cli/wp-config-transformer |
| 73 |
|
| 74 |
#### 2.5.0 / 2019-03-25 |
| 75 |
* added `wp_debugging_add_constants` filter for users to add their own constants |
| 76 |
|
| 77 |
#### 2.4.3 / 2019-03-09 |
| 78 |
* missed an output escape |
| 79 |
|
| 80 |
#### 2.4.2 / 2019-02-26 |
| 81 |
* add `Domain Path` header |
| 82 |
|
| 83 |
#### 2.4.1 / 2019-02-10 |
| 84 |
* refactor set/restore pre-activation constants |
| 85 |
|
| 86 |
#### 2.4.0 / 2019-02-06 |
| 87 |
* save pre-activation constants for re-installation on deactivation ( say that 5x fast ) |
| 88 |
|
| 89 |
#### 2.3.0 / 2019-02-04 |
| 90 |
* look for `wp-config.php` in directory above `ABSPATH` |
| 91 |
* add filter `wp_debugging_config_path` to set non-standard path to `wp-config.php` |
| 92 |
|
| 93 |
#### 2.2.0 / 2019-02-02 🏈 |
| 94 |
* initial release on dot org |
| 95 |
|
| 96 |
#### 2.1.1 / 2019-02-01 |
| 97 |
* only show WSOD bypass when appropriate |
| 98 |
* update dependencies |
| 99 |
|
| 100 |
#### 2.1.0 / 2019-01-26 |
| 101 |
* update Debug Quick Look, minor CSS changes |
| 102 |
* Improve messaging |
| 103 |
* add setting for WP_DISABLE_FATAL_ERROR_HANDLER constant (WSOD) |
| 104 |
* add default setting of WP_DEBUG to true, can be changed |
| 105 |
|
| 106 |
#### 2.0.0 / 2019-01-18 |
| 107 |
* total re-write |
| 108 |
* add settings page |
| 109 |
* use `wp-cli/wp-config-transformer` to change `wp-config.php` |
| 110 |
* include `norcross/debug-quick-look` as dependency via composer but use my fork |
| 111 |
* update POT via `composer.json` and wp-cli |
| 112 |
* add image assets |
| 113 |
|
| 114 |
#### 1.2.5 - 1.2.7 |
| 115 |
* composer update |
| 116 |
|
| 117 |
#### 1.2.4 |
| 118 |
* properly initialize `load_plugin_textdomain()` |
| 119 |
* composer update |
| 120 |
|
| 121 |
#### 1.2.3 |
| 122 |
* composer update, removing `composer/installers` dependency |
| 123 |
|
| 124 |
#### 1.2.2 |
| 125 |
* make official name _WP Debugging_ |
| 126 |
|
| 127 |
#### 1.2.1 |
| 128 |
* composer update |
| 129 |
|
| 130 |
#### 1.2.0 |
| 131 |
* use filter to set admin notice dismissal timeout |
| 132 |
* update `vendor/afragen/wp-dependency-installer` |
| 133 |
|
| 134 |
#### 1.1.0 |
| 135 |
* added filter `wp_debugging_constants` to filter array of added constants |
| 136 |
|
| 137 |
#### 1.0.1 |
| 138 |
* fix regex to not replace double line feed with same |
| 139 |
|
| 140 |
#### 1.0.0 |
| 141 |
* update composer dependencies |
| 142 |
|
| 143 |
#### 0.9.0 |
| 144 |
* added function to normalize to unix line endings |
| 145 |
|
| 146 |
#### 0.8.0 |
| 147 |
* refactor to put activation and deactivation function in class |
| 148 |
|
| 149 |
#### 0.7.1 |
| 150 |
* fixed translatable string |
| 151 |
|
| 152 |
#### 0.7.0 |
| 153 |
* use `wp_die()` to exit for non-privileged user, if a non-privileged user could ever get there |
| 154 |
* add POT file |
| 155 |
|
| 156 |
#### 0.6.0 |
| 157 |
* ensure only privileged user can write out new `wp-config.php` |
| 158 |
|
| 159 |
#### 0.5.0 |
| 160 |
* add more debug constants per [](https://tommcfarlin.com/native-wordpress-debugging-tools/WordPress Debugging Tools](https://tommcfarlin.com/native-wordpress-debugging-tools/](https://tommcfarlin.com/native-wordpress-debugging-tools/) by [](https://github.com/tommcfarlinTom McFarlin](https://github.com/tommcfarlin](https://github.com/tommcfarlin) |
| 161 |
* add Debug Bar plugin as optional dependency |
| 162 |
|
| 163 |
#### 0.4.0 |
| 164 |
* refactor to new `class AJF_WP_Debugging` |
| 165 |
* use `array_splice` to add debug constants |
| 166 |
|
| 167 |
#### 0.3.0 |
| 168 |
* use array functions to add and remove debug constants |
| 169 |
|
| 170 |
#### 0.2.0 |
| 171 |
* added `register_activation_hook()` to add WP constants to `wp-config.php` |
| 172 |
* added and `register_deactivation_hook()` to remove WP constants from `wp-config.php` |
| 173 |
|
| 174 |
#### 0.1.0 |
| 175 |
* initial pass |
| 176 |
|