forked from Archives/Athou_commafeed
release 4.0.0
This commit is contained in:
30
CHANGELOG.md
30
CHANGELOG.md
@@ -1,5 +1,29 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [4.0.0]
|
||||||
|
|
||||||
|
- migrated from dropwizard 2 to dropwizard 4, Java 17+ is now required
|
||||||
|
- entries that were fetched and inserted in the database but not yet shown in the UI are no longer marked as read when
|
||||||
|
marking all entries as read
|
||||||
|
- your custom sidebar width is now persisted in the local storage of your browser
|
||||||
|
- there is now a third color scheme option in addition to light and dark: system (follows the system color scheme)
|
||||||
|
- added support for youtube playlist favicons
|
||||||
|
- custom JS code is now executed when the app is done loading instead of when the page is loaded
|
||||||
|
- the favicon is now correctly returned for feeds that return an invalid content type
|
||||||
|
- the feed refresh engine now uses httpclient5 with connection pooling and no longer creates a new client for each
|
||||||
|
request,
|
||||||
|
reducing CPU usage
|
||||||
|
- updated UI library Mantine to 7.0, improving performance
|
||||||
|
- the h2 embedded database is now compacted on shutdown to reclaim unused space
|
||||||
|
- the admin connector on port 8084 is now disabled in config.yml.example. Disabling it in your config.yml is
|
||||||
|
recommended (see https://github.com/Athou/commafeed/commit/929df60f09cce56020b0962ab111cd8349b271b0)
|
||||||
|
- migrated documentation from swagger 2 to openapi 3
|
||||||
|
- added a GET method to the fever api to indicate that the endpoint is working correctly when accesed from a browser
|
||||||
|
- the websocket connection can now be disabled, the websocket ping interval and the tree reload interval can now be
|
||||||
|
configured (see config.yml.example)
|
||||||
|
- the websocket connection now works correctly when the context root of the application is not "/"
|
||||||
|
- unstable pubsubhubbub support was removed
|
||||||
|
|
||||||
## [3.10.1]
|
## [3.10.1]
|
||||||
|
|
||||||
- swap next and previous buttons (#1159)
|
- swap next and previous buttons (#1159)
|
||||||
@@ -11,7 +35,8 @@
|
|||||||
|
|
||||||
## [3.10.0]
|
## [3.10.0]
|
||||||
|
|
||||||
- added a Fever-compatible API that is usable with mobile clients that support the Fever API (see instructions in Settings -> Profile)
|
- added a Fever-compatible API that is usable with mobile clients that support the Fever API (see instructions in
|
||||||
|
Settings -> Profile)
|
||||||
- long entry titles are no longer shortened in the detailed view
|
- long entry titles are no longer shortened in the detailed view
|
||||||
- added the "s" keyboard shortcut to star/unstar entries
|
- added the "s" keyboard shortcut to star/unstar entries
|
||||||
- http sessions are now stored in the database (they were stored on disk before)
|
- http sessions are now stored in the database (they were stored on disk before)
|
||||||
@@ -126,7 +151,8 @@
|
|||||||
## [3.0.1]
|
## [3.0.1]
|
||||||
|
|
||||||
- allow env variable substitution in config.yml
|
- allow env variable substitution in config.yml
|
||||||
- e.g. having a custom config.yml file with `app.session.path=${SOME_ENV_VAR}` will substitute `SOME_ENV_VAR` with its value
|
- e.g. having a custom config.yml file with `app.session.path=${SOME_ENV_VAR}` will substitute `SOME_ENV_VAR` with its
|
||||||
|
value
|
||||||
- allow env variable prefixed with `CF_` to override config.yml properties
|
- allow env variable prefixed with `CF_` to override config.yml properties
|
||||||
- e.g. setting `CF_APP_ALLOWREGISTRATIONS=true` will set `app.allowRegistrations` to `true`
|
- e.g. setting `CF_APP_ALLOWREGISTRATIONS=true` will set `app.allowRegistrations` to `true`
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.commafeed</groupId>
|
<groupId>com.commafeed</groupId>
|
||||||
<artifactId>commafeed</artifactId>
|
<artifactId>commafeed</artifactId>
|
||||||
<version>3.10.1</version>
|
<version>4.0.0</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>commafeed-client</artifactId>
|
<artifactId>commafeed-client</artifactId>
|
||||||
<name>CommaFeed Client</name>
|
<name>CommaFeed Client</name>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.commafeed</groupId>
|
<groupId>com.commafeed</groupId>
|
||||||
<artifactId>commafeed</artifactId>
|
<artifactId>commafeed</artifactId>
|
||||||
<version>3.10.1</version>
|
<version>4.0.0</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>commafeed-server</artifactId>
|
<artifactId>commafeed-server</artifactId>
|
||||||
<name>CommaFeed Server</name>
|
<name>CommaFeed Server</name>
|
||||||
@@ -216,7 +216,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.commafeed</groupId>
|
<groupId>com.commafeed</groupId>
|
||||||
<artifactId>commafeed-client</artifactId>
|
<artifactId>commafeed-client</artifactId>
|
||||||
<version>3.10.1</version>
|
<version>4.0.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
<groupId>com.commafeed</groupId>
|
<groupId>com.commafeed</groupId>
|
||||||
<artifactId>commafeed</artifactId>
|
<artifactId>commafeed</artifactId>
|
||||||
<version>3.10.1</version>
|
<version>4.0.0</version>
|
||||||
<name>CommaFeed</name>
|
<name>CommaFeed</name>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user