Skip to content

Releases: vdlp/oc-redirect-plugin

v1.10.0

24 Sep 13:38
Compare
Choose a tag to compare
  • Improve statistics performance

Full Changelog: 1.9.0...1.10.0

v1.9.0

21 Jun 12:36
Compare
Choose a tag to compare
  • Move custom validator initialization #27
  • Add setting for enabling/disabling automatic creation of redirects #28

Full Changelog: 1.8.1...1.9.0

v1.8.1

24 May 07:28
Compare
Choose a tag to compare
  • Fixes a critical issue with Regular Expression redirects #25

Full Changelog: 1.8.0...1.8.1

v1.8.0

25 Apr 12:02
Compare
Choose a tag to compare
  • Add new CLI command vdlp:redirect:publish-redirects
  • Add new schedule which runs the new command daily
  • Add missing property 'requiredPermissions' to controllers

Full Changelog: 1.7.0...1.8.0

v1.7.0

18 Apr 10:25
Compare
Choose a tag to compare
  • Fixes issue #24
  • Add Code of Conduct
  • Add PHP requirements to README
  • Add micro optimisations by making closures static
  • Minor code improvements

Full Changelog: 1.6.0...1.7.0

v1.6.0

04 Apr 13:11
Compare
Choose a tag to compare
  • Add new Match Type: Regular Expression! Now advanced matching can be done by using regular expressions. Please note that all input will be provided to the native PHP method preg_match. For more documentation about preg_match visit php.net.
  • Add description to a redirect. This allows users to describe the purpose of a redirect, or for any other reason that might be appropriate ;-).
  • Fix issue when adding Conditions with the same priority to the RedirectManager.

Full Changelog: 1.5.0...1.6.0

v1.5.0

14 Mar 10:05
Compare
Choose a tag to compare
  • Add statistics side-bar to redirect update view
  • Improve extensibility by adding new events
  • Add support for RedirectConditions (new plugins using this feature will come out soon).
  • Code improvements

Fixes:

  • Fix issue when sql_mode=ONLY_FULL_GROUP_BY (several graph images were broken)
  • Fix issue with parsing the request path #21

Added events:

Event Payload Description
vdlp.redirect.match none When a request matched, right before the redirect response.
vdlp.redirect.changed none When one or more redirects are changed.
vdlp.redirect.beforeRedirectSave Redirect Before a redirect is saved (using the backend form).
vdlp.redirect.afterRedirectSave Redirect After a redirect is saved (using the backend form).
vdlp.redirect.beforeRedirectUpdate Redirect Before a redirect is updated (using the backend form).
vdlp.redirect.afterRedirectUpdate Redirect After a redirect is updated (using the backend form).
vdlp.redirect.afterRedirectDelete Redirect After a redirect is deleted (using the backend form).

Listen to events:

Event Payload Description
vdlp.redirect.toUrlChanged string $oldUrl, string $newUrl Can be fired from a third-party plugin.

Full Changelog: 1.4.5...1.5.0

v1.4.5

14 Mar 10:07
Compare
Choose a tag to compare
  • Code improvements

Fixes:

  • Fixes critical issue with ignoring query parameters #13

Full Changelog: 1.4.4...1.4.5

v1.4.4

14 Mar 10:08
Compare
Choose a tag to compare
  • Escape output to prevent XSS injections
  • Prevent redirect loop
  • Fix type error when pageUrl helper does not return a string
  • Rename Tester redirect header name to X-Vdlp-Redirect

Full Changelog: 1.4.3...1.4.4

v1.4.3

14 Mar 10:08
Compare
Choose a tag to compare
  • Fix thrown BindingResolutionException on redirecting #12

Full Changelog: 1.4.2...1.4.3