All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- First stable release
- Add support for privacy policy page
- Add support for PHP 8
- Replace Travis CI with GitHub actions
- Add support for PHP 7.4
- Fix deprecation notice in codeception
- Add
.gitattributes
- Add PHP 7.3 to travis-ci build matrix
- Rename
LICENSE.md
TOLICENSE
- Move
lang/
andlib/
under a newsrc/
directory
- Update translations template
- Add
.editorconfig
- Add translations template
- Rename
src/
directory tolib/
- Move classes one level up the filesystem for a shorter namespace
- Updated documentation (readme)
- Set up travis-ci
.security.txt
- Replaced WP tests with isolated unit tests
- Redundant doc blocks, comments.
- Added shell script to tag and release new versions
- Added check for whether a page is custom template
- Using strict equality operator (
===
and!==
) for checks
- Fixed error when getting page number:
number
attribute not defined.
- Changed signature of page URL method; accepts string 'full' to indicate full URL (ie with query params).
- Undo execute methods logic once for multiple calls in a page cycle.
- Code compliant with PSR-1, PSR-2 and PSR-4.
- Added ability to get current page number.
- Prevented multiple calls to database when methods called multiple times.
- Requires PHP version 7.0 and newer
- Added ability to get current page URL
- Fixed typos in readme.
Page
class- Set up test suite with PHPUnit