Difference between revisions of "Mono-D Release Notes"

From D Wiki
Jump to: navigation, search
Line 4: Line 4:
 
* Entries announcing new MonoDevelop/Mono builds always reference http://simendsjo.me/files/abothe <br/>See [[Mono-D#On_Linux]] on how to treat this link.
 
* Entries announcing new MonoDevelop/Mono builds always reference http://simendsjo.me/files/abothe <br/>See [[Mono-D#On_Linux]] on how to treat this link.
  
== MonoDevelop 5.5 + Mono 3.8.1 for Linux x86/x64 ==
+
'''MonoDevelop 5.5 + Mono 3.8.1 for Linux x86/x64'''
 
Sep 2nd 2014
 
Sep 2nd 2014
  
== v2.4.2 ==
+
'''v2.4.2'''
 
Sep 1st 2014
 
Sep 1st 2014
  
 
* Fixed completion for module statements
 
* Fixed completion for module statements
 
* Improved import sorting refactoring again
 
* Improved import sorting refactoring again
== v2.4.1 ==
+
 
 +
'''v2.4.1'''
 
* [Editing] Fixed semantically highlighting enum declarations
 
* [Editing] Fixed semantically highlighting enum declarations
 
* [Refactoring] Reworked import statement sorting to properly handle wrapping attributes that affect the import statement being sorted.
 
* [Refactoring] Reworked import statement sorting to properly handle wrapping attributes that affect the import statement being sorted.
  
== v2.4 ==
+
'''v2.4'''
 
August 27th 2014
 
August 27th 2014
  
Line 22: Line 23:
 
