|
4 | 4 |
|
5 | 5 | ## [Unreleased] |
6 | 6 |
|
| 7 | +## [4.1.0] - 2025-11-27 |
| 8 | + |
7 | 9 | ### Added |
| 10 | + |
8 | 11 | - Allowed double clicking on entries in the "jump to preprocessed files" dialogue window to open the file. |
9 | 12 | - Preprocessor comment blocks can now fold each if/ifdef/elseif/else block separately, rather than the entire block from #if -> #endif |
10 | 13 | - Added a plugin settings screen |
|
25 | 28 | - #else/elseif/endif directives not having a matching indent with their initial #if directive |
26 | 29 | - Added an option to disable the `//$$ ` insertion on new lines |
27 | 30 | <img width="750" height="405" alt="image" src="https://github.com/user-attachments/assets/dc364ea4-3502-45e0-88ec-e12c8c5bee76" /> |
28 | | - |
29 | 31 | - Added an action to toggle all preprocessor comments `//$$ ` for the selected lines |
30 | 32 | - Added an action to toggle all preprocessor comments `//$$ ` for the entire preprocessor block the caret is within |
31 | 33 | - Further keyboard navigation improvements to file jump action |
32 | 34 |
|
33 | 35 | ### Fixed |
| 36 | + |
34 | 37 | - Fixed sorting of entries in the "jump to preprocessed files" dialogue window. |
35 | 38 | - Fixed kotlin k2 mode not registering correctly and always ignoring the optional kotlin-plugin.xml, and thus no working kotlin file folding in k2 |
36 | 39 | - Fixed/improved `PreprocessorNewLineHandler` noticably |
37 | 40 | - Several bugs from the previous preprocessor condition checking fixed, including the `prevSibling` iterating not correctly finding previous directives |
38 | 41 | - Correct version checking has replaced some logic that used `mainVersion` for all files, `mainVersion` is still a fallback if this fails |
39 | 42 |
|
40 | 43 | ### Updated |
| 44 | + |
41 | 45 | - Changed preprocessor comment styling to have more muted colours & use italics |
42 | 46 | <img width="381" height="218" alt="image" src="https://github.com/user-attachments/assets/2009d6aa-baa6-4117-adcf-c53e47941b83" /> |
43 | | - |
44 | 47 | - Added support for override files within `versions/<version>/src/` to the "jump to preprocessed files" action. |
45 | 48 | - Improved the visual clarity of the list in the "jump to preprocessed files" dialogue window. |
46 | 49 | - Improved keyboard navigation of the "jump to preprocessed files" dialogue window. |
47 | 50 | - Having ! before a condition identifer is no longer highlighted as an error, e.g. `!FABRIC` |
48 | 51 |
|
49 | | -Thank you to [@Traben](https://github.com/Traben-0) for contributing this update! |
50 | | - |
51 | | - |
52 | 52 | ## [4.0.0] - 2025-07-31 |
53 | 53 |
|
54 | 54 | ### Added |
@@ -109,7 +109,8 @@ Thank you to [@Traben](https://github.com/Traben-0) for contributing this update |
109 | 109 |
|
110 | 110 | - Updated IntelliJ version and refactored code |
111 | 111 |
|
112 | | -[Unreleased]: https://github.com/Polyfrost/IntelliProcessor/compare/v4.0.0...HEAD |
| 112 | +[Unreleased]: https://github.com/Polyfrost/IntelliProcessor/compare/v4.1.0...HEAD |
| 113 | +[4.1.0]: https://github.com/Polyfrost/IntelliProcessor/compare/v4.0.0...v4.1.0 |
113 | 114 | [4.0.0]: https://github.com/Polyfrost/IntelliProcessor/compare/v3.1.0...v4.0.0 |
114 | 115 | [3.1.0]: https://github.com/Polyfrost/IntelliProcessor/compare/v3.0.0...v3.1.0 |
115 | 116 | [3.0.0]: https://github.com/Polyfrost/IntelliProcessor/compare/v2.1.0...v3.0.0 |
|
0 commit comments