Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Changelog

## [4.0.0-beta] (2026-06-11)

### Added
* New admin interface for managing snippets, with a cleaner layout, faster interactions, and a more consistent experience across plugin screens.
* Admin bar snippet drawer, based on the Deckerweb Snippets workflow, for quick access to snippets and Safe Mode from the WordPress admin bar.
* Snippet locking to help prevent accidental edits or deletion of important snippets. Props to https://github.com/mgiannopoulos24.
* Improved screen options on the main snippets table, including controls for visible columns and truncating long snippet names or descriptions.
* Bulk actions and bulk code download support in the redesigned snippets table.
* Featured snippets and improved browsing in Community Cloud.
* WordPress 7.0 admin styling compatibility.

### Changed
* Redesigned the main snippets table with improved search, filtering, sorting, pagination, row actions, and bulk selection.
* Improved the snippet import and migration experience, including clearer file upload handling and third-party plugin migration flows.
* Improved snippet error handling so activation failures, validation errors, and stack traces are easier to understand.
* Improved Community Cloud search and filtering, including server-side filters, better result loading, and clearer empty states.
* Updated the welcome screen, toolbar, import screen, and cloud screens to match the new admin experience.
* Updated internal plugin architecture to a cleaner PSR-4 structure for better long-term maintainability.

### Fixed
* Fixed REST API server error responses on missing snippets.
* Fixed redundant frontend logic, improving overall performance.
* Fixed Community Cloud search results and pagination to respect WordPress screen options.
* Fixed snippet saving and activation feedback to improve validation and runtime error display.

### Accessibility
* Improved accessibility across the snippets table, import screen, migration flow, Community Cloud, welcome screen, toolbar, dialogs, tooltips, and code editor.
* Added clearer labels, headings, tab markup, table checkboxes, sort buttons, copy buttons, and drag-and-drop upload controls.
* Improved colour contrast and reduced-motion support across admin screens.

## [3.9.6] (2026-04-28)

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "code-snippets",
"description": "Manage code snippets running on a WordPress-powered site through a graphical interface.",
"homepage": "https://codesnippets.pro",
"version": "4.0.0-dev.1",
"version": "4.0.0-beta",
"main": "src/dist/edit.js",
"directories": {
"test": "tests"
Expand Down
6 changes: 3 additions & 3 deletions src/code-snippets.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
* License: GPL-2.0-or-later
* License URI: license.txt
* Text Domain: code-snippets
* Version: 4.0.0-dev.1
* Version: 4.0.0-beta
* Requires PHP: 7.4
* Requires at least: 5.5
*
* @version 4.0.0-dev.1
* @version 4.0.0-beta
* @package Code_Snippets
* @author Shea Bunge <shea@codesnippets.pro>
* @copyright 2012-2026 Code Snippets Pro
Expand All @@ -37,7 +37,7 @@
*
* @const string
*/
define( 'CODE_SNIPPETS_VERSION', '4.0.0-dev.1' );
define( 'CODE_SNIPPETS_VERSION', '4.0.0-beta' );

/**
* The full path to the main file of this plugin.
Expand Down
34 changes: 34 additions & 0 deletions src/readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,40 @@ You can report security bugs found in the source code of this plugin through the

== Changelog ==

= 4.0.0-beta (2026-06-11) =

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't do separate entries for betas – this should be 4.0.0 with no date (or just UNRELEASED).


__Added__

* New admin interface for managing snippets, with a cleaner layout, faster interactions, and a more consistent experience across plugin screens.
* Admin bar snippet drawer, based on the Deckerweb Snippets workflow, for quick access to snippets and Safe Mode from the WordPress admin bar.
* Snippet locking to help prevent accidental edits or deletion of important snippets. Props to https://github.com/mgiannopoulos24.
* Improved screen options on the main snippets table, including controls for visible columns and truncating long snippet names or descriptions.
* Bulk actions and bulk code download support in the redesigned snippets table.
* Featured snippets and improved browsing in Community Cloud.
* WordPress 7.0 admin styling compatibility.

__Changed__

* Redesigned the main snippets table with improved search, filtering, sorting, pagination, row actions, and bulk selection.
* Improved the snippet import and migration experience, including clearer file upload handling and third-party plugin migration flows.
* Improved snippet error handling so activation failures, validation errors, and stack traces are easier to understand.
* Improved Community Cloud search and filtering, including server-side filters, better result loading, and clearer empty states.
* Updated the welcome screen, toolbar, import screen, and cloud screens to match the new admin experience.
* Updated internal plugin architecture to a cleaner PSR-4 structure for better long-term maintainability.

__Fixed__

* Fixed REST API server error responses on missing snippets.
* Fixed redundant frontend logic, improving overall performance.
* Fixed Community Cloud search results and pagination to respect WordPress screen options.
* Fixed snippet saving and activation feedback to improve validation and runtime error display.

__Accessibility__

* Improved accessibility across the snippets table, import screen, migration flow, Community Cloud, welcome screen, toolbar, dialogs, tooltips, and code editor.
* Added clearer labels, headings, tab markup, table checkboxes, sort buttons, copy buttons, and drag-and-drop upload controls.
* Improved colour contrast and reduced-motion support across admin screens.

= 3.9.6 (2026-04-28) =

__Fixed__
Expand Down
Loading