Skip to content

1.8.0

Compare
Choose a tag to compare
@ZacSweers ZacSweers released this 23 Apr 19:04
· 43 commits to main since this release
  • New: Support for annotating interfaces and non-final classes as @Redacted. In this event, all data/value subclasses will be treated as @Redacted.
  • New: Support for @Unredacted to explicitly opt out of redacting specific properties in otherwise-redacted classes.
    @Redacted
    data class User(
      @Unredacted val name: String,
      val phoneNumber: String
    )
    
    // This will redact `phoneNumber` but not `name`
    // User(name=Bob, phoneNumber=██)
  • Update Kotlin to 1.9.23.

Special thanks to @DrewCarlson for contributing to this release!

What's Changed

Full Changelog: 1.7.1...1.8.0