Releases: N4S4/synology-api
Releases · N4S4/synology-api
Release list
Release - v0.9.2
What's Changed
Full Changelog: v0.9.1...v0.9.2
Release - v0.9.1
What's Changed
- Enhance GitHub Pages workflow and fix docs generator by @N4S4 in #405
- Add ctrl_led method to control camera LED by @N4S4 in #406
- Use correct params for DownloadStation v1/v2 as per discussion #328 by @N4S4 in #412
- Add numerous Synology API wrapper methods by @N4S4 in #413
- Enhance NoteStation API methods and docs by @N4S4 in #414
- Add BT bulk task methods and expand Photos API by @N4S4 in #416
- Add Foto API methods; mark Photos docs finished by @N4S4 in #421
- Add AsyncClient wrapper and docs by @N4S4 in #419
Full Changelog: v0.9.0...v0.9.1
Release - v0.9.0
What's Changed
- #feat: Add RSS feed filter methods on downloadstation.py by @EddieKuo723 in #314
- fix error 'file not found error' on ds.create_task(file_path) by @Sanich137 in #315
- Improve FileStation and update docs parser and docstrings by @joeperpetua in #318
- Docs parser improvements by @Sartohanix in #334
- Core iscsi by @Sartohanix in #333
- feat:secuity.md and pr template created by @N4S4 in #349
- feat: full Container Manager (SYNO.Docker) API coverage — all 12 namespaces by @jmcte in #355
- feat: SYNO.Core.System API coverage — region, theme, desktop, settings by @jmcte in #358
- feat: add CoreDirectory API — 19 methods covering SYNO.Core.Directory.* by @jmcte in #362
- feat: add CoreDirectoryServiceCheck API — 8 methods covering SYNO.Core.DirectoryServiceCheck.* by @jmcte in #363
- feat: add CoreUpgrade API — 26 methods covering SYNO.Core.Upgrade.* by @jmcte in #365
- feat: add CoreStorage API — 21 methods covering SYNO.Core.Storage.* by @jmcte in #364
- feat: add Core Network VPN coverage to VPN wrapper by @jmcte in #369
- feat: add CoreSecurity API coverage by @jmcte in #370
- feat: add CoreExternalDevice API coverage by @jmcte in #371
- Add CoreNotification wrapper by @jmcte in #373
- feat: add CoreNetwork API coverage by @jmcte in #372
- feat: add CoreServiceHW API coverage by @jmcte in #375
- feat: add CoreSecurityAuth API coverage by @jmcte in #374
- feat: add CoreServiceApps API coverage by @jmcte in #376
- feat: add CoreServiceUser API coverage by @jmcte in #377
- Fix closure bug in validate_path trailing-character check by @gistrec in #391
- Use secrets module for AES passphrase generation by @gistrec in #390
- Add AppPortal reverse proxy access control helpers by @jmcte in #378
- Fix Synology Photos item listing contract by @jmcte in #379
- Add QuickConnect transport support by @jmcte in #380
- Fix certificate assignment for non-default services by @jmcte in #381
- Fix DSM JSON shared folder creation by @jmcte in #382
- Add Homeassistant Synology Pro to related projects by @N4S4 in #397
- Make _get_error_code resilient to malformed API responses by @gistrec in #392
- feat(chat): +10 methods — search, thread, pin, reminder, schedule by @N4S4 in #399
- Add Calendar & Antivirus APIs; expand storage/drive by @N4S4 in #400
New Contributors
- @Sanich137 made their first contribution in #315
- @Sartohanix made their first contribution in #334
- @jmcte made their first contribution in #355
- @gistrec made their first contribution in #391
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- many docstrings, workflow and other improvements by @luboszima
- add GitHub Actions workflow for auto-generating documentation by @luboszima in #244
- Update filestation.py by @N4S4 in #260
- Add recursive constrain to
Filestation.generate_file_tree()and several additions of type annotation by @kelreeeeey in #279 - Add encryption to core_share by @FBoissadier in #281
- Resolve issue #239 User.create_user() - error 105 on HTTPS/remote connection by @FBoissadier in #282
- add get_task_list & download_task_list by @joeperpetua in #292
- fix
task_infonot working and additional parameters. by @Steve707-AE in #293 - Feat/added create task from torrent file by @Steve707-AE in #294
- ability to rename a file, validation on path while renaming... by @Steve707-AE in #296
- code improvements on
downloadstation.py,utils.pyby @Steve707-AE in #297 - Udpate get_file from filestation docstring. by @FBoissadier in #301
- Add
noiseprotocolpackage tosetup.pyby @acourtneybrown in #302 - Raise exception in
Authentication.request_dataif HTTP status code indicates error by @acourtneybrown in #303
New Contributors
- @luboszima made their first contribution in #241
- @kelreeeeey made their first contribution in #279
- @Steve707-AE made their first contribution in #293
- @acourtneybrown made their first contribution in #302
Full Changelog: v0.8.1...v0.8.2
Release v0.8.1
What's Changed
- Docs/update readme links by @joeperpetua in #216
- Add the export openvpn settings endpoint by @Ronserro in #217
- build(deps): bump prismjs from 1.29.0 to 1.30.0 in /documentation by @dependabot in #218
- Update ABB implementation by @joeperpetua in #221
- Logout issue fix by @N4S4 in #222
- Update Snapshot implementation by @joeperpetua in #225
- added functions to docker_api by @N4S4 in #235
New Contributors
Full Changelog: v0.8...v0.8.1
Release v0.8
What's Changed
- Feature/add s3 sync task cloud sync by @whoishina in #180
- Fixing req_params are not assigned properly by @ednow in #181
- Fixed #58 where date_expired not used in create_sharing_link or edit_sharing_link by @StaliXx in #183
- Fix core_certificate.Certificate.upload_cert() handling of set_as_default=False. by @ddribin in #185
- Feature Set-Method on SYNO.Core.Certificates.Service by @derpedda in #189
- fixed missing quoting of name of album to be created by @maybeec in #190
- Add Core.Group implementation by @joeperpetua in #192
- Added DSM v7 API Login option of device_id and device_name by @maybeec in #191
- Update downloadstation.py device_id and device_name by @EddieKuo723 in #193
- Add Core.User api calls (not all) by @FBoissadier in #195
- Add function in core_user.py / Delete duplicated in core_sys_info.py by @FBoissadier in #196
- Fix for #136 now downloadstation.create_task handling white spaces by @EddieKuo723 in #198
- Feature/auth non admin user and update in Exception/ErrorCode for SYNO.Core.* by @FBoissadier in #199
- Feat/ABM Implementation by @joeperpetua in #200
- Documentation Site / Convention by @joeperpetua in #202
- Start integration of SYNO.Core.Share.* APIs by @FBoissadier in #201
- Feature/core package by @FBoissadier in #204
- Feature/implementation #188 by @FBoissadier in #205
- Resolve issue #66 whole file tree in drive : by @FBoissadier in #206
- Add SEO & improve landing by @joeperpetua in #207
- Update setup.py to add treelib library by @FBoissadier in #208
- Implementation of the save method of PowerSchedule API in core_sys_info by @FBoissadier in #209
- Move power schedule set and load from core_sys_info to event_scheduler by @FBoissadier in #212
New Contributors
- @whoishina made their first contribution in #180
- @ednow made their first contribution in #181
- @StaliXx made their first contribution in #183
- @ddribin made their first contribution in #185
- @derpedda made their first contribution in #189
- @maybeec made their first contribution in #190
- @EddieKuo723 made their first contribution in #193
- @dependabot made their first contribution in #210
Full Changelog: v0.7.3...v0.8
v0.7.3
What's Changed
- Add tasks_source by @calpaterson in #165
- Contribution for ABB API by @joeperpetua in #166
- FileStation application session name by @tinwhisker in #169
- Adding features for Hyper Backup and Hyper Backup Vault by @joeperpetua in #171
- Fix upload_file with multipart upload by @joeperpetua in #172
- Filestation upload file by @N4S4 in #173
- Add Cloud Sync implementation by @joeperpetua in #174
- possibility to change version by @N4S4 in #175
- Implement Task Scheduler / Event Scheduler API by @joeperpetua in #176
New Contributors
- @calpaterson made their first contribution in #165
- @joeperpetua made their first contribution in #166
- @tinwhisker made their first contribution in #169
Full Changelog: v0.7.2...v0.7.3
Release 0.7.2
What's Changed
- Correction of requests where "X-SYNO-TOKEN" header was missing by @FBoissadier in #156
- Update setup.py by @N4S4 in #157
- add explicit parameter to handle recordings download with "video/mp4" mime type by @fabtesta in #161
- query_event_list_by_filter: rename camera id filtering parameter by @fabtesta in #162
- Tests files added by @fabtesta in #164
New Contributors
Full Changelog: v0.7.1...v0.7.2
Release 0.7.1
Release 0.7
What's Changed
- Added Surveillance Station by @N4S4
- Added possibility to use DownloadStation2 api if required by @N4S4
- rename_folder function in filestation optimization by @N4S4
- Feature/implement entry request api by @FBoissadier in #137
- Fix mime types by @bchaintreuil in #139
- New get_file serve by @cardenastw in #140
- added backup_task_list by @insanity67 in #142
- Added list_storage method for SYNO.ActiveBackup.Share by @BamButz in #143
- Login_out standardized by @N4S4 in #146
- add clieantlist & reservations for DHCPServer by @marcelrv in #147
- update readme by @N4S4 in #148
New Contributors
- @FBoissadier made their first contribution in #137
- @bchaintreuil made their first contribution in #139
- @cardenastw made their first contribution in #140
- @insanity67 made their first contribution in #142
- @BamButz made their first contribution in #143
- @marcelrv made their first contribution in #147
Full Changelog: v0.6.3...v0.7