|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
| 5 | +## [0.3.4] - 2023-12-18 |
| 6 | + |
5 | 7 | ### Added |
| 8 | + |
6 | 9 | - Support 2023.3 |
7 | 10 | - An option to display parameter hints when there is only one parameter defined [[#42](https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/pull/42)] |
8 | 11 |
|
9 | 12 | ## [[0.3.3]] - 2023-08-16 |
10 | 13 |
|
11 | 14 | ### Added |
| 15 | + |
12 | 16 | - Support for 2023.2. Please, note that this PyCharm version and older have built-in parameter hints that can be turned off in the same section. |
13 | 17 |
|
14 | 18 | ## [[0.3.2]] - 2023-01-20 |
15 | 19 |
|
16 | 20 | ### Added |
| 21 | + |
17 | 22 | - Support for 2023.1 |
18 | 23 |
|
19 | 24 | ### Fixed |
| 25 | + |
20 | 26 | - Incorrect `Literal` behavior with type hints |
21 | 27 | - `set[]` type hint were causing exceptions when declared explicitly [[#31](https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/pull/31)] |
22 | 28 |
|
23 | 29 | ## [0.3.1] - 2022-10-02 |
24 | 30 |
|
25 | 31 | ### Fixed |
| 32 | + |
26 | 33 | - `TypedDict` subclasses being displayed as a regular dict in type hints |
27 | 34 | - Several bugs around `async` functions with type hints |
28 | 35 | - Other minor type hints corrections |
29 | 36 |
|
30 | 37 | ## [0.3.0] - 2022-09-25 |
31 | 38 |
|
32 | 39 | ### Added |
| 40 | + |
33 | 41 | - Type hints now support `async` functions [[#15](https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/pull/15)] |
34 | 42 | - Made type hints clickable, `Ctrl+LMB` to open the object reference [[#17](https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/pull/17)] |
35 | 43 |
|
36 | 44 | ### Changed |
| 45 | + |
37 | 46 | - Parameter hints rewritten - now more reliable, with complete syntax coverage, including chained calls support. |
38 | 47 |
|
39 | 48 | ### Fixed |
| 49 | + |
40 | 50 | - Redundant parameter hints for names that start with "`__`" or 1 character long |
41 | 51 | - Display of unnecessary type hints [[#16](https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/pull/16)] |
42 | 52 |
|
43 | 53 | ## [0.2.1] - 2022-09-23 |
44 | 54 |
|
45 | 55 | ### Added |
| 56 | + |
46 | 57 | - Support for 2022.3 |
47 | 58 | - More Python syntax covered with parameter hints |
48 | 59 |
|
49 | 60 | ### Changed |
| 61 | + |
50 | 62 | - Reduced the amount of parameter hints to make them more relevant and valuable, a new settings option included |
51 | 63 |
|
52 | 64 | ### Fixed |
| 65 | + |
53 | 66 | - Star (*) and Slash (/) parameters were breaking the hints order |
54 | 67 |
|
55 | 68 | ## [0.2.0] - 2022-07-29 |
56 | 69 |
|
57 | 70 | ### Added |
| 71 | + |
58 | 72 | - Detail plugin settings that let you disable parameter hints selectively |
59 | 73 | - Introduce new inlay hints - optional type annotations for variables and functions return types [[#6](https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/pull/6)] |
60 | 74 |
|
61 | 75 | ### Changed |
| 76 | + |
62 | 77 | - Drop support for build 212 and below due to changes in the plugin |
63 | 78 |
|
64 | 79 | ## [0.1.4] - 2022-07-20 |
65 | 80 |
|
66 | 81 | ### Changed |
| 82 | + |
67 | 83 | - Lower minimal build requirement to 2021.2 |
68 | 84 |
|
69 | 85 | ### Fixed |
| 86 | + |
70 | 87 | - Hints not showing when there's one positional parameter with `**kwargs` |
71 | 88 |
|
72 | 89 | ## [0.1.3] - 2022-07-19 |
73 | 90 |
|
74 | 91 | ### Changed |
| 92 | + |
75 | 93 | - Hide the hints that are 1 character long |
76 | 94 | - Don't show hints in call expressions that take a single parameter (except for `*args`) |
77 | 95 |
|
78 | 96 | ### Fixed |
| 97 | + |
79 | 98 | - Hints showing when placing a positional argument after keyword ones |
80 | 99 | - Hints for classes that use `__new__`, like `datetime.datetime` |
81 | 100 | - Arguments with the same name as the parameter, but in a different case, were still displayed |
82 | 101 |
|
83 | 102 | ## [0.1.2] - 2022-07-18 |
84 | 103 |
|
85 | 104 | ### Fixed |
| 105 | + |
86 | 106 | - `**kwargs` parameter being shown in certain situations |
87 | 107 | - Class hints based on their attributes were shown incorrectly |
88 | 108 | - Fix hints display for calls with unpacking |
89 | 109 |
|
90 | 110 | ## [0.1.1] - 2022-07-17 |
91 | 111 |
|
92 | 112 | ### Fixed |
| 113 | + |
93 | 114 | - Wrong hints behavior with some classes, related to the `__init__` inheritance logic |
94 | 115 | - Wrong hint ordering when a positional argument is passed after keyword arguments |
95 | 116 | - Messed up parameter ordering when unpacking is in the call expression |
96 | 117 |
|
97 | 118 | ## [0.1.0] - 2022-07-15 |
98 | 119 |
|
99 | 120 | ### Added |
| 121 | + |
100 | 122 | - Initial plugin release |
101 | 123 |
|
102 | | -[Unreleased]: https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/compare/v0.3.3...HEAD |
| 124 | +[Unreleased]: https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/compare/v0.3.4...HEAD |
| 125 | +[0.3.4]: https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/compare/v0.3.3...v0.3.4 |
103 | 126 | [0.3.3]: https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/compare/v0.3.2...v0.3.3 |
104 | 127 | [0.3.2]: https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/compare/v0.3.1...v0.3.2 |
105 | 128 | [0.3.1]: https://github.com/WhiteMemory99/Intellij-Python-Inlay-Params/compare/v0.3.0...v0.3.1 |
|
0 commit comments