Skip to content

Commit d29621f

Browse files
committed
Merge branch 'core-beta' into manage-refresh/core
2 parents 1377fae + efd3df5 commit d29621f

35 files changed

+4092
-851
lines changed

.browserslistrc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
last 2 versions
2+
not dead
3+
Chrome >= 111
4+
Edge >= 111
5+
Firefox >= 112
6+
Safari >= 16.4
7+
Android >= 111
8+
ChromeAndroid >= 111
9+
FirefoxAndroid >= 112
10+
iOS >= 16.4

.github/workflows/pull-request.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ on:
44
pull_request:
55
types: [labeled]
66

7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
9+
cancel-in-progress: true
10+
711
jobs:
812
comment:
913
if: contains(github.event.pull_request.labels.*.name, 'build')
@@ -37,4 +41,4 @@ jobs:
3741
comment-id: ${{ needs.comment.outputs.comment_id }}
3842
body: |
3943
### Download and install
40-
📦 [${{ needs.install.outputs.artifact_name }}.zip](${{ needs.install.outputs.artifact_url }})
44+
📦 [${{ needs.install.outputs.artifact_name }}.${{ needs.install.outputs.version }}.zip](${{ needs.install.outputs.artifact_url }})

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@ script:
5555
- find . -maxdepth 1 \( -name '*.php' \) -exec php -lf {} \;
5656
- find src/php/ \( -name '*.php' \) -exec php -lf {} \;
5757

58-
# Run tests
59-
- npm run test
58+
# Run linters
59+
- npm run lint

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# Changelog
22

3+
## [3.9.1] (2025-11-14)
4+
5+
### Changed
6+
* Migrated to native CSS direction handling (RTL/LTR) for improved compatibility and simpler styling
7+
* Updated dependencies to the latest compatible versions
8+
9+
### Fixed
10+
* Fixed TinyMCE menu button registration to prevent initialization failure
11+
* Fixed the position of the 'code direction' control in the editor
12+
13+
## [3.9.0] (2025-11-13)
14+
15+
### Added
16+
* Added contextual notices in the Snippets list table to surface action results and warnings in the UI
17+
* Expanded Multisite Sharing settings for clearer control over network-wide snippet sharing
18+
19+
### Changed
20+
* Modernized browser support targets and polished admin UI (clearer row-action badges, improved Pro badge hover, refined active snippet name styling)
21+
22+
### Fixed
23+
* Fixed REST API pagination to return correct results and page counts
24+
* Resolved styling selector so the active snippet name highlights reliably
25+
26+
## [3.9.0-beta.2] (2025-11-10)
27+
28+
### Added
29+
* Added 'Snippets' row action to the Network Sites table
30+
* Improved snippet name visibility for network users
31+
32+
### Changed
33+
* Refined badge styling and hover effects for row actions and badges
34+
* Impoved icon style and color usage for network snippets for clearer differentiation
35+
36+
### Fixed
37+
* Improved network snippets management with better subsite menu permission checks
38+
* Fixed status labels for shared network snippets
39+
* Corrected network condition checks and improved snippet fetching logic
40+
* Handled fatal errors in file-based snippets to prevent crashes
41+
42+
## [3.9.0-beta.1] (2025-11-03)
43+
44+
### Added
45+
* Soft delete (Trash) functionality for snippets with ability to undo, restore or permanently delete.
46+
* Bulk actions for trashing, restoring, and permanently deleting multiple snippets.
47+
* Separate filtered view to manage trashed snippets.
48+
49+
## [3.8.2] (2025-10-31)
50+
51+
### Fixed
52+
* Improved namespaced PHP snippet handling with file based execution.
53+
354
## [3.8.1] (2025-10-28)
455

556
### Added

config/RtlCssPlugin.ts

Lines changed: 0 additions & 50 deletions
This file was deleted.

config/webpack-css.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import hslCompat from 'postcss-color-hsl'
77
import MiniCssExtractPlugin from 'mini-css-extract-plugin'
88
import RemoveEmptyScriptsPlugin from 'webpack-remove-empty-scripts'
99
import { glob } from 'glob'
10-
import { RtlCssPlugin } from './RtlCssPlugin'
1110
import type { Configuration, EntryObject } from 'webpack'
1211
import type { Config as PostCssConfig } from 'postcss-load-config'
1312

@@ -103,9 +102,6 @@ export const cssWebpackConfig: Configuration = {
103102
.replace(/^codemirror-theme-/, 'editor-themes/')
104103
.replace(/-css\.css$/, '.css')
105104
: '[name].css'
106-
}),
107-
new RtlCssPlugin({
108-
entries: new Set(['manage-css', 'edit-css'])
109105
})
110106
]
111107
}

eslint.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ export default eslintTs.config(
3030
},
3131
{
3232
languageOptions: {
33-
ecmaVersion: 2018,
33+
ecmaVersion: 2022,
3434
globals: { ...globals.browser },
3535
parserOptions: {
36-
ecmaVersion: 2018,
36+
ecmaVersion: 2022,
3737
ecmaFeatures: { jsx: true },
3838
tsconfigRootDir: import.meta.dirname,
3939
projectService: { allowDefaultProject: ['eslint.config.mjs'] }

0 commit comments

Comments
 (0)