POM Events
Changelog
Changelog
All notable changes to POM Events are documented in this file.
Changes pending release tag
-
refactor: Use POM Theme's 1.25rem top-margin helper for event registration responses.
-
refactor: Migrate event templates from retired pixel-based gap helpers to the current rem spacing contract.
-
refactor: Migrate event feed metadata from the retired pixel-named font-size helper to the current rem helper contract.
-
build: Synchronize the recursive POM Knowledge Markdown tree to
wp-content/docs/pom-knowledgeduring local release builds while excluding hidden and non-Markdown files. -
build: Update POM Framework so managed file reads are cached per request and OPcache remains an optional acceleration layer.
-
fix: Define REST item schemas for attendee IDs and optional registration fields so WordPress registers array event meta without warnings.
-
docs: Rewrote every POM Events documentation article (start here, events, registration forms, attendees, WooCommerce, display and search, settings, workflows, developers and help) with distinct, code-verified content.
-
docs: Add the documentation manifest that defines article order for POM Docs Sync.
-
docs: Give every POM Events documentation directory, article, and asset a globally unique product-scoped name and update all internal links.
-
docs: Enforce numbered documentation topics with no root Markdown files and complete index pages for every topic directory.
-
docs: Add complete reader-focused product documentation under numbered POM Docs Sync terms.
-
docs: Clarify that public documentation must be reader-focused and exclude internal operational material.
-
docs: Standardize numbered screenshot placeholders for public Markdown documentation.
- Changes included in version 1.0.1.
New features
- Bundled POM Framework and added an independent Settings > POM Events screen whose General, Archive, Single event, and License sections persist under the
pom-eventssettings namespace. - Added the missing/invalid license admin notice and subscription cost info on the plugin-owned License section.
Fixed
- Made the signed v2 local fallback updater and license management available independently of the active theme while retaining the POM Theme runtime requirement.
Changed
- Moved all POM Events runtime settings reads out of the POM Theme namespace while preserving the existing setting and field identifiers for deterministic migration.
Documentation
- Required complete production-facing documentation maintenance and the canonical access-denying
.htaccessin repository agent guidance. - Documented the theme-first, per-site settings migration required before rolling the namespace change out to existing installations.
- Replaced unauthenticated v1 release verification with a signed v2 license, domain, one-time token, and SHA-256 package check.
- Standardized pending and historical release notes under the current categorized changelog format.
- Updated the release procedure to require dated changelog headings.
Build
- Centralized plugin documentation under
wp-content/docs/pom-eventsduring local release builds and excluded thedocstree from ZIP artifacts. - Added the Composer dependency lock and release-package checks that require POM Framework while removing its duplicate nested vendor tree.
- Sourced manifest release notes from versioned changelog sections and rejected invalid changelog structures during builds.
- Accepted mandatory ISO release dates in versioned changelog headings when generating manifests.
Internal
- Standardized incremental changelog maintenance and required
CHANGELOG.mdin release packages.
- Changes included in version 1.0.0.
Internal
- Established the existing release baseline before adoption of the incremental changelog workflow.
The entries below reconstruct unversioned or previously undocumented development before this repository adopted incremental release notes. Each active month consolidates its non-merge Git commits; merge-only, version-number-only, and internal tracking-only commits are omitted.
2026-06
New features
- Releases: added private release pipeline.
Changed
- Framework: POM Framework - Rename Pomatio Framework.
- Agents: define external testing policy.
2026-03
New features
- New release building script.
Changed
- Removed flatpickr styles from events-list.scss and events-list.min.css.
2026-02
Changed
- Removed WPAS dependency from POM Events plugin.
- Removed flatpickr dependency from this plugin and use the one bundled with the theme.
2025-11
Changed
- Normalize meta.php indentation.
- Normalize event_single options indentation.
- Normalize events_general options indentation.
- Normalize indentation and improve code readability in single-event.php.
Documentation
- Added README.md.
2025-09
Changed
- Updated pom-form.
2025-07
New features
- Added Spanish localization support for Flatpickr in events-list.
Performance
- Refactored events-admin.js replacing jQuery with vanilla JavaScript.
- Refactored assistants meta box and related functionality: separate logic into modular PHP and JS, replace jQuery with vanilla JavaScript.
Build
- Replaced jQuery datetimepicker with Flatpickr in events-list and update build configuration.
2025-05
Changed
- Changed textdomain loading to 'init' hook.
2025-04
New features
- Refactored event signup handling and add event-single specific JS.
- Added Polish translation.
Fixed
- Fixed JavaScript code formatting consistency.
- Enabled translation for events error message.
- Fixed indentation.
- Replaced direct access to 'Template' property with get_template() method to avoid magic method warning.
Changed
- Renamed "events-fullcalendar" to "events-calendar".
- Updated text domain constants in event signup messages.
- Removed redundant script localization and update translations.
- Applied maintenance updates to frontend assets, project bootstrap.
- Set timezone and time format in Fullcalendar.
Styles
- Removed unused styles and scripts related to FullCalendar.
Build
- Used Webpack for building events calendar script.
- Removed Bower configuration files.
- Removed unnecessary bower_components.
2025-01
Changed
- Ensured $post is valid before checking its properties.
2024-12
Fixed
- Prevented PHP warning for undefined 'related_events' key.
2024-11
Changed
- Removed unnecessary actions inside event templates.
2024-10
Performance
- Updated 'Event search form' query to show events based on the end date and not the start date.
- Optimized event post type handling and some minor improvements.
2023-11
New features
- Updated the way taxonomies are registered to avoid overwriting taxonomies created from the theme.
Changed
- Applied maintenance updates to frontend templates.
- Applied maintenance updates to project bootstrap.
2023-10
New features
- New Datetime date format option.
- Added how to do recurring events.
- Enabled support for 'custom-fields'.
- Added show_in_rest param to registered post metas.
- Added '_thumbnail_id' as meta for events.
Fixed
- New option to customize error message when no events found.
- Added custom error message theme-option and typo fix.
Changed
- Register post metas.
- Updated 'pom' meta in rest.
- Applied maintenance updates to plugin runtime.
2023-09
Fixed
- The event end date was not displayed correctly in the event single.
2023-07
Changed
- Made translatable the URL to go back in the single of an event.
- Dummy commit.
2023-06
Fixed
- Fixed invalid product_id value.
Performance
- Refactored buy event JS from jQuery to vanilla JS.
2023-05
New features
- Added Customizer settings to Theme Options.
- Added new options to Events single.
- Added option to disable events single subheader.
- New configuration options.
- New translations.
- Option to hide "add to calendar" button.
- New options to add additional links in event single info sidebar.
Fixed
- Prevented empty buttons in event single.
Changed
- Updated events archive and single.
- Updates so that the plugin uses settings from Theme Options and not from the Customizer.
- Applied maintenance updates to project bootstrap.
- Option to hide events results date globally.
- Option to hide calendar in events list.
- Updated events on month change.
- Applied maintenance updates to frontend templates, project bootstrap.
- Removed some console logs.
- String translations.
- Applied maintenance updates to plugin runtime, project bootstrap.
Performance
- Updated month change Ajax query.
2022-09
New features
- Added optional country field to events signup form.
2022-06
New features
- Event categories are added as classes for customization.
Changed
- Cleaned up the event single template.
- Updated single event sign up system.
2022-04
New features
- Added pom_events_after_assistants_info_update action after changing user status in admin metabox.
Changed
- Updated pom_events_after_assistants_info_update hook.
2022-01
Changed
- Removed the use of deprecated pom_get_products() method.
2021-10
Changed
- Applied maintenance updates to project bootstrap.
- Applied maintenance updates to frontend assets, project bootstrap.
Build
- Added Bower components to the repository.
2021-06
Changed
- Option to associate a product to an event to have paid events.
- Applied maintenance updates to project bootstrap.
2021-05
Changed
- Removed no-eq-height class.
- Typo changes.
2021-04
Fixed
- Fixed calendar language issue.
Changed
- Replaced .vertical_align_row for .align-items-center class.
- Applied maintenance updates to project bootstrap.
- Updated event single details.
- Updated event single template.
2021-03
Changed
- Applied maintenance updates to project bootstrap.
2020-06
Fixed
- Fixed line breaks not working in event single.
2020-05
New features
- Added option to set same subheader image to all events and the option to display featured image before post content.
Fixed
- Fixed related posts in events single.
Changed
- Option change related posts content label and remove items links.
- Applied maintenance updates to project bootstrap.
- Updated image size for events results.
2020-04
New features
- Added appspec.yml for auto deployment on staging.
- Added empty default.
Fixed
- Fixed filters behavior.
- Fixed orderby meta name.
Changed
- Updated appspec.yml file.
- Test deployment destination: with trailing slash.
- Several improvements.
- Removed console logs.
- Removed empty defaults.
2019-08
Fixed
- Fixed POM theme incompatibilities, fixed events sign up functionality, added option to select events list module loading image, new option to disable event attendees functionality and layout fixes.
Changed
- Minor improvements.
2018-09
New features
- Added fullcalendar shortcode.
2018-05
Changed
- Deleted admin scripts on customizer. Caused icon picker to crash.
Internal
- Initial commit.