Fix test suite failure on other side of date line.
add test case for link(.) with omitted location
add test for link(.)
Add page() PageSpec, which is like glob() but matches only pages, not other files.
Fix incorrect influence info returned by a failing link() pagespec, that could lead to bad dependency handling in certian situations.
add some openid matching tests
Allow globs to be used in user() pagespecs.
fix test suite after bestlink change
influences returns hash ref now
fix test broken by change to failing link() influence
add type info to influence information
more influences tests
add influence info to match_* Also update docs, test suite.
make success and failreason objects carry an influences hash The hash will be used used to record a set of pages that influenced the result of a pagespec match. The influences are merged together when boolean and/or are encountered in a pagespec. That means using a non-short-circuiting OR operator. And so I use & and | when translating pagespecs, since those bitwise operators can be overloaded. ("and" and "or" cannot, apparently).
add test case for multiline pagespec
Allow curly braces to be used in pagespecs And avoid a whole class of potential security problems (though none that I know of actually existing..), by avoiding performing any string interpolation on user-supplied data when translating pagespecs.
remove globlist support No transition code implemented, but I will probably make a 2.x release that warns about found globlists.
Fix the link() pagespec to match links that are internally recorded as absolute. This fixes a problem exposed by the recent change to tags (a2839de9362187b67b0e3a564461e272e64fd9b4). That recorded tag links as absolute by including a leading slash in the link. The same could also be done with an absolute wikilink. In either case, link() would not match such links, unless the leading slash was included in the link to match. But that's not right, because pagespecs match absolute by default. So strip the leading slash. Note that to keep any existing `link(/foo)` pagespecs working after this change, the leading slash is removed from there, too.
add test for empty, and for entirely negated pagespecs
fix regression test