Releases: domaframework/doma-tools-for-intellij
Releases · domaframework/doma-tools-for-intellij
v2.4.0 🌈
What's Changed
New Features
Dependency Updates
- Update plugin spotless to v8 @renovate[bot] (#459)
- Update Gradle to v9.1.0 @renovate[bot] (#458)
Full Changelog: 2.3.0...2.4.0
v2.3.0 🌈
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
Maintenance
- Set Upper Limit for Plugin Support Versions @xterao (#456)
- Refactor SQL Formatter Block Relations and Translate Comments @xterao (#444)
Dependency Updates
- Update actions/setup-java action to v5 @renovate[bot] (#407)
- Update dependency org.jetbrains.kotlinx.kover to v0.9.2 @renovate[bot] (#455)
- Update dependency org.jetbrains.kotlin.jvm to v2.2.20 @renovate[bot] (#447)
- Update dependency org.jetbrains.intellij.platform to v2.9.0 @renovate[bot] (#443)
Full Changelog: 2.2.1...2.3.0
v2.2.1 🌈
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 🌈
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 🌈
What's Changed
Bug Fixes
- Fix Last Column Non Line Break @xterao (#417)
- Fix: SQL Formatter @xterao (#411)
- Formatting of SQL Function Parameters with Keyword Elements @xterao (#409)
- Fix SQL formatting rules for JSON columns @xterao (#408)
- Fix formatting for EXISTS clause @xterao (#406)
- Fix subquery formatting under conditional directives @xterao (#405)
- Fix IN Clause Formatting @xterao (#404)
Full Changelog: 2.1.1...2.1.2
v2.1.1 🌈
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
- Update dependency org.jetbrains.intellij.plugins:verifier-cli to v1.394 @renovate[bot] (#389)
- Update actions/checkout action to v5 @renovate[bot] (#381)
Full Changelog: 2.1.0...2.1.1
v2.1.0 🌈
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
- Update dependency org.jetbrains.intellij.platform to v2.7.2 @renovate[bot] (#385)
- Update dependency org.jetbrains.kotlin.jvm to v2.2.10 @renovate[bot] (#384)
- Update dependency org.jetbrains.intellij.plugins:verifier-cli to v1.393 @renovate[bot] (#382)
- Update dependency org.jetbrains.intellij.platform to v2.7.1 @renovate[bot] (#380)
- Update dependency org.jetbrains.intellij.plugins:verifier-cli to v1.391 @renovate[bot] (#379)
- Update dependency gradle to v9 @renovate[bot] (#354)
- Update dependency org.jetbrains.changelog to v2.4.0 @renovate[bot] (#365)
Full Changelog: 2.0.0...2.1.0
v2.0.0 🌈
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
- Update dependency org.jetbrains.changelog to v2.3.0 @renovate[bot] (#340)
- Update dependency org.jetbrains.intellij.platform to v2.7.0 @renovate[bot] (#339)
- Update plugin spotless to v7.2.1 @renovate[bot] (#327)
- Update dependency com.pinterest.ktlint:ktlint-cli to v1.7.1 @renovate[bot] (#326)
- Update plugin spotless to v7.2.0 @renovate[bot] (#325)
- Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.19.2 @renovate[bot] (#324)
- Update dependency com.pinterest.ktlint:ktlint-cli to v1.7.0 @renovate[bot] (#315)
- Update dependency com.google.googlejavaformat:google-java-format to v1.28.0 @renovate[bot] (#309)
- Update plugin spotless to v7.1.0 @renovate[bot] (#299)
Full Changelog: 1.1.1...2.0.0
v1.1.1 🌈
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
- Update dependency gradle to v8.14.3 @renovate[bot] (#296)
Full Changelog: 1.1.0...1.1.1
v1.1.0 🌈
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
- Factory DAO Method Check @xterao (#272)
- Implement Return Type Checking for Select and Function Annotations @xterao (#266)
- DAO Method Parameter Validation @xterao (#257)
- Check DAO Method Return Type @xterao (#247)
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