Arsse/CHANGELOG

300 lines
8.3 KiB
Text
Raw Normal View History

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