Skip to content

Releases: thelia-modules/RewriteUrl

3.0.8

Choose a tag to compare

@github-actions github-actions released this 12 Oct 06:02
Release 3.0.8

3.0.7

Choose a tag to compare

@github-actions github-actions released this 05 Oct 06:40
Release 3.0.7

3.0.6

Choose a tag to compare

@github-actions github-actions released this 02 Oct 09:34
0d14e6e
Release 3.0.6

3.0.5

Choose a tag to compare

@anoziere anoziere released this 09 Sep 11:55
ba92700

A 404 whose path, user agent or referer was longer than 255 characters came back to the visitor as a 500: the three columns of the error url report are written to verbatim, and each was a VARCHAR(255). The overflow raised SQLSTATE 22001 inside the kernel exception listener.

  • the columns are widened — url_source and referer to 1024, user_agent to 512 — by ALTER (Config/update/3.0.5.sql), so the recorded history is kept;
  • the listener cuts each value to the width of its column before writing (mb_strcut, never splitting a multibyte character);
  • a PropelException raised while recording is logged instead of escaping: this report is a side effect of the 404 and must not change the response.

Upgrading plays the update SQL through module:refresh.

Full detail in #53.

3.0.4

Choose a tag to compare

@github-actions github-actions released this 14 Aug 11:04
  • Fix the "not rewritten URLs" category loop, which still referenced the pre-Propel2 VIEW_ID constant (now COL_VIEW_ID) and crashed with an undefined constant error.

3.0.3

Choose a tag to compare

@anoziere anoziere released this 12 Aug 13:10

Fix 500 on the back-office "Not rewritten URLs" page: the breadcrumb generated a URL for the unknown route admin.configuration (the actual route is admin.configuration.index). (#52)

3.0.2

Choose a tag to compare

@anoziere anoziere released this 08 Aug 12:56

Aligns the module descriptor version with the release, so installed shops detect the 3.0.1 fatal-error fix in the update routine. Contains 3.0.1.

3.0.1

Choose a tag to compare

@anoziere anoziere released this 08 Aug 11:57

Fixes a fatal error in the module update routine: the self-redirect cleanup used Propel constants that no longer exist, which aborted module:refresh. Upgrade from 3.0.0 is strongly recommended.

3.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 09:44

Thelia 3 compatibility release.

  • Requires Thelia 3.0.0 or later (PHP 8.3)
  • License normalized to GPL-3.0-or-later

For Thelia 2 shops, keep using the previous major release. Thelia 2 maintenance continues on the thelia2 branch.

2.2.6

Choose a tag to compare

@github-actions github-actions released this 04 Aug 07:54
d331558
Release 2.2.6