diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..a7302c9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,54 @@ +# CHANGELOG + +## 1.8 (2021-05-24) + +* Supports new event types produced by the May 2021 [BlackVue firmware update](https://blackvue.com/major-update-improved-blackvue-app-ui-dark-mode-live-event-upload-and-more/). (#3) +* The Docker image respects the KEEP option now. +* Docker compose file for a possibly quicker quickstart. +* Friendlier hardware requirement descriptions. (#2) +* More reliable removal of outdated directories when grouping by day, month or year. +* Better handling of unexpected 500 errors or remote disconnections. +* Upgraded docker image to alpine 3.13.5 + +## 1.7 (2019-07-14) + +* Allows grouping recordings by date, with daily, weekly, monthly and yearly granularities. +* Docker image layers are more cacheable. +* Upgraded docker image to alpine 3.10.1 + +## 1.6 (2019-06-01) + +* Logs file/recording download speed to help troubleshoot unreliable/slow Wi-Fi setups. +* Fixed a spurious error log during the first run after midnight. +* Does a better job at cleaning up temp files from interrupted downloads. +* Better handling of network errors while reading the file list. + +## 1.5 (2019-03-03) + +* Downloads .thm (thumbnail) files for all recordings. +* New ``--priority` switch allows downloading by either a) date or b) type (manual, event, normal, parking in that order.) +* Now downloads front and rear recordings together. + +## 1.4 (2019-02-26) + +* Downloads gps data for all but parking recording types, and accelerometer data for all. +* 500 errors while downloading are logged but ignored, so we don't get stuck on files we can't download. +* Tests that outdated gps/accelerometer files exist before deleting them, so it doesn't error out. + +## 1.3 (2019-02-09) + +* Removes gps data for outdated recordings along with the video. +* Gracefully handles low-level socket timeouts. + +## 1.2 (2019-02-02) + +* Removes temporary files upon successful completion. + +## 1.1 (2019-02-01) + +* No more sporadically getting stuck forever trying to connect to the dashcam. +* Connection timeout defaults to 10 seconds and is configurable. + +## 1.0 (2019-01-30) + +* initial release diff --git a/blackvuesync.py b/blackvuesync.py index 92c1d08..a3d188a 100755 --- a/blackvuesync.py +++ b/blackvuesync.py @@ -15,7 +15,7 @@ # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -__version__ = "1.8a" +__version__ = "1.8" import argparse import datetime