Hyper Changelog

Keep up to date with all the changes with Hyper.

Hyper 1.x is on version 1.1.27, released on Apr 10, 2024

  • theicons.co/svg/photo-09 Created with Sketch. 44 New features
  • theicons.co/svg/others-47 Created with Sketch. 16 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 109 Bug fixes
View latest release (1.1.27) on the Plugin Store

1.1.27 - Latest Release

Released Apr 10, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Link::getLinkType() to return the LinkInterface for the link’s type.

  • theicons.co/svg/others-47 Created with Sketch.

    New element-based links on a multi-site now propagate the linked-to element for the same owner site.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix link type dropdown styling on Safari.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field changes being triggered when no changes had been made.

1.1.26

Released Mar 29, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Formie forms as a link type.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when limiting link types and removing the current link type of a link.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Shopify Product link type label.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Typed Link migration not including suffixes for element link types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error where other field content would be cleared when Hyper field content was initialized at the same time.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Typed Link migration not including suffixes for element link types.

1.1.25

Released Mar 23, 2024

  • theicons.co/svg/home-36 Created with Sketch.

    Fix validation not working correctly for link blocks.

1.1.24

Released Mar 22, 2024

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when creating new link blocks, not respecting the default link type.

1.1.23

Released Mar 22, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add field migration note for when no fields are found to migrate.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add counter to field migration utility to make it easier to troubleshoot any failed fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Link blocks no longer show a border around the block for single links, when the header is hidden.

  • theicons.co/svg/others-47 Created with Sketch.

    Link block headers now hide the header when not required.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error if an existing link block is set to a type that’s no longer in its allowed types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with Embed links with image processing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when rendering Commerce Variant links.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix UI overflow for field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Typed Link migration for multi-site installs.

1.1.22

Released Mar 18, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add backupOnMigrate plugin setting to control whether backup are performed when migrating from another link plugin.

1.1.21

Released Mar 04, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to set the column type for Hyper fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Embed link types now create <iframe> elements when embed responses don’t contain them.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix custom attributes not saving correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Selectize fields not working properly when re-ordering link blocks which Hyper was contained in a Matrix/Super Table field.

1.1.20

Released Jan 30, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to make the linkValue a required field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix element-based link types not validating correctly when a non-uri element is selected.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to select User elements for User link type.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix when making changes to a link, switching between link types would not retain any changes.

1.1.19

Released Dec 20, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add validation support for Embed fields, when supplied with an invalid URL.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add imageWidth and imageHeight to embed data for Embed fields, when resolveHiResEmbedImage is enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when fetching an invalid URL for Embed links.

1.1.18

Released Dec 08, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “allowed domains” plugin setting, to control what domains are allowed to be used in Embed link types.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add resolveHiResEmbedImage for Embed fields to resolve hi-resolution images for embed data.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add “Embed Preview” field layout UI element.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add linkValue to GraphQL queries for Hyper fields for the raw value of the link (useful for embed link types).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add extra logging when unable to render a Hyper field block.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add error logging to Embed link types.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve Embed link type performance when saving elements.

  • theicons.co/svg/others-47 Created with Sketch.

    Embed link types now fetch the most hi-res image available.

  • theicons.co/svg/others-47 Created with Sketch.

    Embed links now include the description for the link’s title attribute, if “Link Title” field is enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Embed link type fetching extra times when the link’s URL hasn’t changed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix support for Embed v3 for Embed links, when other plugins (spicyweb/craft-embedded-assets) still use it.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when deleting link blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Assets fields rendering the “Upload files” button multiple times when re-rendering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix styles when dragging link blocks.

1.1.17

Released Nov 25, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add blocktype errors for Matrix and Super Table fields when migrating from Typed Link fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when invalid linkValue was set for element link types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with linkField autofocus being incorrectly set.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue with setting custom linkText when rendering fields. text should now be used.

  • theicons.co/svg/home-36 Created with Sketch.

    Deprecate setting linkText when calling getLink(). Use text instead.

1.1.16

Released Oct 26, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when deleting a link block.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error for non-multiple links and some fields in the slide-out editor.

1.1.15

Released Oct 12, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix missing templates for Shopify Product link types.

1.1.14

Released Oct 03, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some visual inconsistencies with link blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error for nested Hyper fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix save button for plugin settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when re-ordering link blocks.

1.1.13

Released Sept 25, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix missing translations.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix link block background clip.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field handles not showing for link attributes and custom fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue when re-ordering multiple links.

1.1.12

Released Sept 15, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Shopify Product links.

  • theicons.co/svg/others-47 Created with Sketch.

    Update cache after slug/uri changes. (thanks @nateiler).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error for some field setups and failing linktypes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix fields in the settings slideout not saving correctly in some cases.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a visual bug when dragging multiple Hyper link blocks in the element slideout.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multi-link “Add link” buttons not working correctly for nested Hyper fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix field not initializing correctly in Super Table or Matrix field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being unable to pick Variants for Variant link type.

1.1.11

Released Aug 10, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Link::checkElementUri().

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some fields not having their JS initialized when used in the link type “Content” tab.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with Matrix (and some other fields) caused by incorrect Linktype validation calls when saving a Hyper field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect results when trying to eager-load Hyper fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when Hyper fields are initialized too early, before Craft and Hyper are ready.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lightswitch UI on Craft 4.4.16+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix “fresh” check for blocks, affecting some defaults for some fields (Button Box) saving over content.

1.1.10

