You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v0.4.2: Complete i18n (373 strings), new plugin icon, i18n tooling
- Fix POT: now includes all 373 translatable strings (PHP + JS), up from 154
- Wrap 30+ remaining hardcoded strings in field settings with __()
- Add i18n:pot script (memory-safe POT generation)
- Add i18n:audit script (detects unwrapped strings in TSX/JS)
- Update WordPress.org icon from animated logo
- Bump version to 0.4.2
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
## [Unreleased]
9
9
10
10
---
11
+
## [0.4.2] - 2026-02-24
11
12
13
+
### Fixed
14
+
-**i18n: Complete POT file** — POT now includes all 373 translatable strings (PHP + JS), up from 154 (PHP-only). Fixed by increasing PHP memory limit for WP-CLI JS parser.
15
+
-**i18n: Unwrapped strings** — Wrapped 30+ remaining hardcoded strings in field settings (descriptions, placeholders, loading states) with `__()`.
16
+
17
+
### Added
18
+
-`pnpm i18n:pot` — Regenerate the POT file (PHP + JS) in one command
19
+
-`pnpm i18n:audit` — Scan source files for potentially unwrapped strings
20
+
-`pnpm i18n:audit:strict` — Same audit, exits 1 on findings (CI mode)
21
+
- New animated plugin logo as WordPress.org icon
22
+
23
+
### Changed
24
+
- Plugin icon updated on WordPress.org (extracted from animated logo)
{__('Text displayed on the add row button','codeideal-open-fields')}
104
104
</p>
105
105
</div>
106
106
107
107
{/* Sub-fields Note */}
108
108
<divclassName="rounded-md bg-muted p-3">
109
109
<pclassName="text-sm text-muted-foreground">
110
-
<strong>{__('Sub-fields:','codeideal-open-fields')}</strong> Add sub-fields by clicking the "Add Field" button
111
-
inside this repeater in the field list above. Sub-fields will be repeated
112
-
for each row.
110
+
<strong>{__('Sub-fields:','codeideal-open-fields')}</strong>{__('Add sub-fields by clicking the "Add Field" button inside this repeater in the field list above. Sub-fields will be repeated for each row.','codeideal-open-fields')}
0 commit comments