Commit graph

69 commits

Author SHA1 Message Date
d9b90390e7 Update style rules 2023-06-17 11:09:03 -04:00
59a9329032 Upgrade dependencies where possible with PHP 7.3 2023-03-24 10:28:20 -04:00
1b80ad37bc Merge branch 'csfixer3'
Code style cleanup to mostly conform to PSR-12
2023-03-22 23:33:05 -04:00
711f87aad8 Housekeeping
- Update Docopt
- Switch toin-house Picofeed branch for now
- Update composer-bin
- Update php-cs-fixer

Daux has been left as-is for now even though we're using an old version
2023-03-22 22:57:58 -04:00
0d6f8d2921 Avoid most deprecation warnings
The Feed class sets dynamic properties on Picofeed classes; this will
need to be completely rewritten. Version 1.2 of the Laminas XML class
also uses a deprecated function, but upgrading it to 1.3 will require
PHP 7.3.
2023-01-27 15:33:34 -05:00
92b1a840a1 Support PHP 8.2 properly 2023-01-24 15:12:21 -05:00
560d4db139 Remove Diactoros in favour of Guzzle PSR-7
For now this only adds convenience wrappers around Guzzle to somewhat
emulate Diactoros (albeit with a different API). Code and tests will be
adjusted in due course.
2022-08-04 09:26:17 -04:00
2557c22410 Update dependencies 2022-06-22 15:33:17 -04:00
4ca7b65a65 Update dependencies 2022-06-09 21:21:17 -04:00
4d37ae30ae Update dependencies
Addresses a Guzzle vulnerability, though it does not affect The Arsse
2022-06-05 21:38:08 -04:00
f24ec8b00b Address security vulnerability in Guzzle's PSR-7
implementation, used by PicoFeed
2022-04-04 13:40:39 -04:00
3a219a591d Update dependencies 2022-01-14 16:27:01 -05:00
3c884f521b Update dependencies 2021-10-29 14:31:23 -04:00
cf9059c2b0 Update tooling 2021-07-07 11:26:35 -04:00
822158d1bd Update dependencies 2021-07-05 20:57:05 -04:00
b7909d7cd3 Downgrade tool dependencies for Ubuntu 2021-05-21 15:13:23 -04:00
3537e74d49 Update dependencies 2021-05-21 12:11:50 -04:00
4080b2d09d Apply new rules 2021-04-14 11:17:01 -04:00
114dcc568f Update dependencies 2021-04-14 09:50:25 -04:00
3a1fcaac39 Remove last uses of Phake 2021-03-01 18:01:25 -05:00
2348786a92 Start on replacing Phake with Phony 2021-02-27 15:24:02 -05:00
9b369d902f Update tooling for PHP 8 2021-02-25 14:49:17 -05:00
a0d563e468 Update dependencies 2021-02-06 21:48:27 -05:00
cc648e1c3a Update tooling 2020-12-28 11:42:36 -05:00
8c059773bb Update tooling 2020-11-30 10:51:39 -05:00
6520ed38fb Update dependencies 2020-10-26 14:44:54 -04:00
e75d15e552 Update dependencies 2020-09-09 10:59:28 -04:00
5f35a680e3 Appease GitHub (again) 2020-03-31 12:53:11 -04:00
1d514e4739 Remove forked picofeed repository 2020-02-16 17:37:13 -05:00
e29c573210 Update tools 2020-01-23 17:07:32 -05:00
9e1087914c Change tool dependencies to "dev" type 2020-01-20 00:36:42 -05:00
2fa2799b64 Require PHP 7.1 in Composer
In reality we have unwittingly required PHP 7.1 for some time
2020-01-20 00:34:02 -05:00
4421a9e510 Offload coveraage whitelisting to xdebug 2019-12-07 10:26:48 -05:00
524b1ca140 Merge branch 'master' into phpunit-8 2019-12-06 18:26:28 -05:00
e3144ecbf5 Update tool dependencies 2019-12-02 19:12:48 -05:00
17a2fa96f8 Upgrade to PHPUnit 8 2019-10-16 14:42:43 -04:00
5d70f9fc11 Update dependencies 2019-10-11 12:02:22 -04:00
9461cefc35 Upgrade Daux to 0.11 2019-10-11 12:00:48 -04:00
3f3a571fc1 Go back to mainline Daux 2019-08-29 13:06:38 -04:00
2c1dcdcd6d Update Daux theme using custom changes for now 2019-08-22 13:30:10 -04:00
06b9049515 Update Daux and manual theme 2019-08-13 07:01:17 -04:00
2a19777537 Update Daux 2019-08-09 07:54:17 -04:00
b3566f8d48 Use Robo to extract zip archive 2019-08-03 22:06:57 -04:00
7dee5498d8 Procedure for downloading highlight.js
Currently slightly broken due to a bug in a dependency
2019-08-02 22:34:41 -04:00
f50a78eafa Add basic Fever data; expand client list
Most new clients yet to be tested, but Newsout works fine.
2019-07-26 19:06:02 -04:00
d6220c1bbb Merge branch 'master' into manual 2019-07-26 11:27:14 -04:00
2aa16f3405 Merge branch 'fever' into opml 2019-07-24 14:04:04 -04:00
62fe3a7298 Fix case of vfsstream tool dependency 2019-06-21 10:30:36 -04:00
54aaab50b5 Update tools 2019-06-20 15:57:49 -04:00
17fd909335 Add DOM extension as a direct dependency
Previously it was already a dependency of PicoFeed,
so there's effectively no change
2019-03-29 10:15:30 -04:00