Skip to content

Pods 3.3#7398

Merged
sc0ttkclark merged 67 commits intomainfrom
release/3.2.9
May 1, 2025
Merged

Pods 3.3#7398
sc0ttkclark merged 67 commits intomainfrom
release/3.2.9

Conversation

@PodsBot
Copy link
Copy Markdown
Collaborator

@PodsBot PodsBot commented Feb 7, 2025

Automated changes by create-pull-request GitHub action

@PodsBot PodsBot added this to the Pods 3.2.9 milestone Feb 7, 2025
@what-the-diff
Copy link
Copy Markdown

what-the-diff Bot commented Feb 7, 2025

PR Summary

  • New Automatic Building Process: A new process is set up to automatically package the project into a Zip file ready for release, making it easier to manage new releases.
  • Optimized Data Retrieval: Modifications were made to reduce redundant data fetching, enhancing efficiency.
  • Bug Fixes: Fixed a variable referencing error that could potentially cause application issues.
  • Better Attribute Handling: The code dealing with attributes was reworked for simpler interpretation and easier maintenance.
  • Improved Object Labelling: Function changes allow for more effective management of object labels, enhancing user experience.
  • Data Consistency Enhancements: Variables were enforced to be treated as text, which improves data consistency and reduces error notifications.
  • Robust Validation Checks: Adjustments made to the way fields such as email, phone, and number are checked, making the verification process more reliable.
  • Delayed Editor Initialization: A new option is incorporated to delay the editor launch until interaction, providing users with a smoother experience.
  • Improved Configuration Registration: Modifications to the registration of configurations were made to ensure a proper sequence of operations.
  • Up-to-Date Documentation Links: Updated documentation links to preserve the relevance of references.

  • Enhanced Method Execution: Improved methods for registering configurations and object labels for better workflow.
  • Better Name Validation: More stringent conditions for validating template names, ensuring better data quality.
  • Early Returns for Empty Templates: Added a check to save resources by terminating the process early when working with empty templates.
  • Flexible Field Parameters Management: Added a parameter to control how field parameters are handled based on certain conditions.
  • Improved Rendering for Blocks: New logic introduced for better presentation inside blocks.
  • Classified Messages: Messages associated with Pods Integration are made clearer for better comprehension.
  • Upgraded Template Descriptions: New default labels and descriptions make using template features easier for users.
  • Updated Versioning and Metadata: Updated information on the current build and version of the software.

  • Enhancements to FieldWrapper Component: Modifications to better manage block editing workflows.
  • Improved Validation Checks: Validation checks are now more robust and correctly detect validation issues.
  • Expanded Prop Types: New prop type introduced for managing delay in initiating the editor, giving users more flexibility.
  • Adjusted Editor Component: Simplified the user experience for editing content by reworking the editor component.
  • Deferred Editor Initialization: Users can now choose to begin editing at their convenience, thanks to deferred editor initialization.
  • Utility Hook Addition: A new hook introduced for managing block editor state and enabling custom saving behavior, providing greater control in content editing.
  • Editor Style Enhancements: Updated styles in the code editor provide a better user interface during editing.

sc0ttkclark and others added 25 commits April 30, 2025 19:47
Signed-off-by: Scott Kingsley Clark <scott@skc.dev>
The docs for datetime moved from: 
`https://docs.pods.io/fields/date-time-fields/datetime/`
to
`https://docs.pods.io/fields/datetime/`

This PR updates the inline links to avoid a 404. 


Signed-off-by: Brooke. <hi@broo.ke>
This hook will override the WP Editor savePost action just like ACF (for the time being) until a stable PreSavePost hook becomes available. I've already added todo tags into the code as a reminder.
Code is based on ACF: https://github.com/AdvancedCustomFields/acf/blob/6.3.8/assets/build/js/acf-input.js#L11285
At this point `wp.data.dispatch('core/editor')` is available React is not rendered yet so we can properly override the savePost function.
Signed-off-by: Jory Hogeveen <JoryHogeveen@users.noreply.github.com>
@sc0ttkclark
Copy link
Copy Markdown
Member

Codeception rest error is related to the WP 6.3+ min requirement and the Codeception/Slic tooling not yet supporting that version.

Comment thread components/Pages.php Outdated
Comment thread components/Pages.php Outdated
Comment thread components/Templates/includes/element-view_template.php Outdated
Comment thread includes/access.php
Comment thread includes/general.php Outdated
Comment thread src/Pods/Admin/Settings.php
context={ context }
/>
</div>
<div {...useBlockProps()}>
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.

Suggested change
<div {...useBlockProps()}>
<div { ...useBlockProps() }>

Comment thread ui/js/dfv/src/fields/wysiwyg/tinymce.js Outdated
Comment thread ui/js/dfv/src/fields/wysiwyg/tinymce.js Outdated
Comment thread ui/js/dfv/src/fields/wysiwyg/tinymce.js Outdated
sc0ttkclark and others added 7 commits May 1, 2025 11:27
Co-authored-by: Jory Hogeveen <JoryHogeveen@users.noreply.github.com>
Signed-off-by: Scott Kingsley Clark <scott@skc.dev>
Co-authored-by: Jory Hogeveen <JoryHogeveen@users.noreply.github.com>
Signed-off-by: Scott Kingsley Clark <scott@skc.dev>
Co-authored-by: Jory Hogeveen <JoryHogeveen@users.noreply.github.com>
Signed-off-by: Scott Kingsley Clark <scott@skc.dev>
Co-authored-by: Jory Hogeveen <JoryHogeveen@users.noreply.github.com>
Signed-off-by: Scott Kingsley Clark <scott@skc.dev>
@sc0ttkclark sc0ttkclark merged commit 08a7bc7 into main May 1, 2025
10 of 17 checks passed
@sc0ttkclark sc0ttkclark deleted the release/3.2.9 branch May 1, 2025 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants