Skip to content

Commit 894a8f1

Browse files
committed
Add release dates to changelog version list
Currently, there is no at-a-glance timeline of D releases, and there is no simple way to find the latest version at a certain point in time. This can be useful when examining older bug reports or commits. Done using: ( IFS=$'\n' ; sed -i changelog.ddoc $(grep '(VERSION' *.dd | sed -E 's/^(.*)\.dd:\$\(VERSION (.*), ==.*/-e\ns#CHANGELOG_VERSION \1)#CHANGELOG_VERSION \1,\2)#/') )
1 parent d2e620d commit 894a8f1

File tree

3 files changed

+101
-90
lines changed

3 files changed

+101
-90
lines changed

changelog/changelog.ddoc

Lines changed: 90 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -63,96 +63,96 @@ DRUNTIMEPR = $(PULL_REQUEST druntime,$1)
6363
PHOBOSPR = $(PULL_REQUEST phobos,$1)
6464
_=
6565

66-
CHANGELOG_VERSION = $(LI <a id="$0" href="$0.html">$0</a>)
66+
CHANGELOG_VERSION = $(LI <a id="$1" href="$1.html">$1</a><span class="hide-from-nav"> ($2, $3)</span>)
6767
_=BEGIN_GENERATED_CHANGELOG_VERSIONS
6868
CHANGELOG_VERSIONS =
69-
$(CHANGELOG_VERSION 2.074.1)
70-
$(CHANGELOG_VERSION 2.074.0)
71-
$(CHANGELOG_VERSION 2.073.2)
72-
$(CHANGELOG_VERSION 2.073.1)
73-
$(CHANGELOG_VERSION 2.073.0)
74-
$(CHANGELOG_VERSION 2.072.2)
75-
$(CHANGELOG_VERSION 2.072.1)
76-
$(CHANGELOG_VERSION 2.072.0)
77-
$(CHANGELOG_VERSION 2.071.2)
78-
$(CHANGELOG_VERSION 2.071.1)
79-
$(CHANGELOG_VERSION 2.071.0)
80-
$(CHANGELOG_VERSION 2.070.2)
81-
$(CHANGELOG_VERSION 2.070.1)
82-
$(CHANGELOG_VERSION 2.070.0)
83-
$(CHANGELOG_VERSION 2.069.2)
84-
$(CHANGELOG_VERSION 2.069.1)
85-
$(CHANGELOG_VERSION 2.069.0)
86-
$(CHANGELOG_VERSION 2.068.2)
87-
$(CHANGELOG_VERSION 2.068.1)
88-
$(CHANGELOG_VERSION 2.068.0)
89-
$(CHANGELOG_VERSION 2.067.1)
90-
$(CHANGELOG_VERSION 2.067.0)
91-
$(CHANGELOG_VERSION 2.066.1)
92-
$(CHANGELOG_VERSION 2.066.0)
93-
$(CHANGELOG_VERSION 2.065.0)
94-
$(CHANGELOG_VERSION 2.064)
95-
$(CHANGELOG_VERSION 2.063)
96-
$(CHANGELOG_VERSION 2.062)
97-
$(CHANGELOG_VERSION 2.061)
98-
$(CHANGELOG_VERSION 2.060)
99-
$(CHANGELOG_VERSION 2.059)
100-
$(CHANGELOG_VERSION 2.058)
101-
$(CHANGELOG_VERSION 2.057)
102-
$(CHANGELOG_VERSION 2.056)
103-
$(CHANGELOG_VERSION 2.055)
104-
$(CHANGELOG_VERSION 2.054)
105-
$(CHANGELOG_VERSION 2.053)
106-
$(CHANGELOG_VERSION 2.052)
107-
$(CHANGELOG_VERSION 2.051)
108-
$(CHANGELOG_VERSION 2.050)
109-
$(CHANGELOG_VERSION 2.049)
110-
$(CHANGELOG_VERSION 2.048)
111-
$(CHANGELOG_VERSION 2.047)
112-
$(CHANGELOG_VERSION 2.046)
113-
$(CHANGELOG_VERSION 2.045)
114-
$(CHANGELOG_VERSION 2.044)
115-
$(CHANGELOG_VERSION 2.043)
116-
$(CHANGELOG_VERSION 2.042)
117-
$(CHANGELOG_VERSION 2.041)
118-
$(CHANGELOG_VERSION 2.040)
119-
$(CHANGELOG_VERSION 2.039)
120-
$(CHANGELOG_VERSION 2.038)
121-
$(CHANGELOG_VERSION 2.037)
122-
$(CHANGELOG_VERSION 2.036)
123-
$(CHANGELOG_VERSION 2.035)
124-
$(CHANGELOG_VERSION 2.034)
125-
$(CHANGELOG_VERSION 2.033)
126-
$(CHANGELOG_VERSION 2.032)
127-
$(CHANGELOG_VERSION 2.031)
128-
$(CHANGELOG_VERSION 2.030)
129-
$(CHANGELOG_VERSION 2.029)
130-
$(CHANGELOG_VERSION 2.028)
131-
$(CHANGELOG_VERSION 2.027)
132-
$(CHANGELOG_VERSION 2.026)
133-
$(CHANGELOG_VERSION 2.025)
134-
$(CHANGELOG_VERSION 2.023)
135-
$(CHANGELOG_VERSION 2.022)
136-
$(CHANGELOG_VERSION 2.021)
137-
$(CHANGELOG_VERSION 2.020)
138-
$(CHANGELOG_VERSION 2.019)
139-
$(CHANGELOG_VERSION 2.018)
140-
$(CHANGELOG_VERSION 2.017)
141-
$(CHANGELOG_VERSION 2.016)
142-
$(CHANGELOG_VERSION 2.015)
143-
$(CHANGELOG_VERSION 2.014)
144-
$(CHANGELOG_VERSION 2.013)
145-
$(CHANGELOG_VERSION 2.012)
146-
$(CHANGELOG_VERSION 2.011)
147-
$(CHANGELOG_VERSION 2.010)
148-
$(CHANGELOG_VERSION 2.009)
149-
$(CHANGELOG_VERSION 2.008)
150-
$(CHANGELOG_VERSION 2.007)
151-
$(CHANGELOG_VERSION 2.006)
152-
$(CHANGELOG_VERSION 2.005)
153-
$(CHANGELOG_VERSION 2.004)
154-
$(CHANGELOG_VERSION 2.003)
155-
$(CHANGELOG_VERSION 2.002)
156-
$(CHANGELOG_VERSION 2.001)
157-
$(CHANGELOG_VERSION 2.000)
69+
$(CHANGELOG_VERSION 2.074.1, May 30, 2017)
70+
$(CHANGELOG_VERSION 2.074.0, Apr 10, 2017)
71+
$(CHANGELOG_VERSION 2.073.2, Mar 09, 2017)
72+
$(CHANGELOG_VERSION 2.073.1, Feb 16, 2017)
73+
$(CHANGELOG_VERSION 2.073.0, Jan 22, 2017)
74+
$(CHANGELOG_VERSION 2.072.2, Dec 31, 2016)
75+
$(CHANGELOG_VERSION 2.072.1, Nov 30, 2016)
76+
$(CHANGELOG_VERSION 2.072.0, Oct 30, 2016)
77+
$(CHANGELOG_VERSION 2.071.2, September 19, 2016)
78+
$(CHANGELOG_VERSION 2.071.1, June 27, 2016)
79+
$(CHANGELOG_VERSION 2.071.0, Apr 5, 2016)
80+
$(CHANGELOG_VERSION 2.070.2, Mar 3, 2016)
81+
$(CHANGELOG_VERSION 2.070.1, Feb 27, 2016)
82+
$(CHANGELOG_VERSION 2.070.0, Jan 27, 2016)
83+
$(CHANGELOG_VERSION 2.069.2, Dec 3, 2015)
84+
$(CHANGELOG_VERSION 2.069.1, Nov 11, 2015)
85+
$(CHANGELOG_VERSION 2.069.0, Nov 3, 2015)
86+
$(CHANGELOG_VERSION 2.068.2, Sep 23, 2015)
87+
$(CHANGELOG_VERSION 2.068.1, Sep 06, 2015)
88+
$(CHANGELOG_VERSION 2.068.0, Aug 09, 2015)
89+
$(CHANGELOG_VERSION 2.067.1, Apr 25, 2015)
90+
$(CHANGELOG_VERSION 2.067.0, Mar 24, 2015)
91+
$(CHANGELOG_VERSION 2.066.1, October 15, 2014)
92+
$(CHANGELOG_VERSION 2.066.0, August 18, 2014)
93+
$(CHANGELOG_VERSION 2.065.0, February 24, 2014)
94+
$(CHANGELOG_VERSION 2.064, November 5, 2013)
95+
$(CHANGELOG_VERSION 2.063, May 28, 2013)
96+
$(CHANGELOG_VERSION 2.062, Feb 18, 2013)
97+
$(CHANGELOG_VERSION 2.061, Jan 1, 2013)
98+
$(CHANGELOG_VERSION 2.060, Aug 2, 2012)
99+
$(CHANGELOG_VERSION 2.059, Apr 12, 2012)
100+
$(CHANGELOG_VERSION 2.058, Feb 14, 2012)
101+
$(CHANGELOG_VERSION 2.057, Dec 13, 2011)
102+
$(CHANGELOG_VERSION 2.056, Oct 26, 2011)
103+
$(CHANGELOG_VERSION 2.055, Sep 4, 2011)
104+
$(CHANGELOG_VERSION 2.054, Jul 10, 2011)
105+
$(CHANGELOG_VERSION 2.053, May 12, 2011)
106+
$(CHANGELOG_VERSION 2.052, Feb 17, 2011)
107+
$(CHANGELOG_VERSION 2.051, Dec 21, 2010)
108+
$(CHANGELOG_VERSION 2.050, Oct 29, 2010)
109+
$(CHANGELOG_VERSION 2.049, Sep 13, 2010)
110+
$(CHANGELOG_VERSION 2.048, Aug 8, 2010)
111+
$(CHANGELOG_VERSION 2.047, Jun 11, 2010)
112+
$(CHANGELOG_VERSION 2.046, May 10, 2010)
113+
$(CHANGELOG_VERSION 2.045, May 4, 2010)
114+
$(CHANGELOG_VERSION 2.044, Apr 30, 2010)
115+
$(CHANGELOG_VERSION 2.043, Apr 6, 2010)
116+
$(CHANGELOG_VERSION 2.042, Mar 19, 2010)
117+
$(CHANGELOG_VERSION 2.041, Mar 7, 2010)
118+
$(CHANGELOG_VERSION 2.040, Jan 29, 2010)
119+
$(CHANGELOG_VERSION 2.039, Jan 1, 2010)
120+
$(CHANGELOG_VERSION 2.038, Dec 30, 2009)
121+
$(CHANGELOG_VERSION 2.037, Dec 3, 2009)
122+
$(CHANGELOG_VERSION 2.036, Nov 5, 2009)
123+
$(CHANGELOG_VERSION 2.035, Oct 14, 2009)
124+
$(CHANGELOG_VERSION 2.034, Oct 11, 2009)
125+
$(CHANGELOG_VERSION 2.033, Oct 5, 2009)
126+
$(CHANGELOG_VERSION 2.032, Sep 2, 2009)
127+
$(CHANGELOG_VERSION 2.031, July 6, 2009)
128+
$(CHANGELOG_VERSION 2.030, May 11, 2009)
129+
$(CHANGELOG_VERSION 2.029, Apr 19, 2009)
130+
$(CHANGELOG_VERSION 2.028, Apr 7, 2009)
131+
$(CHANGELOG_VERSION 2.027, Mar 31, 2009)
132+
$(CHANGELOG_VERSION 2.026, Mar 3, 2009)
133+
$(CHANGELOG_VERSION 2.025, Feb 14, 2009)
134+
$(CHANGELOG_VERSION 2.023, Jan 2, 2009)
135+
$(CHANGELOG_VERSION 2.022, Dec 11, 2008)
136+
$(CHANGELOG_VERSION 2.021, Nov 25, 2008)
137+
$(CHANGELOG_VERSION 2.020, Oct 20, 2008)
138+
$(CHANGELOG_VERSION 2.019, Sep 2, 2008)
139+
$(CHANGELOG_VERSION 2.018, Aug 7, 2008)
140+
$(CHANGELOG_VERSION 2.017, Jul 11, 2008)
141+
$(CHANGELOG_VERSION 2.016, Jul 8, 2008)
142+
$(CHANGELOG_VERSION 2.015, Jun 17, 2008)
143+
$(CHANGELOG_VERSION 2.014, May 16, 2008)
144+
$(CHANGELOG_VERSION 2.013, Apr 22, 2008)
145+
$(CHANGELOG_VERSION 2.012, Mar 6, 2008)
146+
$(CHANGELOG_VERSION 2.011, Feb 18, 2008)
147+
$(CHANGELOG_VERSION 2.010, Jan 20, 2008)
148+
$(CHANGELOG_VERSION 2.009, Jan 1, 2008)
149+
$(CHANGELOG_VERSION 2.008, Nov 27, 2007)
150+
$(CHANGELOG_VERSION 2.007, Oct 31, 2007)
151+
$(CHANGELOG_VERSION 2.006, Oct 16, 2007)
152+
$(CHANGELOG_VERSION 2.005, Oct 1, 2007)
153+
$(CHANGELOG_VERSION 2.004, Sep 5, 2007)
154+
$(CHANGELOG_VERSION 2.003, Jul 21, 2007)
155+
$(CHANGELOG_VERSION 2.002, Jul 1, 2007)
156+
$(CHANGELOG_VERSION 2.001, Jun 27, 2007)
157+
$(CHANGELOG_VERSION 2.000, Jun 17, 2007)
158158
_=END_GENERATED_CHANGELOG_VERSIONS

changelog/update_nav.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,9 @@ for ver in "${rev_rel_vers[@]}"; do
4444
echo " \$(CHANGELOG_VERSION ${ver%.dd})" >> changelog.ddoc
4545
done
4646
echo '_=END_GENERATED_CHANGELOG_VERSIONS' >> changelog.ddoc
47+
48+
# add release dates
49+
(
50+
IFS=$'\n'
51+
sed -i changelog.ddoc $(grep '(VERSION' -- *.dd | sed -E 's/^(.*)\.dd:\$\(VERSION (.*), ==.*/-e\ns#CHANGELOG_VERSION \1)#CHANGELOG_VERSION \1, \2)#/')
52+
)

css/style.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,11 @@ in the narrow layouts without JS. */
454454
text-decoration: underline;
455455
}
456456

457+
.subnav .hide-from-nav
458+
{
459+
display: none;
460+
}
461+
457462
/* hierarchy tree lines */
458463

459464
body.std .subnav ul ul ul

0 commit comments

Comments
 (0)