Changelog
  • All
  • New features
  • Impactful changes
  • API
  • Java
  • Windows
  • Python
  • Node
  • CLI
  • UI Elements
Unread

Box Java SDK v2.52.0 released

Feature SDKs Java GitHub

Box Java SDK v2.52.0 released

New Features and Enhancements:

  • Add folder lock functionality (#856)
  • Add support for search parameter to get shared link items (#855)

Bug Fixes:

  • Fix bug with updating tracking codes (#857)
Unread

Box iOS SDK v4.2.0 released

Feature SDKs iOS Mobile GitHub

Box iOS SDK v4.2.0 released

Breaking Changes:

New Features and Enhancements:

  • Add error information for disconnected OAuth web sessions

Bug Fixes:

  • Fix bug with creating collaboration
  • Fix bug with getting enterprise events
Unread

Announcing Client Credentials Grant authentication

Feature API

Announcing Client Credentials Grant authentication

A new method for authenticating your JWT applications is now released. This new method, Client Credentials Grant, does not impact existing applications but offers an easier way to authenticate for new apps. Prior to today, we required a public/private key pair and assertion to verify an application’s identity and retrieve an Access Token. Now, you can request a token using only your client ID and client secret.

curl --location --request POST ‘https://api.box.com/oauth2/token’ \
--header ‘Content-Type: application/x-www-form-urlencoded’ \
--data-urlencode ‘client_id=<client_id>’ \
--data-urlencode ‘client_secret=<client_secret>’ \
--data-urlencode ‘grant_type=client_credentials’ \
--data-urlencode ‘box_subject_type=enterprise’ \
--data-urlencode ‘box_subject_id=<enterprise_id>’

For further information, please visit our guide.

Updates

  • Added client credentials grant as an auth option for new applications
  • Added 2FA requirement to copy/view client secret
  • Added selected authentication method in the Enterprise Authorization request
  • Removed the ability to change authentication type
Unread

Box Content Preview v2.57.0 released

Feature UI Elements

Box Content Preview v2.57.0 released

New Features and Enhancements:

  • Add react versions of core control components (#1282)
  • Add react versions of existing control icons (#1280)
  • Add react versions of fullscreen and zoom controls (#1283)
  • Add react versions of text viewer controls (#1284)
  • Add instrumentation for annotation creation (#1275)
  • Upgrade react and react-dom to ^16.9.0 (#1278)

Bug Fixes:

  • Select newly created annotation (#1276)
  • Allow download of files via embedded links in Chrome (#1277)
  • Revert pdf.js to v2.2.228 due to font rendering issue (#1274)
Unread

Box Java SDK v2.51.1 released

SDKs Java GitHub

Box Java SDK v2.51.1 released

Bug Fixes:

  • Fix for cross-enterprise collaborator calls to updateMetadata on files
Unread

Simplified App Creation Flow

API

Simplified App Creation Flow

A new, simplified app creation flow is now available in the Box Developer Console. The three types of applications are Custom Apps, Limited Access Apps, and Box Custom Skills.

We added plain language to describe exactly when to select each app type and links to relevant documentation if you require additional information to help with your selection. The application type you select impacts which authentication methods are available.

Most notably, is our new app type, Limited Access Apps. Select this app type if you'd like to leverage Box View or Box's preview services within another application. This app type only provides access to app token authentication, which has restricted API capabilities. For full details, please visit our guide on selecting an app type.

Unread

Box CLI v2.7.0 released

Feature CLI GitHub

Box CLI v2.7.0 released

New Features and Enhancements:

  • Make commands collaborations:add, shared-links:update, shared-links:delete, users:search that were previously hidden, now available (#211)
  • Add filter_term parameter to groups:list (#210)

Bug Fixes:

  • Fix bug with setting proxy settings (#213)
Unread

Box Node SDK v1.35.0 released

Feature SDKs Node GitHub

Box Node SDK v1.35.0 released

New Features and Enhancements:

  • Add support for search parameter to get shared link items (#547)
Unread

Box Java SDK v2.51.0 released

Feature SDKs Java GitHub

Box Java SDK v2.51.0 released

New Features and Enhancements:

  • Add support for copyInstanceOnItemCopy field for metadata templates (#850)
  • Add support for more fields in BoxCollaborator.Info (#843)

Bug Fixes:

  • Update getAllGroupsByName() to use documented parameter (#851)
Unread

New Folder Lock APIs now available

Feature API

New Folder Lock APIs now available

A new collections of APIs have been released to permit the restriction of move and delete actions on folders. New API reference and guides have been made available to help create and manage you folder locks.

To create a lock on a folder to prevent it from being moved or deleted, supply the ID of a folder to the POST /folder_locks/ endpoint.

curl -i -X POST "https://api.box.com/2.0/folder_locks" \
     -H "Authorization: Bearer <ACCESS_TOKEN>" \
     -H "Content-Type: application/json" \
     -d '{
       "folder": {
         "type": "folder",
         "id": "33552487093"
       }
     }'

Additional API endpoints are available to allow a developer to list all locks on a given folder, or to remove an existing folder lock from a folder.