2023-01-28 17:43:42 +00:00
|
|
|
Version 0.??.? (????-??-??)
|
|
|
|
===========================
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Require PHP 7.3
|
2023-12-19 22:25:49 +00:00
|
|
|
- Default to using php-legacy package on Arch Linux; the new arsse-latest
|
|
|
|
package can be installed to depend on the latest PHP version instead
|
2023-11-01 16:48:30 +00:00
|
|
|
- Multiple editorial and stylistic changes to the UNIX manual page
|
2023-01-28 17:43:42 +00:00
|
|
|
|
2023-01-24 20:12:21 +00:00
|
|
|
Version 0.10.4 (2023-01-24)
|
|
|
|
===========================
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Support PHP 8.2
|
|
|
|
|
2022-09-14 12:06:22 +00:00
|
|
|
Version 0.10.3 (2022-09-14)
|
2022-04-25 13:56:13 +00:00
|
|
|
===========================
|
|
|
|
|
|
|
|
Bug fixes:
|
2022-04-30 03:28:47 +00:00
|
|
|
- Return all removed articles when multiple statuses are requested in Miniflux
|
2022-04-26 21:13:16 +00:00
|
|
|
- Allow multiple date ranges in search strings in Tiny Tiny RSS
|
|
|
|
- Honour user time zone when interpreting search strings in Tiny Tiny RSS
|
2022-04-25 13:56:13 +00:00
|
|
|
- Perform MySQL table maintenance more reliably
|
2022-08-08 00:16:27 +00:00
|
|
|
- Address CVE-2022-31090, CVE-2022-31091, CVE-2022-29248, and CVE-2022-31109
|
2022-04-25 13:56:13 +00:00
|
|
|
|
2022-04-04 18:05:04 +00:00
|
|
|
Version 0.10.2 (2022-04-04)
|
|
|
|
===========================
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Update Guzzle PSR-7 due to CVE-2022-24775
|
|
|
|
|
2022-01-18 00:31:06 +00:00
|
|
|
Version 0.10.1 (2022-01-17)
|
|
|
|
===========================
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Support PHP 8.1
|
|
|
|
|
2021-07-11 21:12:05 +00:00
|
|
|
Version 0.10.0 (2021-07-11)
|
2021-07-07 15:27:41 +00:00
|
|
|
===========================
|
2021-05-30 13:48:10 +00:00
|
|
|
|
|
|
|
New features:
|
2021-07-10 01:57:16 +00:00
|
|
|
- Complete Unix manual page
|
2021-07-06 01:47:44 +00:00
|
|
|
- Support for running service as a forking daemon
|
|
|
|
- Respond to TERM and HUP signals when possible
|
2021-05-30 13:48:10 +00:00
|
|
|
|
2021-07-10 01:57:16 +00:00
|
|
|
Changes:
|
|
|
|
- Packages for Debian and related are now available (see manual for details)
|
|
|
|
|
2021-05-25 21:22:48 +00:00
|
|
|
Version 0.9.2 (2021-05-25)
|
2021-05-18 13:44:52 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Do not fail adding users to an empty database (regression since 0.9.0)
|
2021-05-18 22:42:42 +00:00
|
|
|
- Cleanly ignore unknown configuration properties
|
|
|
|
- Set access mode to rw-r---- when creating SQLite databases
|
2021-05-18 13:44:52 +00:00
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Packages for Arch Linux are now available (see manual for details)
|
2021-05-23 16:46:13 +00:00
|
|
|
- Numerous improvements to the manual
|
2021-05-18 13:44:52 +00:00
|
|
|
|
2021-03-18 14:45:28 +00:00
|
|
|
Version 0.9.1 (2021-03-18)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Respond to PUT requests with 201 rather than 200 in Miniflux
|
|
|
|
|
|
|
|
Changes:
|
2021-03-18 14:50:45 +00:00
|
|
|
- Correct Web server configuration in manual
|
2021-03-18 14:45:28 +00:00
|
|
|
|
2021-03-06 21:41:07 +00:00
|
|
|
Version 0.9.0 (2021-03-06)
|
2020-11-06 16:01:50 +00:00
|
|
|
==========================
|
|
|
|
|
2020-12-27 15:08:00 +00:00
|
|
|
New features:
|
|
|
|
- Support for the Miniflux protocol (see manual for details)
|
2021-02-09 04:52:13 +00:00
|
|
|
- Support for API level 15 of Tiny Tiny RSS
|
|
|
|
- Support for feed icons in Fever
|
2021-02-10 16:24:01 +00:00
|
|
|
- Command-line functionality for managing user metadata
|
2021-02-11 02:40:51 +00:00
|
|
|
- Command-line functionality for managing Miniflux login tokens
|
2020-12-27 15:08:00 +00:00
|
|
|
|
2020-11-06 16:01:50 +00:00
|
|
|
Bug fixes:
|
2021-03-06 00:31:11 +00:00
|
|
|
- Further relax Fever HTTP correctness, to fix more clients
|
2020-11-06 16:01:50 +00:00
|
|
|
- Use icons specified in Atom feeds when available
|
2020-12-20 16:55:36 +00:00
|
|
|
- Do not return null as subscription unread count
|
2020-12-27 15:08:00 +00:00
|
|
|
- Explicitly forbid U+003A COLON and control characters in usernames, for
|
|
|
|
compatibility with RFC 7617
|
2021-03-06 00:31:11 +00:00
|
|
|
- Never return 401 in response to an OPTIONS request
|
2021-02-09 14:37:31 +00:00
|
|
|
- Accept "t" and "f" as booleans in Tiny Tiny RSS
|
2020-11-16 05:11:19 +00:00
|
|
|
|
2021-02-09 15:05:44 +00:00
|
|
|
Changes:
|
|
|
|
- Administrator account requirements for Nextcloud News functionality are
|
|
|
|
now enforced
|
2021-03-02 16:54:28 +00:00
|
|
|
- E_DEPRECATED is now suppressed for compatibility with PHP 8 until affected
|
|
|
|
dependencies can be replaced
|
2021-02-09 15:05:44 +00:00
|
|
|
|
2020-10-27 14:58:54 +00:00
|
|
|
Version 0.8.5 (2020-10-27)
|
2020-10-26 16:57:16 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
2020-10-27 14:58:54 +00:00
|
|
|
- Relax Fever HTTP correctness, to fix some clients
|
2020-10-27 18:39:02 +00:00
|
|
|
- Add the QUERY_STRING FastCGI parameter to the sample Nginx configuration
|
2020-10-26 16:57:16 +00:00
|
|
|
|
2020-09-09 22:24:42 +00:00
|
|
|
Version 0.8.4 (2020-09-09)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Don't crash updating feeds cached without ETag (regression since 0.8.3)
|
|
|
|
|
2020-02-16 22:43:46 +00:00
|
|
|
Version 0.8.3 (2020-02-16)
|
2020-01-20 15:40:05 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Changes:
|
2020-01-25 16:18:51 +00:00
|
|
|
- Officially require PHP 7.1 (accidentally required since version 0.8.0)
|
|
|
|
- Various internal changes pursuant to use of PHP 7.1
|
2020-01-20 15:40:05 +00:00
|
|
|
|
2019-12-06 22:46:53 +00:00
|
|
|
Version 0.8.2 (2019-12-07)
|
2019-12-01 20:00:28 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Enforce foreign key constraints in MySQL
|
2019-12-04 03:33:44 +00:00
|
|
|
- Widen most text fields for MySQL
|
2019-12-01 20:00:28 +00:00
|
|
|
|
2019-10-28 15:07:04 +00:00
|
|
|
Version 0.8.1 (2019-10-28)
|
2019-07-31 12:02:09 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Don't crash updating feeds cached solely via ETag
|
2019-10-17 17:00:56 +00:00
|
|
|
- Don't fail importing new folders from OPML files
|
2019-08-06 18:17:56 +00:00
|
|
|
- Don't fail adding a feed which collides with another via redirection
|
2019-09-12 15:50:33 +00:00
|
|
|
- Don't fail on very long text-search queries containing question marks
|
|
|
|
when using PostgreSQL or MySQL
|
2019-09-27 21:16:34 +00:00
|
|
|
- Specify HTTP authentication encoding as UTF-8
|
2019-07-31 12:02:09 +00:00
|
|
|
|
2019-08-25 17:28:26 +00:00
|
|
|
Changes:
|
|
|
|
- Include a user manual
|
2019-09-05 17:59:19 +00:00
|
|
|
- Normalize newsfeed URLs before checking for duplicates
|
2019-08-25 17:28:26 +00:00
|
|
|
|
2019-07-26 13:43:45 +00:00
|
|
|
Version 0.8.0 (2019-07-26)
|
2019-03-25 21:07:28 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
2020-04-25 15:43:36 +00:00
|
|
|
- Support for the Fever protocol (see manual for details)
|
2019-03-25 21:07:28 +00:00
|
|
|
- Command line functionality for clearing a password, disabling the account
|
|
|
|
- Command line options for dealing with Fever passwords
|
2019-07-26 02:34:58 +00:00
|
|
|
- Command line functionality for importing and exporting OPML
|
2019-05-06 04:02:59 +00:00
|
|
|
- Command line documentation of all commands and options
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Treat command line option -h the same as --help
|
2019-04-04 22:01:57 +00:00
|
|
|
- Sort Tiny Tiny RSS special feeds according to special ordering
|
2019-07-26 02:34:58 +00:00
|
|
|
- Invalidate sessions when passwords are changed
|
2019-07-26 13:42:36 +00:00
|
|
|
- Correct example systemd unit to start after PostgreSQL and MySQL
|
2019-03-25 21:07:28 +00:00
|
|
|
|
2019-07-26 13:37:51 +00:00
|
|
|
Changes:
|
|
|
|
- Perform regular database maintenance to improve long-term performance
|
|
|
|
|
2019-03-25 15:57:31 +00:00
|
|
|
Version 0.7.1 (2019-03-25)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Correctly initialize new on-disk SQLite databases
|
|
|
|
- Retry queries on schema changes with PDO SQLite
|
|
|
|
- Correctly read author name from database in Tiny Tiny RSS
|
|
|
|
- Update internal version number to correct version
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Improve performance of lesser-used database queries
|
|
|
|
|
2019-03-02 19:59:44 +00:00
|
|
|
Version 0.7.0 (2019-03-02)
|
2019-02-28 21:22:04 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
|
|
|
- Support for basic freeform searching in Tiny Tiny RSS
|
2019-03-02 19:59:44 +00:00
|
|
|
- Console command to refresh all stale feeds once then exit
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Ensure updating does not fail with newsfeeds larger than 250 entries
|
2019-02-28 21:22:04 +00:00
|
|
|
|
2019-01-23 21:32:48 +00:00
|
|
|
Version 0.6.1 (2019-01-23)
|
2019-01-23 21:34:54 +00:00
|
|
|
==========================
|
2019-01-23 21:32:48 +00:00
|
|
|
|
2021-05-21 03:38:03 +00:00
|
|
|
Bug fixes:
|
2019-01-23 21:32:48 +00:00
|
|
|
- Unify SQL timeout settings
|
|
|
|
- Correctly escape shell command in subprocess service driver
|
|
|
|
- Correctly allow null time intervals in configuration when appropriate
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Change PicoFeed dependency to maintained version (Thanks, Aaron Parecki!)
|
|
|
|
- Remove non-functional cURL service driver
|
|
|
|
|
2019-01-21 15:23:25 +00:00
|
|
|
Version 0.6.0 (2019-01-21)
|
2018-12-11 00:13:48 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
2018-12-14 01:08:35 +00:00
|
|
|
- Support for PostgreSQL databases
|
2018-12-21 23:00:35 +00:00
|
|
|
- Support for MySQL databases
|
2019-01-21 15:23:25 +00:00
|
|
|
- Validation of configuration parameters
|
2018-12-14 01:08:35 +00:00
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Use a general-purpose Unicode collation with SQLite databases
|
2019-01-21 15:40:39 +00:00
|
|
|
- Use the correct SQLite schema change procedure for 3.25 and later
|
2018-12-11 00:13:48 +00:00
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Improve performance of common database queries by 80-90%
|
2019-01-21 15:23:25 +00:00
|
|
|
- Make configuration defaults consistent with their defined types
|
2018-12-11 00:13:48 +00:00
|
|
|
|
2018-12-08 00:21:44 +00:00
|
|
|
Version 0.5.1 (2018-11-10)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Correctly initialize PDO database driver
|
|
|
|
|
2018-11-07 18:06:33 +00:00
|
|
|
Version 0.5.0 (2018-11-07)
|
2018-11-07 15:24:35 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
|
|
|
- Command line functionality for listing, removing, and changing the password
|
|
|
|
of users as well as testing authentication
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Print command-line error messages more sensibly
|
|
|
|
- Allow exporting default configuration to standard output
|
|
|
|
- Fail correctly on authentication failure
|
2019-12-05 18:02:02 +00:00
|
|
|
- Prefer JSON data over GET parameters in Nextcloud News
|
2018-11-07 15:24:35 +00:00
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Simplify user management backend to minimize opportunity for bugs
|
2019-12-05 18:02:02 +00:00
|
|
|
- Document previously unknown Nextcloud News behaviour
|
2018-11-07 15:24:35 +00:00
|
|
|
|
2018-10-26 18:40:20 +00:00
|
|
|
Version 0.4.0 (2018-10-26)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
2020-04-25 15:43:36 +00:00
|
|
|
- Support for HTTP authentication in Tiny Tiny RSS (see manual for details)
|
2018-10-26 18:40:20 +00:00
|
|
|
- New userHTTPAuthRequired and userSessionEnforced settings
|
|
|
|
|
2018-07-22 16:30:44 +00:00
|
|
|
Version 0.3.1 (2018-07-22)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Correctly read the configuration file on start-up
|
|
|
|
- Minor fixes to code and documentation
|
|
|
|
|
|
|
|
Changes:
|
2019-12-05 18:02:02 +00:00
|
|
|
- Disable memory and time limits to avoid deadlocks with Nextcloud News
|
2018-07-22 16:30:44 +00:00
|
|
|
|
2018-03-25 17:25:05 +00:00
|
|
|
Version 0.3.0 (2018-01-12)
|
2018-01-02 21:53:38 +00:00
|
|
|
==========================
|
|
|
|
|
2017-12-31 22:54:26 +00:00
|
|
|
New features:
|
|
|
|
- Support for SQLite3 via PDO
|
2018-01-09 21:44:03 +00:00
|
|
|
- Support for cross-origin resource sharing in all protocols
|
|
|
|
|
2018-01-06 17:02:45 +00:00
|
|
|
Bug fixes:
|
|
|
|
- Correctly handle %-encoded request URLs
|
|
|
|
- Overhaul protocol detection to fix various subtle bugs
|
|
|
|
- Overhaul HTTP response handling for more consistent results
|
2017-12-31 22:54:26 +00:00
|
|
|
|
2018-01-02 21:53:38 +00:00
|
|
|
Changes:
|
|
|
|
- Make date strings in TTRSS explicitly UTC
|
|
|
|
|
2017-12-07 23:24:35 +00:00
|
|
|
Version 0.2.1 (2017-12-07)
|
2017-12-01 00:46:59 +00:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
2017-12-02 03:13:27 +00:00
|
|
|
- Make SQLite timeouts much less likely
|
2017-12-01 00:46:59 +00:00
|
|
|
- Accept base64-encoded passwords from TTRSS clients
|
|
|
|
- Rename feeds correctly via TTRSS protocol
|
2017-12-02 03:13:27 +00:00
|
|
|
- Toggle marks correctly via TTRSS protocol
|
2017-12-07 23:05:34 +00:00
|
|
|
- Sort everything case-insensitively
|
2019-12-05 18:02:02 +00:00
|
|
|
- Be even stricter about output data types in Nextcloud News
|
2017-12-01 00:46:59 +00:00
|
|
|
|
2017-12-07 23:05:34 +00:00
|
|
|
Changes:
|
|
|
|
- Do not omit read feeds from TTRSS' getCounters, to fix some clients
|
|
|
|
|
2017-11-30 01:23:04 +00:00
|
|
|
Version 0.2.0 (2017-11-30)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
2020-04-25 15:43:36 +00:00
|
|
|
- Support for the Tiny Tiny RSS protocol (see manual for details)
|
2017-11-30 01:23:04 +00:00
|
|
|
- Support for HTTP OPTIONS requests in all protocols
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Perform feed discovery *correctly*
|
2019-12-05 18:02:02 +00:00
|
|
|
- Expose the incorrectDbCharset boolean in the Nextcloud News server status
|
|
|
|
- Give Nextcloud News articles' guidHash attribute the correct type (string)
|
2017-11-30 01:23:04 +00:00
|
|
|
|
2017-11-30 04:41:08 +00:00
|
|
|
Changes:
|
|
|
|
- Overhaul input type normalization to minimize bug opportunities
|
|
|
|
|
2017-09-30 16:05:57 +00:00
|
|
|
Version 0.1.1 (2017-09-30)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
2019-12-05 18:02:02 +00:00
|
|
|
- Perform feed discovery like Nextcloud News does
|
2017-09-30 16:05:57 +00:00
|
|
|
- Respond correctly to HEAD requests
|
|
|
|
- Various minor fixes
|
|
|
|
|
|
|
|
Version 0.1.0 (2017-08-29)
|
|
|
|
==========================
|
|
|
|
|
2021-05-21 03:38:03 +00:00
|
|
|
New features:
|
|
|
|
- Initial release
|