-
0.90.0
- Use the Node.js Fetch API instead of the node-fetch module. Older Node.js versions may require the
--experimental-fetchflag.
- Use the Node.js Fetch API instead of the node-fetch module. Older Node.js versions may require the
-
0.70.0
- Migrated from CommonJS (require, module.exports) to ES Modules (import, export) only.
-
0.60.0
- Breaking change of naming in
getFailedClients()method: previously, it used theincludeBlankClientsparameter, which is now renamed toincludeBlank.
- Breaking change of naming in
-
0.50.0
- Reverted property name changes introduced in
0.40.0- this was not a good idea. If such a change is needed in the future, it will be an optional feature (disabled by default) controlled by a method parameter.
- Reverted property name changes introduced in
-
0.40.0
Breaking change of property names of objects returned bygetClients()method. This affects thegetClients(),getGroupMembers(), andgetRemovedClients()methods.
-
0.30.0
- Breaking change of naming in
getActivities()method: previously, it used thepastproperty, which is now renamed tolast. Similarly, theincludePastparameter has been renamed toincludeLast.
- Breaking change of naming in
-
0.92.0
- Changes in
getGroupMembers()method: Change the precedence togroupIdif bothgroupIdandgroupNameare defined.
- Changes in
-
0.91.0
- Added following methods:
getClientGroup(),setClientGroup(). Thanks to @yoya93 for the contribution!
- Added following methods:
-
0.90.0
- Use the Node.js Fetch API instead of the node-fetch module. Older Node.js versions may require the
--experimental-fetchflag.
- Use the Node.js Fetch API instead of the node-fetch module. Older Node.js versions may require the
-
0.80.1
- Fixed the
getUsage()method: the return type for a single client was incorrect.
- Fixed the
-
0.70.0
- Migrated from CommonJS (require, module.exports) to ES Modules (import, export) only.
-
0.60.0
- Breaking change of naming in
getFailedClients()method: previously, it used theincludeBlankClientsparameter, which is now renamed toincludeBlank. - Added following parameters to
getOnlineClients()andgetOfflineClients()method:includeBlank. - Added following methods:
getUnseenClients(),getStaleClients(). - Matching empty clients now considers whether file backups or image backups are enabled.
- Matching failed clients now considers whether file backups or image backups are enabled.
- Matching OK clients now considers whether file backups or image backups are enabled.
- Breaking change of naming in
-
0.54.0
- Added following parameters to
getActivities()andgetCurrentActivities()method:includePaused.
- Added following parameters to
-
0.53.0
- Fixed the
getBlankClients()method: image backups were not being matched correctly.
- Fixed the
-
0.52.0
- Added following methods:
getOutdatedClients(),getConflictingClients(),removeUser(),addUser(),isServerOutdated().
- Added following methods:
-
0.51.0
- Added following methods:
getFailedClients(),getOkClients(). - Added following parameters to
getBlankClients():includeFileBackups,includeImageBackups,groupName. - Added
groupNameparameter to the following methods:getRemovedClients(),getOnlineClients(),getOfflineClients(),getActiveClients(),getBlankClients().
- Added following methods:
-
0.50.0
- Reverted property name changes introduced in
0.40.0- this was not a good idea. If such a change is needed in the future, it will be an optional feature (disabled by default) controlled by a method parameter.
- Reverted property name changes introduced in
-
0.42.0
- Added following methods:
getServerVersion(),getUserRights(),getRawStatus(),getRawUsage(),getRawProgress(),getActiveClients(),getBlankClients(). - Added following properties to objects returned by
getClients()method:status,seen,processes,imageBackupDisabled,imageBackupOk,lastImageBackup,fileBackupOk,lastFileBackup,lastFileBackupIssues.
- Added following methods:
-
0.41.0
- Added following properties to objects returned by
getClients()method:online,uid,ip,clientVersion,osFamily,osVersion. This affects thegetClients(),getGroupMembers(),getRemovedClients(),getOnlineClients(),getOfflineClients().
- Added following properties to objects returned by
-
0.40.0
Breaking change of property names of objects returned bygetClients()method. This affects thegetClients(),getGroupMembers(), andgetRemovedClients()methods.
-
0.31.0
- Added following methods:
getOnlineClients(),getOfflineClients(),getRemovedClients(),getPausedActivities().
- Added following methods:
-
0.30.0
- Breaking change of naming in
getActivities()method: previously, it used thepastproperty, which is now renamed tolast. Similarly, theincludePastparameter has been renamed toincludeLast. - Defaults change for
getActivities()method: previously, it returned only current activities by default. Now, both current and last activities are included.
- Breaking change of naming in
-
0.22.0
- Added following methods:
getCurrentActivities(),getPastActivities(),getMailSettings(),getLdapSettings().
- Added following methods:
-
0.21.0
- Added
getGroupMembers()method.
- Added
-
0.20.1
- Fixed
getClientAuthKey()method. Previously, due to changes introduced by a UrBackup Server update, it was always returning an empty string.
- Fixed
-
0.20.0
- Fixed returned type inconsistencies for the following methods:
getClientId(),getClientName(),getGroupId(),getGroupName().
- Fixed returned type inconsistencies for the following methods: