]> code.delx.au - gnu-emacs/blob - etc/HISTORY
Ibuffer change marks
[gnu-emacs] / etc / HISTORY
1 GNU Emacs history, versions, and release dates
2
3 For more details about release contents, see the NEWS* files.
4
5 Most of the development history of GNU Emacs is available in its
6 source code repository <http://savannah.gnu.org/git/?group=emacs>.
7 However, in the early days GNU Emacs was developed without using
8 version control systems and was published via half-inch 9-track
9 1600-bpi magnetic tape reels. Although information about this early
10 development is sketchy, the following text summarizes what is known.
11
12 EMACS started out as a set of macros atop the TECO text editor, and
13 was first operational in late 1976. It was inspired by earlier work
14 such as the E editor of Stanford, and was based on older TECO macro
15 sets. EMACS in turn inspired several similar editors. See:
16 Stallman RM. EMACS: The Extensible, Customizable Self-Documenting
17 Display Editor. AI Memo 519a, MIT, 1981-03-26
18 <http://dspace.mit.edu/bitstream/handle/1721.1/5736/AIM-519A.pdf>.
19
20 In 1984, work began on GNU Emacs, a fresh implementation designed to
21 run on GNU and GNU-like systems, with a full-featured Lisp at its
22 core. GNU Emacs 1.0 through 1.12 were released in early 1985. The
23 next version after 1.12 was 13; this was the initial public release.
24
25 Here is a list of known GNU Emacs stable releases starting with the
26 initial public release. Entries in the list are of the form "GNU
27 Emacs N (DATE) TAG", where N is the version number, DATE the release
28 date, and TAG (if present) the corresponding tag in the source code
29 repository. Any commentary about the version starts on the next line.
30 Dates are approximate in the following list; some are when the version
31 was made, some are when it was announced.
32
33 GNU Emacs 13 (1985-03-20)
34 Initial release announced on Usenet.
35
36 GNU Emacs 15.10 (1985-04-10)
37
38 GNU Emacs 15.34 (1985-05-07)
39 Last version 15 release.
40
41 GNU Emacs 16.56 (1985-07-15)
42 First version 16 release.
43
44 GNU Emacs 16.57 (1985-09-16)
45
46 GNU Emacs 16.58 (1985-09-17)
47
48 GNU Emacs 16.59 (1985-09-17)
49
50 GNU Emacs 16.60 (1985-09-19)
51
52 GNU Emacs 17.36 (1985-12-20)
53 First version 17 release.
54
55 GNU Emacs 17.43 (1986-01-25)
56
57 GNU Emacs 17.46 (1986-02-04)
58
59 GNU Emacs 17.48 (1986-02-10)
60
61 GNU Emacs 17.49 (1986-02-12)
62
63 GNU Emacs 17.55 (1986-03-18)
64
65 GNU Emacs 17.57 (1986-03-27)
66
67 GNU Emacs 17.58 (1986-04-04)
68
69 GNU Emacs 17.61 (1986-04-22)
70
71 GNU Emacs 17.63 (1986-05-07)
72
73 GNU Emacs 17.64 (1986-05-12)
74
75 GNU Emacs 18.41 (1987-03-22)
76
77 GNU Emacs 18.45 (1987-06-02)
78
79 GNU Emacs 18.46 (1987-06-08)
80
81 GNU Emacs 18.47 (1987-06-10)
82
83 GNU Emacs 18.48 (1987-08-30)
84
85 GNU Emacs 18.49 (1987-09-18)
86
87 GNU Emacs 18.50 (1988-02-13)
88
89 GNU Emacs 18.51 (1988-05-07)
90
91 GNU Emacs 18.52 (1988-09-01)
92
93 GNU Emacs 18.53 (1989-02-24)
94
95 GNU Emacs 18.54 (1989-04-26)
96
97 GNU Emacs 18.55 (1989-08-23)
98
99 GNU Emacs 18.56 (1991-01-16)
100
101 GNU Emacs 18.57 (1991-01-25)
102
103 GNU Emacs 18.58 (1991-02-18)
104
105 GNU Emacs 18.59 (1992-10-30)
106
107 GNU Emacs 19.7 (1993-05-22)
108
109 GNU Emacs 19.8 (1993-05-24)
110
111 GNU Emacs 19.9 (1993-05-27)
112
113 GNU Emacs 19.10 (1993-05-30)
114
115 GNU Emacs 19.11 (1993-06-01)
116
117 GNU Emacs 19.12 (1993-06-02)
118
119 GNU Emacs 19.13 (1993-06-08)
120
121 GNU Emacs 19.14 (1993-06-17)
122
123 GNU Emacs 19.15 (1993-06-19)
124
125 GNU Emacs 19.16 (1993-07-06)
126
127 GNU Emacs 19.17 (1993-07-19)
128
129 GNU Emacs 19.18 (1993-08-08)
130
131 GNU Emacs 19.19 (1993-08-14)
132
133 GNU Emacs 19.20 (1993-11-11)
134
135 GNU Emacs 19.21 (1993-11-16)
136
137 GNU Emacs 19.22 (1993-11-27)
138
139 GNU Emacs 19.23 (1994-05-16)
140
141 GNU Emacs 19.24 (1994-05-23)
142
143 GNU Emacs 19.25 (1994-05-30)
144
145 GNU Emacs 19.26 (1994-09-07)
146
147 GNU Emacs 19.28 (1994-10-06)
148
149 GNU Emacs 19.29 (1995-06-19)
150
151 GNU Emacs 19.30 (1995-11-24)
152
153 GNU Emacs 19.31 (1996-05-25)
154
155 GNU Emacs 19.32 (1996-07-31)
156
157 GNU Emacs 19.33 (1996-08-11)
158
159 GNU Emacs 19.34 (1996-08-21) emacs-19.34
160
161 GNU Emacs 20.1 (1997-09-15) emacs-20.1
162
163 GNU Emacs 20.2 (1997-09-19) emacs-20.2
164
165 GNU Emacs 20.3 (1998-08-19) emacs-20.3
166
167 GNU Emacs 20.4 (1999-07-12) emacs-20.4
168
169 GNU Emacs 20.5 (1999-12-04)
170
171 GNU Emacs 20.6 (2000-02-15)
172
173 GNU Emacs 20.7 (2000-06-13)
174
175 GNU Emacs 21.1 (2001-10-20) emacs-21.1
176
177 GNU Emacs 21.2 (2002-03-16) emacs-21.2
178
179 GNU Emacs 21.3 (2003-03-19) emacs-21.3
180
181 GNU Emacs 21.4 (2005-02-08)
182
183 GNU Emacs 21.4a (2005-02-17)
184 This is Emacs 21.4 with an updated notice in etc/PROBLEMS.
185
186 GNU Emacs 22.1 (2007-06-02) emacs-22.1
187
188 GNU Emacs 22.2 (2008-03-26) emacs-22.2
189
190 GNU Emacs 22.3 (2008-09-05) emacs-22.3
191
192 GNU Emacs 23.1 (2009-07-29) emacs-23.1
193
194 GNU Emacs 23.2 (2010-05-08) emacs-23.2
195
196 GNU Emacs 23.3 (2011-03-10) emacs-23.3
197
198 GNU Emacs 23.4 (2012-01-29) emacs-23.4
199
200 GNU Emacs 24.1 (2012-06-10) emacs-24.1
201
202 GNU Emacs 24.2 (2012-08-27) emacs-24.2
203
204 GNU Emacs 24.3 (2013-03-10) emacs-24.3
205
206 GNU Emacs 24.4 (2014-10-20) emacs-24.4
207
208 GNU Emacs 24.5 (2015-04-10) emacs-24.5
209
210 \f
211 ----------------------------------------------------------------------
212 This file is part of GNU Emacs.
213
214 GNU Emacs is free software: you can redistribute it and/or modify
215 it under the terms of the GNU General Public License as published by
216 the Free Software Foundation, either version 3 of the License, or
217 (at your option) any later version.
218
219 GNU Emacs is distributed in the hope that it will be useful,
220 but WITHOUT ANY WARRANTY; without even the implied warranty of
221 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
222 GNU General Public License for more details.
223
224 You should have received a copy of the GNU General Public License
225 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.