The plugin now tells the Hedwig service which version it is running, so the
service can let you know when a newer one is out. Only the plugin name,
version and store address are sent; nothing about you or your customers.
Fixed an invalid attribute in the block checkout field registration. It made
WooCommerce discard the whole attribute set for the delivery notes field and
log a notice on every page load.
New “En camino” order status. Creating a shipping label for an order moves it
there automatically, and it moves on to Completed by itself when the carrier
reports the parcel as delivered.
New customer email, sent when the label is created. It says the order is ready
to ship — not that it is already travelling — with the carrier, the tracking
number and a link to the order. It can be edited or turned off under
WooCommerce → Settings → Emails like any other store email.
Customers now see the tracking of their own parcel at the top of their order,
with the carrier, the tracking number, the estimated delivery date and the
events reported by the carrier. Orders without a label show nothing at all.
New “Nivel y referidos” screen. It shows which price level your volume has
earned you, how many labels you still need to move up, and your invite code:
when someone signs up with it, verifies their account, tops up and ships their
first parcel, both of you get wallet credit.
The sign-up form now takes an optional invite code.
Fixed a fatal error in the webhook handler: a bad class reference broke every
incoming event from the service.
1.3.5
The plugin now talks to the production service at hedwig-envios.fenrisdev.com
instead of the staging one. The Terms and Privacy links in the footer follow
the same base, so they point to production too.
Headings now use Prata, a SIL Open Font License typeface, instead of the
previous commercial one. Everything shipped in this package is now
GPL-compatible.
1.3.4
The Verification tab now shows a status card: whether the request is under
review or was rejected, the reason for the rejection, how many times you have
applied and the relevant dates.
Fixed the status never being read. The tab looked for it in the wrong place
in the service response, so it always showed the same generic notice even
with a request in progress.
1.3.3
The footer link now covers the whole “Desarrollado por Fenris” phrase instead
of the single word.
Verification notices get their own icon in the bell and open the Verification
tab when clicked.
1.3.2
Every screen now ends with a footer that links to the Terms and Conditions
and the Privacy Notice and credits Fenris as the developer. It is shown on
the sign-in screen too.
The menu icon is no longer dimmed: WordPress fades image icons to 60% so they
do not stand out over the dashicons, which left the mark looking washed out.
1.3.1
The label download messages now use esc_html__() instead of __(): wp_die()
prints its message, so the translated string has to be escaped too.
1.3.0
The plugin is now translatable: 353 user-facing strings are wrapped in the
translation functions, both in PHP and in the React panel.
Every PHP file now refuses to run when WordPress is not loaded, so a direct
request to a plugin file can no longer surface a fatal error.
1.2.0
Renamed to “Hedwig Envíos for WooCommerce” to meet the WordPress.org
trademark naming rules.
The readme is now in English, as the directory requires.
Documented the three static-analysis exceptions: the binary PDF label stream,
the checkout field (WooCommerce verifies the nonce upstream and the value is
sanitised on the next line), and the transient cleanup on uninstall.
1.1.3
The WordPress menu icon and the logo are no longer stuck in the browser cache:
their URLs now carry the plugin version. The old mark kept showing even though
the file on disk was already the new one.
1.1.2
The track, view details and cancel buttons on the order screen now use a solid
fill: they were transparent with a faint border and got lost on the ticket.
Error messages and status pills are no longer translucent tints either, which
practically disappeared on the light ticket.
In dark mode the “rates will appear here” placeholder is visible again; it had
light text over a light veil.
1.1.1
Green badges (Verified, Delivered) now use white text over a darkened green,
which is where white is actually legible.
The label ticket now uses the brand teal.
Notifications now take you where the thing they announce is: a support reply
opens that ticket.
Fixed the notifications panel, which ran off screen on mobile.
Fixed the “Show” selector arrow, which overlapped the number.
My Hedwig account now shows your name and email; they arrived empty.
In the quoting screen, addresses marked “origin and destination” show up in
both pickers again.
Pickups can only be scheduled for newly created labels; shipments already in
transit or delivered are no longer offered.
1.1.0
New Pickups section. A pickup is scheduled from a label: the carrier goes
to that label’s origin address, so there is no address or carrier to capture.
You only choose day, time window, piece count and the largest parcel’s size.
Labels, addresses, parcels and pickups now paginate (10, 20, 50 or 100 per
page) and have a search box that ignores case and accents.
My Hedwig account in Settings: edit your name and change your password.
The email is shown but not editable, because it is the sign-in credential.
Addresses and parcels redesigned.
Opening a support ticket now returns an automatic notice with the support
hours, making it clear this is not a live chat.
Tabs now indicate that they scroll on mobile.
Fixed the notifications button, invisible in light mode.
Fixed the order panel colours and the label button, which overflowed.
Server errors are no longer shown raw.
1.0.2
Colour hierarchy properly applied: teal is the primary colour across the
interface, green the secondary and coral the accent.
Neutrals are tinted toward teal instead of being flat greys.
Black surfaces removed: the header becomes a light surface — where the main
full-colour logo lives — and dark panels become deep teal.
1.0.1
New brand identity: teal, green and coral palette, new logo and the Elegancy
typeface for headings. Karla stays for body text and data.
The previous identity (ochre accent and Playfair Display) is retired.