- Added support for k2 mode
- 2025.1 EAP is supported
- Code hints for prop-config (excluding args)
- Highlight for like、ilike、asc、desc
- Deprecate 'CreateOrJumpToJimmerDtoFile'; to be removed in 0.0.8
- Issue #35: Added Quick Documentation for macros, displaying a list of properties mentioned by the macros
- Issue #36: Added a quick fix for correcting macro name
- Issue #39: Added reference resolution to DTO name
- Deprecate 'CreateOrJumpToJimmerDtoFile'; to be removed in 0.0.8
- Issue #38: Fixed an issue where macro parameter hints would not appear if the macro parameter list was empty
- Issue #37: Fixed the issue where there should be no space before "*?!" within a prop
- Issue #31: Fixed an issue where missing classes or packages in export and import statements were not producing error messages
- Issue #32: Fixed an issue where the corresponding DTO class was not being deleted upon saving the DTO file
- Issue #29: Fixed an issue where an
import
statement was incorrectly inserted when completing class suggestions inexport
statements - Issue #41: Improved type hinting in prop suggestions to include information about nullability
- Issue #40: Enhanced support for numeric literals to include suffixes like l, L, d, D, f, F, and prefixes for hexadecimal and binary representations, as well as exponent notation
- Complete syntax parsing and coloring for prop-config
- Deprecate 'CreateOrJumpToJimmerDtoFile'; to be removed in 0.0.8
- Issue #33: Remove line break between prop annotation and prop body
- Issue #34: Fix escape recognition in strings and characters
- Fix param highlighting when multiple args in prop function
- Implement
PsiReferenceContributor
, complete reference association - Reference parsing of imported elements is supported
- Blank lines after comments are formatted
- Reference parsing of args in
#allScalars
- Improved messaging when
this
andsimple entity class name
co-occur in#allScalars
arg list
- Issue #28: Improve the formatting of enum mapping
- Issue #27: Fixed hint for child prop in multi-level props
- Fixed an error where there were no elements in the enum-mapping when the code was colored
- Enhanced error messaging and quick fix suggestions for
#allScalars
when args are missing - Enhanced error messaging for function when args are missing
- Enhanced error messaging for alias-group when alias-pattern is missing
- Support for folding child content within curly braces
- Issue #27: Fixed the parsing error in the alias-group in version 2024.3.1.1
- Fixed the parsing error of the
null
method in the specification
- Issue #26: Fixed incorrect indentation levels after pressing Enter
- Issue #25: Fixed property hints were missing in associated property body and flat body due to changes in the BNF structure
- Issue #24: Fixed spaces could not follow
as
in the alias-group
- Formatting: Remove spaces around the parentheses
()
,[]
,<>
- Formatting: Space around
->
- Formatting: Space around the
as
keyword - Formatting: A space after the
export
keyword in export statements - Formatting: A newline and a tab before
->
in export statements - Formatting: Indentation of child elements within Dto body, associated property body, and
as
block body - Formatting: Handling spaces before the opening curly brace
- Formatting: Adding blank lines before and after properties in Dto body
- Support for missing
in
andout
keywords when using generics
- Basic completion of formatting controls
- Incorrect removal of
@
when using fully qualified mode for annotation hints - Failure to trigger package imports after removing qualified-type-name
- Fix the impact of whitespace on the logic of obtaining export and import package structures
- Nested annotation hints, nested annotation parameter hints
- Annotation parameter hints
- Incorrect hint information listed when using fully qualified names to input annotations
- Import hints sometimes ineffective
- Fix the impact of whitespace on the logic of obtaining export and import package structures
- Annotation import basically complete
- Issue #23: Fix nullable data handling in DTOAnnotator
- Support for 2024.3, Removal of 2022.2, Support for 2022.3 will be removed when 2024.4 is released
- Issue #21: Update CreateJimmerDtoFile#getActionUpdateThread method to return ActionUpdateThread.BGT
- Issue #16: Remove child structure hints for recursive prop
- Issue #19: Add warning messages for non-existent or package targets in export/import
- Add error message for usage of non-existent prop in entities
- Update warning message for duplicate names between user-prop and entity prop
- Issue #16: Add error message and quick fix for unstructured association prop
- Issue #15: Add warning and quick fix for using generated DTOs as user-prop type in Jimmer
- Issue #14: Fix issue where null method in specification DTO are not recognized as method
- Issue #13: Update InsertEntityPropAction#getActionUpdateThread method to return ActionUpdateThread.BGT
- Provide quick fix suggestions for errors in macro args
- Issue #11: Add error message and repair options for duplicate names between user prop and entity prop
- Issue #10: Fix error and improve hints for macro arg involving ancestor types
- Implement type name suggestions for un-imported user prop types during input
- Add error message and quick import prompt for user prop type not in the built-in list
- Issue #12: Adjust lexical rules to avoid conflicts between modifiers and prop names