Releases: josantonius/php-hook
v2.0.3
What's Changed
-
pre-release/v2.0.3 by @josantonius in #4
-
Release/v2.0.3 by @josantonius in #5
-
The notation type in the test function names has been changed from camel to snake case for readability.
-
Functions were added to document the methods and avoid confusion.
-
Disabled the ´CamelCaseMethodName´ rule in ´phpmd.xml´ to avoid warnings about function names in tests.
-
The alignment of the asterisks in the comments has been fixed.
-
Tests for Windows have been added.
-
Tests for PHP 8.2 have been added.
Full Changelog: v2.0.2...v2.0.3
v2.0.2
v2.0.1
What's Changed
-
Removed the warning about version 1.x in the
README.md
files. -
Fixed blank line at the beginning of the file in
FUNDING.yml
. -
Fixed CodeCov link in the
README.md
files.
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- release/v2.0.0 in #3
Version 1.x is considered as deprecated and unsupported. In this version (2.x) the library was completely restructured. It is recommended to review the documentation for this version and make the necessary changes before starting to use it, as it not be compatible with version 1.x.
-
The library was completely refactored.
-
Support for PHP version 8.1.
-
Support for earlier versions of PHP 8.1 is discontinued.
-
Replaced all static methods in
Josantonius\Hook\Hook
class. -
Improved documentation;
README.md
,CODE_OF_CONDUCT.md
,CONTRIBUTING.md
andCHANGELOG.md
. -
Removed
Codacy
. -
Removed
PHP Coding Standards Fixer
. -
The
master
branch was renamed tomain
. -
The
develop
branch was added to use a workflow based onGit Flow
. -
Travis
is discontinued for continuous integration.GitHub Actions
will be used from now on. -
Added
.github/CODE_OF_CONDUCT.md
file. -
Added
.github/CONTRIBUTING.md
file. -
Added
.github/FUNDING.yml
file. -
Added
.github/workflows/ci.yml
file. -
Added
.github/lang/es-ES/CODE_OF_CONDUCT.md
file. -
Added
.github/lang/es-ES/CONTRIBUTING.md
file. -
Added
.github/lang/es-ES/LICENSE
file. -
Added
.github/lang/es-ES/README
file. -
Deleted
.travis.yml
file. -
Deleted
.editorconfig
file. -
Deleted
CONDUCT.MD
file. -
Deleted
README-ES.MD
file. -
Deleted
.php_cs.dist
file.
Full Changelog: 1.1.0...v2.0.0
1.1.0
1.0.9
What's Changed
-
Implemented
PHP Mess Detector
to detect inconsistencies in code styles. -
Implemented
PHP Code Beautifier and Fixer
to fixing errors automatically. -
Implemented
PHP Coding Standards Fixer
to organize PHP code automatically according to PSR standards.
Full Changelog: 1.0.8...1.0.9
1.0.8
What's Changed
-
Implemented
PSR-4 autoloader standard
from all library files. -
Implemented
PSR-2 coding standard
from all library PHP files. -
Implemented
PHPCS
to ensure that PHP code complies withPSR2
code standards. -
Implemented
Codacy
to automates code reviews and monitors code quality over time. -
Implemented
Codecov
to coverage reports. -
Added
Hook/phpcs.ruleset.xml
file. -
Deleted
Hook/src/bootstrap.php
file. -
Deleted
Hook/tests/bootstrap.php
file. -
Deleted
Hook/vendor
folder. -
Changed
Josantonius\Hook\Test\HookTest
class toJosantonius\Hook\HookTest
class.
Full Changelog: 1.0.7...1.0.8
1.0.7
What's Changed
-
Added
Josantonius\Hook\Hook::isAction()
method. -
Added
Josantonius\Hook\Test\HookTest::testIsAction()
method. -
Added
Josantonius\Hook\Test\HookTest::testIsNotAction()
method.
Full Changelog: 1.0.6...1.0.7
1.0.6
What's Changed
-
Unit tests supported by
PHPUnit
were added. -
The repository was synchronized with Travis CI to implement continuous integration.
-
Added
Hook/src/bootstrap.php
file -
Added
Hook/tests/bootstrap.php
file. -
Added
Hook/phpunit.xml.dist
file. -
Added
Hook/_config.yml
file. -
Added
Hook/.travis.yml
file. -
Deleted
Josantonius\Hook\Tests\HookTest::testAddHooksMethod()
method. -
Deleted
Josantonius\Hook\Tests\HookTest::testAddHooksArray()
method. -
Deleted
Josantonius\Hook\Tests\HookTest::testAddHooksInstance()
method. -
Deleted
Josantonius\Hook\Tests\HookTest::testCurrentHook()
method. -
Deleted
Josantonius\Hook\Tests\HookTest::testSetSingletonName()
method. -
Deleted
Josantonius\Hook\Exception\HookException
class. -
Deleted
Josantonius\Hook\Exception\Exceptions
abstract class. -
Deleted
Josantonius\Hook\Exception\HookException->__construct()
method. -
Added
Josantonius\Hook\Test\HookTest::testAddAction()
method. -
Added
Josantonius\Hook\Test\HookTest::testAddActionWithPriority()
method. -
Added
Josantonius\Hook\Test\HookTest::testAddActionWithPriorityAndArguments()
method. -
Added
Josantonius\Hook\Test\HookTest::testAddActionWithCustomSingletonMethod()
method. -
Added
Josantonius\Hook\Test\HookTest::testAddMultipleActions()
method. -
Added
Josantonius\Hook\Test\HookTest::testAddMultipleActionsWithCustomSingletonMethod()
method. -
Added
Josantonius\Hook\Test\HookTest::testDoActions()
method. -
Added
Josantonius\Hook\Test\HookTest::testDoActionAndGetCurrentHook()
method. -
Added
Josantonius\Hook\Test\HookTest::testDoActionsWithArguments()
method. -
Added
Josantonius\Hook\Test\Example
class. -
Added
Josantonius\Hook\Test\Example::getInstance()
method. -
Added
Josantonius\Hook\Test\Example::singletonMethod()
method. -
Added
Josantonius\Hook\Test\Example::meta()
method. -
Added
Josantonius\Hook\Test\Example::css()
method. -
Added
Josantonius\Hook\Test\Example::js()
method. -
Added
Josantonius\Hook\Test\Example::afterBody()
method. -
Added
Josantonius\Hook\Test\Example::slide()
method. -
Added
Josantonius\Hook\Test\Example::form()
method. -
Added
Josantonius\Hook\Test\Example::article()
method. -
Added
Josantonius\Hook\Test\Example::footer()
method.
Full Changelog: 1.0.5...1.0.6
1.0.5
What's Changed
- The class was improved to work with different instances and some static methods were changed to dynamic ones.
Full Changelog: 1.0.4...1.0.5