ACPT - Custom post Types Plugin for Wordpress v2.0.65
# Changelog
## [2.0.65] - 2026-07-13
### Added
- Integration with the [Abilities API](https://docs.acpt.io/abilities-api), including output-schema fixes for `save-post-type` and 9 other providers whose output validation was broken.
- `append_acpt_meta_field_value()` function/ability to append a single Repeater row without resending existing ones - new `AppendMetaFieldRowCommand`, wired into the Abilities API as `acpt/append-meta-field-value`.
- New Table field arithmetic functions: `SQRT`, `ABS`, `MOD`, `MEDIAN`, `COUNT`.
- New telemetry insight keys (DB engine, multisite, active theme, PHP memory limit, WooCommerce version, feature usage counters) plus a deactivation ping.
### Fixed
- Table field `Maths` singleton memoization (was comparing flattened data against raw input, so caching never worked); malformed formulas (e.g. `=(ROUND("abc",2))`) now return a graceful error instead of crashing the live AJAX formula editor.
- CodeMirror text overflow in admin meta field editors - long lines/URLs now wrap instead of overflowing the layout.
- Etch fatal error when an Image field is nested inside a Repeater (`WPAttachment` private property access via `property_exists()`).
- Dynamic blocks not appearing/rendering in the FSE site editor.
- REST block-renderer live-preview error when inserting a dynamic block in the FSE site editor.
- ACPT loop fields empty on Bricks top-level term-archive templates.
- Front URL prefix causing 404s on Custom Post Type permalinks (Ticket #1153).
- WPML custom field translations getting stuck in one language (Ticket #1118).
- Image/Audio/Video/File field values silently not persisting to `wp_postmeta` via the REST save path: `WPAttachment::fromUrl()` now resolves attachments through query-string, URL-encoding, and `-scaled` suffix variants instead of only an exact `_wp_attached_file` match, and `ACPT_Api_Rest_Fields::updateCallback()` now returns a `WP_Error` when a field fails to save instead of silently discarding the failure.
### Changed
- Refactored `Request`: replaced ambiguous `has()` with explicit `hasGet()`/`hasPost()`; `all()` now delegates to `requestAll()`.
ACPT - Custom post Types Plugin for Wordpress v2.0.63 Nulled
### Added
- New advanced option: `restrictLoggerUserPosts` in Post, Post multiple, and Relational fields.
### Changed
- Etch integration - no longer requires external patches; native `WPAttachment` conversion and filter fixes.
- Bricks: through-relationship dynamic data tags (up to 2 hops).
- Batch-prime WP post cache before gallery loops to eliminate N+1 queries.
### Fixed
- `Restrict image extensions` option was being polluted by `Input file accepts` values.
- Repeater sort blanked the second item - reindex regex extended to cover `_id` / `_required` hidden inputs.
- Field group for `product` post type was leaking onto the WooCommerce attribute edit page.
- PHPFastCache created per-host cache directories due to `HTTP_HOST` fallback; added cache folder setting.
- Logged-out users could bypass form role restrictions.
- DateTime picker always showed AM/PM regardless of the configured field format.
- `Url::fullUrl()` and `Url::baseUri()` no longer emit warnings in PHP CLI / WP-CLI / server-cron contexts.
- Gallery drag & drop lost attachment IDs after reorder.
- RankMath integration script no longer enqueued on the frontend.
- Meta box migrated to the wrong field group when saving an unrelated group.
ACPT - Custom post Types Plugin for Wordpress v2.0.61 Nulled
# Changelog
## [2.0.61] - 2026-04-30
### Fixed
- Correct table data sanitization
- Prevent double-slashing of JSON values when saving option page meta
- Route `HTML_TYPE` through customWpKses and preserve base64 image validation in JSON sanitization
- Repeater field visibility conditions
- Set global $post in `set_loop_object()` so Bricks resolves post tags
- Add `flush_rewrite_rules()` after taxonomy save/delete to prevent 404 on front-end taxonomy URLs
ACPT - Custom post Types Plugin for Wordpress v2.0.60 Nulled
## [2.0.60] - 2026-04-29
### Fixed
- Move `sendInsights` to WP-Cron and add stampede guard
- Fix Bricks builder relational fields query loop
- Refresh user allcaps after `ACPT_Permissions::setPermissions()` so option page caps take effect immediately
- Resolve cURL timeout on plugin update by raising API timeout and capping failed-fetch cache TTL
- Fix import dataset files
- Fix media fields in Elementor PRO dynamic data
- Fix relational fields in repeaters — now populate correctly when added from cache
ACPT - Custom post Types Plugin for Wordpress v2.0.59 Nulled
## [2.0.59] - 2026-04-13
### Added
- Add `Video` multiple field
- Add Elementor PRO dynamic data provider test suite
- Add Elementor Widget test suite
- Add Bricks provider test suite
- Add gallery loop tag support
- Add form submission confirmation email with post URL
### Fixed
- Fix phone number national/international formatting for local and unrecognised numbers
- Fix email address validation before adding items in `InputMultiValue`
- Fix correct data fetch in Elementor PRO dynamic data provider
- Fix `stripslashes` breaking JSON strings in post meta
### Changed
- Cache and optimise `getAllAssociatedPostTypesAndTaxonomies`
ACPT - Custom post Types Plugin for Wordpress v2.0.58 Nulled
= 2.0.58
- improvement
Enhanced cache performance with improved error handling and recovery mechanisms- improvement
Better field visibility detection with improved testability and accuracy- improvement
Clipboard copy functionality now works reliably on all browsers and connection types- fix
Fixed sorting issues in custom post type admin list tables- fix
Custom fields now organize correctly based on their actual relationships- fix
Enhanced security with improved data serialization methods- fix
Elementor and Elementor PRO integrations now operate without errors- fix
Email preview now displays newlines correctly in headers and footers without stray characters
ACPT - Custom post Types Plugin for Wordpress v2.0.47 Nulled
3rd December 2025
- 2.0.47
- improvement
Remember the current tab in meta box horizontal/vertical tab views- fix
Fixed compatibility with Wordpress 6.9
ACPT - Custom post Types Plugin for Wordpress v2.0.46 Nulled
## [2.0.46] - 2025-12-02
### Added
- Added Steps and Container to form elements.
- Added the `label` argument for Select, Select Multi, Checkbox, and Radio fields in Bricks builder.
- Added the `label` option for Select, Select Multi, Checkbox, and Radio fields in Elementor/Elementor PRO widgets.
### Fixed
- Fixed `TableFieldGenerator` constructor.
- Fixed Video field deletion in repeaters.
- Fixed Fatal Error triggered by attachment_fields_to_save hook.
- Fixed file handling in form submission.
- Fixed meta box visibility check (wrong value in the taxonomy selector).
- Avoid infinite loops in `WPAttachment`.
ACPT - Custom post Types Plugin for Wordpress v2.0.44 Nulled
= 2.0.44
- improvement
HTML field improvements: allowed PHP syntax- improvement
Complete refactoring of attachment meta fields (using attachment_fields_to_edit function)- improvement
Sync application language with locale- improvement
Added post status to Conditional Rendering rules- improvement
Added meta fields to Media Library Admin Columns- improvement
Added sizes property to the WPAttachment object- fix
Fixed the rendering of the Relational field loops in Bricks.- fix
Fixed the rendering of the Repeater fields as RAW values in Bricks- fix
Fixed the rendering of the List fields inside a loop in Bricks- fix
Fixed fetching meta fields in REST API endpoints (example `/wp-json/wp/v2/movie/{post_id}`)- fix
Fixed saving of empty multiple relational fields
ACPT - Custom post Types Plugin for Wordpress v2.0.43 Nulled
3rd November 2025
= 2.0.43
- fix
Divi module typo fix (calling undefined Strings::esc_attr__ method)- fix
WPAttachment cache invalidation improvements- fix
Fixed Date fields rendering in Bricks- fix
UI fixes (wrong padding and margin in sidebar meta boxes)