-
Notifications
You must be signed in to change notification settings - Fork 2
/
ReleaseNotes.htm
138 lines (122 loc) · 5.89 KB
/
ReleaseNotes.htm
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>NDjango Release Notes</title>
</head>
<body>
<table width="100%" border="0" >
<tr>
<td style="font-weight: bold; font-size: xx-large; text-align: center">
NDjango Release Notes
</td>
</tr>
<tr>
<td>
<br />
NDjango is an implementation of the Django Template Language on the .NET platform, using the F# language.
See <a href="http://www.ndjango.com">www.ndjango.com</a> for more details.<br />
<br />
<br />
See Readme.txt for installation instructions and a list of files included in the setup
<br />
<br />
<h3>New in 4.0.0.1</h3>
<ul>
<li>Versions of assemblies are now numbered according to the .NET runtime version they are compiled for.
Assemblies for .NET 4.0 have version numbers 4.0.0.1, assemblies for .NET 2.0/3.5 have version numbers
2.0.0.1.</li>
<li>NDjango.Core and NDjango.Filters v 4.0.0.1 are now compiled with FSharp.Core version 4.0.0.0 and
FSharp.PowerPack version 2.0.0.0.</li>
</ul>
<p><b>NOTE:</b> Assemblies for .NET 2.0/3.5 are not available (yet?) and probably the support for this .NET
version will be cancelled. If this support is still needed please let us know.</p>
<h3>New in 0.9.9.0</h3>
<b>Smart 'If' tag implementation </b>
<b>Installation: NDjango is available as a NuGet package and from VS Gallery(through Extension Manager)</b>
<p>Bug fixes:</p>
<ul>
<li>No code completion on new variable blocks </li>
<li>Add Django view(context menu command) bug fix </li>
</ul>
<h3>New in 0.9.8.1</h3>
<b>ASP MVC 3 Preview Integration</b> - added Django to the view engines' list
<p>Bug fixes:</p>
<ul>
<li>NDjango Editor - 'Missing context variables in tags' bodies' bug fix(Issue 62)</li>
<li>Add Django View dialog - 'Unfiltered model's types values in the dropdown' bug fix(Issue 63)</li>
</ul>
<h3>New in 0.9.8.0</h3>
It is a combined NDjango 2008/2010 setup,just run it to install NDjango both for VS2008 and VS2010!
<p><b>NOTE: you must uninstall all of the previous versions of NDjango using the "Programs and Features" menu to avoid conflicts</b></p>
<ul>
<li>NDjango Editor - View model support (new tag 'model')</li>
<li>ASPMVCIntegration - Sample HtmlHelper tags added (see ASPMVCSampleLibrary project and extend it with your own tags!)
<li>ASPMVCIntegaration - Areas support</li>
<li>ASPMVCIntegaration - Added default model handling for ASPNETMVC project</li>
<li>Add Django View command is available from the context menu on the Views folder and its subfolders (as it is done in ASP.MVC)</li>
<li>NDjango dlls' names now differ according to the target framework they were built under (.NET 3.5,.NET 4.0) </li>
</ul>
<h3>New in 0.9.7.0</h3>
<ul>
<li>Ndjango.Core and NDjango.Filters are now compiled with FSharp.Core version 4.0 and FSharp.PowerPack version 1.9.9.9</li>
<li>NDjango Editor for Microsoft Visual Studio 2010 RC</li>
<li>NDjango Editor - code completion now filters the completion dropdown as you type</li>
<li>NDjango Editor - error messages are only sent to the error list, where they stay until the file is closed</li>
</ul>
<h3>New in 0.9.6.0</h3>
<ul>
<li>NDjango Editor for Microsoft Visual Studio 2010 beta 2</li>
<li>Ndjango.Core and NDjango.Filters are now bound to the new FSharp.Core version 4.0 and FSharp.PowerPack version 1.9.7.8.</li>
</ul>
<h3>New in 0.9.5.0</h3>
<ul>
<li>New NDjango Editor for Microsoft Visual Studio 2010 beta 1</li>
</ul>
<h3>New in 0.9.1.3</h3>
<ul>
<li>Integration project Bistro Integration is now bound to the Bistro.Core version 0.9.1.0 instead of 0.9.0.0</li>
<li>NDjango.Core and NDjango.Filters hasn't changed since 0.9.1.2</li>
</ul>
<h3>New in 0.9.1.2</h3>
<ul>
<li>Introduced tags and filters registration using StructureMap.dll</li>
<li>StructureMap.dll 2.5.3 included in the setup</li>
</ul>
<h3>New in 0.9.1.0</h3>
<ul>
<li>Improved performance - Severely reduced level of interlocking between threads in cross-thread operations.</li>
<li>Introduced SimpleTag to simplify creation of new tags</li>
<li>Internal architecture has slightly changed - TemplateManagerProvider introduced instead of static methods. That change may affect those who implemented library-level integration. It does NOT affect those who use Bistro Integration or ASP.MVC Integration projects for integration with NDjango.</li>
<li>Extended diagnostic information on parsing errors - errors encountered can be now included in syntax tree and parsing process will not be interrupted.</li>
<li>Parsing process behaviour can be changed through Settings dictionary. Two new options added - to enable/disable dynamic templates update support and to enable/disable crash on error while parsing a template.</li>
<li>Fixed bug "Problem with view not updating after change" in ASP.MVC Integration.</li>
</ul>
<h3>New in 0.9.0.5</h3>
<ul>
<li>moved to new version of F# (1.9.6.16)</li>
<li>added new filters</li>
<li>some small bugs fixed</li>
</ul>
<h3>New in 0.9.0.4</h3>
<ul>
<li>Improved perfomance on big templates</li>
</ul>
<h3>New in 0.9.0.3</h3>
<ul>
<li>Optimzed the ASTWalker - addressed stack overflow in the walker</li>
</ul>
<h3>New in 0.9.0.2</h3>
<ul>
<li>Increased performance on big templates.</li>
</ul>
<h3>New in 0.9.0.1</h3>
<ul>
<li>Setup now includes F# v.1.9.6.2 assemblies needed for NDjango(FSharp.Core.dll, FSharp.PowerPack.dll)</li>
<li>Template reader buffer bug fixed.</li>
<li>Removed GetTemplate method from ITemplateManager interface.</li>
</ul>
</td>
</tr>
</table>
</body>
</html>