Releases: nVentiveUX/docker-ttrss
Releases · nVentiveUX/docker-ttrss
v2024.01.13
Upstream changes
- shorten DIGEST_MIN_SCORE help text
-
- mark get_pref/set_pref wrappers as deprecated * add per-user preference for minimal score required for digest
-
- mail test - fill user email address as default * digest - fix some warnings
v2024.01.06
Upstream changes
- Merge branch 'feature/urlhelper-fetch-do-assoc-opts' into 'master'
- Update all UrlHelper::fetch() calls to use the associative array approach.
v2023.12.30
Upstream changes
- Merge branch 'feature/early-fail-disallowed-redirects' into 'master'
- Perform validation of redirect URLs during the redirect process.
- Merge branch 'feature/use-guzzle' into 'master'
- Fix specifying auth type in UrlHelper::fetch(), add a test for 403 auth retry.
- Appease PHPStan in UrlHelperTest
- Add some tests for UrlHelper::fetch()
- Ensure the feed name is easily visible when looking at the feeds with errors list.
- Rework content encoding error retrying in UrlHelper::fetch()
- Clean up UrlHelper::resolve_redirects().
- Add back 'any auth' retry in UrlHelper::fetch()
- Use Guzzle
v2023.12.23
Upstream changes
- Merge branch 'dont-sanitize-figure-tag' into 'master'
- sanitizer: add a test to make sure is intact
- Revert "Fix sanitizer with libxml2 >= 2.12.0"
v2023.12.16
Upstream changes
- bump CI jobs & utility scripts to php83
- Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss
- Merge branch 'feature/php-8.3' into 'master'
- Bump to Alpine 3.19 and PHP 8.3.
- add coverage-filter
- add phpunit code coverage driver
v2023.12.09
Upstream changes
- add some unittest options for xmlrunner
- fix filename
- enable unit test results for selenium
- collect phpunit artifacts
- add env prefixes
- add db vars
- add cobertura args for phpunit-integration
- disable local rules for integration tests
- add sanitizer integration test
v2023.12.02
Upstream changes
- Merge branch 'fix-sanitizer-new-libxml2' into 'master'
- Fix sanitizer with libxml2 >= 2.12.0
- set registry project
v2023.11.11
Upstream changes
- use variable for fastcgi_pass to force resolver usage
- explicitly set resolver in the nginx container (configurable envvar)
v2023.11.04
Upstream changes
- add wip UI/backend stuff to filter feed tree
- add wait-for-element to selenium test
- remove .git before_scripts
- Revert "pass .git to docker context so self-built images would have some way to determine version without CI variables"
- forgot one job
- do the same for :publish jobs
- fix yaml indents
- add .git to .dockerignore when building master images
- pass .git to docker context so self-built images would have some way to determine version without CI variables
- add some more phpunit api tests
- pass API_URL to phpunit-integration CLI
- fix apitest
- fix circular dependency
- reduce targets
- add phpunit integration (wip)
- add stuff necessary to run integration tests using phpunit
- add always-failing mock of api test
- phpunit - skip integration tests
- use python unittest for selenium tests
v2023.10.28
Upstream changes
- add a separate interface for auth modules w/ change_password() method
- unify test class naming
- Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss
- replace some dirname horrors with a separate unit-tested method
- Merge branch 'bugfix/psr-4-renames' into 'master'
- Fix class names in some more places.
- make phpstan happy
- add healthcheck public method, map by default to /healthz
- move to psr-4 autoloader
- Revert "api: escape newlines in headline content HTML object"
- add a workaround for make_self_url() when invoked off /api/ endpoint, add unit tests for this method
- disable xdebug tracing
- api: escape newlines in headline content HTML object
- Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss
- add stub opentelemetry classes in case it is disabled
- Update docker-compose.yml
- Revert "add a self url path hack to strip request path directories (needed for /api/index.php)"
- Revert "make phpstan happy"
- make phpstan happy
- add a self url path hack to strip request path directories (needed for /api/index.php)
- set demo webroot values
- demo - enable auto restart
- remove helm debug, hide demo job behind CI var
- we don't need a separate demo stage now
- set imageTag
- move demo to later stage
- add demo k8s job
- make sure we fail properly
- add configurable ns
- un-mock test, use SELENIUM_IMAGE
- use CI_COMMIT_SHORT_SHA for selenium test mock
- Merge branch 'master' into protected/selenium
- remove startup checks for SELF_URL_PATH, rely on auto-detection instead
- update test filename
- add integration branch job
- add selenium mock
- fix local compose file typo, wait a bit before curling login page
- fix previous
- force create cache directories on app startup
- enable updater by default
- compose tweaks
- add simple dev compose
- test: run curl to get login page
- move phpdoc to publish stage
- set phpdoc to always run
- add publish jobs
- test stub
- switch to html2text() instead of strip_tags() when preparing FTS index
- cosmetic fix for root span name
- fix previous
- stop whining if _SESSION etc are not defined
- show logged in user as root span name
- make phpstan happy, run phpstan on all files on task startup
- a bit more tracing
- add placeholder instrumentation for public
- stop calling spans scopes
- make tracer field non-static
- OPENTELEMETRY_HOST -> OPENTELEMETRY_ENDPOINT
- make phpstan & watcher happy, stop running phpstan on vendor/
- jaeger-client -> opentelemetry