summarylogtreecommitdiffstats
path: root/changelog
blob: 81b8771ab587cf58fe879b695447be992a10939c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
 
** RELEASES HISTORY
------------------------------------------------------------

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 4.1.0
------------------------------------------------------------

 	* Updated PyDev to 5.9.0.

 	* Faster debugger on Python 3.6.
 	* Fixed issue with Lucene integration
 	* Other improvements. See http://www.pydev.org for more details.

 	* Updated Eclipse to final Oxygen (4.7) release.
 	* Using the tm4e engine for parsing files based on a TextMate grammar (https://github.com/eclipse/tm4e).
 	* Improvements to parse in a thread when file is changed.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 4.0.0
------------------------------------------------------------

 	* Updated PyDev to 5.8.0.

 	* Fixed some issues in PyLint integration
 	* Fixed IronPython debugger support.
 	* Fixed issue on code-coverage integration.
 	* Code coverage working with pytest.
 	* Many other improvements. See http://www.pydev.org for more details.

 	* Updated Eclipse to Oxygen (4.7 RC3).
 	* Fixed Mac so that it won't break after updating (see Download: Updating Native Install (download.html#updating_native) for instructions on how to properly upgrade Mac).

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.6.0
------------------------------------------------------------

 	* Updated PyDev to 5.7.0.

 	* Improved PyLint integration
 	* Fixed Jython debugger support.
 	* Many other improvements. See http://www.pydev.org for more details.

 	* Updated EGit to 4.7.0.
 	* Updated Eclipse to Neon.3 (4.6.3).

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.5.0
------------------------------------------------------------

 	* Updated PyDev to 5.6.0.

 	* Faster debugger (only supporting Python 2.6 onwards now).
 	* Debugger properly displaying variables when connected to interactive console.
 	* super and pytest fixtures properly recognized in the type inferonce engine.
 	* Many other improvements. See http://www.pydev.org for more details.

 	* Fixed issue where filtering results wasn't working properly for LiClipse text searches.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.4.0
------------------------------------------------------------

 	* Updated PyDev to 5.5.0.

 	* Many bugfixes (in refactoring, imports handling, code completion debugger and Python 3.6 syntax).
 	* CTRL+SHIFT+ALT+O can be used to open the last hyperlink in the console that's currently open (it's now possible to jump directly to the error in some exception).
 	* CTRL+2,SW switches the target and value in assign statements (may not work properly if more than one '=' is found in the line).
 	* Allows adding local imports to the top of the module.
 	* See http://www.pydev.org for more details.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.3.0
------------------------------------------------------------

 	* Updated PyDev to 5.4.0.

 	* Python 3.6 supported.
 	* Launch with python -m module.name.
 	* Debugger shows return values.
 	* See http://www.pydev.org for more details.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.2.1
