Skip to content

Releases: lukasbestle/kirby-downloads

1.2.1

26 Aug 14:16
1.2.1
d35280d
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix plugin version in composer.json for Kirby's update check #5

1.2.0

29 Jun 12:15
1.2.0
88785da
Compare
Choose a tag to compare

🎉 Features

  • New search option that allows to hide the search toggle in the Interface tab #4

✨ Enhancements

  • Hide Interface tab and pre-selection info box if both fields and search have been disabled in the site config #3 #4

1.1.0

30 Jan 21:18
1.1.0
c0cc8c9
Compare
Choose a tag to compare

✨ Enhancements

  • Support for Kirby 4 and PHP 8.3

☠️ Deprecated

  • The plugin is no longer tested with PHP 8.0. As this version has reached end-of-life, I don't recommend using it in production any longer.

1.0.0

06 May 20:21
1.0.0
6f85edf
Compare
Choose a tag to compare

Initial stable release (no changes to version 1.0.0-rc.3)

1.0.0-rc.3

02 May 20:25
1.0.0-rc.3
539f91d
Compare
Choose a tag to compare
1.0.0-rc.3 Pre-release
Pre-release

🎉 Features

  • Support for custom human-readable and translatable labels for each UI filter option
  • Displayed results in the frontend are now paginated to 15 results per page by default; this can be modified or disabled in the config
  • New $block->hasActiveForm() method to check whether at least one filter or the search have user input in them

✨ Enhancements

  • UI filter options are now sorted alphabetically by their labels

⚠️ Breaking changes

  • The config array syntax for field labels has changed.
  • The form and API endpoints for UI filters now use the GET HTTP method (previously POST).
  • The JSON response data structure for the UI filter API endpoint has changed to include the pagination data.

➡️ Migration

  • If you have defined translated labels for the fields in your config, please adapt to the new array syntax.
  • If you use a custom block snippet, please review the diff to the previous version and apply the changes to your own snippet.
  • If you use the UI filter API endpoint, please switch to a GET request and adapt to the new pagination setup.

For a full picture, check out the updated documentation.