Skip to content

Releases: smartsheet/smartsheet-java-sdk

3.2.2

11 Dec 19:14
24f8105
Compare
Choose a tag to compare

[3.2.2] - 2024-12-10

Added

  • Add support for using listUsers with pagination.
  • Add support for the isFavorite endpoint in the public API

Changed

  • Added support for using listUsers with pagination.
  • Marked the favorite field as deprecated in several classes

3.2.1

02 Oct 20:34
61927b1
Compare
Choose a tag to compare

[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) to getSheetById(sheetId)
  • 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

16 Nov 18:05
221df95
Compare
Choose a tag to compare

[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
  • 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

26 Jul 22:22
75f684f
Compare
Choose a tag to compare

[3.1.2] - 2023-07-21

Changed

  • Converted project to build via Gradle
  • Added tests

3.1.1

12 Jul 17:09
84f8651
Compare
Choose a tag to compare

[3.1.1] - 2023-07-12

Fixed

  • Fixed Javadoc errors
  • Update field annotations to use @JsonIgnore instead of @JsonIgnore(false) for rowId field

3.1.0

16 Jun 16:12
cb2d4df
Compare
Choose a tag to compare

[3.1.0] - 2023-06-16

Added

  • AbstractRow::setRowId so it can return a type that matches the child-type
    • AbstractRow::getRowId added for symmetry
  • AbstractSheet::setSheetName and AbstractSheet:setSheetId return a type that can be implicitly cast to the child type
  • Added source to Sight model

Changed

  • AbstractRow and AbstractSheet made abstract
  • jacoco library upgraded to version that supports newer JVM byte-codes
  • methods of AbstractRow and AbstractSheet that return this 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 include DEACTIVATED
  • upgraded to JUnit 5
  • quality of life improvements to tests

Fixed

  • parameter names in SheetResources
  • access modifiers

v3.0.0

09 Dec 11:10
2626966
Compare
Choose a tag to compare

What's Changed

  • Feat/add gh actions by @Nerfix in #1
  • Updates the SDK to Java 11

Full Changelog: 2.146.0...3.0.0