Released July 21, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for rel in custom attributes field value, when also enabling “new window”.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add extra debugging message for Linkit migration when link types cannot be migrated.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for migrating Product link type for LinkIt.

  • theicons.co/svg/others-47 Created with Sketch.

    The Link type dropdown now shows as disabled if only a single link type.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix nested Hyper fields not working correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error where checking if Craft was initialized too early results in empty Hyper fields.

1.1.9

Released July 11, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add French translations. (thanks @scandella).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add custom link type checks to migrations.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add cache utility to clear caches for element links.

  • theicons.co/svg/others-47 Created with Sketch.

    Update link field migrations to disable any link types that weren’t present in the respective original link plugin (e.g. Embed).

  • theicons.co/svg/others-47 Created with Sketch.

    Field settings now no longer open the settings for the first link type automatically.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix LinkIt migration for social media URLs (Facebook, Twitter, etc), not migrating correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix translations for some strings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when Hyper fields are initialized too early, before Craft and Hyper are ready.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix default new window setting for multiple link version not working correctly. (thanks @JeroenOnstuimig).

1.1.8

Released June 25, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add link types to GraphQL queries.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Link::isElement().

  • theicons.co/svg/others-47 Created with Sketch.

    Element links now only return an element value when the linked-to element is enabled.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix GraphQL queries containing isElement and isEmpty.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix LinkInterface not being registered properly as a GraphQL interface.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some field layout elements not allowing custom instructions text.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when uninstalling third-party elements that register a link type.

1.1.7

Released May 27, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Feed Me support for older Feed Me versions (pre 5.1.1.1).

1.1.6

Released May 17, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a migration error with Typed Link fields in Vizy fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where Hyper fields weren’t working in Vizy fields.

1.1.5

Released May 11, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add compatibility with Vizy 2.1.x.

  • theicons.co/svg/others-47 Created with Sketch.

    Allow text and linkText options to override link text for getLink() calls.

  • theicons.co/svg/others-47 Created with Sketch.

    Link attributes defined in the field settings can now be overridden in templates.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error in some cases with an empty element select modal.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix place link type settings not saving correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue using Smith to clone Matrix fields containing Hyper fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix classes define in templates not merging with field settings classes.

1.1.4

Released Apr 07, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    LinkCollection now implements ArrayAccess to allow index-access for Hyper field values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some HTML characters being stripped incorrectly due to LitEmoji processing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix HTML characters not being encoded/decoded correctly for field values.

1.1.3

Released Apr 04, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix empty link states for Email and Phone links.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when creating the field cache for new fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Increase z-index for tooltips when in live preview or editor slide-out.

1.1.2

Released Mar 14, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with Commerce Product/Variant link types.

1.1.1

Released Mar 07, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue registering link types when Hyper isn’t fully initialized.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with element caches for Asset links.

1.1.0

Released Mar 05, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Commerce Product and Variant link types.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hyper/migrate/typed-link-field console command for migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hyper/migrate/typed-link-content console command for migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hyper/migrate/linkit-field console command for migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hyper/migrate/linkit-content console command for migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hyper/migrate/link-field console command for migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add hyper/migrate/link-content console command for migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add embedDetectorsSettings to pass to embed settings. (thanks @kylecotter).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add embedHeaders plugin setting to provide settings for Embed link fetching.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add embedClientSettings plugin setting to provide settings for Embed link fetching.

  • theicons.co/svg/others-47 Created with Sketch.

    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.

  • theicons.co/svg/others-47 Created with Sketch.

    Update multi-link fields to not show a link type dropdown when only one link type is available.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix select fields not working for link blocks when re-ordered for Craft 4.4+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Redactor not working correctly for link blocks when re-ordering.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an visual overflow issue for link blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset link types not working correctly to select assets.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multi-link fields not allowing all links to be removed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a infinite loop issue when link types contain custom fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when Hyper hasn’t been fully initialised yet, setting link type objects.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where a disabled link type could be chosen as the default for the field.

1.0.5.2

Released Mar 01, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix settings icon not appearing for multi-link fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a potential error with field layout config when saving fields.

1.0.5.1

Released Mar 01, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix settings icon not appearing for multi-link fields.

1.0.5

Released Mar 01, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add error text when unable to render the link’s HTML for general errors.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add error text when unable to render the link’s HTML due to field layout issues.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with invalid field layout data..

  • theicons.co/svg/home-36 Created with Sketch.

    Fix multi-link fields with a single tab for linktype settings throwing an error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix project config change inconsistencies for link types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix element cache for element links not working correctly for multi-site installs.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect valueType() for field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when deleting a Matrix or Super Table block type throwing an error with Hyper fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix link type field layouts not persisting once edited.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix link types not saving a custom order in the field settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when running project config rebuild.

1.0.4

Released Feb 21, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix classes not applying with getLink({ class: ‘…’ }).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a migration issue for Vizy fields containing Super Table/Matrix fields with links.

1.0.3

Released Feb 18, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error migrating Typed Link fields for element-based links with cache data.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when migrating Typed Link fields, when multiple ones are in a Matrix field.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a visual gap for new link button for multi-link fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when rendering fields that used to have an element for the link value, not being null.

1.0.2

Released Feb 16, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add asString as a param to Link::getLinkAttributes().

  • theicons.co/svg/home-36 Created with Sketch.

    Fix custom link text not overriding for Element or Site link types.

1.0.1

Released Feb 16, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add more logging more failed content table migrations.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add UID to field migration output for fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an unhandled error when migrating, where a corresponding Hyper link type cannot be found.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a potential error when migrating fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when migrating empty field content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error with field settings not having their enabled link type state set correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a validation error when saving element drafts.

1.0.0

Released Feb 14, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Initial release