Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: kwent/syno

v3.0.2

23 Feb 16:28
@kwent kwent
v3.0.2
This tag was signed with the committer’s verified signature.
kwent Quentin Rousseau
SSH Key Fingerprint: ygXNs2n8b2eWaSOaJFXt24QsovSeg1u+a74XLNKmnlI
Verified
Learn about vigilant mode.
192f206
This commit was signed with the committer’s verified signature.
kwent Quentin Rousseau
SSH Key Fingerprint: ygXNs2n8b2eWaSOaJFXt24QsovSeg1u+a74XLNKmnlI
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixes

  • Fix build failure: use checks.legacyCjs to properly suppress tsdown v0.20.3 CJS deprecation error
Assets 2
Loading

v3.0.1

23 Feb 16:17
@kwent kwent
v3.0.1
This tag was signed with the committer’s verified signature.
kwent Quentin Rousseau
SSH Key Fingerprint: ygXNs2n8b2eWaSOaJFXt24QsovSeg1u+a74XLNKmnlI
Verified
Learn about vigilant mode.
2638b59
This commit was signed with the committer’s verified signature.
kwent Quentin Rousseau
SSH Key Fingerprint: ygXNs2n8b2eWaSOaJFXt24QsovSeg1u+a74XLNKmnlI
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixes

  • Fix build failure with tsdown v0.20.3 (CJS deprecation warning treated as error)

Dev Dependency Updates

  • vitest 3.2.4 → 4.0.18
  • eslint 9.39.3 → 10.0.1
  • @eslint/js 9.39.3 → 10.0.1
  • @types/node 22.19.11 → 25.3.0
  • @types/libsodium-wrappers-sumo 0.7.8 → 0.8.2
  • tsdown 0.9.9 → 0.20.3
Loading

v3.0.0

21 Feb 22:56
@kwent kwent
v3.0.0
This tag was signed with the committer’s verified signature.
kwent Quentin Rousseau
SSH Key Fingerprint: ygXNs2n8b2eWaSOaJFXt24QsovSeg1u+a74XLNKmnlI
Verified
Learn about vigilant mode.
bdcd0f7
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Full TypeScript Rewrite

Complete rewrite from CoffeeScript to modern TypeScript.

Highlights

  • TypeScript (strict) with ESM + CJS dual output via tsdown
  • Native fetchrequest package removed (Node 24+)
  • Async/await only — callbacks removed entirely
  • DSM 7.x support — 778 real API definitions extracted from official SPK packages
  • Synology Photos stationSYNO.Foto.* / SYNO.FotoTeam.*
  • Two-factor auth (OTP) — optional otpCode param on login
  • Binary response handling — returns ArrayBuffer for non-JSON responses
  • Per-request API version override — pass version in method params
  • QuickConnect support — native fetch follows redirects transparently
  • Session reuse — optional sid param to skip login
  • Runtime deps: 3 (down from 9)

Bug Fixes

  • SurveillanceStation error resolver — CoffeeScript or bug (always truthy)
  • CLI missing process.exit(1) on unknown method
  • CLI program.parse called twice
  • SID stored as string instead of object (re-auth every call)

Breaking Changes

  • Node 24+ required
  • Callbacks removed (async/await only)
  • Browser support dropped
  • DSM 5.x support dropped
  • Default API version changed from 6.0.2 to 7.2

Closes

#73, #72, #75, #77, #48, #41, #39, #29, #64, #30

Loading

v2.2.0

12 Jan 00:51
@kwent kwent
b48712b
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Update libs
  • Update dependencies
  • Handling exception when a command is not found

Packages version compiled for 5.x

API Package version
DSM 5967
File Station 5967
Download Station 3.5-2988
Audio Station 5.4-2860
Video Station 1.6-0859
Video Station DTV 1.6-0859
Surveillance Station 7.1-4155

Packages version compiled for 6.x

API Package version
DSM 24922
File Station 24922
Download Station 3.8.12-3518
Audio Station 6.5.3-3363
Video Station 2.4.6-1594
Video Station DTV 2.4.6-1594
Surveillance Station 8.2.6-6009
Loading

v.2.1.0

05 Jan 08:12
@kwent kwent

Choose a tag to compare

  • Update DSM Lib for 6.x. Now using 6.0.2-8451 package version
  • Update VideoStation Lib for 6.x. Now using 2.2.0-1361 package version
  • Update SurveillanceStation Lib for 6.x. Now using 8.0.0-5070 package version
  • Update DownloadStation Lib for 6.x. Now using 3.8.1-3420 package version
  • Update AudioStation Lib for 6.x. Now using 6.0.1-3092 package version
  • Manage multiple sessions for logins fixing #28 & #15
  • Take maxVersion by default instead minVersion
  • Fix pluralizing for action name. Fixing #26. Thanks @shir

Packages version compiled for 5.x

API Package version
DSM 5967
File Station 5967
Download Station 3.5-2970
Audio Station 5.4-2860
Video Station 1.6-0858
Video Station DTV 1.6-0858
Surveillance Station 7.1-4141

Packages version compiled for 6.x

API Package version
DSM 8451
File Station 8451
Download Station 3.8.1-3420
Audio Station 6.0.1-3092
Video Station 2.2.0-1361
Video Station DTV 2.2.0-1361
Surveillance Station 8.0.0-5070
Loading

v2.0.0

05 Jun 00:06
@kwent kwent

Choose a tag to compare

  • Add support for 5.x and 6.x
  • Add DSM API support
  • Bug fixes

Packages version compiled for 5.x

API Package version
DSM 5967
File Station 5967
Download Station 3.5-2970
Audio Station 5.4-2860
Video Station 1.6-0858
Video Station DTV 1.6-0858
Surveillance Station 7.1-4141

Packages version compiled for 6.x

API Package version
DSM 7321
File Station 7321
Download Station 3.7.1-3282
Audio Station 5.5-2985
Video Station 2.1.0-1226
Video Station DTV 2.1.0-1226
Surveillance Station 7.2.1-4602
Loading

v1.0.6

18 Oct 08:34
@kwent kwent

Choose a tag to compare

  • Update dependencies
Loading

v1.0.5

18 Oct 08:33
@kwent kwent

Choose a tag to compare

  • Fixed getMethods VideoStationDTV
Loading

v1.0.4

23 Mar 08:19
@kwent kwent

Choose a tag to compare

  • Add VideoStation and VideoStation DTV Support.
Loading

v1.0.3

04 Mar 04:40
@kwent kwent

Choose a tag to compare

  • Add AudioStation Support.
Loading
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /