- Fixed error in messaging stack (#52)
- Improved messaging in queryAuditLog() (#41)
- Adding testing suite (#21)
- Enhancing messaging of all functions and the handling of errors and warnings (#30, #28)
- Deprecation of the user/password authentication and addition of personal token based authentication (#22)
- Fixing Rmarkdown chunks (#29)
- Overall improvement in code quality and consistency
- Fix for roleAssignment() function
- Improvements to importTable() function
- Added recoverRecord() to recover deleted records
- Fix for queryAuditLog() when collection links are involved
- Fix for converting a sub form schema into a data.frame (#25)
- Fixed and improved queryAuditLog()
- Added relocateForm() to move a form from one database to another
- Added submitPending() to submit rescued offline records to the server
- Added getRecord() to fetch an individual record
- Added getAttachment() to fetch an attached file
- Improved display of error messages from the API
- Added updateGrant() and permissions() functions
- Fixed regression in postResource() affecting updateRecords()
- Fixed regression caused by addition of dataEntryVisible and tableVisible properties to form schema (#20)
- New funtion
queryAuditLog()
which returns events from a database audit log in the form of a data frame. (#16) - The result of
as.data.frame.formSchema()
now includes akey
column to indicate if the key property is enabled on a field. (#17)
- S3 method name consistency (#15)
- Formula column in as.data.frame.formSchema for calculated fields
- Incorrect empty return values when performing POST and PUT requests. (#14)
- Add
queryReportResults()
function to get a pivot table as a data frame. (#12)
- If there is no credentials file, authentication is now anonymous instead of failing unexpectedly. (#3)
getResource()
(internal) now correctly encodes query parameters. (#10)- Updating records no longer has the
verbose
option enabled to remove excessive logging. (#11)
- Add 'referencedFormId' to data frame version of getFormSchema()
- cuid() fails with error
- includeBlanks parameter for getQuantityTable()
- addForm() to add a new form to an existing database
- Started tools for importing large datasets. Not yet
- Updated cuid() to include a random component.
- addDatabaseUser() should respect roleResources argument
- Add getDatabases(), which list all databases the user owns or has been shared with.
- Add updateRole(), which allows updating the definition of a role within a database.
- Ensure
queryTable()
functions correctly if column names include spaces
- Add getDatabaseUser(), updateUserRole()
- updated getQuantityTable() to match updated Export Jobs API
- fixed deleteDatabaseUser()
- queryTable() fails in some cases with missing values
- Add getDatabaseUsers(), addDatabaseUser(), and deleteDatabaseUser() for managing users
- Replace getDatabaseRecordTable() with getQuantityTable(databaseId, folderId)
- queryTable() will fail with error for empty boolean columns