Changes in version 2.14.0 (2022-05-17) - Add 2 GlobalSearch methods (subjects_count() and facets()) - Fix issue with GlobalSearch::subjects() where it would return empty results Changes in version 2.13.0 (2022-04-26) - Use jsonlite::rbind_pages instead of dplyr::bind_rows to combine paginated result - Impacts Global Search results, dataset queries, and file (object) queries - Removes dplyr as a dependency - Replace class() to string comparisons with inherits() Changes in version 2.12.1 (2022-01-31) - Return NULL if Global Beacon doesn't exist on dataset (instead of raising an error) - Add Global Beacon alias functions for Dataset resources - Clarify Global Beacon method docs - Deduplicate columns with the same title (when use_field_titles=TRUE is passed to Dataset.query) Changes in version 2.12.0 (2022-01-12) - Add support for enabling/disabling Global Beacon on datasets - Add ability to perform Global Search queries Changes in version 2.11.0 (2021-05-07) - Fix issue with order fields from dataset and file queries - Fix issue with mapping field names to titles for dataset queries - This is enabled by default. To disable: Dataset.query(use_field_titles=FALSE) Changes in version 2.10.1 (2021-03-10) - Fix an issue preventing dataset queries in Shiny apps Changes in version 2.10.0 (2021-02-09) - Add ability to query files (Object.query()) - Use the dataset's field order when creating data frames from dataset queries NOTE: This version has a bug that prevents dataset queries in Shiny apps, please upgrade to v2.10.1 Changes in version 2.9.0 (2020-08-25) - Remove query limit of 500k records when paginating through Dataset.query() - Use global credentials if found to bypass login modal in the Shiny protectedServer Changes in version 2.8.0 (2020-06-24) - Added SavedQuery resource Changes in version 2.7.2 (2020-01-08) - Fix bug causing Shiny apps to crash on login Changes in version 2.7.1 (2019-12-16) - Allow Shiny apps to use global API host (if set) Changes in version 2.7.0 (2019-11-07) - Fixed issue where API errors would not be displayed - Updated OAuth2 token encryption to use openssl Changes in version 2.6.1 (2018-10-25) - Fix issue where exceptions were ignored in Shiny apps Changes in version 2.6.0 (2018-10-08) - Adds encrypted cookie storage support for OAuth2 tokens in Shiny apps Changes in version 2.5.1 (2018-07-10) - Fix issue where empty dataset queries failed with OAuth2 tokens - Ability to follow export tasks Changes in version 2.5.0 (2018-04-25) - Add Dataset.activity() (#27) - Add Object.get_or_upload_file() (#79) - Add DatasetExport.get_download_url() (#58) - Add DatasetTemplate resource (#88) - Fix issue with nulls in JSON body (#83) - Ensure facets and filter requests use correct fromJSON params Changes in version 2.4.0 (2018-04-04) - Add support for using SOLVEBIO_ACCESS_TOKEN on load - Add Dataset.fields() method Changes in version 2.3.1 (2018-02-01) - Fix issue where jsonlite would cast tuples as vectors - Add support for server-side validated vault paths Changes in version 2.3.0 (2018-01-08) - Fix issue with deploying to Shiny Server Pro - Fix issue with oauth redirect URI - Add client_secret support Changes in version 2.2.0 (2017-11-21) - Adds Application resource support (OAuth2 apps) - [beta] Adds Shiny server wrapper (protected server) - Fixes issues with env pass-through - Removes deprecated Upload resource Changes in version 2.1.0 (2017-10-11) - Adds Beacon and BeaconSet methods - Adds a few "update" methods for PATCH requests (editing objects) - Adds a few new examples for aggregations - Raises "stop" errors when Objects cannot be found by full path (previously returned NULL) - Adds support for custom client environments (solvebio::createEnv) - Removes deprecated Upload methods Changes in version 2.0.2 (2017-08-25) - Bug fixes Changes in version 2.0.0 (2017-07-28) - Add support for Vaults, Objects (Vault Objects) - Remove deprecated version 1 methods for Depository and DepositoryVersion - Upgrade to version 2 endpoints for some methods Changes in version 0.4.0 (2017-06-19) - Added support for uploads, dataset imports, migrations, and exports - Uses dplyr bind_rows to handle JSON inconsistencies in data Changes in version 0.3.0 (2016-11-09) - AddsDataset.count() and Dataset.facets() methods - Adds NEWS.md file Changes in version 0.2.0 - Adds automatic pagination support to Dataset.query() Changes in version 0.1.0 - First alpha release, basic SolveBio API support for querying datasets