Skip to content

Releases: domaframework/doma-tools-for-intellij

v2.4.0 🌈

26 Sep 00:40
1bcdd23

Choose a tag to compare

What's Changed

  • Localization for plugin.xml and Warning Fixes @xterao (#463)

New Features

  • Batch Conversion Action Between Sql Annotations and SQL Files @xterao (#460)

Dependency Updates

Full Changelog: 2.3.0...2.4.0

v2.3.0 🌈

17 Sep 06:19
968c437

Choose a tag to compare

What's Changed

New Features

  • Enable SQL Annotation Conversion Action from DAO Methods and Control SQL File Opening @xterao (#451)
  • Check Parameter Types for Method Calls in Bind Variables @xterao (#448)

Bug Fixes

  • Fix: Annotation Option Checks Respect Entity Inheritance @xterao (#454)

Maintenance

  • Set Upper Limit for Plugin Support Versions @xterao (#456)
  • Refactor SQL Formatter Block Relations and Translate Comments @xterao (#444)

Dependency Updates

Full Changelog: 2.2.1...2.3.0

v2.2.1 🌈

04 Sep 02:30
d399f04

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix: Unnecessary Space in Parser-Level Comments @xterao (#440)
  • Improve SQL CASE Statement Formatting @xterao (#441)
  • Add Formatting Support for Table Modification Queries @xterao (#435)

Dependency Updates

  • Update dependency org.jetbrains.intellij.platform to v2.8.0 @renovate[bot] (#442)
  • Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.20.0 @renovate[bot] (#432)

Full Changelog: 2.2.0...2.2.1

v2.2.0 🌈

29 Aug 05:43
b2784b0

Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • Fix SQL formatter issues with ORDER BY/GROUP BY clauses and improve block indentation handling @xterao (#431)
  • Fix: Subquery Indentation @xterao (#429)
  • Handle Blocks with the Same Name as Functions or Keywords as Word Blocks @xterao (#426)
  • Fix Indentation Issues for Injected SQL and Correct Java Indent Size Retrieval @xterao (#422)

Dependency Updates

  • Update dependency org.jetbrains.intellij.plugins:verifier-cli to v1.395 @renovate[bot] (#424)

Full Changelog: 2.1.2...2.2.0

v2.1.2 🌈

22 Aug 07:48
2f9e432

Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: 2.1.1...2.1.2

v2.1.1 🌈

19 Aug 04:19
53a02d5

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix: Freeze During SQL Formatting @xterao (#394)
  • Fix error on code completion for SQL file with unrecognized DAO method @xterao (#396)

Dependency Updates

Full Changelog: 2.1.0...2.1.1

v2.1.0 🌈

15 Aug 01:09
73567df

Choose a tag to compare

What's Changed

New Features

  • Add bidirectional conversion between SQL files and Sql annotations @xterao (#383)
  • Check for Disallowed Parameter Types Used as SQL Bind Variables @xterao (#377)
  • Exclude Specific DAO Parameter Types from SQL Bind Variable Suggestions @xterao (#373)
  • Enhance annotation option parameter validation for embedded properties @xterao (#368)

Bug Fixes

  • Fixes to Annotation Option Validation @xterao (#378)
  • Fix DAO parameter type select options handling @xterao (#371)
  • Formatting Support for Single-Line Injected SQL in Sql Annotations @xterao (#364)

Dependency Updates

Full Changelog: 2.0.0...2.1.0

v2.0.0 🌈

04 Aug 04:05
da960bf

Choose a tag to compare

What's Changed

  • Sql Format Official Version @xterao (#289)
  • Update README to clarify SQL formatter features and limitations @xterao (#361)

New Features

  • Add spacing rules for conditional loop directives in SQL formatting @xterao (#360)
  • Injected SQL Formatting Enhancement @xterao (#344)
  • Remove Trailing Spaces @xterao (#336)
  • Apply Formatting to Injected SQL @xterao (#331)
  • Fix Value Group Format Rules for Bulk Update Queries @xterao (#329)
  • Adjust Value Group Spacing for INSERT and UPDATE Statements @xterao (#328)
  • Indentation Adjustment for Nested Conditional / Loop Directives @xterao (#323)
  • Implement SQL Formatting Rules for Function Names @xterao (#316)
  • Fix Formatting Rules for CASE ... END Clause @xterao (#314)
  • VALUES Formatting Support @xterao (#310)
  • Implement Formatting Rules for LATERAL @xterao (#308)
  • Optional Keyword Support for ON CONFLICT Syntax @xterao (#305)
  • Support SQL Format for CTE @xterao (#301)

Bug Fixes

  • Fix SQL formatting for multiple CASE expressions support @xterao (#357)
  • Fix primitive type validation for DAO method return types @xterao (#352)
  • Support for Using @DataType-Annotated Records in DAO Method Return and Parameter Types @xterao (#350)
  • Support code reformatting on injected SQL @xterao (#348)
  • Fix Line-Breaking Conditions for Elements Inside Conditional Directives @xterao (#342)
  • Directive Block Spacing Adjustments @xterao (#341)
  • Line Breaks for Nested Subgroup Blocks @xterao (#338)
  • Space Adjustment Within Directive Blocks @xterao (#337)
  • Update Japanese localization for DAO parameter inspection messages @xterao (#317)

Dependency Updates

Full Changelog: 1.1.1...2.0.0

v1.1.1 🌈

07 Jul 02:01
b1c9b69

Choose a tag to compare

What's Changed

Bug Fixes

  • Enable SQL File Generation in Multi-Module Projects @xterao (#292)
  • Ensure Correct SQL File Path Generation When Package Name Matches Source Directory @xterao (#286)

Dependency Updates

Full Changelog: 1.1.0...1.1.1

v1.1.0 🌈

25 Jun 04:03
babde6a

Choose a tag to compare

What's Changed

  • Update README to clarify support for Doma 2 and Doma 3 @xterao (#277)
  • Update README to document DAO method parameter type check @xterao (#260)

New Features

Bug Fixes

  • Refactoring dao method inspections @xterao (#274)
  • Enhance the usage checks of DAO method parameters for subtypes. @xterao (#273)
  • Fix Return Type Check @xterao (#270)
  • Resource for parameter error messages of Processor methods @xterao (#269)
  • Expand directive incorrectly treated as bind variable directive @xterao (#255)

Dependency Updates

  • Update dependency org.jetbrains.kotlin.jvm to v2.2.0 @renovate[bot] (#271)
  • Update dependency org.jetbrains.intellij.plugins:verifier-cli to v1.388 @renovate[bot] (#258)
  • Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.19.1 @renovate[bot] (#253)

Full Changelog: 1.0.0...1.1.0