Releases: sayehava/Pridge-WP-Endpoint
Releases · sayehava/Pridge-WP-Endpoint
Release list
v1.0.3
v1.0.2
- Fixed: the Settings page's General/Integrations/Endpoints & Routing sub-tabs always
showed General no matter which one was clicked - the admin header's own navigation
reused the same variable name as the sub-tab router and silently overwrote it on every
request. - Fixed: panels on the Overview page (Diagnostics, Pending-order automation, Updates &
Backups) had no spacing between them and sat flush against each other. - Strengthened the dropdown hover-readability fix from 1.0.1 with higher-priority rules,
for cases the first pass did not fully cover.
v1.0.1
- Fixed: a genuinely new release could stay invisible for hours because the update
checker always read its own cached result, even when WordPress had just recalculated
its own update data (on its schedule, or via "Check Again" on the Updates screen). The
checker now bypasses its cache whenever WordPress itself is doing a forced check. - Fixed: installing (or self-updating) from GitHub's auto-generated "Source code" zip put
the plugin in a folder named after the version or a commit hash, so every release
installed as a brand new plugin instead of updating the existing one. Releases now
include a pridge-wp-endpoint.zip asset whose folder name never changes, and the update
checker prefers it. - Fixed: an admin.css bug where a hovered/highlighted option in any dropdown rendered
dark text on a dark background and was unreadable. Also fixed several selectors left
over from before Integrations and Endpoints & Routing were merged into the Settings
page, which had silently lost their layout treatment (content padding, hidden footer,
notice width) on that page. - Removed the "Check for updates now" button, which only cleared an internal cache and
required navigating to the Plugins page to see any effect, and replaced it with
"Backup now" - creates a manual backup on demand, independent of any pending update. - Added a Delete button for each entry in the backups list.
v1.0.0
- Use the bundled icon on the Plugins and Update screens (the admin menu keeps WordPress's
own printer icon). - Fixed self-updating: GitHub's release download extracts into a randomly-named folder, and
WordPress was installing the update under that name while removing the existing plugin
folder - the plugin disappeared instead of being updated. The extracted folder is now
renamed to match the plugin's own folder before WordPress installs it. - Germanized invoice, packing-slip, and shipping-label PDFs can take time to finish
generating after an order event fires and were being sent one at a time as each became
available, sometimes printing partial paperwork for an order. Documents are now held
until every routed one for an order exists, then sent together. A WP-Cron check (interval
configurable under Settings, Integrations) picks up any order that was not immediately
ready; an order still missing documents after a configurable timeout is flagged on
Overview for a shop manager to send manually instead of waiting indefinitely. - Added a live cron health monitor to the Overview page: last and next run, orders
currently waiting on documents, a warning if WP-Cron does not appear to be firing, and a
manual "Run check now" button. The panel updates itself in place. - Added optional automatic status changes after a successful print: a WooCommerce order
status and, separately, a Shiptastic shipment status, both configurable under Settings,
Integrations. - Reorganized the admin area: all configuration now lives on one Settings page with
General, Integrations, and Endpoints & Routing sub-tabs. Overview is now a dashboard of
connection status, test-print diagnostics, and automation health.