|
1 | 1 | # Release Notes |
2 | 2 |
|
3 | | -## 1.9.2 - March 28, 2025 |
| 3 | +You can find the latest release notes: |
4 | 4 |
|
5 | | -### β¨ Added |
6 | | - |
7 | | -- Added new option `--no-build` in the `php bones deploy` command to skip the build process during deployment. |
8 | | -- Added new option `--pkgm=<package name>` in the `php bones deploy` command to set the package name for deployment. |
9 | | - |
10 | | -### π Changed and Improved |
11 | | - |
12 | | -- Improved the `php bones` command to work also without a WordPress installation. |
13 | | - |
14 | | -### π Fixed |
15 | | - |
16 | | -- The creation path in some `php bones make` commands. |
17 | | - |
18 | | ---- |
19 | | - |
20 | | -## 1.9.1 - January 14, 2025 |
21 | | - |
22 | | -### π Fixed |
23 | | - |
24 | | -- Remove `ABS_PATH` validation in `helpers.php` to improve PHPUnit compatibility and test loading mechanism |
25 | | ---- |
26 | | - |
27 | | -## 1.9.0 - December 22, 2024 |
28 | | - |
29 | | -### β¨ Added |
30 | | - |
31 | | -- Added new `registerPlaceholderTitle` overwritten method in `WordPressCustomPostTypeServiceProvider` to set the placeholder title for the custom post type. |
32 | | -- Added new `registerAfterTitleView` overwritten method in `WordPressCustomPostTypeServiceProvider` to set the after title view for the custom post type. |
33 | | -- Added new `registerColumns` overwritten method in `WordPressCustomPostTypeServiceProvider` to set the columns for the custom post type. |
34 | | -- Added new `registerPostMeta` overwritten method in `WordPressCustomPostTypeServiceProvider` to register the post meta for the custom post type. |
35 | | -- Added new `registerMetaBoxes` overwritten method in `WordPressCustomPostTypeServiceProvider` to register the post meta for the custom post type. |
36 | | -- Added new `registerLabels` overwritten method in `WordPressCustomPostTypeServiceProvider` to set the labels for the custom post type. |
37 | | -- Added new `columnContent` overwritten method in `WordPressCustomPostTypeServiceProvider` to handle the column content for the custom post type. |
38 | | -- Added new `wpbones_console_deploy_dont_skip_files_folders` filters to exclude specific files from deployment |
39 | | -- Added new `wpbones_console_deploy_default_skip_files_folders` filters the default list of the files and folder to skip during deployment |
40 | | -- Added new `wpbones_console_deploy_build_assets` filters to skip asset building during deployment |
41 | | - |
42 | | -### π Fixed |
43 | | - |
44 | | -- Minor fixes in the [documentation](https://wpbones.com/docs) |
45 | | - |
46 | | -### π Changed and Improved |
47 | | - |
48 | | -- Updated the [Custom Post Type](https://wpbones.com/docs/ServicesProvider/custom-post-types) documentation to reflect the new changes |
49 | | -- Added the [Custom Post Type](https://wpbones.com/docs/CoreClasses/cpt) core class documentation |
50 | | -- Improved documentation header generation to provide concise page content summaries |
51 | | -- Enhance package manager handling within the `php bones` command for improved reliability and performance |
52 | | -- Enhance `php bones install` command with comprehensive package installation support (#54) |
53 | | -- Minor fixes and improvements to the `php bones` command. |
54 | | - |
55 | | -## π₯ Breaking Changes |
56 | | - |
57 | | -- The `registerMetaBoxCallback` property in the `WordPressCustomPostTypeServiceProvider` is **deprecated**, use `registerMetaBoxes` overwritten method instead. |
58 | | - |
59 | | ---- |
60 | | - |
61 | | -## 1.8.0 - November 15, 2024 |
62 | | - |
63 | | -### β¨ Added |
64 | | - |
65 | | -- Added new [`WordPressScheduleServiceProvider`](https://wpbones.com/docs/ServicesProvider/schedule) service provider to manage the WordPress cron jobs |
66 | | -- Added new `php bones make:schedule` command to create a new WordPress cron job |
67 | | -- Added new [WPKirk-Cron-Boilerplate](https://github.com/wpbones/WPKirk-Cron-Boilerplate) example plugin |
68 | | -- Added new [WPKirk-Hooks-Boilerplate](https://github.com/wpbones/WPKirk-Hooks-Boilerplate) example plugin |
69 | | -- Added new [`wpbones_cache()`](https://wpbones.com/docs/helpers#wpbones_cache) helper function to manage a simple cached data in the WordPress transients |
70 | | -- Added new [`wpbones_import()`](https://wpbones.com/docs/helpers#wpbones_import) helper function and [`import()`](https://wpbones.com/docs/helpers#import) alias for streamlined [module](https://wpbones.com/docs/CoreConcepts/hooks-modules/) folder management |
71 | | -- Added new `file` property in the `Plugin Class` as alias of `__FILE__` constant |
72 | | - |
73 | | -### π Fixed |
74 | | - |
75 | | -- Improved deployment process by excluding `tsconfig.json` from file synchronization to streamline build and transfer operations (#50) |
76 | | -- Improved text domain loading to align with [WordPress 6.7 Internationalization improvements](https://make.wordpress.org/core/2024/10/21/i18n-improvements-6-7/) (#51) |
77 | | - |
78 | | -### π Changed and Improved |
79 | | - |
80 | | -- Reorganized the command list in `php bones` for better readability. |
81 | | -- Updated the [Service Providers](https://wpbones.com/docs/ServicesProvider/services) documentation to reflect the new changes |
82 | | -- Completely rewrote all boilerplates using the new [`wpkirk-helpers`](https://github.com/wpbones/wpkirk-helpers) package, enhancing project structure and maintainability |
83 | | -- Improved documentation for Boilerplate, addressing minor bug fixes and enhancing overall clarity |
84 | | - |
85 | | ---- |
86 | | - |
87 | | -## 1.7.0 - October 16, 2024 |
88 | | - |
89 | | -### β¨ Added |
90 | | - |
91 | | -- Added new entry `logging` in `config/plugin.php` file to configure [Logging](https://wpbones.com/docs/CoreConcepts/logging) behavior. |
92 | | -- Added new `DB::tableWithoutPrefix()` method to query the database table without the table prefix. |
93 | | -- Added new `$usePrefix` params in the `DB::table()` method to query the database table with or without the table prefix. |
94 | | -- Added new `$usePrefix`property in the `Model` class to query the database table with or without the table prefix. |
95 | | -- Added new `$usePrefix`property in the `Migration` class to query the database table with or without the table prefix. |
96 | | -- Added new `$usePrefix`property in the `Seeder` class to query the database table with or without the table prefix. |
97 | | -- Added new [WPKirk-Database-Boilerplate](https://github.com/wpbones/WPKirk-Database-Boilerplate) example plugin. |
98 | | - |
99 | | -### π Changed and Improved |
100 | | - |
101 | | -- Updated the [Logging documentation](https://wpbones.com/docs/CoreConcepts/logging) to reflect the new changes. |
102 | | -- Updated the [Core Plugin Files documentation](https://wpbones.com/docs/CorePluginFiles/config/config-plugin) to reflect the new changes. |
103 | | -- Database table prefix is now optional in the `DB::table()` method, `Model`, `Migration`, and `Seeder` classes. |
104 | | -- Updated the [Database](https://wpbones.com/docs/DatabaseORM/eloquent-orm) documentation to reflect the new changes. |
105 | | -- Updated and improved the [WPKirk Demo](https://github.com/wpbones/WPKirk) plugin. |
106 | | - |
107 | | -### π Fixed |
108 | | - |
109 | | -- Resolved an issue with the `Log` provider that prevented logs from being written to the file and displayed in the console. |
110 | | -- Fixed the `Model` and `Eloquent` model path created by bones command. |
111 | | - |
112 | | -## π₯ Breaking Changes |
113 | | - |
114 | | -- The `"log"` entry in the `config/plugin.php` file is **deprecated**. Use the new setting `logging` instead. |
115 | | -- The `"log_level"` entry in the `config/plugin.php` file is **deprecated** as it is no longer used. |
116 | | - |
117 | | ---- |
118 | | - |
119 | | -## 1.6.5 - October 2, 2024 |
120 | | - |
121 | | -### β¨ Added |
122 | | - |
123 | | -- Added a new WP Bones helper function [`wpbones_flatten_and_uniquify()`](https://wpbones.com/docs/helpers#wpbones_checked) to flatten and uniquify the array. |
124 | | -- Added a new `php bones plugin` command to display the plugin header and perform plugin related operations. |
125 | | -- Added a new `php bones plugin --check-header` command to check the plugin header. |
126 | | - |
127 | | -### π Changed and Improved |
128 | | - |
129 | | -- Revamped the `php bones` command intro message. |
130 | | -- Removed verbose file listing during the `php bones update` command. |
131 | | -- Improved documentation for enhanced clarity and usability |
132 | | - |
133 | | -### π Fixed |
134 | | - |
135 | | -- Fixed the `select()` fluent method in the `HTML::select()` component to work with the `multiple` attribute. Now you can pass a comma separated string to the `selected` attribute as well as an array. |
136 | | -- Fixed the [Eloquent documentation](https://wpbones.com/docs/DatabaseORM/eloquent-orm#install-eloquent-orm-out-of-the-box). |
137 | | -- Fixed an issue with the `php bones update` command where it was incorrectly searching for the hardcoded `localization` folder instead of using the `Domain Path` value from the plugin header. |
138 | | -- Fixed an issue in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) class that prevent that correct enqueueing of the inline scripts and inline styles. |
139 | | - |
140 | | -## π₯ Breaking Changes |
141 | | - |
142 | | -- Deprecated `withScripts()` and `withStyles()` fluent methods in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) - use `withScript()` and `withStyle()` instead. |
143 | | - |
144 | | ---- |
145 | | - |
146 | | -## 1.6.0 - September 24, 2024 |
147 | | - |
148 | | -### β¨ Added |
149 | | - |
150 | | -- Added the [Internationalization](https://wpbones.com/docs/Internationalization/overview) support for the ReactJS app and blocks. |
151 | | -- Added the [Core Classes](https://wpbones.com/docs/CoreClasses/overview) documentation. |
152 | | -- Added the [Core Plugin Files](https://wpbones.com/docs/CorePluginFiles/overview) documentation. |
153 | | -- Added the [FAQs](https://wpbones.com/docs/faqs) documentation. |
154 | | -- Added the npm script [`make-pot`](https://developer.wordpress.org/cli/commands/i18n/make-pot/) to generate the `.pot` file for the ReactJS app and blocks. |
155 | | -- Added the npm script [`make-json`](https://developer.wordpress.org/cli/commands/i18n/make-json/) to generate the `.json` file for the ReactJS app and blocks. |
156 | | -- Added the npm script [`package-update`](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/#packages-update). |
157 | | -- Added the npm script [`check-engines`](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/#check-engines). |
158 | | -- Added the npm script [`check-licenses`](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/#check-licenses). |
159 | | -- Added the npm script `format` to format the code. |
160 | | -- Added the [`wp_set_script_translations()`](https://developer.wordpress.org/reference/functions/wp_set_script_translations/) support for the ReactJS app and blocks. |
161 | | -- Added a new [`dev`](https://github.com/wpbones/WPBones/tree/dev) branch for the development. |
162 | | -- Added [`withInlineScript()`](https://wpbones.com/docs/CoreClasses/view#withinlinescript) fluent method in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) |
163 | | -- Added [`withInlineStyle()`](https://wpbones.com/docs/CoreClasses/view#withinlinestyle) fluent method in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) |
164 | | -- Added [CHANGELOG.md](https://github.com/wpbones/WPBones/blob/master/CHANGELOG.md) file. |
165 | | -- Added new [WP Bones API Boilerplate](https://github.com/wpbones/WPKirk-API-Boilerplate) example plugin. |
166 | | -- Added new [WP Bones Internationalization Boilerplate](https://github.com/wpbones/WPKirk-Internationalization-Boilerplate) example plugin. |
167 | | -- Added new [WP Bones Mantine Boilerplate](https://github.com/wpbones/WPKirk-Mantine-Boilerplate) example plugin. |
168 | | -- Added new [WP Bones ReactJS Boilerplate](https://github.com/wpbones/WPKirk-ReactJS-Boilerplate) example plugin. |
169 | | -- Added new [WP Bones Routes Boilerplate](https://github.com/wpbones/WPKirk-Routes-Boilerplate) example plugin. |
170 | | -- Added a new [Flags Package](https://wpbones.com/docs/Packages/flags) to manage the static feature flags in your plugin. |
171 | | - |
172 | | -### π Changed and Improved |
173 | | - |
174 | | -- The `bones` command displays the [WP-CLI](https://make.wordpress.org/cli/handbook/guides/installing/) version. |
175 | | -- Minor fixes and improvements in the `bones` command. |
176 | | -- Updated and improved the [Documentation](https://wpbones.com/docs). |
177 | | -- Updated the [WPBones demo plugin](https://github.com/wpbones/WPKirk). |
178 | | -- Updated the [WPBones Boilerplate plugin](https://github.com/wpbones/WPKirk-Boilerplate) |
179 | | -- Update the [Help Functions](https://wpbones.com/docs/helpers) documentation. |
180 | | - |
181 | | -### π Fixed |
182 | | - |
183 | | -- Fixed an issue where admin scripts and styles were always being loaded in the [`View Class`](https://wpbones.com/docs/CoreClasses/view), even on the theme side. |
184 | | -- Fixed Compatibility with macOS `.DS_Store` files (#47) |
185 | | - |
186 | | -## π₯ Breaking Changes |
187 | | - |
188 | | -- Deprecated `withAdminScripts()` and `withAdminStyles()` fluent methods in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) - use `withAdminScript()` and `withAdminStyle()` instead. |
189 | | -- Deprecated `withLocalizeScripts()` fluent methods in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) - use `withLocalizeScript()` instead. |
190 | | -- Deprecated `withAdminAppsScripts()` fluent methods in the [`View Class`](https://wpbones.com/docs/CoreClasses/view) - use `withAdminAppsScript()` instead. |
191 | | -- Deprecated `getBasePath()`and `getBaseUri()` methods in the [`Plugin Class`](https://wpbones.com/docs/CoreClasses/plugin) - use `basePath` and `baseUri` properties instead. |
192 | | -- In the [WPBones demo plugin](https://github.com/wpbones/WPKirk) and [WPBones Boilerplate plugin](https://github.com/wpbones/WPKirk-Boilerplate) we have renamed the `localization` folder to `languages`. |
193 | | - |
194 | | -## π€ Suggestions |
195 | | - |
196 | | -- To use the new npm scripts for the localization, you need to install [WP-CLI](https://make.wordpress.org/cli/handbook/guides/installing/). |
197 | | - |
198 | | -### π§βπ»π©βπ» New Contributors |
199 | | - |
200 | | -- [@bredecl](https://github.com/bredecl) |
| 5 | +- [WP bones Docs](https://wpbones.com/docs/release-notes/) |
| 6 | +- [GitHub Releases](https://github.com/wpbones/WPBones/releases) |
0 commit comments