2021-07-22 21:52:47 +00:00
# Changelog
2024-05-20 23:12:41 +00:00
## 3.9.0 - 2024-05-21
### Changed
- Add support for Nextcloud 29
- Drop support for Nextcloud 26
- Drop support for php8.0
2024-01-12 19:53:11 +00:00
## 3.8.3 - 2024-01-12
### Fixed
- identify and delete conflicting episode by guid and not by episode url (thanks @LinAGKar )
2021-12-09 19:19:35 +00:00
2023-12-02 10:14:53 +00:00
## 3.8.2 - 2023-12-02
### Changed
- add support for Nextcloud 28
- drop support for Nextcloud 25
2023-06-18 20:36:19 +00:00
## 3.8.1 - 2023-06-18
### Changed
- add support for Nextcloud 27
- drop support for Nextcloud 24
2023-03-23 10:21:01 +00:00
## 3.8.0 - 2023-03-23
### Changed
- drop php7.4 support
- add support for Nextcloud 26
2023-02-24 20:00:41 +00:00
## 3.7.3 - 2023-02-24
### Fixed
- If EpisodeAction is updated with new episode url and there is a conflicting EpisodeAction with that same episode url the later will be deleted
2023-02-24 16:18:20 +00:00
## 3.7.2 - 2023-02-24
### Fixed
- EpisodeActions are explicitly searched in database by guid. Episode url is used as fallback. Combined search produces multiple results thus broke synchronization
2022-11-11 11:14:37 +00:00
## 3.7.1 - 2022-11-11
### Fixed
- Fix error where app couldn't be installed with some databases
2022-11-10 21:04:03 +00:00
## 3.7.0 - 2022-11-10
### Fixed
- Podcast overview page no longer produces errors when using php8.X
### Changed
- Allow longer feed URLs with up to 1000 characters
2022-10-28 09:39:47 +00:00
## 3.6.0 - 2022-10-28
### Added
- New overview page of synchronized data in personal settings (thanks @jilleJr )
2022-10-18 08:32:20 +00:00
## 3.5.0 - 2022-10-18
2022-10-28 09:39:47 +00:00
### Changed
2022-10-18 08:32:20 +00:00
- Add support for Nextcloud 25
2022-05-26 13:46:34 +00:00
## 3.4.0 - 2022-05-26
### Fixed
- Don't crash if no sync timestamp is passed
### Changed
- Return all entries on list actions if no timestamp is passed
2022-05-03 20:15:05 +00:00
## 3.3.0 - 2022-05-03
2022-05-03 20:27:55 +00:00
### Fixed
- Don't crash on unauthenticated api call
### Changed
2022-05-03 20:15:05 +00:00
- Add support for Nextcloud 24
2021-12-09 21:58:34 +00:00
## 3.2.0 - 2021-12-09
2021-12-09 19:19:35 +00:00
### Changed
- Ignore subscriptions that have no url
2021-12-09 20:47:34 +00:00
- Add support for Nextcloud 23
2021-12-09 19:19:35 +00:00
2021-10-18 10:22:39 +00:00
## 3.1.0 - 2021-10-18
### Changed
- Add timestamp to subscription change response @JonOfUs
2021-07-22 21:52:47 +00:00
2021-10-13 20:52:35 +00:00
## 3.0.1 - 2021-10-13
### Fixed
- Timestamp migration writes correct values to database @JonOfUs
2021-10-06 20:06:13 +00:00
## 3.0.0 - 2021-10-06
### Changed
- EpisodeAction upload now expects JSON similar to gpodder.net (see README)
- expanded minimal API documentation (see README)
- query episodes by UNIX time instead of DateTime
2021-08-29 11:20:05 +00:00
## 2.0.0 - 2021-08-29
### Changed
- add field "guid" to episode_action
- identify episode actions by guid. episode_action.episode (episode url) serves as fallback if no guid is provided.
2021-08-24 21:41:53 +00:00
## 1.0.14 - 2021-08-24
### Fixed
- enable processing of multiple EpisodeActions (thanks https://github.com/JonOfUs)
2021-08-22 21:24:31 +00:00
## 1.0.13 - 2021-08-22
### Fixed
- increase table column episode_action.action length limit to fit episode actions like DOWNLOAD
### Changed
- narrow catch to nextcloud dbal exceptions
2021-08-21 18:21:49 +00:00
## 1.0.12 - 2021-08-21
### Fixed
- handle UniqueConstraintViolationException thrown by nc < v22.0
2021-08-16 20:40:23 +00:00
## 1.0.11 - 2021-08-16
### Fixed
- stop creating unnecessary log file in nextcloud root folder
2021-08-14 17:56:34 +00:00
## 1.0.10 - 2021-08-14
### Fixed
- return all subscriptions and episode changes for parameter since=0
2021-07-26 22:06:50 +00:00
## 1.0.9 - 2021-07-27
### Changed
- save episode action timestamps as UTC (thanks @JohnOfUs )
2021-07-22 21:52:47 +00:00
## 1.0.8 - 2021-07-22
### Fixed
- convert timestamp from episode action request to format also mysql can process (#13)
## 1.0.7 – 2021-07-13
### Changed
- accept only arrays on subscription change endpoint (thanks https://github.com/mattsches)