CARVIEW |
Select Language
HTTP/2 200
server: nginx
date: Sun, 12 Oct 2025 03:25:58 GMT
content-type: text/html;charset=utf-8
vary: Accept-Encoding
etag: W/"anonymous/Fri, 04 Jul 2025 14:24:34 GMT/203ddc64ce659bac8679bc8c7211559d"
cache-control: must-revalidate
alt-svc: h3=":443"; ma=86400
x-nc: MISS
content-encoding: gzip
Changeset 3322380 for shortnotes – WordPress Plugin Repository
Skip to content
Changeset 3322380 for shortnotes
- Timestamp:
- 07/04/2025 02:24:34 PM (3 months ago)
- Author:
- jeremyfelt
- Message:
-
Update to version 1.7.0 from GitHub
- Location:
- shortnotes
- Files:
-
- 4 added
- 6 deleted
- 16 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
shortnotes/tags/1.7.0/LICENSE
r2876912 r3322380 1 1 Shortnotes - A WordPress plugin. 2 2 3 Copyright 2021-202 3by Jeremy Felt3 Copyright 2021-2025 by Jeremy Felt 4 4 5 5 This program is free software; you can redistribute it and/or modify -
shortnotes/tags/1.7.0/build/index.asset.php
r2987196 r3322380 1 <?php return array('dependencies' => array(' react', 'wp-components', 'wp-data', 'wp-edit-post', 'wp-i18n', 'wp-plugins'), 'version' => '630d352c29236aa1cfaa');1 <?php return array('dependencies' => array('wp-components', 'wp-data', 'wp-editor', 'wp-i18n', 'wp-plugins'), 'version' => 'fb9d335ac74f4fa2c1d4'); -
shortnotes/tags/1.7.0/build/index.js
r2987196 r3322380 1 !function(){"use strict";var e=window.React,t=window.wp.i18n,o=window.wp.plugins,n=window.wp.components,l=window.wp.editPost,r=window.wp.data;(0,o.registerPlugin)("note-type-panel",{render:()=>{const o=(0,r.useSelect)((e=>e("core/editor").getEditedPostAttribute("meta"))),{editPost:s}=(0,r.useDispatch)("core/editor"),a=(e,t)=>{s({meta:{[e]:t}})},p=e=>""!==e.shortnotes_reply_to_url?"reply":""===e.shortnotes_note_type?"note":e.shortnotes_note_type;return(0,e.createElement)(l.PluginDocumentSettingPanel,{name:"note-type-panel",title:(0,t.__)("Note data","shortnotes"),icon:!1},(0,e.createElement)(n.SelectControl,{label:(0,t.__)("Note type","shortnotes"),value:p(o),options:[{label:"Note",value:"note"},{label:"Reply",value:"reply"}],onChange:e=>a("shortnotes_note_type",e)}),"reply"===p(o)&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n.TextControl,{label:(0,t.__)("Reply to URL","shortnotes"),help:(0,t.__)("Enter the URL to which this note is a reply","shortnotes"),value:o.shortnotes_reply_to_url,onChange:e=>a("shortnotes_reply_to_url",e)}),(0,e.createElement)(n.TextControl,{label:(0,t.__)("Reply to name (optional)","shortnotes"),help:(0,t.__)('Enter a name this reply is directed to. Defaults to "this post".',"shortnotes"),value:o.shortnotes_reply_to_name,onChange:e=>a("shortnotes_reply_to_name",e)})))},icon:""})}();1 (()=>{"use strict";const e=window.wp.i18n,t=window.wp.plugins,o=window.wp.components,n=window.wp.editor,l=window.wp.data;(0,t.registerPlugin)("note-type-panel",{render:()=>{const t=(0,l.useSelect)(e=>e("core/editor").getEditedPostAttribute("meta")),{editPost:r}=(0,l.useDispatch)("core/editor"),s=(e,t)=>{r({meta:{[e]:t}})},a=e=>""!==e.shortnotes_reply_to_url?"reply":""===e.shortnotes_note_type?"note":e.shortnotes_note_type;return React.createElement(n.PluginDocumentSettingPanel,{name:"note-type-panel",title:(0,e.__)("Note data","shortnotes"),icon:!1},React.createElement(o.SelectControl,{label:(0,e.__)("Note type","shortnotes"),value:a(t),options:[{label:"Note",value:"note"},{label:"Reply",value:"reply"}],onChange:e=>s("shortnotes_note_type",e)}),"reply"===a(t)&&React.createElement(React.Fragment,null,React.createElement(o.TextControl,{label:(0,e.__)("Reply to URL","shortnotes"),help:(0,e.__)("Enter the URL to which this note is a reply","shortnotes"),value:t.shortnotes_reply_to_url,onChange:e=>s("shortnotes_reply_to_url",e)}),React.createElement(o.TextControl,{label:(0,e.__)("Reply to name (optional)","shortnotes"),help:(0,e.__)('Enter a name this reply is directed to. Defaults to "this post".',"shortnotes"),value:t.shortnotes_reply_to_name,onChange:e=>s("shortnotes_reply_to_name",e)})))},icon:""})})(); -
shortnotes/tags/1.7.0/includes/post-type-note.php
r2987196 r3322380 10 10 add_action( 'init', __NAMESPACE__ . '\register_post_type', 10 ); 11 11 add_action( 'admin_init', __NAMESPACE__ . '\flush_rewrite_rules', 10 ); 12 add_filter( 'allowed_block_types ', __NAMESPACE__ . '\filter_allowed_block_types', 10, 2 );12 add_filter( 'allowed_block_types_all', __NAMESPACE__ . '\filter_allowed_block_types_by_context', 10, 2 ); 13 13 add_filter( 'wp_insert_post_data', __NAMESPACE__ . '\filter_wp_insert_post_data', 10 ); 14 14 add_action( 'init', __NAMESPACE__ . '\register_meta' ); … … 189 189 190 190 /** 191 * Limit the blocks that can be used by the editor based on the context. 192 * 193 * This function is a wrapper for `filter_allowed_block_types()` that accounts 194 * for the deprecation of the `allowed_block_types` filter in WP 5.8.0. 195 * 196 * @param bool|string[] $allowed_block_types A list of allowed block types. Boolean true by default. 197 * @param \WP_Block_Editor_Context $context The current block editor context. 198 * @return mixed 199 */ 200 function filter_allowed_block_types_by_context( $allowed_block_types, \WP_Block_Editor_Context $context ) { 201 if ( 'core/edit-post' !== $context->name ) { 202 return $allowed_block_types; 203 } 204 205 return filter_allowed_block_types( $allowed_block_types, $context->post ); 206 } 207 208 /** 191 209 * Provide a default, placeholder title used when a note is first created 192 210 * as an alternative to "Auto Draft". … … 471 489 '', 472 490 htmlentities( 473 transform_block( $inner_block ) 491 transform_block( $inner_block ), 492 ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 474 493 ) 475 494 ), 495 ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 476 496 ); 477 497 } -
shortnotes/tags/1.7.0/includes/share-on-mastodon.php
r2987196 r3322380 116 116 */ 117 117 function filter_status_text( string $status, \WP_Post $post ): string { 118 /** 119 * Filter to bypass modification of default status text. 120 * 121 * Allows developers to bypass the filtering of a post's status text for 122 * certain post types or other post properties. 123 * 124 * @param bool $bypass Whether to bypass status text filtering. Default false. 125 * @param string $status The default status text. 126 * @param \WP_Post $post The post being shared. 127 */ 128 $bypass = apply_filters( 'shortnotes_bypass_filter_status_text', false, $status, $post ); 129 130 if ( true === $bypass ) { 131 return $status; 132 } 133 118 134 $status = Note\transform_content( $post->post_content ); 119 135 -
shortnotes/tags/1.7.0/languages/shortnotes.pot
r2876912 r3322380 1 # Copyright (C) 202 3jeremyfelt1 # Copyright (C) 2025 jeremyfelt 2 2 # This file is distributed under the same license as the Shortnotes plugin. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Shortnotes 1. 5.0\n"5 "Project-Id-Version: Shortnotes 1.7.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/shortnotes\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 3-03-09T05:55:57+00:00\n"12 "POT-Creation-Date: 2025-07-04T14:12:32+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2. 6.0\n"14 "X-Generator: WP-CLI 2.12.0\n" 15 15 "X-Domain: shortnotes\n" 16 16 17 17 #. Plugin Name of the plugin 18 #: plugin.php 18 19 msgid "Shortnotes" 19 20 msgstr "" 20 21 21 22 #. Plugin URI of the plugin 23 #: plugin.php 22 24 msgid "https://wordpress.org/plugins/shortnotes/" 23 25 msgstr "" 24 26 25 27 #. Description of the plugin 28 #: plugin.php 26 29 msgid "Add a notes post type to WordPress. For your short notes." 27 30 msgstr "" 28 31 29 32 #. Author of the plugin 33 #: plugin.php 30 34 msgid "jeremyfelt" 31 35 msgstr "" 32 36 33 37 #. Author URI of the plugin 38 #: plugin.php 34 39 msgid "https://jeremyfelt.com" 35 40 msgstr "" … … 40 45 41 46 #: includes/post-type-note.php:34 42 #: includes/post-type-note.php: 19647 #: includes/post-type-note.php:215 43 48 msgid "Note" 44 49 msgstr "" … … 144 149 msgstr "" 145 150 146 #: includes/post-type-note.php:2 50151 #: includes/post-type-note.php:272 147 152 msgid "Image posted on" 148 153 msgstr "" 149 154 150 #: includes/post-type-note.php:2 52155 #: includes/post-type-note.php:274 151 156 msgid "Images posted on" 152 157 msgstr "" 153 158 154 #: includes/post-type-note.php:3 25159 #: includes/post-type-note.php:347 155 160 msgid "this post" 156 161 msgstr "" 157 162 158 #: includes/post-type-note.php:3 39163 #: includes/post-type-note.php:361 159 164 msgid "In reply to:" 160 msgstr ""161 162 #: plugin.php:28163 msgid "The Shortnotes WordPress plugin requires PHP 5.6 to function properly. Please upgrade PHP or deactivate the plugin."164 165 msgstr "" 165 166 -
shortnotes/tags/1.7.0/plugin.php
r2987196 r3322380 8 8 * Text Domain: shortnotes 9 9 * Domain Path: /languages 10 * Version: 1. 6.210 * Version: 1.7.0 11 11 * 12 12 * @package shortnotes -
shortnotes/tags/1.7.0/readme.txt
r2987196 r3322380 2 2 Contributors: jeremyfelt 3 3 Tags: indieweb, notes, replies, short 4 Requires at least: 5.65 Tested up to: 6. 46 Stable tag: 1. 6.24 Requires at least: 6.3 5 Tested up to: 6.8 6 Stable tag: 1.7.0 7 7 License: GPLv2 or Later 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html 9 Requires PHP: 5.69 Requires PHP: 7.2 10 10 11 11 Add a notes post type to WordPress. For your short notes. … … 58 58 No customization of your theme is required to use this plugin, though you will likely want to think through how titles are displayed and if you want full support for webmentions. 59 59 60 If you do find yourself wanting to customize, I have made [adjustments to my site's theme](https://github.com/jeremyfelt/writemore/blob/0b344cc9613b1ed011cba13cb3c09376def596fc/template-parts/content/content-single.php#L16-L36), a child theme of Twenty Twenty One, while developing this plugin, that can be used as an example. 61 62 Those adjustments (a) remove the display of a title for the note post type and (b) output reply to markup outside of the main content element. 60 If you do find yourself wanting to customize, I have made [my site's theme](https://github.com/jeremyfelt/writemore/) fully compatible while developing this plugin. It may be a helpful example. 63 61 64 62 ## Changelog 63 64 ### 1.7.0 65 66 * Introduce 'shortnotes_bypass_filter_status_text' filter. Thanks [peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)! 67 * Allows the contextual bypass our modification of note text when using [Share On Mastodon](https://wordpress.org/plugins/share-on-mastodon/). 68 * Avoid deprecated 'allowed_block_types' filter. Thanks [peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)! 69 * Explicitly set flags param in HTML entity functions. 70 * Import `PluginDocumentSettingPanel` from `@wordpress/editor` vs `@wordpress/edit-post`. 71 * Confirm support for WordPress 6.8. Thanks [peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)! 72 * Clarify minimum supported versions: PHP 7.2, WP 6.3. 73 * Update coding standards, developer tooling. 65 74 66 75 ### 1.6.2 -
shortnotes/trunk/LICENSE
r2876912 r3322380 1 1 Shortnotes - A WordPress plugin. 2 2 3 Copyright 2021-202 3by Jeremy Felt3 Copyright 2021-2025 by Jeremy Felt 4 4 5 5 This program is free software; you can redistribute it and/or modify -
shortnotes/trunk/build/index.asset.php
r2987196 r3322380 1 <?php return array('dependencies' => array(' react', 'wp-components', 'wp-data', 'wp-edit-post', 'wp-i18n', 'wp-plugins'), 'version' => '630d352c29236aa1cfaa');1 <?php return array('dependencies' => array('wp-components', 'wp-data', 'wp-editor', 'wp-i18n', 'wp-plugins'), 'version' => 'fb9d335ac74f4fa2c1d4'); -
shortnotes/trunk/build/index.js
r2987196 r3322380 1 !function(){"use strict";var e=window.React,t=window.wp.i18n,o=window.wp.plugins,n=window.wp.components,l=window.wp.editPost,r=window.wp.data;(0,o.registerPlugin)("note-type-panel",{render:()=>{const o=(0,r.useSelect)((e=>e("core/editor").getEditedPostAttribute("meta"))),{editPost:s}=(0,r.useDispatch)("core/editor"),a=(e,t)=>{s({meta:{[e]:t}})},p=e=>""!==e.shortnotes_reply_to_url?"reply":""===e.shortnotes_note_type?"note":e.shortnotes_note_type;return(0,e.createElement)(l.PluginDocumentSettingPanel,{name:"note-type-panel",title:(0,t.__)("Note data","shortnotes"),icon:!1},(0,e.createElement)(n.SelectControl,{label:(0,t.__)("Note type","shortnotes"),value:p(o),options:[{label:"Note",value:"note"},{label:"Reply",value:"reply"}],onChange:e=>a("shortnotes_note_type",e)}),"reply"===p(o)&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n.TextControl,{label:(0,t.__)("Reply to URL","shortnotes"),help:(0,t.__)("Enter the URL to which this note is a reply","shortnotes"),value:o.shortnotes_reply_to_url,onChange:e=>a("shortnotes_reply_to_url",e)}),(0,e.createElement)(n.TextControl,{label:(0,t.__)("Reply to name (optional)","shortnotes"),help:(0,t.__)('Enter a name this reply is directed to. Defaults to "this post".',"shortnotes"),value:o.shortnotes_reply_to_name,onChange:e=>a("shortnotes_reply_to_name",e)})))},icon:""})}();1 (()=>{"use strict";const e=window.wp.i18n,t=window.wp.plugins,o=window.wp.components,n=window.wp.editor,l=window.wp.data;(0,t.registerPlugin)("note-type-panel",{render:()=>{const t=(0,l.useSelect)(e=>e("core/editor").getEditedPostAttribute("meta")),{editPost:r}=(0,l.useDispatch)("core/editor"),s=(e,t)=>{r({meta:{[e]:t}})},a=e=>""!==e.shortnotes_reply_to_url?"reply":""===e.shortnotes_note_type?"note":e.shortnotes_note_type;return React.createElement(n.PluginDocumentSettingPanel,{name:"note-type-panel",title:(0,e.__)("Note data","shortnotes"),icon:!1},React.createElement(o.SelectControl,{label:(0,e.__)("Note type","shortnotes"),value:a(t),options:[{label:"Note",value:"note"},{label:"Reply",value:"reply"}],onChange:e=>s("shortnotes_note_type",e)}),"reply"===a(t)&&React.createElement(React.Fragment,null,React.createElement(o.TextControl,{label:(0,e.__)("Reply to URL","shortnotes"),help:(0,e.__)("Enter the URL to which this note is a reply","shortnotes"),value:t.shortnotes_reply_to_url,onChange:e=>s("shortnotes_reply_to_url",e)}),React.createElement(o.TextControl,{label:(0,e.__)("Reply to name (optional)","shortnotes"),help:(0,e.__)('Enter a name this reply is directed to. Defaults to "this post".',"shortnotes"),value:t.shortnotes_reply_to_name,onChange:e=>s("shortnotes_reply_to_name",e)})))},icon:""})})(); -
shortnotes/trunk/includes/post-type-note.php
r2987196 r3322380 10 10 add_action( 'init', __NAMESPACE__ . '\register_post_type', 10 ); 11 11 add_action( 'admin_init', __NAMESPACE__ . '\flush_rewrite_rules', 10 ); 12 add_filter( 'allowed_block_types ', __NAMESPACE__ . '\filter_allowed_block_types', 10, 2 );12 add_filter( 'allowed_block_types_all', __NAMESPACE__ . '\filter_allowed_block_types_by_context', 10, 2 ); 13 13 add_filter( 'wp_insert_post_data', __NAMESPACE__ . '\filter_wp_insert_post_data', 10 ); 14 14 add_action( 'init', __NAMESPACE__ . '\register_meta' ); … … 189 189 190 190 /** 191 * Limit the blocks that can be used by the editor based on the context. 192 * 193 * This function is a wrapper for `filter_allowed_block_types()` that accounts 194 * for the deprecation of the `allowed_block_types` filter in WP 5.8.0. 195 * 196 * @param bool|string[] $allowed_block_types A list of allowed block types. Boolean true by default. 197 * @param \WP_Block_Editor_Context $context The current block editor context. 198 * @return mixed 199 */ 200 function filter_allowed_block_types_by_context( $allowed_block_types, \WP_Block_Editor_Context $context ) { 201 if ( 'core/edit-post' !== $context->name ) { 202 return $allowed_block_types; 203 } 204 205 return filter_allowed_block_types( $allowed_block_types, $context->post ); 206 } 207 208 /** 191 209 * Provide a default, placeholder title used when a note is first created 192 210 * as an alternative to "Auto Draft". … … 471 489 '', 472 490 htmlentities( 473 transform_block( $inner_block ) 491 transform_block( $inner_block ), 492 ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 474 493 ) 475 494 ), 495 ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 476 496 ); 477 497 } -
shortnotes/trunk/includes/share-on-mastodon.php
r2987196 r3322380 116 116 */ 117 117 function filter_status_text( string $status, \WP_Post $post ): string { 118 /** 119 * Filter to bypass modification of default status text. 120 * 121 * Allows developers to bypass the filtering of a post's status text for 122 * certain post types or other post properties. 123 * 124 * @param bool $bypass Whether to bypass status text filtering. Default false. 125 * @param string $status The default status text. 126 * @param \WP_Post $post The post being shared. 127 */ 128 $bypass = apply_filters( 'shortnotes_bypass_filter_status_text', false, $status, $post ); 129 130 if ( true === $bypass ) { 131 return $status; 132 } 133 118 134 $status = Note\transform_content( $post->post_content ); 119 135 -
shortnotes/trunk/languages/shortnotes.pot
r2876912 r3322380 1 # Copyright (C) 202 3jeremyfelt1 # Copyright (C) 2025 jeremyfelt 2 2 # This file is distributed under the same license as the Shortnotes plugin. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Shortnotes 1. 5.0\n"5 "Project-Id-Version: Shortnotes 1.7.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/shortnotes\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 3-03-09T05:55:57+00:00\n"12 "POT-Creation-Date: 2025-07-04T14:12:32+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2. 6.0\n"14 "X-Generator: WP-CLI 2.12.0\n" 15 15 "X-Domain: shortnotes\n" 16 16 17 17 #. Plugin Name of the plugin 18 #: plugin.php 18 19 msgid "Shortnotes" 19 20 msgstr "" 20 21 21 22 #. Plugin URI of the plugin 23 #: plugin.php 22 24 msgid "https://wordpress.org/plugins/shortnotes/" 23 25 msgstr "" 24 26 25 27 #. Description of the plugin 28 #: plugin.php 26 29 msgid "Add a notes post type to WordPress. For your short notes." 27 30 msgstr "" 28 31 29 32 #. Author of the plugin 33 #: plugin.php 30 34 msgid "jeremyfelt" 31 35 msgstr "" 32 36 33 37 #. Author URI of the plugin 38 #: plugin.php 34 39 msgid "https://jeremyfelt.com" 35 40 msgstr "" … … 40 45 41 46 #: includes/post-type-note.php:34 42 #: includes/post-type-note.php: 19647 #: includes/post-type-note.php:215 43 48 msgid "Note" 44 49 msgstr "" … … 144 149 msgstr "" 145 150 146 #: includes/post-type-note.php:2 50151 #: includes/post-type-note.php:272 147 152 msgid "Image posted on" 148 153 msgstr "" 149 154 150 #: includes/post-type-note.php:2 52155 #: includes/post-type-note.php:274 151 156 msgid "Images posted on" 152 157 msgstr "" 153 158 154 #: includes/post-type-note.php:3 25159 #: includes/post-type-note.php:347 155 160 msgid "this post" 156 161 msgstr "" 157 162 158 #: includes/post-type-note.php:3 39163 #: includes/post-type-note.php:361 159 164 msgid "In reply to:" 160 msgstr ""161 162 #: plugin.php:28163 msgid "The Shortnotes WordPress plugin requires PHP 5.6 to function properly. Please upgrade PHP or deactivate the plugin."164 165 msgstr "" 165 166 -
shortnotes/trunk/plugin.php
r2987196 r3322380 8 8 * Text Domain: shortnotes 9 9 * Domain Path: /languages 10 * Version: 1. 6.210 * Version: 1.7.0 11 11 * 12 12 * @package shortnotes -
shortnotes/trunk/readme.txt
r2987196 r3322380 2 2 Contributors: jeremyfelt 3 3 Tags: indieweb, notes, replies, short 4 Requires at least: 5.65 Tested up to: 6. 46 Stable tag: 1. 6.24 Requires at least: 6.3 5 Tested up to: 6.8 6 Stable tag: 1.7.0 7 7 License: GPLv2 or Later 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html 9 Requires PHP: 5.69 Requires PHP: 7.2 10 10 11 11 Add a notes post type to WordPress. For your short notes. … … 58 58 No customization of your theme is required to use this plugin, though you will likely want to think through how titles are displayed and if you want full support for webmentions. 59 59 60 If you do find yourself wanting to customize, I have made [adjustments to my site's theme](https://github.com/jeremyfelt/writemore/blob/0b344cc9613b1ed011cba13cb3c09376def596fc/template-parts/content/content-single.php#L16-L36), a child theme of Twenty Twenty One, while developing this plugin, that can be used as an example. 61 62 Those adjustments (a) remove the display of a title for the note post type and (b) output reply to markup outside of the main content element. 60 If you do find yourself wanting to customize, I have made [my site's theme](https://github.com/jeremyfelt/writemore/) fully compatible while developing this plugin. It may be a helpful example. 63 61 64 62 ## Changelog 63 64 ### 1.7.0 65 66 * Introduce 'shortnotes_bypass_filter_status_text' filter. Thanks [peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)! 67 * Allows the contextual bypass our modification of note text when using [Share On Mastodon](https://wordpress.org/plugins/share-on-mastodon/). 68 * Avoid deprecated 'allowed_block_types' filter. Thanks [peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)! 69 * Explicitly set flags param in HTML entity functions. 70 * Import `PluginDocumentSettingPanel` from `@wordpress/editor` vs `@wordpress/edit-post`. 71 * Confirm support for WordPress 6.8. Thanks [peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)! 72 * Clarify minimum supported versions: PHP 7.2, WP 6.3. 73 * Update coding standards, developer tooling. 65 74 66 75 ### 1.6.2
Note: See TracChangeset
for help on using the changeset viewer.