Releases: smartsheet/smartsheet-java-sdk
Releases · smartsheet/smartsheet-java-sdk
3.2.2
3.2.1
[3.2.1] - 2024-10-02
Added
- Added helper methods to do things like get a sheet by id
- goes from
getSheet(sheetId, null, null, null, null, null, null, null, null, null)
togetSheetById(sheetId)
- goes from
- Added more test coverage
- Added an EU url as a public variable
- Added tweaks to build with java21 and remove finalize()
- Added SDK tests to our pipeline
Updated
- Updated mockito and junit test dependency versions
- Updated gradle versions
- Updated copyright year
Removed
- Eclipse Config Files
Fixed
- When fetching discussions, comments attachments were not included if pagination parameters were specified
- Fixed formatting issues
- Fixed redocly URL for API documentation
- Fixed broken CI badge
- Fixed deploy commands in CI pipeline
3.2.0
[3.2.0] - 2023-11-15
Added
- Added latest Checkstyle version,
- for violations in
src/main/
the build WILL fail if we exceed 20 violations since we haven't fixed all existing ones yet - for violations in
src/test/
the build WILL fail if there is a single violation
- for violations in
- Added more test coverage
- Marked several deprecated features for removal
Updated
- When we get a non 200 response from Smartsheet, we won't log the entire response to prevent logging PII. Clients can enable debug logging
if they need more details
3.1.2
3.1.1
[3.1.1] - 2023-07-12
Fixed
- Fixed Javadoc errors
- Update field annotations to use
@JsonIgnore
instead of@JsonIgnore(false)
forrowId
field
3.1.0
[3.1.0] - 2023-06-16
Added
AbstractRow::setRowId
so it can return a type that matches the child-typeAbstractRow::getRowId
added for symmetry
AbstractSheet::setSheetName
andAbstractSheet:setSheetId
return a type that can be implicitly cast to the child type- Added
source
toSight
model
Changed
AbstractRow
andAbstractSheet
madeabstract
- jacoco library upgraded to version that supports newer JVM byte-codes
- methods of
AbstractRow
andAbstractSheet
that returnthis
return a type that can be implicitly cast to the child type - added streams to cases where they could be used to simplify code
- changed
UserStatus
enum to includeDEACTIVATED
- upgraded to JUnit 5
- quality of life improvements to tests
Fixed
- parameter names in
SheetResources
- access modifiers