Skip to content

Releases: csense-oss/idea-kotlin-checked-exceptions

3.0.0

04 Aug 05:13
791d62b

Choose a tag to compare

3.0.0 Pre-release
Pre-release
  • k2 mode
  • accompanying update to idea minimum version
  • minor improvements

2.2.0

12 Sep 05:36
fda0962

Choose a tag to compare

  • kotlin 2.0
  • k2 mode enabled
  • bumped idea version requirements
  • fixed issue(s) with different Idea versions
  • Fixed issues with typealias and type resolution
  • improved wrap in try catch quickfix

2.1.3

08 May 12:09
9851202

Choose a tag to compare

-fixes #31

2.1.2

24 Apr 19:03
4351341

Choose a tag to compare

  • Fixes a lot of issues with respect to throw expressions (also causes a thrown exception to be interpreted as Exception #26 )
  • QuickFixes (CSense detects Throws annotation only if lambda provides callsInPlace contract #27)
  • Method references are now resolved (method references are not marked #28)

2.1.1

09 Apr 06:41
51a29bd

Choose a tag to compare

Fixed #18
Fixed #25

2.1.0

19 Feb 00:13
803d967

Choose a tag to compare

Merge pull request #23 from csense-oss/2.1.0

add fixes and features 2.1.0

2.0.0

08 May 16:12
78155d2

Choose a tag to compare

  • rewrote most of the code to fix issues
    • Most features are now working across android studio & / intellij and across various versions
    • Performance should be superb
    • Quick fixes should generally work pretty well now
    • a lot of things that previously did not work (or only partially worked) now works
      • e.g. contracts are now read / interpreted (calls in place)
    • Preliminary support for @throws kotlin doc
    • should respect imports now when generating quick fixe(s)
  • began work on coding throwing functions from kotlin's std lib. (requires a lot of work)
  • Renamed settings to avoid conflicts with older version(s).

1.2.0

27 Feb 21:18
23916b7

Choose a tag to compare

There are a some known bugs, which will be fixed later. this is a "fix some bugs" release and to improve compatibility with eg. android studio.


  • Disabled (by default)"Throws inside of function" annotation, as it is sometimes right and sometimes wrong. but its also quite annoying. It can be turned on in the settings iff need be :) (it has now its own settings as well)

  • Did improve the "Throws inside of function" annotation to link to documentation and explain inline functions + lambdas returning nothing.
  • Fixed some issues with android studio compatibility

  • Fixed numerous bugs