Releases: box/box-windows-sdk-v2
v5.0.0
⚠ 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:
- upgrade .net framework to 4.6.2 (#881) (f1989aa), closes #863
- remove deprecated methods (#881) (f1989aa), closes #874
- remove
use_index
references (#881) (f1989aa), closes #870
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
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 returnsBoxFile
instead ofBoxFileVersion
- Remove
BoxFileVersion
field fromBoxFileVersion
model (this was a workaround forGetFileVersionsUnderRetentionForAssignmentAsync
response which is now handled properly) - Remove
Preview
field fromBoxPermissionsRequest
model as it's value is alwaystrue
- Replace
BoxAuthTokenApiUri
withBoxApiHostUri
- Replace events with the
Master
prefix with events with theAdmin
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
New Features and Enhancements:
- Add
redirect_url
anddeclined_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
New Features and Enhancements:
- Add
content-type
field to sign request (#850) (054d3e1) - expose
effective_access
inBoxSharedLink
#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
New Features and Enhancements:
- add
can_edit
field toSharedLink
(#831) (e0d4197) - add
version_number
toBoxFileVersion
(#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
v4.3.0
New Features and Enhancements:
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
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
Bug Fixes:
New Features and Enhancements:
- add configurable Timeout for BoxClient (#779) (ac842ed)
- add file request api (#777) (1098f75)
- add vanity_name to SharedLink (#782) (00a1e26)
https://www.nuget.org/packages/Box.V2/4.1.0
https://www.nuget.org/packages/Box.V2.Core/4.1.0
v4.0.0
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 forFolder
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:
https://www.nuget.org/packages/Box.V2/4.0.0
https://www.nuget.org/packages/Box.V2.Core/4.0.0