Changelog
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.
4.2.0
Commits
- Add DevicesDetection Module
064d08e - Add UserCountry Module
2eaaf33 - Update DevicesDetection and UserCountryModule to add link to docs + remove idSite/period from methods that don't support it
bc78d84 - Add test for getUserCountry
51023b8 - Update docs dependencies
8229f2b
4.1.1 - 2022-03-11
Merged
- Migrate to GitHub actions and use SonarQube + remove 7.3 from built php versions as it's deprecated
#102
4.1.0 - 2021-09-10
Commits
- Upgrade dependencies and fix linting issues
c99f6cb -
- Added new AuthToken function for Matomos V4 api, which is allowing multiple auth tokens per user.
a101e27
- Added new AuthToken function for Matomos V4 api, which is allowing multiple auth tokens per user.
- fix publishing pipeline
ff1c817 - fix integration tests
b569cf6
4.0.0 - 2020-09-21
Commits
- Remove checks for unsupported PHP versions (5.6, 7.0 and 7.1)
03b54a7 - Add extra to composer.json for Laravel 8 support
8b6b52d - Add php 7.4 checks
5882f18 - Add laravel 7 and 8 CI checks
2a349b0 - guzzle7
136ce58
3.3.1 - 2019-10-01
Commits
- use Illuminate\Support\Arr instead of helper methods
2e98e25 - add generated api docs index.html
ba4836c - add phpdoc block to getUsersManager() in Piwik.php
2ea7f45 - update versions
e6d97cf - update versions in README.md
a4f394d - fix missed array_dot -> Arr::dot change
e952c2e
3.3.0 - 2019-08-24
Merged
- Complete Semaphore CI v2 configuration
#88
Commits
- add unit tests and phpdocs to UsersManagerModule
f98c884 - added usermanager
e3c116e - reorder publish steps
b8946f5 - add github release script
d9d9765 - fix some codeclimate issues and skip gh-pages branch
b28a423 - Update README.md
e4625ff - Update 02_API_Docs.md
5d40ff1 - Remove absolute urls to API Docs from docs
7654990 - skip building gh-pages branch
56de7b6 - Update README.md
97ca225 - add more tags to sami api docs generation
3ce630a - Removed CI and Waffle from README
afc2dcb - force sami to return successfully
59aaed3 - change composer.json
b502ab5 - create build directory for api docs to copy to
81b1535
3.2.0 - 2018-07-17
Commits
-
85 add ContentsModule
981f470 - Update version in README.md
7bbfe11 - update email
af955a0 - Fix Contents phpdocs
8c3712b - Add link to 3.2.0 API Docs
e21aac2 - update version in composer.json
227a97e - fix api docs link for 3.1.0
44ff948
3.1.0 - 2018-03-09
Merged
Commits
- switch to go-task as runner and format for PSR2
b5e9e62 - Apply fixes from StyleCI
27dd691 - use common scripts and update README
945500a -
80 add SitesManager.addSite and fix some documentation
21a9612 - fix code style
0d28721 - clean up scripts
bd9be80 - Remove jenkinsfile
acaa698 - ditch sonarqube due to unreliability of sonarcloud.io
533b840 - fix some codeclimate stuff
31dbd36 - remove duplication from Taskfile.yml
04de8a3 - add netlify deployment task to publish_docs
934ff50 - exclude some checks
ca3eef5 - add contributing guidelines
8cab7c7 - calculate pull request number
4b91a2e - add codeclimate qa script
1535295 - fix chown not working with integration
cad3797 - restore file owner after scripts run
b1388c7 - fix deploy permissions when publishing documentation
47b8244 - apply more code style fixes
d2a22f9 - ci fixes
2a9406d - update sonar scripts
b734c58 - update phpdocs for new method
3c17ed7 - fix group not being retrieved
bba7d08 - set -x fixes
b544a44 - move auth tokens to properties
d465660 - widen sami api docs generation tag criteria
bfe51db - code style fixes
2043b33 - add develop branch to sami
aee895a - increment version and update docs
5e696ce - add redirect to old documentation
4003311 - update Jenkinsfile to add netlify credentials
ba9d8df - move .ci-env removal to docstasks
10c0043 - fix env vars for semaphore
0baa316 - update README.md
5daa3dd - add missing semicolon to .sami.php
bc9e97b - code style fixes
4b92fd1 - remove unused env vars from setup.sh
46af637 - update ci scripts submodule
9cd8c24 - fix sonar command substitution
6e42829 - replace env vars in sonar-project.properties
a11724d - get repo slug
c2b5339 - print environment variables
789f33c - remove develop branch from .sami.php
b7459b2 - styleci fixes
e34cb28 - add install to unit tests
5ed1d0b - view env for qa step
05080c8 - print environment variables
579660d
3.0.1 - 2017-08-17
Merged
- optimise dockerfiles
#48
Commits
- fix sonar issues
330aa7c - rename curl_timeout to http_timeout
45065e2 - increment version
46f4e46 - add sonar badges
2836ffb - update site id for integration test
888040f - update phpunit.xml
dea76ef - update readme to use codacy badges
62daf28 - remove unnecessary whitespace
f99a7e4 - remove serialised php coverage report
bfa6485 - add license badge
6aab8d9
3.0.0 - 2017-05-19
Merged
Commits
- initial draft of v3.0.0
6704d79 - correctly configure config tag and use orchestra phpunit testcase
eb3043b - improve test coverage and start Piwik class refactoring
9d83c82 - stabilise tests
421e568 - add xml parsing support
4ff82aa - improve unit test coverage and remove service provider from scope
49d2b16 - add more unit tests
08b5e6e - increase module test coverage
4fd9a21 - increase module test coverage
a951e48 - add tests to cover actions and api modules
3718201 - Scrutinizer Auto-Fixes
f6b837c - update composer.lock
911fa2a - add phpdoc comments
9f0777b - Scrutinizer Auto-Fixes
1fecb94 - remove xml parser
d3fd28d - remove username and password
fed3270 - fix phpunit file loading errors
182a555 - fix scrutinizer issues
88e2c1f - remove composer console bloat and fix readme formatting
0a64270 - update ci scripts and integration config
3e0161b - fix new issues
49e6a3f - fix concatenation issues and add another testcase to Url
86fb174 - switch xml dependency from require-dev
7d20945 - rename short variable
fb8c195 - fix loose comparison of format
e1cea88 - phpunit debugging on ci
d23ed18 - phpunit debugging on ci
18f4469 - move prestissimo install location
63fff41 - cut integration by 8 seconds and remove git dependency
ab5354d - move coverage.xml location
f9ed8af - remove dev dependencies for integration
5ad5323 - remove xml parser
3720e23 - use correct scrutinizer image
a86cb23 - switch from scrutinizer to codacy
d840d60 - switch back to phpunit
0151eca - fix codacy issue
e703699 - switch to codecov.io coverage
cb6a38b - remove dev dependencies for integration
907788b - remove dev dependencies for integration
fb0b262 - composer prefer dist
713a692 - update semaphore project
ac2fa5c - update sami config
f20dccc - phpunit debugging on ci
8bbfdb9 - re-run ci
e7c2471 - remove dev dependencies for integration
bb8bcca - update sami config
b6a20af - update sami config
c5f7487 - update sami config
ea21c5f - update sami config
070aadb - update sami config to include current branch
d7fb461 - add prestissimo for faster composer installs
a7bdee5
2.1.3 - 2017-04-22
Commits
- add dockerfiles
8cbb05a - use guzzle instead of curl and use scrutinizer-ci
b9474da - improve dependency stability
efc010a - add docker integration tests
3332d64 - increase debugging on integration and increase test timeout
2081dfb - use local plugin source
76fbe64 - docker script updates
3eed8a2 - remove extra phpunit binary
b2ae140 - add integration check
02b8843 - revert to guzzle 5 to allow php 5.4 support
1bf300d - use non-flat badges for consistency
b899c68 - update guzzle client
a194e02 - run update before requiring local package
fbcce5f - revert php 5.4 changes and remove php 5.4 support (laravel 5.1 onwards only supports 5.5+ anyway)
7625086 - use semaphore build badge
13f2a45 - phpunit older version to support php 5.4
539ec5c - update piwik site id
867710a - restrict illuminate support version further
4f5381a - add waffle.io badge
f418868
2.1.2 - 2016-08-20
Commits
-
11 - add custom date ranges and refactor a bit
6890ca2 -
11 - update config.php to include format of custom range
f1e1717 -
11 - update readme.md
0608206
2.1.1 - 2015-12-09
Commits
- update tests
9c3674d - fix domnodelist error
05cee23 - increment version
827850e - Revert "changed name"
9315232 - changed name
97310a8 - In case of "search", there's no page_title
42b1efa - updated packagist description
97502d6
2.1.0 - 2015-04-10
Commits
- Laravel 5 Package
2b271dc - moved laravel 5 version to 2.1
ea912fd - updated documentation
92b13db - removed coveralls as code coverage doesn't work particularly well
6f39c36 - Add coveralls after-script to travis-ci
c284b4f - Switch from coveralls to codeclimate
1d97c93 - fix after_script
5a8ee16 - re-read coveralls documentation and switched to php-coveralls composer package implementation
7b276a2 - updated documentation
5e69e14 - updated documentation
d985803 - removed coveralls as code coverage doesn't work particularly well
501e9ea - Added coveralls and travis status images to readme
eca109d - Added Gemfile and test_helper.rb to try and get coveralls working
33506a1 - moved laravel 5 version to 2.1
9e6e9ff - Add coveralls to help fixing test coverage
e98cded - updated documentation
fb91125 - updated documentation
1922677
2.0.1 - 2014-04-22
Commits
- First Commit
de342f6 - started docs
3f1000c - added the rest of the documentation
19c0f79 - Completed tests and did a bit of cleaning up
a9138f1 - Added Travis-CI and started tests
9468ca6 - still attempting to fix documentation
43caf82 - Composer updates
c159509 - added documentation pages for methods
235986d - Docs: added actions & downloads - checking styling
364f5ec - attempt to fix code examples
ea636d7 - Documentation installation instructions
9b91678 - Documentation installation formatting
4eb4a91 - Docs: re-added laravel 3 installation
353e337 - removed installation for Laravel 3 to debug
4205355 - added Laravel 3 Installation
6e86939 - README Update
65ac072 - Docs: fixed the custom code block
afb653d - Docs: Final code block edits
80f056d - Docs: Index ToC tree
c2022cf - Docs: index modifications & description
3dea0a5 - README update
2b3f3d7 - fixed composer fail for travis and incremented version number to 2.0.1
c50e6a5 - removed unnecessary phpunit script and re-added hhvm
9f1791e - removed mockery from dependencies, as it isn't used anymore
ea4c80f - DOCS - I give up with the syntax highlighting... just leave it as default
645629c - code blocks try #5 (this doesn't work locally)
b88f369 - still working on code blocks ...
044f566 - BUGFIX: Parameter $period not works in method Piwik::custom.
74ee8ab - I give up... hhvm gone again
3de6593 - Fixed use statement
94114e4 - Fix slash in composer.json
54b79ad - Updated composer.json support to 4.1
ef1f2c0 - Docs: modified links to be more correct
e0777cd - fix get_apikey() method
2479316 - Fix typo in README.md
9b9ef2b - README edits
69992ed - API Key bug fix
2ed76fc - Initial commit
90ec95b - change requires to php 5.4+
488e920 - removed hhvm for the meantime due to timeouts in travis
496c17b - Added php 5.5 and HHVM
aab20c0 - README edits
9bb3f5c - README update
d1b400a - README updates
4769df7 - README update
06dddc6 - removed unnecessary phpunit script and re-added hhvm + php 5.6
cda0681 - added Laravel 3 Installation to index
1c186ed