Commit graph

1396 commits

Author SHA1 Message Date
be3adf7026 Document RoboFile better 2023-03-23 11:31:33 -04:00
eb371b75fe Fix documentation errors 2023-03-22 23:45:56 -04:00
1b80ad37bc Merge branch 'csfixer3'
Code style cleanup to mostly conform to PSR-12
2023-03-22 23:33:05 -04:00
3c83fc9139 Update php-cs-fixer rules 2023-03-22 23:14:19 -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
0a8d19d37d Require PHP 7.3
This addresses the last of the deprecation warnings in PHP 8.2
2023-01-28 12:43:42 -05:00
fe06ffc176 Avoid dynamic property creation with PicoFeed
This only leaves the Laminas XML deprecated behaviour to handle
2023-01-28 11:18:14 -05: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
a25e777ec6 Version bump 2022-09-14 08:06:22 -04:00
44e2c9c13e Update documentation 2022-09-13 19:56:01 -04:00
866800dcc5 Finish last Guzzle-related tests 2022-09-13 19:52:29 -04:00
136d3782e3 Update changelog 2022-08-07 20:16:27 -04:00
3be3f43bab Start on tests for response wrappers 2022-08-06 22:59:25 -04:00
d2f3f19128 Fix failures 2022-08-06 16:16:18 -04:00
459e44e041 Address remaining errors
Still many failures to fix
2022-08-06 16:03:50 -04:00
56f015bfb9 More Guzzle conversion 2022-08-06 13:40:02 -04:00
64ec3f6ae4 Use unused variable 2022-08-05 22:10:36 -04:00
4d18bf27e2 Adjust most uses of Diactoros to Guzzle PSR-7 2022-08-05 22:08:36 -04:00
e588a52e88 Replace ServerRequestFactory 2022-08-04 22:15:43 -04:00
6c0183faea Replace instances of Diactoros' EmptyResponse 2022-08-04 22:04:39 -04: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
d1da6fbe5e Use cases rather than casting bools to int in SQL 2022-05-30 17:29:34 -04:00
d54733ad98 Update link to Nextcloud News documentation again
The URL has changed again since it was updated two weeks ago
2022-05-02 10:48:52 -04:00
a0c31fac5d Merge branch 'reader' 2022-04-30 17:34:29 -04:00
59358ec35b More PHP 7 fixes 2022-04-30 17:11:18 -04:00
90b66241b3 Fixes for PHP 7 2022-04-30 13:50:35 -04:00
761b3d5333 Return removed articles correctly in Miniflux 2022-04-29 23:28:47 -04:00
d64dc751f9 Tests for query filters 2022-04-29 20:53:05 -04:00
f51acb4264 Build exceptions correctly in Miniflux for clarity 2022-04-29 19:10:11 -04:00
300225439c Fix trivial error in Miniflux
This is not a bug as the behaviour that should have been implemented was
not being relied upon
2022-04-29 19:04:08 -04:00
c6cc2a1a42 Restore coverage for Query class 2022-04-29 17:23:41 -04:00
a44fe103d8 Prototype for nesting query filters 2022-04-29 16:37:16 -04:00
630536d789 Tests for union context 2022-04-29 16:35:46 -04:00
206c5c0012 Fill in union context 2022-04-28 22:32:10 -04:00
0c8f33c37c Remove setCTE and pushCTE from query builder 2022-04-28 21:24:57 -04:00
26e431b1a5 Simplify more queries 2022-04-28 17:57:31 -04:00
336207741d Add missing API documentation 2022-04-28 17:37:10 -04:00
6863c182d7 Update reference to the "Reeder" client 2022-04-27 10:22:43 -04:00
f2aad7188c Update links to TT-RSS documentation 2022-04-27 10:16:20 -04:00
65b1bb4fcd Allow multiple dates in TT-RSS searches 2022-04-26 17:13:16 -04:00
2c5b9a6768 Fix missing TTRSS coverage 2022-04-26 12:13:15 -04:00
17832ac63e Allow timezone in TT-RSS search queries
Does not quite work yet
2022-04-25 22:28:16 -04:00
e65069885b Clean up obsolete FIXMEs 2022-04-25 18:30:13 -04:00
7e5d8494c4 Tests for selecting arrays of ranges 2022-04-25 14:33:19 -04:00
e6505a5fda Work around possible MySQL bug 2022-04-25 09:56:13 -04:00
2acacd2647 Implement handling for arrays of ranges
Multiple ranges of articles or editions were not implemented, but the
functionality is generic and could be extended if later needed.
2022-04-24 20:13:08 -04:00