Skip to content

Commit edc9265

Browse files
committed
docs: update changelog and create what's new page
1 parent ef907bd commit edc9265

File tree

2 files changed

+80
-5
lines changed

2 files changed

+80
-5
lines changed

change-notes/0_20_0.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
<h3>0.20.0 (01/04/2022)</h3>
1+
<h3>0.20.0 (22/04/2022)</h3>
22
<p>
3-
Supports IntelliJ 2022.1<br/>
3+
Thirty-second alpha release.<br/>
4+
Fixes and refactorings
45
</p>
56
<ul>
6-
<li>
7-
New version to support IntelliJ 2022.1<br/>
8-
</li>
7+
<li>Compatibility with IDEA 2022.*<br/></li>
8+
<li>Fixed documentation's popup exceptions (noticeable especially in 2022.*)</li>
9+
<li>Removed many compile-time source code warnings</li>
910
</ul>
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<!--suppress HtmlRequiredTitleElement -->
2+
<html lang="en">
3+
<head>
4+
<style>
5+
code, pre {
6+
font-family: monospace;
7+
}
8+
9+
h1 {
10+
font-size: 1.2em;
11+
margin-bottom: 5px;
12+
}
13+
14+
#table-of-contents h2 {
15+
font-size: 1em;
16+
font-weight: normal;
17+
margin: 0 0 5px 0;
18+
}
19+
20+
#table-of-contents p {
21+
font-size: 0.96em;
22+
margin: 0 0 0 9px;
23+
}
24+
25+
#contributors h2 {
26+
margin-top: 20px;
27+
margin-bottom: 0;
28+
}
29+
</style>
30+
</head>
31+
<div id="table-of-contents">
32+
<h2>Table of contents:</h2>
33+
<p>&#8226; Apologies</p>
34+
<p>&#8226; Compatibility with IDEA 2022.*</p>
35+
</div>
36+
<h1>Apologies</h1>
37+
<p>
38+
Many of you probably asked themselves why I haven't been updating this plugin as frequently as I did in the past.
39+
</p>
40+
<p>
41+
Well, long story short, I haven't been working on IDEA - at least not constantly -
42+
as I've been developing Eclipse RCP products and plugins starting from April 2021, with a development stack
43+
that isn't what you'd look for nowadays. The products' VCS, Rational Team Concert, isn't supported
44+
at all in IDEA (I did open a ticket for IBM in 2018), so that ruled out completely the possibility of using it.
45+
</p>
46+
<p>
47+
Other than that, I was burned-out and just thinking about committing to GitHub made me really unconformable.
48+
I kept postponing forever in favor of playing Call of Duty (gotta admit that). Maybe I was feeling a bit down,
49+
or maybe I was stressed out too much.
50+
<br/>
51+
I hope this shed some light on what was going on during these last months, and it's indeed my fault
52+
if I haven't answered issues or pull requests.
53+
</p>
54+
<p>
55+
Some of you emailed me directly, and I really appreciated it. My email (<code>lp.edoardo@gmail.com</code>) is always open,
56+
so if you notice I'm not answering on GitHub, you're welcome to forward your issues there too!
57+
<br/>
58+
I'd like to thank everyone who still visited the repository to report issues or to try to fix what I wasn't able to fix myself.
59+
</p>
60+
<h1>Compatibility with IDEA 2022.*</h1>
61+
<p>
62+
The biggest change that comes with this release is compatibility with IDEA 2022.*. As I was mentioning in
63+
previous <i>What's new</i> pages, my goal is to keep supporting as many Platform's versions as possible,
64+
so that people with older IDEs are still able to enjoy using Conventional Commits.
65+
</p>
66+
<p>
67+
Unfortunately, each new version increases the odds of unexpected behaviors, which can obviously
68+
only be observed at runtime. For your interest, I'm using a special annotation,
69+
<a href="https://github.com/lppedd/idea-conventional-commit/blob/master/src/main/kotlin/com/github/lppedd/cc/annotation/Compatibility.kt">@Compatibility</a>,
70+
to document code that is written for the specific purpose of supporting every possible version.
71+
<br/>
72+
Have a look at its usages if you want.
73+
</p>
74+
</html>

0 commit comments

Comments
 (0)