cakephp-link-scanner

A CakePHP plugin for recursively scanning links

MIT License

Downloads
1.8K
Stars
3
Committers
1

Bot releases are hidden (Show)

cakephp-link-scanner - 1.2.1 Latest Release

Published by mirko-pagliai 5 months ago

  • provides clean_url(), get_hostname_from_url() and is_external_url() global network functions, which used to
    belong to php-tools but have been deprecated and will be removed by it;
  • updated for php-tools 1.10.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.2.0...1.2.1

cakephp-link-scanner - 1.2.0

Published by mirko-pagliai 9 months ago

  • requires at least PHP 8.1, CakePHP 5.0 and PHPUnit 10;
  • provides its own phpUri library;
  • ScanEntity no longer extends any Entity class and directly implements ArrayAccess and the methods it requires.
    The deprecated methods of the Entity class have been removed (and the class was also removed);
  • added and fixed typehints, removed deprecations;
  • added tests for PHP 8.3.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.18...1.2.0

cakephp-link-scanner - 1.1.18

Published by mirko-pagliai 9 months ago

  • __debugInfo(), __get(), has(), hasValue(), get(), isEmpty(), set() and toArray() methods provided by the
    Entity class are deprecated and will be removed in a future release. The has(), get() and set() methods can be
    replaced by the methods implemented by ArrayAccess, already present (using the ScanResult class as if it were an array).
    The Entity class was only extended and used by ScanResult, so this is especially true for the latter class;
  • the BodyParser provides its own urlToAbsolute() protected method.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.17...1.1.18

cakephp-link-scanner - 1.1.17

Published by mirko-pagliai 10 months ago

  • no longer needs the me-tools package;
  • no longer uses the Exceptionist class;
  • provides its own BodyParser and Entity classes and no longer uses the ones provided by php-tools;
  • ready for php-tools 1.8;
  • added tests for PHP 8.2.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.16...1.1.17

cakephp-link-scanner - 1.1.16

Published by mirko-pagliai over 1 year ago

  • added the LINK_SCANNER_TMP constant. This constant, which can be defined before the plugin, affects all used files;
  • many, small improvements proposed by phpstorm.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.15...1.1.16

cakephp-link-scanner - 1.1.15

Published by mirko-pagliai over 1 year ago

  • the LinkScannerCommand also prints the total number of invalid links to the console;
  • many, small code tweaks proposed by phpstorm;
  • updated for php-tools 1.7.1 and me-tools 2.23.0.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.14...1.1.15

cakephp-link-scanner - 1.1.14

Published by mirko-pagliai about 2 years ago

  • updated for CakePHP 4.4;
  • little fixes for phpstan, psalm and for the composer.json file.
cakephp-link-scanner - 1.1.13

Published by mirko-pagliai over 2 years ago

  • little fixes for PHP 7.4;
  • updated for php-tools 1.6.1.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.12...1.1.13

cakephp-link-scanner - 1.1.12

Published by mirko-pagliai over 2 years ago

  • requires at least PHP 7.4 and CakePHP 4.3;
  • added tests for PHP 8.1.
  • little fixes.

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.11...1.1.12

cakephp-link-scanner - 1.1.11

Published by mirko-pagliai over 2 years ago

  • little fixes.
cakephp-link-scanner - 1.1.10

Published by mirko-pagliai almost 3 years ago

  • fixed bug: with the command, using the --export-only-bad-results option, the
    --export option is set automatically and the file exported correctly (see
    issue 35).

What's Changed

Full Changelog: https://github.com/mirko-pagliai/cakephp-link-scanner/compare/1.1.9...1.1.10

cakephp-link-scanner - 1.1.9

Published by mirko-pagliai almost 3 years ago

  • LinkScanner::_getResponse() and LinkScannerCommand::execute() does not
    suppress PHPUnit exceptions (e.g., the Deprecated exception), which are
    throwned anyway;
  • added TestCase::getClientStub(). This simplifies testing;
  • ready for cakephp 4.3.
cakephp-link-scanner - 1.1.8

Published by mirko-pagliai about 3 years ago

  • fixed little bug for LinkScanner::import(), in catching exception messages;
  • migration to github actions.
cakephp-link-scanner - 1.1.7

Published by mirko-pagliai about 3 years ago

  • fixed bug for ScanEntity when calling non-existent magic methods;
  • extensive improvement of function descriptions and tags.
cakephp-link-scanner - 1.1.6

Published by mirko-pagliai over 3 years ago

  • ready for php 8.
cakephp-link-scanner - 1.1.5

Published by mirko-pagliai over 3 years ago

  • added TestCase::getClientReturnsRedirect() method;
  • extensive improvement of function descriptions and tags. The level of phpstan
    has been raised;
  • little fixes for PHP 7.4;
  • ready for phpunit 9.
cakephp-link-scanner - 1.1.4

Published by mirko-pagliai almost 4 years ago

  • updated for php-tools 1.4.5;
  • added phpstan, so fixed some code.
cakephp-link-scanner - 1.1.3

Published by mirko-pagliai about 4 years ago

  • updated for me-tools 2.19.7 and php-tools 1.4.1.
cakephp-link-scanner - 1.1.2

Published by mirko-pagliai over 4 years ago

  • added exportOnlyBadResults option for LinkScanner. With a true value,
    only negative results will be considered when exporting. This allows you to
    save space for exported files. Added --export-only-bad-results option for
    LinkScannerCommand;
  • LinkScanner::canBeScanned() method renamed as _canBeScanned().
cakephp-link-scanner - 1.1.1

Published by mirko-pagliai over 4 years ago

  • small fixes to standardize to cakephp 4.
Package Rankings
Top 18.82% on Packagist.org
Badges
Extracted from project README
Software License CI codecov Codacy Badge CodeFactor Make a donation
Related Projects