aboutsummaryrefslogtreecommitdiffhomepage
path: root/composer.json
Commit message (Collapse)AuthorAgeFilesLines
* Add mutex on datastore I/O operationsArthurHoaro2020-10-131-0/+1
| | | | | | To make sure that there is no concurrent operation on the datastore file. Fixes #1132
* Add Markdown Extra formatterArthurHoaro2020-10-131-4/+6
| | | | | | | | Library: [Parsedown Extra](https://github.com/erusev/parsedown-extra) Also sort dependencies alphabetically. Fixes #1169
* Compatibility with PHPUnit 9ArthurHoaro2020-09-291-3/+2
|
* Run CI against PHP 8.0ArthurHoaro2020-09-291-1/+1
|
* Convert legacy PHPUnit @expected* to new ->expect*ArthurHoaro2020-09-271-1/+1
| | | | Converted automatically using https://github.com/ArthurHoaro/convert-legacy-phpunit-expect
* Travis CI: run composer update instead of installArthurHoaro2020-09-261-1/+1
| | | | And ignore PHP 7.1 platform requirement, in order to get matching version of PHPUnit
* Initialize admin Slim controllersArthurHoaro2020-07-231-1/+2
| | | | | | - Reorganize visitor controllers - Fix redirection with Slim's requests base path - Fix daily links
* Render login page through Slim controllerArthurHoaro2020-01-261-0/+4
|
* Introduce Bookmark object and Service layer to retrieve themArthurHoaro2020-01-171-0/+2
| | | | See https://github.com/shaarli/Shaarli/issues/1307 for details
* Run Unit Tests against PHP 7.4ArthurHoaro2020-01-171-3/+3
| | | | | | | | Bump PHPUnit version and fix unit test - Globals are handled differently and are persistent through tests - Tests without assertions are marked as risky: some of them are just meant to check that no error is raised.
* Upgrade composer dependencies from PHP 7.1ArthurHoaro2019-08-011-2/+2
|
* 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>