aboutsummaryrefslogtreecommitdiffhomepage
path: root/composer.json
Commit message (Collapse)AuthorAgeFilesLines
* Fix PHP version configuration in composer.jsonArthurHoaro2017-08-051-0/+5
| | | | | Without this setting, composer would download dependencies depending on the PHP version installed on the system. E.G. I was getting doctrine/instantiator 1.1, which requires at least PHP 7.1.
* Upgrade netscape-bookmark-parser dependency to v2.xArthurHoaro2017-03-101-1/+1
|
* Fix blocking namespace issueArthurHoaro2017-03-081-1/+2
|
* Run languages tests using PHPUnit test suitesArthurHoaro2017-03-061-1/+2
|
* application: introduce the Shaarli\Config namespaceVirtualTam2017-03-041-1/+2
| | | | | | | | | | | Namespaces have been introduced with the REST API, and should be generalized to the whole codebase to manage object scope and benefit from autoloading. See: - https://secure.php.net/manual/en/language.namespaces.php - http://www.php-fig.org/psr/psr-4/ Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* API: fix JWT signature verificationVirtualTam2017-01-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | Fixes https://github.com/shaarli/Shaarli/issues/737 Added: - Base64Url utilities Fixed: - use URL-safe Base64 encoding/decoding functions - use byte representations for HMAC digests - all JWT parts are Base64Url-encoded See: - https://en.wikipedia.org/wiki/JSON_Web_Token - https://tools.ietf.org/html/rfc7519 - https://scotch.io/tutorials/the-anatomy-of-a-json-web-token - https://jwt.io/introduction/ - https://en.wikipedia.org/wiki/Base64#URL_applications - https://secure.php.net/manual/en/function.base64-encode.php#103849 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Move PubSubHubbub code as a default pluginArthurHoaro2016-12-201-1/+2
|
* REST API structure using Slim frameworkArthurHoaro2016-12-151-1/+9
| | | | | | * REST API routes are handle by Slim. * Every API controller go through ApiMiddleware which handles security. * First service implemented `/info`, for tests purpose.
* PHP requirement increased to PHP 5.5 - See #599ArthurHoaro2016-12-151-1/+1
|
* Use Composer to import Parsedown libraryArthurHoaro2016-10-221-1/+2
| | | | Reference #613
* Composer: reference shaarli/netscape-bookmark-parser from PackagistVirtualTam2016-08-101-7/+1
| | | | | | | | | | | | | | Relates to https://github.com/shaarli/Shaarli/pull/607 Relates to https://github.com/shaarli/Shaarli/pull/612 Relates to https://github.com/shaarli/netscape-bookmark-parser/issues/15 Modification: - reference the "shaarli" vendor repository on Packagist instead of overriding the upstream package with an SCM repository See https://packagist.org/packages/shaarli/netscape-bookmark-parser Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Composer: add shaarli/netscape-bookmark-parserVirtualTam2016-07-231-1/+8
| | | | | | | | | Relates to https://github.com/shaarli/Shaarli/issues/607 Relates to https://github.com/kafene/netscape-bookmark-parser/issues/6 The Shaarli-forked version is checked out as a VCS repository. Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Update composer metadataVirtualTam2016-06-151-3/+9
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Tests: update PHPUnit to 4.8.xVirtualTam2016-04-101-1/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* LinkDB: move to a proper file, add test coverageVirtualTam2015-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to #71 LinkDB - move to application/LinkDB.php - code cleanup - indentation - whitespaces - formatting - comment cleanup - add missing documentation - unify formatting Test coverage for LinkDB - constructor - public / private access - link-related methods Shaarli utilities (LinkDB dependencies) - move startsWith() and endsWith() functions to application/Utils.php - add test coverage Dev utilities - Composer: add PHPUnit to dev dependencies - Makefile: - update lint targets - add test targets - generate coverage reports Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Code quality: Makefile to run static code checkersVirtualTam2015-03-051-0/+14
Relates to #71 Relates to #95 Additions: - Makefile for easy usage, - Composer file to declare dev & test dependencies. Features: - PHP Copy/Paste Detect: detect duplicate code; - PHP Code Sniffer: static analysis, syntax checking, - PHP Mess Detector: static analysis, syntax checking. Signed-off-by: VirtualTam <virtualtam@flibidi.org>