Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
7df2bab
chore(release): update changelog for v4.0.0-beta
code-snippets-bot Jun 11, 2026
dcdd48f
chore(release): update readme for v4.0.0-beta
code-snippets-bot Jun 11, 2026
c776907
chore(release): bump version to v4.0.0-beta
code-snippets-bot Jun 11, 2026
ce3a96b
docs: refine 4.0.0 beta changelog
code-snippets-bot Jun 11, 2026
dd8ea2f
Merge branch 'core-beta' into tag/v4.0.0-beta
imantsk Jun 11, 2026
d27552e
chore: set release version to 4.0.0-beta.1
imantsk Jun 16, 2026
f42a4f6
docs: rename the 4.0.0 release entry and mark readme as upcoming
imantsk Jun 16, 2026
a853296
Merge remote-tracking branch 'origin/core/core-beta' into tag/v4.0.0-…
imantsk Jun 17, 2026
da1821d
Merge remote-tracking branch 'origin/core/core-beta' into tag/v4.0.0-…
imantsk Jun 17, 2026
823a53d
docs: mark the 4.0.0 changelog entry as upcoming
imantsk Jun 17, 2026
0f205bb
fix: parse featured snippets from the response envelope
imantsk Jun 17, 2026
09bba83
fix: read cloud snippet lists from the snippets key only
imantsk Jun 17, 2026
9b04b14
Merge branch 'core-beta' into tag/v4.0.0-beta.1
imantsk Jun 17, 2026
972c5ca
Merge branch 'core-beta' into tag/v4.0.0-beta.1
imantsk Jun 18, 2026
0ef46ba
fix: exclude trashed snippets from the inactive status count
imantsk Jun 18, 2026
d3d728a
docs: fold changelog accessibility notes into keepachangelog headings
imantsk Jun 19, 2026
bc8de79
docs: fold readme accessibility notes into keepachangelog headings
imantsk Jun 19, 2026
f64fbb6
Merge remote-tracking branch 'origin/core/core-beta' into tag/v4.0.0-…
imantsk Jun 19, 2026
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
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## [4.0.0] (UPCOMING)

### 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.
* Clearer accessibility labels, headings, tab markup, table checkboxes, sort buttons, copy buttons, and drag-and-drop upload controls.

### 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.
* Improved accessibility across the snippets table, import screen, migration flow, Community Cloud, welcome screen, toolbar, dialogs, tooltips, and code editor.
* Improved colour contrast and reduced-motion support across admin screens.

### 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.

## [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.1",
"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.1
* Requires PHP: 7.4
* Requires at least: 5.5
*
* @version 4.0.0-dev.1
* @version 4.0.0-beta.1
* @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.1' );

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

== Changelog ==

= 4.0.0 (UPCOMING) =

__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.
* Clearer accessibility labels, headings, tab markup, table checkboxes, sort buttons, copy buttons, and drag-and-drop upload controls.

__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.
* Improved accessibility across the snippets table, import screen, migration flow, Community Cloud, welcome screen, toolbar, dialogs, tooltips, and code editor.
* Improved colour contrast and reduced-motion support across admin screens.

__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.

= 3.9.6 (2026-04-28) =

__Fixed__
Expand Down
Loading