All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Bump lodash from 4.17.19 to 4.17.21
- Bump handlebars from 4.5.3 to 4.7.7
- Bump underscore from 1.9.1 to 1.12.1
- Bump y18n from 3.2.1 to 3.2.2
- Bump ini from 1.3.5 to 1.3.7
- Add support for custom properties in header
- addImageToCell throws TypeError: preview.substring is not a function
- Bump handlebars from 4.1.2 to 4.5.3
- Bump lodash from 4.17.14 to 4.17.19
- support for profile images
- Added support for the following sheet summary methods:
sheets.getSummary
sheets.getSummaryFields
sheets.addSummaryFields
sheets.deleteSummaryFields
sheets.updateSummaryFields
sheets.addSummaryFieldImage
- Updated the following dependencies due to security vulnerabilities:
set-value
union-value
mixin-deep
lodash
lodash.merge
- Updated
js-yaml
andhandlebars
dependencies due to security vulnerabilities - Automated publication process to npm using Travis CI
- Added events endpoint to retrieve events that are occurring in your Smartsheet plan.
- Updated documentation regarding the usage of baseUrl to clarify how clients can access smartsheetgov
- Added constant for smartsheetgov
- Update
extend
dependency version to resolve security vulnerability
- CVE-2016-10540: Updated
minimatch
dev dependency. - CVE-2018-1000620: Updated
cryptiles
dependency package lock. - Updated
gulp
andgulp-jshint
dev dependencies to resolve lower-level npm audit findings.
- Added support for bulk creation of favorites:
favorites.addMultipleToFavorites
.
- Fixed a number of methods that mutated the options struct
- CVE-2017-16042: Updated
mocha
andgulp-mocha
dev dependencies to transitively update vulnerable versions ofgrowl
.
- Added support for import sheet from XLSX, CSV file endpoints
- Fixed bug that incorrectly formatted the Update Rows url when
rowId
was passed - Fixed bug preventing users from passing header options (assume user, Smartsheet change agent, etc.) to the
server.getInfo
andadd<Object>ToFavorites
methods
- CVE-2018-3728: Updated
request
dependency, updating descendanthoek
to a version patching the vulnerability.
- Add automation rule support
- Add sort rows support
- Add cross sheet reference support
- Add arbitrary request support
- Add file path support for file attachment methods:
- sheets.addFileAttachment
- sheets.attachNewVersion
- sheets.addCommentFileAttachment
- sheets.addRowFileAttachment
- sheets.addImageToCell
- request.postFile
- Add
userAgent
argument to client constructor. Value is appended to user agent string. - Add
baseUrl
argument to client constructor
- Set gzip encoding header
- Fixed bug preventing query params from being used with
searchAll
- Add webhook 'Change Agent' header support
- Add mock api tests
- Fix copy/move row to another sheet
- Fix node 4.8.4 compatibility bugs
- Add NPM version number badge
- Add
deleteRows
- Allow list of objectIds to be passed in
removeFavorites
- Improve README
- Fix list sights
- Fix
getSheetAs<filetype>
endpoints
- Add TravisCI and Coveralls support
- Add logging
- Add request retry
- Add images support
- Add tokens support
- Add Webhooks support
- Add move/copy sheet support
- Add file attachment support
- Add update request support
- Add full sight support
- Add alternate email support
- Add assume user support
- Improve README
- Add contacts support
- Add Smartsheet Sights support
- Remove hardcoded sheet id in sample code
- Use
SMARTSHEET_API_HOST
instead ofHOST
- Add getSheet tests
- Fix options cloning issue
- Fix deleteRow to handle bulk delete of rows
- Fix urlOptions undefined bug when using smartsheet.workspaces.listWorkspaces()
- Update readme
- Add example usage
- Streamline readme
- Comment out debug statements
- Update readme
- Bug fixes
- Initial commit