Hyper 1.x is on version 1.1.13
, released on Sept 25, 2023
Released Sept 25, 2023
Fix missing translations.
Fix link block background clip.
Fix field handles not showing for link attributes and custom fields.
Fix an issue when re-ordering multiple links.
Released Sept 15, 2023
Add support for Shopify Product links.
Update cache after slug/uri changes. (thanks @nateiler).
Fix an error for some field setups and failing linktypes.
Fix fields in the settings slideout not saving correctly in some cases.
Fix a visual bug when dragging multiple Hyper link blocks in the element slideout.
Fix multi-link “Add link” buttons not working correctly for nested Hyper fields.
Fix field not initializing correctly in Super Table or Matrix field settings.
Fix being unable to pick Variants for Variant link type.
Released Aug 10, 2023
Add Link::checkElementUri()
.
Fix some fields not having their JS initialized when used in the link type “Content” tab.
Fix an error with Matrix (and some other fields) caused by incorrect Linktype validation calls when saving a Hyper field.
Fix incorrect results when trying to eager-load Hyper fields.
Fix an error when Hyper fields are initialized too early, before Craft and Hyper are ready.
Fix lightswitch UI on Craft 4.4.16+.
Fix “fresh” check for blocks, affecting some defaults for some fields (Button Box) saving over content.
Released July 21, 2023
Add support for rel
in custom attributes field value, when also enabling “new window”.
Add extra debugging message for Linkit migration when link types cannot be migrated.
Add support for migrating Product link type for LinkIt.
The Link type dropdown now shows as disabled if only a single link type.
Fix nested Hyper fields not working correctly.
Fix an error where checking if Craft was initialized too early results in empty Hyper fields.
Released July 11, 2023
Add French translations. (thanks @scandella).
Add custom link type checks to migrations.
Add cache utility to clear caches for element links.
Update link field migrations to disable any link types that weren’t present in the respective original link plugin (e.g. Embed).
Field settings now no longer open the settings for the first link type automatically.
Fix LinkIt migration for social media URLs (Facebook, Twitter, etc), not migrating correctly.
Fix translations for some strings.
Fix an error when Hyper fields are initialized too early, before Craft and Hyper are ready.
Fix default new window setting for multiple link version not working correctly. (thanks @JeroenOnstuimig).
Released June 25, 2023
Add link types to GraphQL queries.
Add Link::isElement()
.
Element links now only return an element value when the linked-to element is enabled.
Fix GraphQL queries containing isElement
and isEmpty
.
Fix LinkInterface
not being registered properly as a GraphQL interface.
Fix some field layout elements not allowing custom instructions text.
Fix an error when uninstalling third-party elements that register a link type.
Released May 27, 2023
Fix Feed Me support for older Feed Me versions (pre 5.1.1.1).
Released May 17, 2023
Fix a migration error with Typed Link fields in Vizy fields.
Fix an issue where Hyper fields weren’t working in Vizy fields.
Released May 11, 2023
Add compatibility with Vizy 2.1.x.
Allow text
and linkText
options to override link text for getLink()
calls.
Link attributes defined in the field settings can now be overridden in templates.
Fix an error in some cases with an empty element select modal.
Fix place link type settings not saving correctly.
Fix an issue using Smith to clone Matrix fields containing Hyper fields.
Fix classes define in templates not merging with field settings classes.
Released Apr 07, 2023
LinkCollection
now implements ArrayAccess
to allow index-access for Hyper field values.
Fix some HTML characters being stripped incorrectly due to LitEmoji processing.
Fix HTML characters not being encoded/decoded correctly for field values.
Released Apr 04, 2023
Fix empty link states for Email and Phone links.
Fix an error when creating the field cache for new fields.
Increase z-index for tooltips when in live preview or editor slide-out.
Released Mar 14, 2023
Fix an error with Commerce Product/Variant link types.
Released Mar 07, 2023
Fix an issue registering link types when Hyper isn’t fully initialized.
Fix an error with element caches for Asset links.
Released Mar 05, 2023
Add Commerce Product and Variant link types.
Add hyper/migrate/typed-link-field
console command for migration.
Add hyper/migrate/typed-link-content
console command for migration.
Add hyper/migrate/linkit-field
console command for migration.
Add hyper/migrate/linkit-content
console command for migration.
Add hyper/migrate/link-field
console command for migration.
Add hyper/migrate/link-content
console command for migration.
Add embedDetectorsSettings
to pass to embed settings. (thanks @kylecotter).
Add embedHeaders
plugin setting to provide settings for Embed link fetching.
Add embedClientSettings
plugin setting to provide settings for Embed link fetching.
Improve third-party link field content migration. You can now run the migration for the field and content separately and safely multiple times, and per-environment.
Update multi-link fields to not show a link type dropdown when only one link type is available.
Fix select fields not working for link blocks when re-ordered for Craft 4.4+.
Fix Redactor not working correctly for link blocks when re-ordering.
Fix an visual overflow issue for link blocks.
Fix asset link types not working correctly to select assets.
Fix multi-link fields not allowing all links to be removed.
Fix a infinite loop issue when link types contain custom fields.
Fix an error when Hyper hasn’t been fully initialised yet, setting link type objects.
Fix an issue where a disabled link type could be chosen as the default for the field.
Released Mar 01, 2023
Fix settings icon not appearing for multi-link fields.
Fix a potential error with field layout config when saving fields.
Released Mar 01, 2023
Fix settings icon not appearing for multi-link fields.
Released Mar 01, 2023
Add error text when unable to render the link’s HTML for general errors.
Add error text when unable to render the link’s HTML due to field layout issues.
Fix an error with invalid field layout data..
Fix multi-link fields with a single tab for linktype settings throwing an error.
Fix project config change inconsistencies for link types.
Fix element cache for element links not working correctly for multi-site installs.
Fix incorrect valueType()
for field.
Fix an error when deleting a Matrix or Super Table block type throwing an error with Hyper fields.
Fix link type field layouts not persisting once edited.
Fix link types not saving a custom order in the field settings.
Fix an error when running project config rebuild.
Released Feb 21, 2023
Fix classes not applying with getLink({ class: ‘…’ })
.
Fix a migration issue for Vizy fields containing Super Table/Matrix fields with links.
Released Feb 18, 2023
Fix an error migrating Typed Link fields for element-based links with cache data.
Fix an error when migrating Typed Link fields, when multiple ones are in a Matrix field.
Fix a visual gap for new link button for multi-link fields.
Fix an error when rendering fields that used to have an element for the link value, not being null
.
Released Feb 16, 2023
Add asString
as a param to Link::getLinkAttributes()
.
Fix custom link text not overriding for Element or Site link types.
Released Feb 16, 2023
Add more logging more failed content table migrations.
Add UID to field migration output for fields.
Fix an unhandled error when migrating, where a corresponding Hyper link type cannot be found.
Fix a potential error when migrating fields.
Fix an error when migrating empty field content.
Fix an error with field settings not having their enabled link type state set correctly.
Fix a validation error when saving element drafts.
Released Feb 14, 2023
Initial release