extract changelog entry when creating a release

This commit is contained in:
Athou
2023-05-02 12:05:20 +02:00
parent 91938cc3b9
commit cfc07764b4
2 changed files with 22 additions and 29 deletions

View File

@@ -69,12 +69,19 @@ jobs:
tags: athou/commafeed:master tags: athou/commafeed:master
# Create GitHub release after Docker image has been published # Create GitHub release after Docker image has been published
- name: Extract Changelog Entry
uses: mindsers/changelog-reader-action@v2
if: ${{ matrix.java == '8' && github.ref_type == 'tag' }}
id: changelog_reader
with:
version: ${{ github.ref_name }}
- name: Create GitHub release - name: Create GitHub release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
if: ${{ matrix.java == '8' && github.ref_type == 'tag' }} if: ${{ matrix.java == '8' && github.ref_type == 'tag' }}
with: with:
name: CommaFeed ${{ github.ref_name }} name: CommaFeed ${{ github.ref_name }}
body: See changelog at https://github.com/Athou/commafeed/blob/master/CHANGELOG.md body: ${{ steps.changelog_reader.outputs.changes }}
draft: false draft: false
prerelease: false prerelease: false
files: | files: |

View File

@@ -1,8 +1,6 @@
Changelog # Changelog
=========
3.1.0 ## [3.1.0]
-----
- add an even more compact layout - add an even more compact layout
- restore hover effect from commafeed 2.x - restore hover effect from commafeed 2.x
@@ -11,8 +9,7 @@ Changelog
- fix for the "Illegal attempt to associate a collection with two open sessions." error - fix for the "Illegal attempt to associate a collection with two open sessions." error
- feed fetching workflow is now orchestrated with rxjava, removing a lot of code - feed fetching workflow is now orchestrated with rxjava, removing a lot of code
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 - e.g. having a custom config.yml file with `app.session.path=${SOME_ENV_VAR}` will substitute `SOME_ENV_VAR` with
@@ -20,16 +17,14 @@ Changelog
- 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`
3.0.0 ## [3.0.0]
-----
- complete overhaul of the UI - complete overhaul of the UI
- backend and frontend are now in separate maven modules - backend and frontend are now in separate maven modules
- no changes to the api or the database - no changes to the api or the database
- Docker images are now automatically built and available at https://hub.docker.com/r/athou/commafeed - Docker images are now automatically built and available at https://hub.docker.com/r/athou/commafeed
2.6.0 ## [2.6.0]
-----
- add support for media content as a backup for missing content (useful for youtube feeds) - add support for media content as a backup for missing content (useful for youtube feeds)
- correctly follow http error code 308 redirects - correctly follow http error code 308 redirects
@@ -48,8 +43,7 @@ Changelog
- add support for java17+ runtime - add support for java17+ runtime
- various security improvements - various security improvements
2.5.0 ## [2.5.0]
-----
- unread count is now displayed in a favicon badge when supported - unread count is now displayed in a favicon badge when supported
- the user agent string for the bot fetching feeds is now configurable - the user agent string for the bot fetching feeds is now configurable
@@ -57,8 +51,7 @@ Changelog
- support for java9+ runtime - support for java9+ runtime
- can now properly start from an empty postgresql database - can now properly start from an empty postgresql database
2.4.0 ## [2.4.0]
-----
- users were not able to change password or delete account - users were not able to change password or delete account
- fix api key generation - fix api key generation
@@ -69,16 +62,14 @@ Changelog
- various internationalization fixes - various internationalization fixes
- security fixes - security fixes
2.3.0 ## [2.3.0]
-----
- dropwizard upgrade 0.9.1 - dropwizard upgrade 0.9.1
- feed enclosures are hidden if they already displayed in the content - feed enclosures are hidden if they already displayed in the content
- fix youtube favicons - fix youtube favicons
- various internationalization fixes - various internationalization fixes
2.2.0 ## [2.2.0]
-----
- fix youtube and instagram favicon fetching - fix youtube and instagram favicon fetching
- mark as read filter was lost when a feed was rearranged with drag&drop - mark as read filter was lost when a feed was rearranged with drag&drop
@@ -86,8 +77,7 @@ Changelog
- various performance and dependencies upgrades - various performance and dependencies upgrades
- java8 is now required - java8 is now required
2.1.0 ## [2.1.0]
-----
- dropwizard upgrade to 0.8.0 - dropwizard upgrade to 0.8.0
- you have to remove the "app.contextPath" setting from your yml file, you can optionally use - you have to remove the "app.contextPath" setting from your yml file, you can optionally use
@@ -99,16 +89,14 @@ Changelog
- facebook feeds now show user favicon instead of facebook favicon - facebook feeds now show user favicon instead of facebook favicon
- new dark theme 'nightsky' - new dark theme 'nightsky'
2.0.3 ## [2.0.3]
-----
- internet explorer ajax cache workaround - internet explorer ajax cache workaround
- categories are now deletable again - categories are now deletable again
- openshift support is back - openshift support is back
- youtube feeds now show user favicon instead of youtube favicon - youtube feeds now show user favicon instead of youtube favicon
2.0.2 ## [2.0.2]
-----
- api using the api key is now working again - api using the api key is now working again
- context path is now configurable in config.yml (see app.contextPath in config.yml.example) - context path is now configurable in config.yml (see app.contextPath in config.yml.example)
@@ -124,13 +112,11 @@ Changelog
- added link to metrics on the admin settings page - added link to metrics on the admin settings page
- Rome (rss library) upgrade to 1.5.0 - Rome (rss library) upgrade to 1.5.0
2.0.1 ## [2.0.1]
-----
- the redis pool no longer throws an exception when it is unable to aquire a new connection - the redis pool no longer throws an exception when it is unable to aquire a new connection
2.0.0 ## [2.0.0]
-----
- The backend has been completely rewritten using Dropwizard instead of TomEE, resulting in a lot less memory - The backend has been completely rewritten using Dropwizard instead of TomEE, resulting in a lot less memory
consumption and better overall performances. consumption and better overall performances.