Skip to main content

Changelog

1.3.1 (2026-08-31)

Improvements

  • Pages that show many attachments load faster. A product page with twelve attachments now runs 4 attachment-related database queries instead of 27: an icon shared by several files is read once instead of once per file, the data used for page caching is fetched in a single query, and the attachment list is built once per page instead of once for every block that displays it. The same attachments are shown as before

Fixed

  • Restricted attachments could be downloaded by anyone. The direct download link served any attachment by its id without checking who was asking, while the storefront listing did check. A file limited to a specific customer group (a wholesale price list, a dealer datasheet), a file assigned to a different store view, or a file you had switched off was still downloadable — including by guests, since attachment ids are sequential and easy to guess. Downloads now apply exactly the same customer group, store view and Enabled rules as the listing, and anything the visitor is not allowed to see returns "page not found"
  • Fixed the file shown on the attachment edit form in the admin pointing at the original upload name rather than the file actually stored on the server, so the preview and download links on the form could fail for files that were renamed on upload
  • Fixed an icon whose file-type list contains an entry named "0" being ignored when matching attachments to that icon

1.3.0 (2026-07-30)

Improvements

  • The user guide is no longer bundled with the extension files — it is maintained online, so it is always up to date without reinstalling the module

Fixed

  • Setting Attachments Configuration as your admin Startup Page no longer locks you out with an endless redirect after signing in
  • Fixed an error when saving an attachment if the uploaded file details came through incomplete. When uploading several files at once, any file with a missing name now gets an automatic label (file_1, file_2, ...) instead of failing the whole save

1.2.1 (2026-05-19)

Improvements

  • Localized to 15 core e-commerce locales (ar, cs, de, es, fr, it, ja, nl, pl, pt-BR, pt-PT, sv, tr, uk, zh-Hans)

1.2.0 (2026-02-09)

Features

  • Added Import/Export feature

1.1.19 (2025-12-01)

Improvements

  • Added HTTP Link header with rel="canonical" for attachment files

1.1.18 (2025-10-08)

Fixed

  • Store view scope settings values were not applied on the frontend

1.1.17 (2025-08-20)

Fixed

  • Fixed attachment block rendering on product pages using the "Product Full Width" layout

1.1.16 (2025-06-18)

Improvements

  • Improve WCAG 2.2 AA accessibility for module templates

1.1.15 (2025-02-18)

Fixed

  • Fixed "Attachment::getTag(): Return value must be of type string, null returned"

1.1.14 (2024-12-11)

Improvements

  • Added aditional fields to attachment grid (created_at, updated_at, tag)

Fixed

  • Handling an error "$_FILES array is empty"

1.1.13 (2024-12-02)

Improvements

  • Added ability to load multiple files

1.1.12 (2024-07-12)

Fixed

  • Issue with preview of uploaded file in attachment form

1.1.11 (2024-07-09)

Fixed

  • Issue with S3 storage

1.1.10 (2024-04-05)

Fixed

  • Filter by Store View
  • Undefined variable $links error

1.1.9 (2024-03-26)

Improvements

  • Adding global attachment position

1.1.8 (2024-03-13)

Improvements

  • Adding possibility to define attachment order on category and product pages

1.1.7 (2023-12-01)

Improvements

  • Open the attachment in a new tab

1.1.6 (2023-07-24)

Fixed

  • Compatibility with php less than 7.4
  • Assign attachment to product on product edit page in Magento EE

1.1.5 (2023-03-15)

Fixed

  • PHP 8.2

1.1.4 (2023-03-03)

Fixed

  • Error when adding a product if MSI is used

1.1.3 (2022-09-30)

Fixed

  • mkdir(): File exists

1.1.2 (2022-09-26)

Fixed

  • Filter by customer group

1.1.1 (2022-06-20)

Improvements

  • remove db_schema_whitelist.json

1.1.0 (2022-05-23)

Improvements

  • migrate to declarative schema

1.0.1 (2020-11-09)

Fixed

  • Analytics for links
  • Compatibility with Magento 2.3.x
  • Invalidate cache

1.0.0 (2020-10-27)

Improvements

  • Initial release