Revision history for Robots-Validate:
v0.3.1 2026-08-23 01:44:55+01:00 Europe/London (TRIAL RELEASE)
[Documentation]
- Fixed error in Changes.
v0.3.0 2026-08-23 01:36:04+01:00 Europe/London (TRIAL RELEASE)
[Incompatible Changes]
- This is a complete rewrite, and the interface is not compatible.
- Bumped minimum Perl version to v5.24;
[Enhancements]
- This uses the Aho-Corasick algorithm to match multiple user-agent strings efficiently.
- The robot rules are in a configuration file, allowing the user to easily update their own rules.
[Tests]
- Updated the tests to use Test2.
[Documentation]
- Updated the author email address.
- Updated the copyright year.
- Added a security policy.
[Toolchain]
- Use SigStore instead of Module::Signature to sign releases.
- Added Automation Policy and DOAP metadata.
v0.2.9 2024-01-06 13:48:11+00:00 Europe/London
[Incompatible Changes]
- Bumped minimum Perl version to v5.14.
[Enhancements]
- Improved the regex for Slurp to work with Inktomi slurp, not just Yahoo slurp.
- Added rule for DataProviderBot.
- Added rule for MonsidoBot.
- Added rule for Headline ev-crawler.
- Removed the starting wordbreak from the regexes, which should improve performance.
[Other]
- Removed Neevabot rule, since the bot seems to have shut down.
[Documentation]
- Fixed a typo.
- Updated copyright year.
v0.2.8 2023-12-13 09:12:44+00:00 Europe/London
[Enhancements]
- Updated rules for Amazonbot.
[Documentation]
- Bump copyright year.
[Tests]
- Switched package used for the release manifest.
[Toolchain]
- Sign distribution.
- Fixed MANIFEST.SKIP rules.
v0.2.7 2022-05-12 11:12:06-04:00 EST5EDT
[Enhancements]
- Added rules for Amazonbot.
[Documentation]
- Fixed encoding of links in README.
[Toolchain]
- Remove bad MANIFEST.SKIP rule.
v0.2.6 2022-02-12 11:36:55+00:00 Europe/London
[Documentation]
- Bump copyright year.
v0.2.5 2022-02-12 11:28:35+00:00 Europe/London
[Enhancements]
- Added rules for InfoTiger.
[Toolchain]
- Removed MANIFEST.SKIP builder due to issues with prerequisites.
v0.2.4 2021-06-23 17:11:21+01:00 Europe/London
[Enhancements]
- Added rules for Coc Coc bot and Qwant.
[Documentation]
- Add warning about undocumented rules.
v0.2.3 2021-06-10 11:30:13+01:00 Europe/London
[Enhancements]
- Added rules for Neevabot and PetalBot.
v0.2.2 2021-05-15 17:13:12+01:00 Europe/London
[Enhancements]
- Added rules for Archivo.pt and IONOS.
v0.2.1 2021-02-06 15:24:22+00:00 Europe/London
[Enhancements]
- Added rule for Applebot.
[Documentation]
- Update the copyright year.
v0.2.0 2020-10-12 17:50:15+01:00 Europe/London
[Enhancements]
- Allow validate to take a Plack environment hash.
v0.1.6 2019-11-16 11:05:30+00:00 Europe/London
[Enhancements]
- Added rule for SeznamBot.
- Disable strict const attributes unless running in strict mode.
[Documentation]
- Bump copyright year.
v0.1.5 2018-12-06 17:56:02+00:00 Europe/London
[Bug Fixes]
- Bumped minimum version of Types::Const to support Regexp refs.
v0.1.4 2018-12-04 10:42:31+00:00 Europe/London
[Other]
- Use stricter types for robots attribute.
v0.1.3 2018-11-07 00:01:09+00:00 Europe/London
[Documentation]
- Fix typo in abstract.
- Reformat Changes.
[Tests]
- Added actual tests.
[Other]
- Remove unused code.
- Made query type explicit.
v0.1.2 2018-11-06 20:22:07+00:00 Europe/London
[Enhancements]
- Added rules for Embedly, Exabot, LinkedIn, Mojeek, Naver/Yeti,
Pinterest, Sogou spiders.
[Documentation]
- Fixed typo.
- Added note about limitations.
[Other]
- Sorted robots.
v0.1.1 2018-11-05 21:43:45+00:00 Europe/London
[Bug Fixes]
- Specify a minimum version for List::Util.
- Update Yandex verifiction rules.
[Documentation]
- Document robot verifiction in SEE ALSO section.
v0.1.0 2018-11-05 21:29:06+00:00 Europe/London
- Initial prototype released.