|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
| 5 | +## [1.4.0] - 2025-12-08 |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- fix: Quick fix for unknown CSS class now correctly refreshes annotations after adding new class |
| 10 | +- fix: PSI reference caching issue - CSS class detection now dynamically resolves on each check |
| 11 | +- fix: Completion priority setting was not taking effect (PrioritizedLookupElement return value was discarded) |
| 12 | + |
| 13 | +### New Features |
| 14 | + |
| 15 | +- feat: Support `styles.className` dot syntax for unknown class detection (previously only `styles['className']` was supported) |
| 16 | +- feat: Quick fix now positions cursor at proper indentation inside the CSS block |
| 17 | + |
| 18 | +### Code Quality |
| 19 | + |
| 20 | +- refactor: Unified reference system with `CssModuleClassReference` for dynamic resolution |
| 21 | +- refactor: Improved code style - use Kotlin primary constructor for `StylesInsertHandler` |
| 22 | +- refactor: Renamed class `CssModulesIndexedStylesVarPsiReferenceContributorKt` to `CssModulesIndexedStylesVarPsiReferenceContributor` |
| 23 | +- refactor: Made internal utilities private (`replaceLast`, `CLASS_NAME_FILTER`) |
| 24 | +- chore: Updated JVM toolchain from 21 to 17 for broader compatibility |
| 25 | + |
5 | 26 | ## [1.3.0] - 2025-05-08 |
6 | 27 |
|
7 | 28 | - refactor: move css into completion |
|
29 | 50 |
|
30 | 51 | - fix: fix some error completion not in JSIndexedPropertyAccessExpression |
31 | 52 |
|
| 53 | +## [1.0.2] - 2024-11-10 |
| 54 | + |
| 55 | +- update version number for jetbarins 2024.3 |
| 56 | + |
32 | 57 | ## [1.0.1] - 2024-10-10 |
33 | 58 |
|
34 | 59 | - fix bug will case psi not work |
35 | 60 | - not call subtreeChanged, UI cost very expensive |
36 | 61 | - add getQuickNavigateInfo to polyfill mouse left info |
37 | 62 |
|
38 | | -## [1.0.2] - 2024-11-10 |
39 | | - |
40 | | -- update version number for jetbarins 2024.3 |
41 | | - |
42 | 63 | ## [1.0.0] - 2024-10-01 |
43 | 64 |
|
44 | 65 | - fix bug not show completion when first active |
|
111 | 132 | - support a little complex parents selector |
112 | 133 | - support css selector has pseudo |
113 | 134 |
|
114 | | -[Unreleased]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.3.0...HEAD |
| 135 | +[Unreleased]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.4.0...HEAD |
| 136 | +[1.4.0]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.3.0...v1.4.0 |
115 | 137 | [1.3.0]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.2.1...v1.3.0 |
116 | 138 | [1.2.1]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.2.0...v1.2.1 |
117 | 139 | [1.2.0]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.1.0...v1.2.0 |
118 | 140 | [1.1.0]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.3...v1.1.0 |
119 | | -[1.0.3]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.1...v1.0.3 |
120 | | -[1.0.2]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.0...v1.0.2 |
121 | | -[1.0.1]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.2...v1.0.1 |
| 141 | +[1.0.3]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.2...v1.0.3 |
| 142 | +[1.0.2]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.1...v1.0.2 |
| 143 | +[1.0.1]: https://github.com/Q-Peppa/react-css-modules-all/compare/v1.0.0...v1.0.1 |
122 | 144 | [1.0.0]: https://github.com/Q-Peppa/react-css-modules-all/compare/v0.0.12...v1.0.0 |
123 | 145 | [0.0.12]: https://github.com/Q-Peppa/react-css-modules-all/compare/v0.0.11...v0.0.12 |
124 | 146 | [0.0.11]: https://github.com/Q-Peppa/react-css-modules-all/compare/v0.0.10...v0.0.11 |
|
0 commit comments