Releases: KustoszApp/server
Releases · KustoszApp/server
23.08.0
Mirek Długosz (13):
Actually support tags field when adding entry manually
Update nox version in CI
Update Django versions
Update Poetry version
Remove Dockerfile workaround for redis 4.5.4
Update Poetry version
Update Django version
Update dependencies
Update Django version
Update Django version
Don't call dateutil parser on date received from Celery
Update dependencies
Release version 23.08.0
23.04.0
Mirek Długosz (26):
Add flake8-bugbear to linters
Allow running on Django 4.1
Update to poetry 1.2
Update Poetry to 1.2.1
Update reader dependency
Update Django versions
Update Poetry to 1.2.2
Update Django versions
flake8 moved from gitlab to github
Update dependencies, including nox
Update Django version
Remove local DNS configuration from podman pod definition
Update Poetry to 1.3.0
Update Poetry to 1.3.1
Update Django version
Update Poetry to 1.3.2
Update dependencies
Update Django versions
Update Django versions
Update CI badge URL
Add Python 3.11 and Django 4.2 to supported versions
Update dependencies
Update Poetry version
Restore compatibility with newer reader versions
Update versions in container, make use of newer Django capabilities
Release version 23.04.0
22.08.0
Mirek Długosz (5):
Update dependencies, including Django
Update nox
Add support for exporting channels into OPML
Add one-time token authentication for data export views
Release version 22.08.0
22.07.0
Mirek Długosz (17):
Allow filtering entries by estimated reading time
Add reader_position to filterable fields
Add dacite as dependency
Add dateutil as dependency
Refactor FeedFetcher to support autodetection
Add content autodetection
Add unit tests for autodetection
Add support for entries mark as read strategies
Rename percent_read to ratio_read for consistency, make it default
Include entry_open_scroll_to_top in API response
Normalize autodetected feeds URLs
Don't send tasks to celery during unit tests run
Update dependencies
Update Django version
Update pre-commit dependencies
Update poetry version
Release version 22.07.0
22.06.1
Mirek Długosz (14):
Try harder to fetch particularly stubborn feed files
Streamline single container image experience
Switch to nvm in container
Prepare heroku extras
Print random password only when it's used
Simplify user management in container entrypoint
Add systemd files
Fix grammar mistake in comment
Add installer extras
Generate requirements.txt file for automatic installers
Add Django 4.0.5 to test matrix
Release version 22.06.0
Add missing GitHub job dependency
Release version 22.06.1
22.05.0
Mirek Długosz (46):
Use fully qualified container names
Use KUSTOSZ_BASE_DIR as root for everything runtime-related
Add logo to README
Stop using MANUAL_CHANNEL_ID
Don't display empty string to user
Allow to assign multiple tags at once in filter action
Improve README
Add sample cron wrapper
Update black version in pre-commit
Add gunicorn to sample supervisord.conf
Require psycopg2 until django-celery-results releases fix
Add local settings for container
Include Contributing in README
Add LICENSE file
Add badges to README
New Django version released
Allow adding entries from command line
Switch import_channels to ruamel.yaml
Fix crash when running with debug logging
Make sure that it's possible to edit filter enabled state
Prevent concurrent task from undoing filter
Update dependencies
Allow user to specify extra headers of SingleURLFetcher request
Improve web page encoding detection algorithm
Refactor FeedFetcher module
Deleting channels with automatic reader db cache cleanup
Add number of tagged entries in channels list response
Add support for deleting channels through API
Add task for removing expired requests_cache responses
Test what happens when FeedFetcher returns more channels than requested
Recommend separate process for channel fetching celery queue
Rename feed fetcher celery queue
Handle redirects in entries added manually
Remove reference to old name
Use re in EncodingSeekingParser
Remove reader db if force-fetching entries
Ensure MetadataExtractor provides valid url as link
Prefer faker.uri()
Try to fetch content automatically after changing channel URL
Test that changing other fields doesn't trigger content fetch
Allow adding entry manually from scope of any website
Don't crash metadata extraction on invalid dates
Add number of entries in channel to API response
Fall back to added_time when neither of _upstream times is set
Improve metadata
Release version 22.05.0
22.03.1
Mirek Długosz (6):
Add container hostnames to allowed CORS origins
Put CORS middle ware higher on the list
Dockerfile improvements
Build and push container image automatically on release
Build container for ARM as well
Release version 22.03.1
22.03.0
Mirek Długosz (41):
Release version 22.03.0