Skip to content

Commit a82854c

Browse files
committed
extract CHANGELOG.md
1 parent 092e575 commit a82854c

File tree

2 files changed

+166
-165
lines changed

2 files changed

+166
-165
lines changed

CHANGELOG.md

+161
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
## Change log
2+
3+
### Version 0.5.2
4+
* Go to module action (Ctrl+N, Cmd+N for Mac OS X)
5+
* Better typing for some cases
6+
* Enhanced formatter
7+
* Type aware completion (experimental)
8+
* Record reference for the second argument of ```is_record/2```
9+
* Better built-in file templates (thanks to Volodymyr Kyrychenko)
10+
* Bugfixes
11+
12+
### Version 0.5.1
13+
* Erlang/OTP R16B02 support
14+
* Enhanced introduce variable refactoring
15+
* Improved code formatting in some cases
16+
* Enhanced include paths resolution
17+
* Enhanced Rebar support: deps, include paths, parse_transforms parsing from rebar.config
18+
* Bugfixes
19+
20+
### Version 0.5
21+
* Rerun failed tests action
22+
* Native reporter for eunit tests
23+
* Completion for include and include_lib attributes
24+
* Better completion for attributes
25+
* Performance improvements
26+
* Introduce variable refactoring
27+
* Introduce macros quickfix
28+
* Better auto indentation for some cases
29+
* Debugger (experimental)
30+
* Introduce function refactoring (experimental)
31+
* RubyMine and other "small IDEs" compatibility
32+
* Go to super action for callback implementations
33+
* Better EUnit support: run single test and rerun failed tests action
34+
* Enhanced native compilation: parse_transform and behaviour detection
35+
* Comma-first style support
36+
* Enhanced color schema settings
37+
* Rebar-based compilation
38+
* Bugfixes
39+
40+
### Version 0.4.5
41+
* Comment based injection
42+
* Dialyzer integration (experimental)
43+
* Introduce variable and function quick fixes
44+
* Faster module completion
45+
* Bugfixes
46+
47+
### Version 0.4.4
48+
* Bugfixes
49+
50+
### Version 0.4.3
51+
* Bugfixes
52+
53+
### Version 0.4.2
54+
* IntelliJ IDEA 12.1 compatibility
55+
* Erlang console run configuration (experimental)
56+
* Settings for Emacs executable path and Emacs-based formatter action a little bit reworked
57+
* Behaviour line marker provider
58+
* Implement all callbacks quickfix
59+
* Better resolve for variables
60+
* Bugfixes
61+
62+
### Version 0.4.1
63+
* External **Shift+F1** and local **Ctrl+Q** help for OTP types (except for built-in)
64+
* Links in local OTP documentation to other OTP modules, functions, and types were fixed
65+
* Function parameter help **Ctrl+P** for BIF was fixed
66+
* Unresolved function inspection added
67+
* Better autodetection for Erlang SDK under Mac OS X
68+
* Better local function completion (#182)
69+
* Support for R16A and R16B
70+
* **Experimental** Emacs-based formatter action **Ctrl+Alt+Shift+E**
71+
* Smart typed handler for function and case clauses
72+
* Highlighting settings for function declarations, types and specs (thanks to Marcus Nilsson)
73+
* Bugfixes
74+
75+
### Version 0.4
76+
* Rebar run configurations (thanks to Maxim Vladimirsky)
77+
* Rebar-based Eunit integration
78+
* Eunit integration improvements
79+
* Erlang types support: completion (includes built-in types), rename and find usages for user defined types, export type quick fix and intention
80+
* External **Shift+F1** and local **Ctrl+Q** documentation for OTP functions and modules (thanks to Maxim Vladimirsky)
81+
* Function parameter info context help **Ctrl+P**
82+
* Upgraded structure view (shows exported and inner functions)
83+
* Go to action for Erlang symbols: functions, records, types and macroses **Ctrl+Alt+Shift+N**
84+
* Improved BIFs completion (includes BIFs from OTP modules, for example **lists:member/2**
85+
* Special highlighting type for atoms and macroses (thanks to Sergey Evstifeev)
86+
* Format inspection (for io:format(), io:fwrite() and io_lib:format() functions calls)
87+
* Inplace rename (without popup dialog) for all entities
88+
* Head mismatch inspection and quick fix
89+
* Formatter improvements
90+
* Folding builder for functions
91+
* Custom Erlang spelling dictionary for well-known words
92+
* Support for **export_all** compile directive
93+
* Safe delete functions improvement
94+
* Export function and type intentions
95+
* Better Darcula support
96+
* Parser improvements, also includes support for Nitrogen web framework
97+
* Bugfixes
98+
99+
### Version 0.3.5
100+
* Extract variable refactoring
101+
* New compiler mode (thanks to Nikolay Chashnikov)
102+
* Rebar importer (thanks to Maxim Vladimirsky)
103+
* IntelliJ IDEA 12 compatibility
104+
105+
### Version 0.3.4
106+
* Eunit test runner
107+
* Tests/sources switcher **Ctrl+Shift+T**
108+
* Copyright plugin support (thanks to Maxim Vladimirsky)
109+
* Recursive icon on the gutter
110+
* Better completion
111+
* Bugfixes
112+
113+
### Version 0.3.3
114+
* Rebuild with Java 1.6
115+
116+
### Version 0.3.2
117+
* New quick-fixes: export function, introduce record, introduce record field
118+
* Multi-reference for functions: ability to go to the function definition with mismatched arity
119+
* Better parsing, highlighting, completion and formatting
120+
* Bugfixes
121+
122+
### Version 0.3.1
123+
* New fast parsing
124+
* Highlighting for .config and .rebar files
125+
* Live templates (thanks to Volodymyr Kyrychenko)
126+
* New icons (thanks to Volodymyr Kyrychenko)
127+
* Formatter improvements
128+
* Bugfixes
129+
130+
### Version 0.3:
131+
* Better completion
132+
* Record fields support
133+
* Formatter improvements
134+
* New file templates for 'New File' action
135+
* Bugfixes
136+
137+
### Version 0.2.5:
138+
* Compilation and run
139+
* Resolve, completion, rename and find usages for macroses
140+
141+
### Version 0.2:
142+
* Erlang SDK
143+
* Autocompletion for BIFs
144+
* Creating project from scratch or existing sources
145+
* Color setting page
146+
* New inspections: unused functions and variables, duplicated functions
147+
* Quick fix for incorrect module name
148+
* 'New File From Template' action
149+
* Bugfixes
150+
151+
### Version 0.1:
152+
* Syntax and errors highlighting
153+
* References resolving
154+
* Code completion for functions, records and variables
155+
* Keyword code completion
156+
* Rename refactoring for modules, functions, records and variables
157+
* Safe delete refactoring
158+
* Structure view
159+
* Find usages
160+
* Code commenting/uncommenting
161+
* Brace matching

README.md

+5-165
Original file line numberDiff line numberDiff line change
@@ -27,174 +27,14 @@ Happy hacking!
2727
## Donations
2828
If you would like to make a donation you can use [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=C344TC8DDC5UN).
2929

30-
## Change log
31-
32-
### Version 0.5.x (Work in progress)
33-
* Enhanced debugger
34-
* Remote debugger
35-
* Preprocessing support
30+
## Recent changes
3631

3732
### Version 0.5.3
3833
* Faster completion
3934
* IDEA 13 compatibility
4035
* Bugfixes
4136

42-
### Version 0.5.2
43-
* Go to module action (Ctrl+N, Cmd+N for Mac OS X)
44-
* Better typing for some cases
45-
* Enhanced formatter
46-
* Type aware completion (experimental)
47-
* Record reference for the second argument of ```is_record/2```
48-
* Better built-in file templates (thanks to Volodymyr Kyrychenko)
49-
* Bugfixes
50-
51-
### Version 0.5.1
52-
* Erlang/OTP R16B02 support
53-
* Enhanced introduce variable refactoring
54-
* Improved code formatting in some cases
55-
* Enhanced include paths resolution
56-
* Enhanced Rebar support: deps, include paths, parse_transforms parsing from rebar.config
57-
* Bugfixes
58-
59-
### Version 0.5
60-
* Rerun failed tests action
61-
* Native reporter for eunit tests
62-
* Completion for include and include_lib attributes
63-
* Better completion for attributes
64-
* Performance improvements
65-
* Introduce variable refactoring
66-
* Introduce macros quickfix
67-
* Better auto indentation for some cases
68-
* Debugger (experimental)
69-
* Introduce function refactoring (experimental)
70-
* RubyMine and other "small IDEs" compatibility
71-
* Go to super action for callback implementations
72-
* Better EUnit support: run single test and rerun failed tests action
73-
* Enhanced native compilation: parse_transform and behaviour detection
74-
* Comma-first style support
75-
* Enhanced color schema settings
76-
* Rebar-based compilation
77-
* Bugfixes
78-
79-
### Version 0.4.5
80-
* Comment based injection
81-
* Dialyzer integration (experimental)
82-
* Introduce variable and function quick fixes
83-
* Faster module completion
84-
* Bugfixes
85-
86-
### Version 0.4.4
87-
* Bugfixes
88-
89-
### Version 0.4.3
90-
* Bugfixes
91-
92-
### Version 0.4.2
93-
* IntelliJ IDEA 12.1 compatibility
94-
* Erlang console run configuration (experimental)
95-
* Settings for Emacs executable path and Emacs-based formatter action a little bit reworked
96-
* Behaviour line marker provider
97-
* Implement all callbacks quickfix
98-
* Better resolve for variables
99-
* Bugfixes
100-
101-
### Version 0.4.1
102-
* External **Shift+F1** and local **Ctrl+Q** help for OTP types (except for built-in)
103-
* Links in local OTP documentation to other OTP modules, functions, and types were fixed
104-
* Function parameter help **Ctrl+P** for BIF was fixed
105-
* Unresolved function inspection added
106-
* Better autodetection for Erlang SDK under Mac OS X
107-
* Better local function completion (#182)
108-
* Support for R16A and R16B
109-
* **Experimental** Emacs-based formatter action **Ctrl+Alt+Shift+E**
110-
* Smart typed handler for function and case clauses
111-
* Highlighting settings for function declarations, types and specs (thanks to Marcus Nilsson)
112-
* Bugfixes
113-
114-
### Version 0.4
115-
* Rebar run configurations (thanks to Maxim Vladimirsky)
116-
* Rebar-based Eunit integration
117-
* Eunit integration improvements
118-
* Erlang types support: completion (includes built-in types), rename and find usages for user defined types, export type quick fix and intention
119-
* External **Shift+F1** and local **Ctrl+Q** documentation for OTP functions and modules (thanks to Maxim Vladimirsky)
120-
* Function parameter info context help **Ctrl+P**
121-
* Upgraded structure view (shows exported and inner functions)
122-
* Go to action for Erlang symbols: functions, records, types and macroses **Ctrl+Alt+Shift+N**
123-
* Improved BIFs completion (includes BIFs from OTP modules, for example **lists:member/2**
124-
* Special highlighting type for atoms and macroses (thanks to Sergey Evstifeev)
125-
* Format inspection (for io:format(), io:fwrite() and io_lib:format() functions calls)
126-
* Inplace rename (without popup dialog) for all entities
127-
* Head mismatch inspection and quick fix
128-
* Formatter improvements
129-
* Folding builder for functions
130-
* Custom Erlang spelling dictionary for well-known words
131-
* Support for **export_all** compile directive
132-
* Safe delete functions improvement
133-
* Export function and type intentions
134-
* Better Darcula support
135-
* Parser improvements, also includes support for Nitrogen web framework
136-
* Bugfixes
137-
138-
### Version 0.3.5
139-
* Extract variable refactoring
140-
* New compiler mode (thanks to Nikolay Chashnikov)
141-
* Rebar importer (thanks to Maxim Vladimirsky)
142-
* IntelliJ IDEA 12 compatibility
143-
144-
### Version 0.3.4
145-
* Eunit test runner
146-
* Tests/sources switcher **Ctrl+Shift+T**
147-
* Copyright plugin support (thanks to Maxim Vladimirsky)
148-
* Recursive icon on the gutter
149-
* Better completion
150-
* Bugfixes
151-
152-
### Version 0.3.3
153-
* Rebuild with Java 1.6
154-
155-
### Version 0.3.2
156-
* New quick-fixes: export function, introduce record, introduce record field
157-
* Multi-reference for functions: ability to go to the function definition with mismatched arity
158-
* Better parsing, highlighting, completion and formatting
159-
* Bugfixes
160-
161-
### Version 0.3.1
162-
* New fast parsing
163-
* Highlighting for .config and .rebar files
164-
* Live templates (thanks to Volodymyr Kyrychenko)
165-
* New icons (thanks to Volodymyr Kyrychenko)
166-
* Formatter improvements
167-
* Bugfixes
168-
169-
### Version 0.3:
170-
* Better completion
171-
* Record fields support
172-
* Formatter improvements
173-
* New file templates for 'New File' action
174-
* Bugfixes
175-
176-
### Version 0.2.5:
177-
* Compilation and run
178-
* Resolve, completion, rename and find usages for macroses
179-
180-
### Version 0.2:
181-
* Erlang SDK
182-
* Autocompletion for BIFs
183-
* Creating project from scratch or existing sources
184-
* Color setting page
185-
* New inspections: unused functions and variables, duplicated functions
186-
* Quick fix for incorrect module name
187-
* 'New File From Template' action
188-
* Bugfixes
189-
190-
### Version 0.1:
191-
* Syntax and errors highlighting
192-
* References resolving
193-
* Code completion for functions, records and variables
194-
* Keyword code completion
195-
* Rename refactoring for modules, functions, records and variables
196-
* Safe delete refactoring
197-
* Structure view
198-
* Find usages
199-
* Code commenting/uncommenting
200-
* Brace matching
37+
### Version 0.x.x (Work in progress)
38+
* Enhanced debugger
39+
* Remote debugger
40+
* Preprocessing support

0 commit comments

Comments
 (0)