------------------------------------------------------------

 	* Updated PyDev to 5.3.1 (see http://www.pydev.org for details).
 	* Updated LiClipse themes to have a different highlight for the default tab (selectedTabInitialBackground, selectedTabActiveInitialBackground in the theme preferences).
 	* Fixed default colors for some themes and fixed heap status color.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.2.0
------------------------------------------------------------

 	* Supporting CMake by default.
 	* Properly making filename associations (non-extension based) for TextMate Bundles.
 	* Updated PyDev to 5.3.0 (see http://www.pydev.org for details).
 	* Updated EGit.
 	* Updated Eclipse to 4.6.1.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.1.0
------------------------------------------------------------

 	* Updated EGit.
 	* Updated PyDev to 5.2.0 (see http://www.pydev.org for details).

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.0.6
------------------------------------------------------------

 	* Based on ECLIPSE 4.6 (FINAL)
 	* Updated EGit.
 	* Updated PyDev to 5.1.2 (see http://www.pydev.org for details).

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.0.3
------------------------------------------------------------

 	* Based on ECLIPSE 4.6 RC1
 	* Updated EGit (fixed a critical issue in the git staging view).
 	* The LiClipse editor component (LiClipseText (http://www.liclipse.com/text) ) is now open source ( view http://www.liclipse.com/text for more info).

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 3.0.1
------------------------------------------------------------

 	* Based on ECLIPSE 4.6 M7
 	* Requires JAVA 8 to run
 	* Fixed scrollbar issue on Git Staging view
 	* JavaScript editor using Nashorn instead of Rhino for JSLint and Beautify.js

 	* Note that JSLint doesn't officially support Nashorn, so, a patched version is needed.
 	* Nashorn is MUCH faster than Rhino, so, opening a big file to be linted should no longer halt the IDE.

 	* Removed scrollbar theming from trees and tables due to some bugs (users that want can still enable it by installing Xiliary (http://fappel.github.io/xiliary/clean-sheet.html) ).
 	* Updated PyDev to 5.0.0

 	* Improvements in debugger, pyunit view persist across restart, super() code completion and wrap expression deadlock

 	* Updated EGit

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.4
------------------------------------------------------------

 	* Updated PyDev to 4.5.5

 	* Improvements in code-completion, pytest integration, python 3 parsing, debugger and django tests running

 	* Accepting hyphen for tags/attributes in XML editor
 	* Themed ScrollBar disabled by default for Trees/Tables (can be manually enabled at General > Appearance > Color Theme)

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.3
------------------------------------------------------------

 	* Updated PyDev to 4.5.4 (it had a critical fix in debugger)

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.2
------------------------------------------------------------

 	* The trees and tables now have styled scrollbars when using the LiClipse theme (using Xiliary (http://fappel.github.io/xiliary/clean-sheet.html) scrollbar enhancements).
 	* CSS and SCSS languages use textmate bundles for highlighting
 	* Updated PyDev to 4.5.3 (fixes in debugger and improvements in the PyUnit view)
 	* Updated Eclipse to 4.5.1
 	* Updated Startexplorer to 1.7.0

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.5.1
------------------------------------------------------------

 	* The comment prefix now works properly for TextMate based languages
 	* Fixed issue handling TextMate rule which affected the Ruby syntax highlighting
 	* Updated to PyDev 4.5.1
 	* Updated EGit

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.4.0
------------------------------------------------------------

 	* Fixed critical issue where indent rules were being applied without a new line on textmate bundles
 	* Added RAML editor support
 	* Updated to PyDev 4.4.0

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.3.0
------------------------------------------------------------

	* Improvements on the parsing structure, resulting in:

	* Improved performance on syntax highlighting and outline creation.
	* Scopes from TextMate rules are properly kept(so, code-completion now works for more TextMate languages).

	* A new view which shows an HTML preview (preview.html) for the HTML,MARKDOWN and RST EDITORS(it can be activated in Window > Show View > Other > LiClipse > LiClipse HTML Preview, orby using Ctrl+3 > LiClipse HTML Preview)
	* The new search (search.html) had some bugs ironed out.

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.2.0
------------------------------------------------------------

	* Improved searching capabilities (search.html) 

	* Workspace searches based on Lucene indexes.
	* Provides a way to search in external folders.
	* Provides a way to search open editors.
	* Results search page allows additional filtering based on paths.

	* Linux Shell files supported.
	* Windows bat files supported.
	* PERL is now supported.
	* Swift is now supported.
	* New view to explore LiClipse languages.
	* New view which shows the partitions for the current file to help when creating a language.
	* Improved performance in partitioning.
	* GTK 2 is set as the the default backend in Linux

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.1.0
------------------------------------------------------------

 	* Support for TextMate Bundles (textmate_bundles.html) 
 	* PHP is now supported
 	* Ruby is now supported
 	* Markdown is now supported
 	* Workspace Mechanic is no longer bundled by default in LiClipse
 	* Improved theming
 	* Standalone based on Eclipse 4.5rc2a
 	* Updated EGit and PyDev

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 2.0.0
------------------------------------------------------------

 	* Nim is now supported
 	* Go is now supported
 	* Jinja2 is now supported
 	* JAVASCRIPT EDITOR:

 	* It's possible to specify the jshint.js and beautify.js location in preferences > LiClipse > Javascript
 	* The code-formatting settings may be tweaked (see: Customize Javascript (customize_javascript.html) for details
 	* Fixed some syntax highlighting glitches (related to handling of Regular expressions)
 	* Added some missing keywords to the JavaScript definition

 	* Mako had some improvements in the highlighting
 	* Multi-page editors (such as the plugins manifest editor) now also have multiple cursors and vertical indent guides support
 	* Updated EGit, PyDev and AnyEdit

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.4.0
------------------------------------------------------------

 THEMED SCROLLBARS 

 	* May be enabled at preferences > general > appearance > color theme > apply scrollbars theming customization
 	* Turned on by default on Windows
 	* Affects all StyledTexts (including editors and console)
 	* The default encoding for all platforms is now UTF-8
 	* PyDev was upgraded to 3.9.2

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.3.0
------------------------------------------------------------

 	* YAML: syntax errors are now reported for YAML
 	* It's now possible to open an external editor passing the line. The pattern accepted is "LiClipse filename+line:col"
 	* PyDev was upgraded to 3.9.1
 	* Eclipse was upgraded to 4.4.1
 	* The bundled java was upgraded to Java 8

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.2.1
------------------------------------------------------------

 INDENT GUIDES 

 	* Vertical indent guides are now available (applied to all Eclipse editors by default)
 	* Options may be configured at Preferences > LiClipse > Vertical Indent Guide

 	* Upgraded to PyDev 3.9.0

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.2.0
------------------------------------------------------------

 	* It's now possible to specify the JSHint configuration for a project. View JavaScript editor customization for details (customize_javascript.html) 
 	* It's now possible to specify the HTML code analysis/code formatting configuration for a project. View HTML editor customization for details (customize_html.html) 
 	* JSHint updated to the latest version (2.5.4)
 	* Regular expressions on javascript are now properly colored
 	* The Javascript editor now supports ES6 (EcmaScript 6) constructs (but JSHint analysis must be manually configured to accept those constructs)
 	* AnyEdit no longer removing trailing chars by default (only for LiClipse standalone)
 	* Upgraded to PyDev 3.8.0
 	* Upgraded to latest EGit

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.1.2
------------------------------------------------------------

 	* Upgraded PyDev to 3.7.1 (had critical issue where the minimap could deadlock in Linux).

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.1.1
------------------------------------------------------------

 	* StringTemplate is now supported
 	* YAML is now supported
 	* The minimap is now shown for LiClipse editors
 	* The minimap is now shown by default
 	* The scrollbars for LiClipse editors are now hidden by default (as the minimap provides a proper replacement)
 	* Context menu in editor > languages, provides option to edit the language definition for the current file
 	* The HTML/Django editors allow the user to add Breakpoints in Django Template files for debugging
 	* LiClipse editors are no longer set as the default editors
 	* Upgraded to PyDev 3.7.0

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 1.0.0
------------------------------------------------------------

 	* It's possible to launch languages with support for hyperlinking. See: Running/Launch (launch.html) for details

 	* F9: Launches using editor language
 	* CTRL+SHIFT+F9: Terminates the last launch and relaunches it
 	* CTRL+ALT+F9: Terminates all launches
 	* CTRL+F11: Relaunches the last launch

 	* Extending a language to add templates is easier. See: Templates (templates.html) for details
 	* The Julia language is now supported
 	* If there's some text selected, completions that don't use the selection are not shown
 	* When a completion requires a selection or block, it won't appear if no text is selected
 	* Fixed issue on numbers syntax highlight
 	* Added the Eclipse 4.4 Dark theme as an option
 	* Upgraded to Eclipse 4.4.0
 	* Upgraded to PyDev 3.6.0

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 0.9.9
------------------------------------------------------------

 	* Upgraded to PyDev 3.5.0

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 0.9.8
------------------------------------------------------------

 	* Upgraded to Eclipse 4.3.2
 	* Upgraded to EGit 3.3.0
 	* Upgraded to PyDev 3.4.1
 	* Change default: line numbers shown
 	* Change default: print margin shown
 	* Change default: spaces instead of tabs
 	* Change default: search incremental

 
** RELEASE HIGHLIGHTS FOR LICLIPSE 0.9.7
------------------------------------------------------------

 	* EGit is properly themed
 	* Kivy Language is now supported
 	* Ctrl+Tab and Ctrl+Shift+Tab are bound by default to next/previous editor
 	* Quick Access (in main toolbar) is now properly themed
 	* Compare editors from LiClipse provide syntax highlighting when diffing
 	* Improved code-completion in xml editor to create a new tag from word next to cursor
 	* Added editor icons for more editors
 	* Adding some templates to java language editor
 	* Mark occurrences is now provided (text based)
 	* Shift+Alt+O may be used to toggle mark occurrences
 	* Improved default theme a bit
 	* The theme is reapplied when LiClipse starts to deal with changes on existing themes (may be turned off in the color theme preferences page)
 	* It's possible to specify a color for the editor current line background and another color for other widgets (tree, table) current line background