All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Remove install migration introducted in the last version that was preventing the plugin from being uninstalled.
- Migrate settings from any existing VzUrl 1.x fields when installing the plugin (thanks to Jan Henckens).
- Migrate settings from VzUrl 1.x when upgrading Craft 2 -> Craft 3.
- Compatibility with Craft 3.
- The
craft.vzUrl.parse
variable now parses any query string into an associative array.
- Set column-type to Text initially, rather that starting with a String and migrating.
- Refactored Javascript to check fields sequentially rather than simultaneously. On entries with a lot of URL fields, this should prevent the browser from locking up.
- Cache URL validity in the browser so multiple copies of the same URL on a page won't require multiple server calls.
- Now uses a GET rather than HEAD request to check URLs, as some servers don't respond correctly to HEAD requests.
- Change column type to TEXT to avoid MySQL row limit.
- Minor styling issues with URL input & redirect message.
- Increased character limit in database to 2000 to prevent issues with longer URLs.
- Release feed URL.
- Made the initial regex URL check more lenient, to avoid marking weird URLs as invalid incorrectly.
- VZ URL fields can now be displayed as a column in the entry index in Craft 2.5.
- Use placeholder for initial value display.
- Always mark URLs beginning with
?
or#
as valid. - Update PHP code to use PSR-2 style.
- Initial public release