2.3.1 - 2025-02-07
- Issue where karate-config tests would not terminate on test runs.
2.3.0 - 2025-02-07
- Major bug that would run each karate process twice
2.2.1 - 2025-02-06
- Default env no longer set to 'DEV'
2.2.0 - 2025-01-28
- Made default parallelism configurable (Settings -> Tools -> Karate)
- Made default parallelism 1 instead of 5
2.1.3 - 2025-01-28
- Fixed issue where java 21 was necessary to run certain tests (Java 17+ is now required)
2.1.2 - 2025-01-24
- Compatibility changes for intellij 2025.*
2.1.1 - 2025-01-18
- Ensuring compatibility with future intellij versions.
2.1.0 - 2024-12-16
- Better formatting of JavaScript files in non-ultimate versions.
- Better formatting of JavaScript files in ultimate.
- Better handling of running tests (better tree and the right messages go to the right scenario)
- Better handling of running tagged tests (Doesn't run things from target/ directory now)
- Potential crash when parsing js files in non-ultimate versions.
2.0.2 - 2024-12-11
- Major rewrite of parsing algorithm.
- Ability to auto-complete action keywords.
- Most requested feature! Javascript highlighting in IntelliJ Community
- Formatting for JavaScript, JSON and XML snippets.
- I have tested this to the best of my ability, but please create an issue at here if you notice something amiss!
- Another special thanks to @calvario-31 on GitHub for contributing time and effort into making this plugin better! These features were all requests by him.
2.0.0 - 2024-12-07
- Major rewrite of parsing algorithm.
- Ability to auto-complete action keywords.
- Most requested feature! Javascript highlighting in IntelliJ Community
- Formatting for JavaScript, JSON and XML snippets.
- I have tested this to the best of my ability, but please create an issue at here if you notice something amiss!
- Another special thanks to @calvario-31 on GitHub for contributing time and effort into making this plugin better! These features were all requests by him.
- Auto rename functionality
- Exception that could sometimes occur during formatting.
1.3.4 - 2024-11-28
- Exception that could sometimes occur during formatting.
1.3.3 - 2024-11-27
- Ability to format injected languages (xml, json, javascript) in the editor.
1.3.2 - 2024-11-26
- Ability to go-to links that aren't only 'classpath:'
- Issue where in angle brackets would be improperly formatted.
- Issue where [key] in brackets would be parsed as JSON.
- Issue where code folding would not persist after restart.
- Issue where some xml would not be parsed as xml.
1.3.1 - 2024-11-19
- Support for JSON in IntelliJ CE.
1.3.0 - 2024-11-17
- Overhaul of the syntax engine to be more stable.
- No longer conflicts with Gherkin plugin.
- Autoformatting bugs.
- Issue where karate HTML reports were poorly formatted.
- Special thanks to @calvario-31 on GitHub for contributing time and effort into making this plugin better!
1.2.7 - 2024-11-16
- No longer conflicts with Gherkin plugin.
- Special thanks to @calvario-31 on GitHub for contributing time and effort into making this plugin better!
1.2.6 - 2024-11-15
- Autoformatting bugs.
- Special thanks to @calvario-31 on GitHub for contributing time and effort into making this plugin better!
1.2.4 - 2024-11-15
- Issue where karate HTML reports were poorly formatted.
1.2.3 - 2024-11-15
- Issue where some action keywords would involuntarily get spaces added to them.
- Issue where karate.log may not be generated if logback-test.xml was present.
1.2.2 - 2024-11-12
- Increased support for new intellij versions.
1.2.0 - 2024-11-11
- Support for new intelliJ versions.
- More keyword support.
1.1.5 - 2024-11-07
- Autoformatting has significant improvements and bug fixes.
- Allows for changing of step signifiers separately from comments in color settings.
1.1.4 - 2024-11-04
- karate.log populated when running tests from the plugin.
1.1.3 - 2024-08-29
- Fewer intellij exceptions when not using karate tests.
1.1.1 - 2024-07-15
- Logo for plugin
1.1.0 - 2024-07-10
- New icon for the plugin, much easier to see at low resolutions.
1.0.2 - 2024-07-02
- Streamlining creating references, avoids an intelliJ error.
- JSON syntax sticks even when making edits to the JSON.
- Small QoL improvements.
- Much smaller file size, no longer bundling Karate.
- Official release version.
- Better symbol matching.
- Better symbol matching.
- Ability to run tests from a default environment. Simple select your environment from "Settings -> Tools -> Karate"
- Ability to run plugin on community editions.
- References! Now you can go to declaration/find usages on many variables.
- Some better syntax highlighting/fixes
- Better js/json parsing.
- Some better syntax highlighting/fixes
- Dependency on karate 1.5.0.RC3 for ease of development
- Requirement for JUnit plugin
- Fixes compatibility issues with intelliJ
- Allows for running of tests from gutter
- Initial plugin with syntax highlighting and clickable links.