1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2024-12-22 13:12:41 +00:00
Commit graph

49 commits

Author SHA1 Message Date
J. King
e8be7d0f38 Address our own deprecations in PHP 8.4 2024-12-15 16:31:57 -05:00
J. King
e647d79e1e Update dependencies 2024-01-05 09:17:08 -05:00
J. King
d9b90390e7 Update style rules 2023-06-17 11:09:03 -04:00
J. King
59a9329032 Upgrade dependencies where possible with PHP 7.3 2023-03-24 10:28:20 -04:00
J. King
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
J. King
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
J. King
92b1a840a1 Support PHP 8.2 properly 2023-01-24 15:12:21 -05:00
J. King
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
J. King
2557c22410 Update dependencies 2022-06-22 15:33:17 -04:00
J. King
4d37ae30ae Update dependencies
Addresses a Guzzle vulnerability, though it does not affect The Arsse
2022-06-05 21:38:08 -04:00
J. King
f24ec8b00b Address security vulnerability in Guzzle's PSR-7
implementation, used by PicoFeed
2022-04-04 13:40:39 -04:00
J. King
3a219a591d Update dependencies 2022-01-14 16:27:01 -05:00
J. King
3c884f521b Update dependencies 2021-10-29 14:31:23 -04:00
J. King
cf9059c2b0 Update tooling 2021-07-07 11:26:35 -04:00
J. King
822158d1bd Update dependencies 2021-07-05 20:57:05 -04:00
J. KIng
b7909d7cd3 Downgrade tool dependencies for Ubuntu 2021-05-21 15:13:23 -04:00
J. King
3537e74d49 Update dependencies 2021-05-21 12:11:50 -04:00
J. King
114dcc568f Update dependencies 2021-04-14 09:50:25 -04:00
J. King
3a1fcaac39 Remove last uses of Phake 2021-03-01 18:01:25 -05:00
J. King
2348786a92 Start on replacing Phake with Phony 2021-02-27 15:24:02 -05:00
J. King
9b369d902f Update tooling for PHP 8 2021-02-25 14:49:17 -05:00
J. King
a0d563e468 Update dependencies 2021-02-06 21:48:27 -05:00
J. King
cc648e1c3a Update tooling 2020-12-28 11:42:36 -05:00
J. King
8c059773bb Update tooling 2020-11-30 10:51:39 -05:00
J. King
6520ed38fb Update dependencies 2020-10-26 14:44:54 -04:00
J. King
e75d15e552 Update dependencies 2020-09-09 10:59:28 -04:00
J. King
1d514e4739 Remove forked picofeed repository 2020-02-16 17:37:13 -05:00
J. King
e29c573210 Update tools 2020-01-23 17:07:32 -05:00
J. King
9e1087914c Change tool dependencies to "dev" type 2020-01-20 00:36:42 -05:00
J. King
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
J. King
4421a9e510 Offload coveraage whitelisting to xdebug 2019-12-07 10:26:48 -05:00
J. King
524b1ca140 Merge branch 'master' into phpunit-8 2019-12-06 18:26:28 -05:00
J. King
e3144ecbf5 Update tool dependencies 2019-12-02 19:12:48 -05:00
J. King
17a2fa96f8 Upgrade to PHPUnit 8 2019-10-16 14:42:43 -04:00
J. King
5d70f9fc11 Update dependencies 2019-10-11 12:02:22 -04:00
J. King
2aa16f3405 Merge branch 'fever' into opml 2019-07-24 14:04:04 -04:00
J. King
62fe3a7298 Fix case of vfsstream tool dependency 2019-06-21 10:30:36 -04:00
J. King
54aaab50b5 Update tools 2019-06-20 15:57:49 -04:00
J. King
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
J. King
8020457820 Update dependencies 2019-03-25 11:28:15 -04:00
J. King
b8640d73f9 Update PHPUnit 2019-03-25 10:47:06 -04:00
J. King
b1282b6f6a Upgrade to PHP 7.1 and PHPUnit 7. 2019-01-25 22:07:37 -05:00
J. King
ba8e208d79 Partial CLI tests 2018-11-06 12:32:28 -05:00
J. King
0be9dcb5a8 Update dependencies 2018-10-26 16:27:18 -04:00
J. King
9eadd602bd Replace Response objects with PSR-7 response messages; improves #53
While the test suite passes, this commit yields a broken server: replacing ad hoc request objectss with PSR-7 ones is still required, as is emission of PSR-7 responses. Both will come in subsequent commits, with tests

Diactoros was chosen specifically because it includes facilities for emitting responses, something which is awkward to test. The end of this refactoring should see both the Response and Request classes disappear, and the general REST class fully covered (as well as any speculative additions to AbstractHanlder).
2018-01-03 23:13:08 -05:00
J. King
183718204d Grouped slow tests; improves #113 2017-12-16 20:03:04 -05:00
J. King
092b793e0a Fix PHPUnit's composer lock file 2017-12-16 17:51:40 -05:00
J. King
6848f154c0 Update dev dependencies 2017-12-16 17:11:17 -05:00
J. King
e6607453bc Disentangle Composer dev dependencies 2017-12-07 15:09:03 -05:00