Skip to content

Releases: box/box-windows-sdk-v2

v5.0.0

12 Jan 11:45
84bb80c
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • upgrade .net framework to 4.6.2 (#881)
  • remove deprecated methods (#881)
  • remove use_index references (#881)
  • return proper object from GetFileVersionsUnderRetentionForAssignmentAsync(#881)

New Features and Enhancements:

Bug Fixes:

  • Added pagination option to IBoxFilesManager#ViewVersionsAsync (#869) (2324495), closes #866
  • return proper object from GetFileVersionsUnderRetentionForAssignmentAsync (#881) (f1989aa), closes #875

https://www.nuget.org/packages/Box.V2/5.0.0
https://www.nuget.org/packages/Box.V2.Core/5.0.0

v5.0.0 pre-release

19 Dec 10:39
cd7c51b
Compare
Choose a tag to compare
v5.0.0 pre-release Pre-release
Pre-release

In early 2023, we will release a new major version of the box-windows-sdk.

The most important change in this release is raising the minimum required version of the .NET Framework from 4.5 to 4.6.2 in Box.V2 package to follow the .NET Framework lifecycle more closely. Learn more about it here

Additionally, we are changing the following APIs:

  • Remove deprecated v1 auth and related logic
  • GetFileVersionsUnderRetentionForAssignmentAsync now correctly returns BoxFile instead of BoxFileVersion
  • Remove BoxFileVersion field from BoxFileVersion model (this was a workaround for GetFileVersionsUnderRetentionForAssignmentAsyncresponse which is now handled properly)
  • Remove Preview field from BoxPermissionsRequest model as it's value is always true
  • Replace BoxAuthTokenApiUri with BoxApiHostUri
  • Replace events with the Master prefix with events with the Admin prefix
  • Remove deprecated methods from BoxMetadataManager, BoxConfigBuilder, BoxFilesManager, BoxSearchManager, BoxFolderManager, BoxTermsOfServiceManager, OAuthSession, BoxRetentionPoliciesManager

Most of these APIs were marked as [Obsolete] for some time.

You can preview the changes here. For a detailed list of changes and tips on how to migrate to the latest major version, see our migration guide

v4.6.0

18 Oct 12:49
a3df014
Compare
Choose a tag to compare

New Features and Enhancements:

  • Add redirect_url and declined_redirect_url to Sign Request (#853) (5ef2f18)
  • Add support for modifiable retention policies & enable deleting retention policy assignment (#856) (564904f)

https://www.nuget.org/packages/Box.V2/4.6.0
https://www.nuget.org/packages/Box.V2.Core/4.6.0

v4.5.0

24 Aug 09:17
74b9104
Compare
Choose a tag to compare

New Features and Enhancements:

  • Add content-type field to sign request (#850) (054d3e1)
  • expose effective_access in BoxSharedLink #843 (d84ddd4)

Bug Fixes:

  • fix null reference exception when it's not possible to get runtime version from the assembly (#851) (77046fb)
  • replace infinite retries with exponential backoff strategy in file representations (#835) (f2a5713)

https://www.nuget.org/packages/Box.V2/4.5.0
https://www.nuget.org/packages/Box.V2.Core/4.5.0

v4.4.0

14 Jun 15:02
cbc6b49
Compare
Choose a tag to compare

New Features and Enhancements:

  • add can_edit field to SharedLink (#831) (e0d4197)
  • add version_number to BoxFileVersion (#820) (f174358)
  • add upload and delete support for Avatar API (#829) (4dcb84a)

Bug Fixes:

  • Fix initialization of BoxAPIException object (#828) (a298f01)
  • properly dispose response on exception (#819) (8415bd3)

https://www.nuget.org/packages/Box.V2/4.4.0
https://www.nuget.org/packages/Box.V2.Core/4.4.0

v4.3.1

19 Apr 09:30
bbbd93f
Compare
Choose a tag to compare

v4.3.0

01 Apr 09:57
0909fb2
Compare
Choose a tag to compare

New Features and Enhancements:

  • add SourceLink support for Core project (#795) (a9cbede)

Bug Fixes:

  • add missing enum to string parsing in several places (#813) (e370282)
  • properly cast response when uploading a new file version using session (#810) (73d877f)

https://www.nuget.org/packages/Box.V2/4.3.0
https://www.nuget.org/packages/Box.V2.Core/4.3.0

v4.2.0

10 Feb 15:18
2b6748c
Compare
Choose a tag to compare

Bug Fixes:

  • correctly pass null when rolling out user from the enterprise (#792) (c85c573)
  • Creating BoxAuthenticationFailedException no longer throws an exception (#790) (55a706e)
  • Null Argument Exception in AutoPaginate (#666) (c61f08c)

New Features and Enhancements:

  • add admin_logs_streaming support (#797) (a775e1e)
  • add Client Credentials Grant auth support (#799) (b8a64ca)
  • add disposition_at field to the File object (#793) (2766a91)
  • add possibility to set auth token uri in BoxConfig (#794) (ae8cd8b)
  • deprecate index_name in ExecuteMetadataQuery (#800) (6a6a0e4)

https://www.nuget.org/packages/Box.V2/4.2.0
https://www.nuget.org/packages/Box.V2.Core/4.2.0

v4.1.0

14 Dec 14:42
14b343d
Compare
Choose a tag to compare

Bug Fixes:

  • add missing configureAwait(false) when awaiting to prevent deadlocks (#775) (b16267e)

New Features and Enhancements:

https://www.nuget.org/packages/Box.V2/4.1.0
https://www.nuget.org/packages/Box.V2.Core/4.1.0

v4.0.0

02 Nov 14:36
Compare
Choose a tag to compare

Breaking changes:

  • Extract interfaces for BoxClient and Managers to improve testability (#603)
  • Add BoxConfigBuilder and make BoxConfig immutable (#737)
  • Expose tasks from async methods (#742)
  • Use DateTimeOffset instead of DateTime (#749)
  • Rework returned exceptions (#753)
  • Upgrade .NET Standard to 2.0 (#755)

New Features and Enhancements:

  • Add ability to get files under retention for assignment and file versions under retention for assignment (#734)
  • Add is_collaboration_restricted_to_enterprise flag support for Folder update (#732)
  • Replace insensitive language (#738)
  • Add new, easier to use method for create terms of service user status (#740)
  • Allow sort and direction parameter to be passed in when getting trashed items (#754)
  • Add support for Task completion_rule field (#758)
  • Add BoxSign API support (#765)

Bug Fixes:

  • Fix Cannot access a closed Stream.Request exception during upload (#739) (#757)

https://www.nuget.org/packages/Box.V2/4.0.0
https://www.nuget.org/packages/Box.V2.Core/4.0.0