* [Editing] Html-encode most critical chars in tooltips ([https://github.com/aBothe/Mono-D/issues/531 #531])
 
* [Editing] Html-encode most critical chars in tooltips ([https://github.com/aBothe/Mono-D/issues/531 #531])
  
== v2.3 ==
+
'''v2.3'''
 
* [Editing] Resolved [https://github.com/aBothe/Mono-D/issues/528 #528] - Have an option to toggle conditional highlighting
 
* [Editing] Resolved [https://github.com/aBothe/Mono-D/issues/528 #528] - Have an option to toggle conditional highlighting
  
== v2.2 ==
+
'''v2.2'''
 
August 19th 2014
 
August 19th 2014
  
Line 31: Line 32:
 
* Removed ability to edit symbol names inside the document Outline.
 
* Removed ability to edit symbol names inside the document Outline.
  
== v2.1.20 ==
+
'''v2.1.20'''
 
August 17th 2014
 
August 17th 2014
  
Line 37: Line 38:
 
* Fixed [https://github.com/aBothe/Mono-D/issues/524 #524] by overwriting a Document's 'currentWrapper' field to null in order to let the parse system thing that its project context wrapper thingy has been loaded. This will remain established only until the next XS release.
 
* Fixed [https://github.com/aBothe/Mono-D/issues/524 #524] by overwriting a Document's 'currentWrapper' field to null in order to let the parse system thing that its project context wrapper thingy has been loaded. This will remain established only until the next XS release.
  
== v2.1.19 ==
+
'''v2.1.19'''
 
August 15th 2014
 
August 15th 2014
  
Line 43: Line 44:
 
* [Building] Resolved [https://github.com/aBothe/Mono-D/issues/523 #523] - have dmd's warning flag enabled by default.
 
* [Building] Resolved [https://github.com/aBothe/Mono-D/issues/523 #523] - have dmd's warning flag enabled by default.
  
== v2.1.18 ==
+
'''v2.1.18'''
 
* [Completion] Fixed [https://github.com/aBothe/Mono-D/issues/521 #521] adding D_InlineAsm_X86/D_InlineAsm_X86_64 to version()-completion on non-windows systems was failing
 
* [Completion] Fixed [https://github.com/aBothe/Mono-D/issues/521 #521] adding D_InlineAsm_X86/D_InlineAsm_X86_64 to version()-completion on non-windows systems was failing
 
* [Parser] Fixed [https://github.com/aBothe/D_Parser/issues/146 #146] - forgot to pop lookahead backup token if the if condition consists of a declaration
 
* [Parser] Fixed [https://github.com/aBothe/D_Parser/issues/146 #146] - forgot to pop lookahead backup token if the if condition consists of a declaration
Line 51: Line 52:
 
* [Editor] Resolved [https://github.com/aBothe/Mono-D/issues/518 #518] - have dedicated 'L' icon for local variables
 
* [Editor] Resolved [https://github.com/aBothe/Mono-D/issues/518 #518] - have dedicated 'L' icon for local variables
  
== MonoDevelop 5.4 + Mono 3.6.1 for Linux x86/x64 ==
+
'''MonoDevelop 5.4 + Mono 3.6.1 for Linux x86/x64'''
 
August 13th 2014
 
August 13th 2014
  
== v2.1.17 ==
+
'''v2.1.17'''
 
August 08th 2014
 
August 08th 2014
 
* [https://github.com/aBothe/Mono-D/issues/517 #517] Implemented handling shebangs & shell scripts in executable paths
 
* [https://github.com/aBothe/Mono-D/issues/517 #517] Implemented handling shebangs & shell scripts in executable paths
  
== MonoDevelop 5.4 + Mono 3.6.1 for Linux x86/x64 ==
+
'''MonoDevelop 5.4 + Mono 3.6.1 for Linux x86/x64'''
 
August 05th 2014
 
August 05th 2014
  
== v2.1.16 ==
+
'''v2.1.16'''
 
August 05th 2014
 
August 05th 2014
 
* Fixed [https://github.com/aBothe/Mono-D/issues/516 #516] reusing unittest log pads
 
* Fixed [https://github.com/aBothe/Mono-D/issues/516 #516] reusing unittest log pads
 
* Fixed [https://github.com/aBothe/Mono-D/issues/514 #514] - Treat __gshared symbols as static
 
* Fixed [https://github.com/aBothe/Mono-D/issues/514 #514] - Treat __gshared symbols as static
  
== v2.1.15 ==
+
'''v2.1.15'''
 
July 28th 2014
 
July 28th 2014
 
* [Completion] Error with showing non-static items in certain completion contexts [https://github.com/aBothe/Mono-D/issues/511 #511]
 
* [Completion] Error with showing non-static items in certain completion contexts [https://github.com/aBothe/Mono-D/issues/511 #511]
  
== v2.1.13 ==
+
'''v2.1.13'''
 
July 11th 2014
 
July 11th 2014
 
* Some minor parse/resolution bug
 
* Some minor parse/resolution bug
  
== MonoDevelop 5.3 + Mono 3.6.1 for Linux x86/x64 ==
+
'''MonoDevelop 5.3 + Mono 3.6.1 for Linux x86/x64'''
 
July 10th 2014
 
July 10th 2014
  
== v2.1.11 ==
+
'''v2.1.11'''
 
July 6th 2014
 
July 6th 2014
 
* NRE when having no document opened and trying to open the Run-menu
 
* NRE when having no document opened and trying to open the Run-menu

Revision as of 09:02, 2 September 2014

This article contains release notes for Mono-D.

MonoDevelop 5.5 + Mono 3.8.1 for Linux x86/x64 Sep 2nd 2014

v2.4.2 Sep 1st 2014

  • Fixed completion for module statements
  • Improved import sorting refactoring again

v2.4.1

  • [Editing] Fixed semantically highlighting enum declarations
  • [Refactoring] Reworked import statement sorting to properly handle wrapping attributes that affect the import statement being sorted.

v2.4 August 27th 2014

  • New Refactoring feature that sorts import statements. Works for nested imports per scoped block as well.
  • [Editing] Html-encode most critical chars in tooltips (#531)

v2.3

  • [Editing] Resolved #528 - Have an option to toggle conditional highlighting

v2.2 August 19th 2014

  • Added dmd 2.066's '-vcolumns' flag to compiler parameter presets. Please press the 'Reset Defaults' button in order to have them in the command args for DMD.
  • Removed ability to edit symbol names inside the document Outline.

v2.1.20 August 17th 2014

  • [Projects] Probably fixed #432, #525 adding a dub project to a non-dub or not even non-D solution. Dragging a dub.json onto the project pad in order to get it added to the already opened solution is not possible.
  • Fixed #524 by overwriting a Document's 'currentWrapper' field to null in order to let the parse system thing that its project context wrapper thingy has been loaded. This will remain established only until the next XS release.

v2.1.19 August 15th 2014

  • [Completion] Display static properties and other unhandled symbols as fields, not locals.
  • [Building] Resolved #523 - have dmd's warning flag enabled by default.

v2.1.18

  • [Completion] Fixed #521 adding D_InlineAsm_X86/D_InlineAsm_X86_64 to version()-completion on non-windows systems was failing
  • [Parser] Fixed #146 - forgot to pop lookahead backup token if the if condition consists of a declaration
  • [Completion] Fixed #145 - have 'im' instead of 'in' as imaginary cfloat part. Have float/double/real be the type of re/im.
  • [Parser] Fixed #519 rendering UDA parameters in tooltips + keep attributes' order of appereance within symbol tooltips
  • Fixed some parsing-related issues due to MD's weird internals
  • [Editor] Resolved #518 - have dedicated 'L' icon for local variables

MonoDevelop 5.4 + Mono 3.6.1 for Linux x86/x64 August 13th 2014

v2.1.17 August 08th 2014

  • #517 Implemented handling shebangs & shell scripts in executable paths

MonoDevelop 5.4 + Mono 3.6.1 for Linux x86/x64 August 05th 2014

v2.1.16 August 05th 2014

  • Fixed #516 reusing unittest log pads
  • Fixed #514 - Treat __gshared symbols as static

v2.1.15 July 28th 2014

  • [Completion] Error with showing non-static items in certain completion contexts #511

v2.1.13 July 11th 2014

  • Some minor parse/resolution bug

MonoDevelop 5.3 + Mono 3.6.1 for Linux x86/x64 July 10th 2014

v2.1.11 July 6th 2014

  • NRE when having no document opened and trying to open the Run-menu