Version 4.0.4

May 16, 2023
  • Fixed element action permission issues arising from changes in Craft 4.3.
  • Removed some irrelevant element actions added to the Link Vault Custom Fields action menu by Craft.

Version 4.0.3

April 27, 2023

Fixed

  • Fixed an error that occurred when downloading and logging remote files where the URL contained no filename.

Version 4.0.2

June 10, 2022

Fixed

  • Removed references to missing FileService::parseEnvironmentString() method.

Version 4.0.1

May 5, 2022

Fixed

  • Updated dependencies to address a composer/composer 2.0-2.2.11 vulnerability.

Version 4.0.0

May 4, 2022

Changed

  • Updates to support Craft 4.0

Version 3.2.0

October 13, 2021

Added

  • Added customFields template variable for querying defined LinkVaultCustomField elements.
  • Added confirmation dialog for saved report deletion.

Changed

  • Redesigned the record history filter tool.
  • Filtered columns appended to the report results table now have a different background color than the default columns.

Fixed

  • Link Vault custom field values are now included in the CSV export.
  • Saved Reports side nav active state now reflects currently selected report.

Version 3.1.7

February 26, 2021

Fixed

  • Fixed the type criteria parameter conflict in the query used by the Link Vault Top Downloads Widget.
  • Removed the default colspan for the widget as it appears to override the configured column span value.

Version 3.1.6

January 26, 2021

Changed

  • The groupCount method in General now has a default limit of null rather than 100.

Fixed

  • Fixed groupCount template variable method parameters to match corresponding method in the General service class.
  • Fixed groupCount method in General service class to omit soft-deleted records.

Version 3.1.5

October 20, 2020

Added

  • Added a confirmation dialog before deleting records in the control panel.

Fixed

  • Records will no longer be deleted if none are checked at all.

Version 3.1.4

August 13, 2020

Changed

  • Masuga\LinkVault\services\GeneralService::download() now returns an instance of craft\web\Response or null if the download request could not be handled.
  • Link Vault now defaults to Craft's native 403/404 response handling if custom error templates are not set in Link Vault's plugin settings.

Version 3.1.3

July 31, 2020

Fixed

  • Fixed issues with the Craft 2 to Craft 3 upgrade process and added correcting migrations.

Version 3.1.2.1

April 27, 2020

Fixed

  • Fixed the base two divisor which should be 1024, not 1014.

Version 3.1.2

April 27, 2020

Added

  • Added the baseTwoFileSize and baseTenFileSize template variables.

Fixed

  • Fixed two deprecation errors.

Version 3.1.1

April 16, 2020

Fixed

  • Fixed the truncation of long folder paths in the table view.

Version 3.1.0

April 15, 2020

Added

  • Added a reporting tool to the control panel.
  • Added the ModifyZipUrlFilesEvent event class.
  • Added the LinkClickEvent event class.

Fixed

  • Fixed numerous deprecation errors in control panel templates.
  • Fixed date parameters issues that occurred when querying download records.
  • Fixed the installation migration to properly drop the custom fields table on uninstall.
  • Fixed a bug where element arrays were treated as objects.

Changed

  • Changed the name of the FrontEndController to LinkVaultController.

Removed

  • Removed the LinkVaultDownload element index page.
  • Removed searchable columns from LinkVaultDownload element.

Version 3.0.5.7

April 7, 2020

Fixed

  • Fixed bug with zipUrl template variable where the array contains assets (or asset IDs) followed by one or more hard-coded file paths.

Version 3.0.5.6

April 7, 2020

Fixed

  • Fixed deprecated log level reference that caused a logging error when Link Vault determined a file was missing.
  • Wrapped a set_time_limit() call in function_exists() since that function can be disabled in php.ini.

Version 3.0.5.5

March 25, 2020

Fixed

  • Fixed bug for Link Vault'd remote URL redirects.

Version 3.0.5.4

October 17, 2019

Fixed

  • FrontEndController now calls parent::init() so Craft can convert the boolean allowAnonymous property into an integer. This fixes an issue that prevented unauthenticated users from downloading files.

Version 3.0.5.3

March 1, 2019

Fixed

  • Fixed issue when upgrading Craft from v2 to v3.1. The upgrade process referenced the plugins table settings column, which no longer exists.
  • Fixed the LinkVaultDownload element's tableAttributeHtml method so it never returns a NULL value.

Version 3.0.5.2

November 13, 2018

Fixed

  • Fixed multi-site localization of download elements.

Version 3.0.5.1

September 26, 2018

Fixed

  • Fixed installation migration so it adds potential missing columns from old versions of Link Vault.

Version 3.0.5

September 21, 2018

Fixed

  • Fixed records and downloads template variable parameter setters.
  • Fixed issues with the user downloads report page in the control panel.

Version 3.0.4

September 4, 2018

Fixed

  • Fixed zipUrl template variable logic for creating zip archives on-the-fly.
  • Fixed Link Vault's plugin logging.
  • Removed LinkVaultDownload::getAsset() return type in case the asset no longer exists and null is returned.

Version 3.0.3

August 30, 2018

Fixed

  • Fixed table name references where the designated table prefix was not taken into consideration.

Version 3.0.2

August 30, 2018

Fixed

  • Fixed the table column header output for ID.

Removed

  • Removed the user download page from the control panel until template is updated for Craft 3.

Version 3.0.1

July 23, 2018

Added

  • Added the CHANGELOG.md file.

Version 3.0.0

July 23, 2018
null