Changed
- DB: Remove unused fields and migrate last_modified to signed, to support dates before 1970
Fixed
- Release: create signature file (#1117)
- Articles are refetched after purging leaving them unread again (#1122)
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
You can now delete unread items via occ:
occ news:updater:after-update --purge-unread [<purge-count>]
Fixed
- Item purger does not work with PostgreSQL (#1094)
- Export starred/unread correctly (#1010)
Co-authored-by: anoy. <anoymouserver@users.noreply.github.com>
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Fixed
- opened state of folders is not restored (#1040)
- Argument 3 passed to OCA\News\Db\ItemMapper::makeSelectQuery() must be of the type bool, array given (#1044)
- Argument 2 passed to OCA\News\Db\ItemMapper::findAllNewFeed() must be of the type int, string given (#1049)
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- Remove outdated feed DB code
- add background & hover for entries
- Improve spacing of open articles in compact mode (nextcloud/news#1017)
Fixed
- `MissingNamedParameter` exception after upgrading to NC 21 beta5 (#1030)
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Fixed
- Argument 2 passed to OCA\News\Db\FeedMapper::find() must be of the type int, string given #996
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- This version brings some major changes, be aware that some clients may not support this news version.
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- Added changelog enforcer action
- Stop overloading DB ids
- Unittest commands and utilities
- Upload codecoverage to codecov.io
- Use foreign keys in db
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- Update Explore page feeds and design #860
Fixed
- Fix usage of at() in unittests #864
- Fix minor issues, prepare for foreign keys and check feeds #862
- Fix multiple results for guid_hash #861
- Fix missing type info of entities #858
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- Update feed-io to v4.7.10
Fixed
- Fix false cron notifaction #823
- Fix cron updater not working #819#824
- Fix invalid UserId when logged out #822
- Fix autoPurge not working #824
- Fix undefined class constant 'Name' #824
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- added support for Nextcloud 20 #781
Fixed
- Update interval not saved to config file #783
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Fixed
- Update Interval documentation fixes#773
- Fix crash if full-text if feed doesn't provide an url #774
- Fix admin page not saving settings #776
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Changed
- Basic Media-RSS support (#599)
- Database index improvements (#637)
Fixed
- Call to a member function getUrlHash() on null" when adding a feed (#640)
- Don't install symfony/console via composer (#636)
- Fix for for ONLY_FULL_GROUP_BY (see #406) (Issue #80) (#407)
- Catch invalid feeds (#646)
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Close#510
Hopefully this will solve performance with MySQL/MariaDB.
There is no way to prove this though. See #510
Signed-off-by: Marc Cousin <marc.cousin@people-doc.com>
Changed
- Minimum PHP version is now 7.2
- Reimplement full-text scraping #563
- Update for nextcloud 18 #593#583
- Update httpLastModified from the feed response #594
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
Release 14.0.2
Changed
- Get content:encoded of item if available #565
- update js and php dependencies #575
Fixed
- Generate enclosure div only for audio & video #567
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
- bumped dependencies to last supported version
travis:
- removed php 7.0
- move main target to nc 16
- drop support for nc 14 & 15
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
- Another fix for failed updates #448
- Missing background back on news titles #451
- Encoding errors thrown by simplexml #457
- Allow '0' as last Modified date #458
* replaced old status with 2 flags for unread and starred
* add fields to db, replace int(1,0) with booleans in sql queries, removed StatusFlags class + refactor code relying to it
* add repair step for migration
* again use integer(1,0) instead of bool in sql queries, because of sqlite doesn't support true/false
* add/fix unit tests for new boolean status
* set unread/starred flags as statements in sql
* fixed mysql unknown column items.unread, fixed marking of read items on repair step
* remove unnecessary bool casts
* add empty checks to Items::is* methods
* update migration to use native sql instead of the querybuilder
* don't cast the flags manually, let the api do the work
* Use stable12 branch for travis
* Shorten db indices to max 27 characters to satisfy app:check-code
* Use precise container, downgrade to psql 9.4
* Create psql role
* Fix ContentController test
* Fix PageController and StatusService tests
* Use OCP\IDBConnection, OCP\IDb was removed
* Extend IntegrationTest from \Test\Testcase, use loginAsUser to login
* Require phpunit 5, nextcloud tests not compatible with phpunit 6
Change tests to use phpunit from vendor directory