view CHANGELOG.rst @ 380:f33712c4cfab

routing: Fix bugs with matching URLs with correct route but missing metadata. When matching a route like `/foo/%slug%` against an URL like `/foo`, the route will (correctly) return a match, but it will be completely missing the `slug` metadata, resulting in problems elsewhere. This change makes it so that any missing route metadata will be filled in with an empty string. And because this means generated URLs may differ from the incoming URL when using trailing slashes (`/foo/` _vs._ `/foo`), we make the assert in the chef server handle those discrepancies.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 10 May 2015 00:34:21 -0700
parents 8f7ba2c95025
children 1856e7aa6ce8
line wrap: on
line source


CHANGELOG
=========

This is the changelog for PieCrust.

The first section deals with the latest changes in the development branch
(``default`` in Mercurial, ``master`` in Git).

The second section deals with changes in the stable branch (``stable`` in
Mercurial, ``git-stable`` in Git), but those changes are also included in the
development branch (the development branch is ahead of the stable branch).


Fresh changes
-------------

*None... this stuff is still being prepared...*

Frozen changes
--------------

*None... this stuff is still being prepared...*