12 KiB
12 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[3.1.0] - 2024-09-20
New
- Updated UI components library
[3.0.2] - 2024-08-12
Fixed
- fix(getFileName): Use better regular expression for blacklisting characters
[3.0.1] - 2024-08-08
Fixed
- Fix erroneously blacklisted filename characters
[3.0.0] - 2024-08-01
Breaking changes
- Drop support for Nextcloud 27
- Drop support for Nextcloud 26
New
- Add support for Nextcloud 30
[2.2.0] - 2024-03-04
New
- Adding prefix, suffix and middle name to contacts
- Add support for Nextcloud 29
Fixed
- fix(GoogleDriveAPIService): Make sure target path is not a shared folder
- fix(GoogleCalendarAPIService): Sanitize calendar name
- fix(GoogleDriveAPIService): Don't break if a file causes hiccups
- Fix(l10n): Update translations from Transifex
[2.1.0] - 2023-05-31
Changed
- Add support for Nextcloud 28
Fixed
- Fix(l10n): Update translations from Transifex
[2.0.2] - 2023-05-31
Fixed
- fix build
[2.0.1] - 2023-05-31
Fixed
- fix(PersonalSettings): Correctly check result of json_decode
[2.0.0] - 2023-05-10
Breaking changes
- Drop support for Nextcloud 22
- Drop support for Nextcloud 23
- Drop support for Nextcloud 24
- Drop support for Netxcloud 25
- Drop support for PHP <8.0
Fixed
- fix plural translation in notifier
- Fix(l10n): 🔠 Update translations from Transifex
1.0.9 – 2023-01-08
Added
- import contact groups #124 @zgypa
- import contact notes
- import contact websites
- set last modified date of imported directories
Changed
- update npm pkgs, adjust to @nextcloud/vue 7.3.0
- improve and speedup calendar import, update existing events if needed
- speedup drive size calculation
- improve contact import, update existing ones if needed
Fixed
- import photos/albums with slashes in their name #122 @Gp2mv3
- recover after an import job is brutally stopped with a 1h timeout before everything can start again #35 #115 #116
- preserve exif data when downloading photos (all except geolocation which is stripped by google) #119 @Sid127
- only add file name suffix (google file id) for duplicated names (yes, google allows multiple files with the same name in a directory) #127 @Mezgrman
- don't skip contacts with no names
1.0.8 – 2022-08-24
Added
- admin option to use a popup during the OAuth flow rather than a redirect
Changed
- adjust to NC 25 (style, icons, no more svg api etc...)
- implement proper token expiration check
- use node 16, adjust to new eslint config
- improve perso/admin settings style, use NC components etc...
Fixed
- drive pagination to count files #94 @hjylewis
- remove new lines from file names #94 @hjylewis
- contact photo import, correctly get photo file type so photo is not skipped
1.0.6 – 2021-11-21
Added
- list download failures in
failed-downloads.md
file #83 @akhil1508
Changed
- improve permission management, don't fail on missing permission #83 @akhil1508
- remove private information in logs #83 @akhil1508
- improve photo count #84 @akhil1508
- improve release action and clarify package.json
Fixed
- urlencode calendar ids and fileItem ids #89 @akhil1508
- multiple files having the same name #83 @akhil1508
- google signin button #78 @Niveshkrishna
- change connection button to comply with Google's branding guidelines #70 @tabp0le
- handle unknown job Exceptions to avoid blocking import process #60 @StaceZ @ancow
- drive/photo import with SSE enabled #71 @Niveshkrishna @arnaudvp
1.0.3 – 2021-06-28
Changed
- bump js libs
- get rid of all deprecated stuff
- bump min NC version to 22
- cleanup backend code
1.0.2 – 2021-04-20
Changed
- bump js libs
Fixed
- concurrent import jobs #51 @seanodea
1.0.0 – 2021-03-19
Changed
- bump js libs
0.1.10 – 2021-02-16
Changed
- app certificate
- optimize drive import
0.1.9 – 2021-02-12
Changed
- bump js libs
- bump max NC version
Fixed
- import nc dialog style
0.1.7 – 2021-01-27
Fixed
- incorrect exclusions in makefile leading to missing Php libs in release
0.1.6 – 2021-01-27
Changed
- import calendar event colors #49 @burnhard93
- bump js libs
0.1.5 – 2021-01-20
Changed
- use contact incomplete birthday #45 @PhysicsFabi
- preserve files 'last modified date' and photos 'date taken' #42 @dommtardif @jrial #46 @dommtardif @jrial
Fixed
- try to deal with locked files issue #43 @kusma @sarunaskas
0.1.4 – 2021-01-04
Added
- configurable output dir for drive and photos import
Changed
- bump js libs
Fixed
- photo in imported contacts #44 @hegocre
0.1.2 – 2020-12-16
Fixed
- issue with unlimited quota, now properly detected #38 @dommtardif
- address book request was restricted to admins
0.1.0 – 2020-12-15
Added
- option to choose google docs import format (OpenXML or OpenDocument)
Changed
- add hint about photo api not providing location data
- bump js libs
0.0.25 – 2020-11-24
Changed
- add log when drive file can't be directly downloaded and it's not a 'document'
0.0.24 – 2020-11-18
Fixed
- be resistant to missing photo file name
- don't crash when drive target file is impossible to create in NC
0.0.23 – 2020-11-18
Fixed
- get full resolution photos and hq videos #32 @Ruzken
0.0.22 – 2020-11-16
Fixed
- be more defensive when getting contacts #31 @mike-lloyd03
0.0.21 – 2020-11-10
Fixed
- be more defensive when checking if a contact already exists #27 @Bergum
0.0.20 – 2020-11-09
Fixed
- don't close resource that is already closed
- fallback title for private calendar events
- don't display photo percent progress as we don't know the exact photo number
0.0.19 – 2020-11-09
Fixed
- be more defensive when getting shared files size #29 @jessechahal
- safer resource closing on download error
- typo
0.0.18 – 2020-11-07
Fixed
- make less requests when getting photo number #29 @jessechahal
0.0.17 – 2020-11-07
Changed
- try to make contact photo import safer #29 @jessechahal
- be more defensive when getting photo number #29 @jessechahal
Fixed
- truncate calendar string values because db field is varchar(255) #29 @jessechahal
- mistake leading to crash when "updated" calendar event prop was found #29 @jessechahal
0.0.16 – 2020-11-07
Added
- optionally import shared photo albums and shared drive files/folders
Changed
- import in existing calendar if there is one
- improve personal settings style, don't expose token
- directly download to target file (with resource) instead of using temporary files
Fixed
- log instead of crash on event import error
0.0.15 – 2020-11-05
Changed
- more logs, try not to crash on download problems
Fixed
- delete photo temp file after having copied it
0.0.14 – 2020-11-05
Fixed
- delete tmp file after having copied it #24 @oncletom
0.0.13 – 2020-11-03
Fixed
- set client timeout to 0 to allow big file download #24 @oncletom
0.0.12 – 2020-11-01
Fixed
- export google docs to files instead of just ignoring them #21 @oncletom
- avoid loading entire downloaded files in memory, use temp file and chunk copy #22 @oncletom
0.0.11 – 2020-10-31
Fixed
- get rid of slashes in file/folder names #19 @oncletom
0.0.10 – 2020-10-29
Changed
- bump all js libs
Fixed
- timestamp of calendar events #17 @duckunix
0.0.9 – 2020-10-21
Fixed
- get free space independently from photo service
0.0.8 – 2020-10-21
Changed
- import contact photos
Fixed
- mismatch redirect url, use the one generated by the browser
0.0.7 – 2020-10-16
Fixed
- calendar import crashing for events with not dates #11 @cairobraga
0.0.6 – 2020-10-16
Changed
- improve webpack config
- real time photo/drive import progress #14 @sebvil
Fixed
- crash when importing calendar with new lines in event description #11 @slayerbrk @cairobraga @JimmyKater @aelethian
0.0.5 – 2020-10-15
Changed
- use webpack 5
- split service in 5 ones
- improve request error mamangement
- refactor some loops
Fixed
- stylelint error
0.0.4 – 2020-10-12
Added
- photos import
- drive import
Changed
- cleaner code
Fixed
- avoid empty migration settings when OAuth config is not set
0.0.3 – 2020-10-03
Fixed
- avoid crash when refresh_token is not given and be more explicit on this error
- always ask for user consent when authentication to make sure we get the refresh_token #4 @Ludovicis #5 @Ludovicis
0.0.2 – 2020-10-02
Added
- lots of translations
Fixed
- suggested redirect URI #3 @Ludovicis
0.0.1 – 2020-10-01
Added
- the app