aboutsummaryrefslogtreecommitdiffhomepage
path: root/composer.json
Commit message (Collapse)AuthorAgeFilesLines
* composer: enforce PHP security advisoriesVirtualTam2019-01-181-0/+1
| | | | | | | | | | | This adds roave/security-advisories to prevent installing PHP packages with known vulnerabilities with Composer. See: - https://github.com/FriendsOfPHP/security-advisories - https://github.com/Roave/SecurityAdvisories Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* composer: add and document optional PHP extensionsVirtualTam2019-01-131-1/+6
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: add plugin tests to \Shaarli\Plugin\[...]VirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Plugin\PluginManagerVirtualTam2019-01-121-0/+2
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Netscape\NetscapeBookmarkUtilsVirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\UpdaterVirtualTam2019-01-121-1/+3
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: add curl-ext to suggested dependenciesVirtualTam2019-01-121-0/+3
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Bookmark\LinkFilterVirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Bookmark\LinkDBVirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\FileUtilsVirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Render\{PageBuilder,ThemeUtils}VirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Http\Base64UrlVirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Feed\{Cache,CachedPage,FeedBuilder}VirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Exceptions\IOExceptionVirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* lint: remove unused toolsVirtualTam2018-12-021-4/+2
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Composer: bump netscape-bookmark-parser to 2.1VirtualTam2018-10-061-1/+1
| | | | | | Relates to https://github.com/shaarli/Shaarli/issues/1227 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Take code review into accountArthurHoaro2018-07-051-1/+1
| | | | Upgrade web-thumbnailer and display thumbs right after download
* Update thumbnail integration after rebasing the branchArthurHoaro2018-07-051-1/+1
|
* Use web-thumbnailer to retrieve thumbnailsArthurHoaro2018-07-051-0/+1
| | | | | | | | | | * requires PHP 5.6 * use blazy on linklist since a lot more thumbs are retrieved * thumbnails can be disabled * thumbs size is now 120x120 * thumbs are now cropped to fit the expected size Fixes #345 #425 #487 #543 #588 #590
* Move LoginManager and SessionManager to the Security namespaceVirtualTam2018-06-021-1/+2
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Update parsedown to its latest version instead of fixed 1.6ArthurHoaro2018-03-311-1/+1
|
* Drop PHP 5.5 compatibility and upgrade PHPUnit to v5.xArthurHoaro2018-02-021-3/+3
| | | | PHPUnit 4.x contains deprecated PHP functions in PHP 7.2.
* Shaarli's translationArthurHoaro2017-10-221-1/+2
| | | | | | | | | * translation system and unit tests * Translations everywhere Dont use translation merge It is not available with PHP builtin gettext, so it would have lead to inconsistency.
* migrated Github wiki links to readthedocsWilli Eggeling2017-08-261-1/+1
|
* 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>