<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>linqjs Releases Rss Feed</title><link>http://linqjs.codeplex.com/Release/ProjectReleases.aspx</link><description>linqjs Releases Rss Description</description><item><title>Updated Release: linq.js ver.3.0.3-Beta4 (10 09, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;many breaking changes from v2&lt;/h1&gt;
2012-10-09 v3.0.3-Beta4&lt;br /&gt;&lt;br /&gt;add TypeScript type declaraion file(typescript/linq.js.d.ts, linq.jquery.d.ts)&lt;br /&gt;&lt;br /&gt;2012-09-16 &lt;del&gt;v3.0.2-RC&lt;/del&gt;v.3.0.2-Beta3::Notice&lt;br /&gt;&lt;br /&gt;fix orderByDescending to stable sort&lt;br /&gt;remove scan resultSelector overload&lt;br /&gt;rename tojQueryRaw to tojQueryAsArray&lt;br /&gt;flip argument of firstOrDefault,lastOrDefault,singleOrDefault. first is predicate, second is defaultValue.&lt;br /&gt;defaultValue of orDefault changed to null&lt;br /&gt;Enumerable.choice and Enumerable.cycle allow Enumerable&lt;br /&gt;Enumerable.from supports IIterable&amp;lt;T&amp;gt;(WinMD)&lt;br /&gt;argument of alternate allows Enumerable&lt;br /&gt;add AMD support(&amp;quot;linqjs&amp;quot;)&lt;br /&gt;improved fit to latest RxJS(on GitHub Sep 10, 2012 version)&lt;br /&gt;repositry convert to git&lt;br /&gt;&lt;br /&gt;2012-07-26 v3.0.1-Beta2::Notice&lt;br /&gt;&lt;br /&gt;fix bug indexOf&lt;br /&gt;writeLine overload back to v2&lt;br /&gt;fixed bug, extendTo(Array) isn&amp;#39;t optimized for Array&lt;br /&gt;fixed bug, defer define &amp;quot;enumerator&amp;quot; to global&lt;br /&gt;indexOf, lastIndexOf allow predicate&lt;br /&gt;changed Enumerable.from(object) enumerate only own property&lt;br /&gt;improvement all code snippets&lt;br /&gt;add isExpr to linq.qunit.js&lt;br /&gt;&lt;br /&gt;2012-07-19 v3 Beta&lt;br /&gt;&lt;br /&gt;all methods rename UpperCamelCase to lowerCamelCase&lt;br /&gt;&lt;br /&gt;following methods are changed name&lt;br /&gt;Return -&amp;gt; make&lt;br /&gt;CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br /&gt;CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br /&gt;BufferWithCount -&amp;gt; buffer&lt;br /&gt;ToString -&amp;gt; toJoinedString&lt;br /&gt;Do -&amp;gt; doAction&lt;br /&gt;Let -&amp;gt; letBind&lt;br /&gt;MemoizeAll -&amp;gt; memoize&lt;br /&gt;Catch -&amp;gt; catchError&lt;br /&gt;Finally -&amp;gt; finallyAction&lt;br /&gt;ToJSON -&amp;gt; toJSONString&lt;br /&gt;&lt;br /&gt;following methods are changed behavior&lt;br /&gt;writeLine : document.write(value + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br /&gt;zip, concat allow multiple arguments&lt;br /&gt;&lt;br /&gt;add utility methods&lt;br /&gt;Enumerable.Utils.createLambda&lt;br /&gt;Enumerable.Utils.createEnumerable&lt;br /&gt;Enumerable.Utils.createEnumerator&lt;br /&gt;Enumerable.Utils.extendTo&lt;br /&gt;&lt;br /&gt;add enumerable methods&lt;br /&gt;Enumerable.defer&lt;br /&gt;merge&lt;br /&gt;asEnumerable&lt;br /&gt;choose&lt;br /&gt;isEmpty&lt;br /&gt;distinctUntilChanged&lt;br /&gt;weightedSample&lt;br /&gt;log&lt;br /&gt;&lt;br /&gt;performance optimization&lt;br /&gt;where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br /&gt;range, rangeDown, rangeTo&lt;br /&gt;&lt;br /&gt;add new extension&lt;br /&gt;linq.qunit.js&lt;br /&gt;&lt;br /&gt;fix extensions to latest library version&lt;br /&gt;linq.jquery.js&lt;br /&gt;linq.rx.js&lt;br /&gt;&lt;br /&gt;removed jQuery plugin version&lt;br /&gt;&lt;br /&gt;&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Tue, 09 Oct 2012 13:42:53 GMT</pubDate><guid isPermaLink="false">Updated Release: linq.js ver.3.0.3-Beta4 (10 09, 2012) 20121009014253P</guid></item><item><title>Released: linq.js ver.3.0.3-Beta4 (Oct 09, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>
&lt;div class="wikidoc"&gt;
&lt;h1&gt;many breaking changes from v2&lt;/h1&gt;
2012-10-09 v3.0.3-Beta4&lt;br&gt;
&lt;br&gt;
add TypeScript type declaraion file(typescript/linq.js.d.ts, linq.jquery.d.ts)&lt;br&gt;
&lt;br&gt;
2012-09-16 &lt;del&gt;v3.0.2-RC&lt;/del&gt;v.3.0.2-Beta3::Notice&lt;br&gt;
&lt;br&gt;
fix orderByDescending to stable sort&lt;br&gt;
remove scan resultSelector overload&lt;br&gt;
rename tojQueryRaw to tojQueryAsArray&lt;br&gt;
flip argument of firstOrDefault,lastOrDefault,singleOrDefault. first is predicate, second is defaultValue.&lt;br&gt;
defaultValue of orDefault changed to null&lt;br&gt;
Enumerable.choice and Enumerable.cycle allow Enumerable&lt;br&gt;
Enumerable.from supports IIterable&amp;lt;T&amp;gt;(WinMD)&lt;br&gt;
argument of alternate allows Enumerable&lt;br&gt;
add AMD support(&amp;quot;linqjs&amp;quot;)&lt;br&gt;
improved fit to latest RxJS(on GitHub Sep 10, 2012 version)&lt;br&gt;
repositry convert to git&lt;br&gt;
&lt;br&gt;
2012-07-26 v3.0.1-Beta2::Notice&lt;br&gt;
&lt;br&gt;
fix bug indexOf&lt;br&gt;
writeLine overload back to v2&lt;br&gt;
fixed bug, extendTo(Array) isn&amp;#39;t optimized for Array&lt;br&gt;
fixed bug, defer define &amp;quot;enumerator&amp;quot; to global&lt;br&gt;
indexOf, lastIndexOf allow predicate&lt;br&gt;
changed Enumerable.from(object) enumerate only own property&lt;br&gt;
improvement all code snippets&lt;br&gt;
add isExpr to linq.qunit.js&lt;br&gt;
&lt;br&gt;
2012-07-19 v3 Beta&lt;br&gt;
&lt;br&gt;
all methods rename UpperCamelCase to lowerCamelCase&lt;br&gt;
&lt;br&gt;
following methods are changed name&lt;br&gt;
Return -&amp;gt; make&lt;br&gt;
CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br&gt;
CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br&gt;
BufferWithCount -&amp;gt; buffer&lt;br&gt;
ToString -&amp;gt; toJoinedString&lt;br&gt;
Do -&amp;gt; doAction&lt;br&gt;
Let -&amp;gt; letBind&lt;br&gt;
MemoizeAll -&amp;gt; memoize&lt;br&gt;
Catch -&amp;gt; catchError&lt;br&gt;
Finally -&amp;gt; finallyAction&lt;br&gt;
ToJSON -&amp;gt; toJSONString&lt;br&gt;
&lt;br&gt;
following methods are changed behavior&lt;br&gt;
writeLine : document.write(value &amp;#43; &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br&gt;
zip, concat allow multiple arguments&lt;br&gt;
&lt;br&gt;
add utility methods&lt;br&gt;
Enumerable.Utils.createLambda&lt;br&gt;
Enumerable.Utils.createEnumerable&lt;br&gt;
Enumerable.Utils.createEnumerator&lt;br&gt;
Enumerable.Utils.extendTo&lt;br&gt;
&lt;br&gt;
add enumerable methods&lt;br&gt;
Enumerable.defer&lt;br&gt;
merge&lt;br&gt;
asEnumerable&lt;br&gt;
choose&lt;br&gt;
isEmpty&lt;br&gt;
distinctUntilChanged&lt;br&gt;
weightedSample&lt;br&gt;
log&lt;br&gt;
&lt;br&gt;
performance optimization&lt;br&gt;
where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br&gt;
range, rangeDown, rangeTo&lt;br&gt;
&lt;br&gt;
add new extension&lt;br&gt;
linq.qunit.js&lt;br&gt;
&lt;br&gt;
fix extensions to latest library version&lt;br&gt;
linq.jquery.js&lt;br&gt;
linq.rx.js&lt;br&gt;
&lt;br&gt;
removed jQuery plugin version&lt;br&gt;
&lt;br&gt;
&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Tue, 09 Oct 2012 13:42:53 GMT</pubDate><guid isPermaLink="false">Released: linq.js ver.3.0.3-Beta4 (Oct 09, 2012) 20121009014253P</guid></item><item><title>Updated Release: linq.js ver.3.0.2-RC (9 16, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;many breaking changes from v2&lt;/h1&gt;
2012-09-16 v3.0.2-RC::Notice&lt;br /&gt;&lt;br /&gt;fix orderByDescending to stable sort&lt;br /&gt;remove scan resultSelector overload&lt;br /&gt;rename tojQueryRaw to tojQueryAsArray&lt;br /&gt;flip argument of firstOrDefault,lastOrDefault,singleOrDefault. first is predicate, second is defaultValue.&lt;br /&gt;defaultValue of orDefault changed to null&lt;br /&gt;Enumerable.choice and Enumerable.cycle allow Enumerable&lt;br /&gt;Enumerable.from supports IIterable&amp;lt;T&amp;gt;(WinMD)&lt;br /&gt;argument of alternate allows Enumerable&lt;br /&gt;add AMD support(&amp;quot;linqjs&amp;quot;)&lt;br /&gt;improved fit to latest RxJS(on GitHub Sep 10, 2012 version)&lt;br /&gt;repositry convert to git&lt;br /&gt;&lt;br /&gt;2012-07-26 v3.0.1-Beta2::Notice&lt;br /&gt;&lt;br /&gt;fix bug indexOf&lt;br /&gt;writeLine overload back to v2&lt;br /&gt;fixed bug, extendTo(Array) isn&amp;#39;t optimized for Array&lt;br /&gt;fixed bug, defer define &amp;quot;enumerator&amp;quot; to global&lt;br /&gt;indexOf, lastIndexOf allow predicate&lt;br /&gt;changed Enumerable.from(object) enumerate only own property&lt;br /&gt;improvement all code snippets&lt;br /&gt;add isExpr to linq.qunit.js&lt;br /&gt;&lt;br /&gt;2012-07-19 v3 Beta&lt;br /&gt;&lt;br /&gt;all methods rename UpperCamelCase to lowerCamelCase&lt;br /&gt;&lt;br /&gt;following methods are changed name&lt;br /&gt;Return -&amp;gt; make&lt;br /&gt;CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br /&gt;CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br /&gt;BufferWithCount -&amp;gt; buffer&lt;br /&gt;ToString -&amp;gt; toJoinedString&lt;br /&gt;Do -&amp;gt; doAction&lt;br /&gt;Let -&amp;gt; letBind&lt;br /&gt;MemoizeAll -&amp;gt; memoize&lt;br /&gt;Catch -&amp;gt; catchError&lt;br /&gt;Finally -&amp;gt; finallyAction&lt;br /&gt;ToJSON -&amp;gt; toJSONString&lt;br /&gt;&lt;br /&gt;following methods are changed behavior&lt;br /&gt;writeLine : document.write(value + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br /&gt;zip, concat allow multiple arguments&lt;br /&gt;&lt;br /&gt;add utility methods&lt;br /&gt;Enumerable.Utils.createLambda&lt;br /&gt;Enumerable.Utils.createEnumerable&lt;br /&gt;Enumerable.Utils.createEnumerator&lt;br /&gt;Enumerable.Utils.extendTo&lt;br /&gt;&lt;br /&gt;add enumerable methods&lt;br /&gt;Enumerable.defer&lt;br /&gt;merge&lt;br /&gt;asEnumerable&lt;br /&gt;choose&lt;br /&gt;isEmpty&lt;br /&gt;distinctUntilChanged&lt;br /&gt;weightedSample&lt;br /&gt;log&lt;br /&gt;&lt;br /&gt;performance optimization&lt;br /&gt;where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br /&gt;range, rangeDown, rangeTo&lt;br /&gt;&lt;br /&gt;add new extension&lt;br /&gt;linq.qunit.js&lt;br /&gt;&lt;br /&gt;fix extensions to latest library version&lt;br /&gt;linq.jquery.js&lt;br /&gt;linq.rx.js&lt;br /&gt;&lt;br /&gt;removed jQuery plugin version&lt;br /&gt;&lt;br /&gt;&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Sun, 16 Sep 2012 13:06:16 GMT</pubDate><guid isPermaLink="false">Updated Release: linq.js ver.3.0.2-RC (9 16, 2012) 20120916010616P</guid></item><item><title>Released: linq.js ver.3.0.2-RC (Sep 16, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>
&lt;div class="wikidoc"&gt;
&lt;h1&gt;many breaking changes from v2&lt;/h1&gt;
2012-09-16 v3.0.2-RC::Notice&lt;br&gt;
&lt;br&gt;
fix orderByDescending to stable sort&lt;br&gt;
remove scan resultSelector overload&lt;br&gt;
rename tojQueryRaw to tojQueryAsArray&lt;br&gt;
flip argument of firstOrDefault,lastOrDefault,singleOrDefault. first is predicate, second is defaultValue.&lt;br&gt;
defaultValue of orDefault changed to null&lt;br&gt;
Enumerable.choice and Enumerable.cycle allow Enumerable&lt;br&gt;
Enumerable.from supports IIterable&amp;lt;T&amp;gt;(WinMD)&lt;br&gt;
argument of alternate allows Enumerable&lt;br&gt;
add AMD support(&amp;quot;linqjs&amp;quot;)&lt;br&gt;
improved fit to latest RxJS(on GitHub Sep 10, 2012 version)&lt;br&gt;
repositry convert to git&lt;br&gt;
&lt;br&gt;
2012-07-26 v3.0.1-Beta2::Notice&lt;br&gt;
&lt;br&gt;
fix bug indexOf&lt;br&gt;
writeLine overload back to v2&lt;br&gt;
fixed bug, extendTo(Array) isn&amp;#39;t optimized for Array&lt;br&gt;
fixed bug, defer define &amp;quot;enumerator&amp;quot; to global&lt;br&gt;
indexOf, lastIndexOf allow predicate&lt;br&gt;
changed Enumerable.from(object) enumerate only own property&lt;br&gt;
improvement all code snippets&lt;br&gt;
add isExpr to linq.qunit.js&lt;br&gt;
&lt;br&gt;
2012-07-19 v3 Beta&lt;br&gt;
&lt;br&gt;
all methods rename UpperCamelCase to lowerCamelCase&lt;br&gt;
&lt;br&gt;
following methods are changed name&lt;br&gt;
Return -&amp;gt; make&lt;br&gt;
CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br&gt;
CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br&gt;
BufferWithCount -&amp;gt; buffer&lt;br&gt;
ToString -&amp;gt; toJoinedString&lt;br&gt;
Do -&amp;gt; doAction&lt;br&gt;
Let -&amp;gt; letBind&lt;br&gt;
MemoizeAll -&amp;gt; memoize&lt;br&gt;
Catch -&amp;gt; catchError&lt;br&gt;
Finally -&amp;gt; finallyAction&lt;br&gt;
ToJSON -&amp;gt; toJSONString&lt;br&gt;
&lt;br&gt;
following methods are changed behavior&lt;br&gt;
writeLine : document.write(value &amp;#43; &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br&gt;
zip, concat allow multiple arguments&lt;br&gt;
&lt;br&gt;
add utility methods&lt;br&gt;
Enumerable.Utils.createLambda&lt;br&gt;
Enumerable.Utils.createEnumerable&lt;br&gt;
Enumerable.Utils.createEnumerator&lt;br&gt;
Enumerable.Utils.extendTo&lt;br&gt;
&lt;br&gt;
add enumerable methods&lt;br&gt;
Enumerable.defer&lt;br&gt;
merge&lt;br&gt;
asEnumerable&lt;br&gt;
choose&lt;br&gt;
isEmpty&lt;br&gt;
distinctUntilChanged&lt;br&gt;
weightedSample&lt;br&gt;
log&lt;br&gt;
&lt;br&gt;
performance optimization&lt;br&gt;
where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br&gt;
range, rangeDown, rangeTo&lt;br&gt;
&lt;br&gt;
add new extension&lt;br&gt;
linq.qunit.js&lt;br&gt;
&lt;br&gt;
fix extensions to latest library version&lt;br&gt;
linq.jquery.js&lt;br&gt;
linq.rx.js&lt;br&gt;
&lt;br&gt;
removed jQuery plugin version&lt;br&gt;
&lt;br&gt;
&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 16 Sep 2012 13:06:16 GMT</pubDate><guid isPermaLink="false">Released: linq.js ver.3.0.2-RC (Sep 16, 2012) 20120916010616P</guid></item><item><title>Updated Release: linq.js ver.3.0.1-beta2 (7 26, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;many breaking changes from v2&lt;/h1&gt;
2012-07-26 v3.0.1-Beta2::Notice&lt;br /&gt;&lt;br /&gt;fix bug indexOf&lt;br /&gt;writeLine overload back to v2&lt;br /&gt;fixed bug, extendTo(Array) isn&amp;#39;t optimized for Array&lt;br /&gt;fixed bug, defer define &amp;quot;enumerator&amp;quot; to global&lt;br /&gt;indexOf, lastIndexOf allow predicate&lt;br /&gt;changed Enumerable.from(object) enumerate only own property&lt;br /&gt;improvement all code snippets&lt;br /&gt;add isExpr to linq.qunit.js&lt;br /&gt;&lt;br /&gt;2012-07-19 v3 Beta&lt;br /&gt;&lt;br /&gt;all methods rename UpperCamelCase to lowerCamelCase&lt;br /&gt;&lt;br /&gt;following methods are changed name&lt;br /&gt;Return -&amp;gt; make&lt;br /&gt;CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br /&gt;CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br /&gt;BufferWithCount -&amp;gt; buffer&lt;br /&gt;ToString -&amp;gt; toJoinedString&lt;br /&gt;Do -&amp;gt; doAction&lt;br /&gt;Let -&amp;gt; letBind&lt;br /&gt;MemoizeAll -&amp;gt; memoize&lt;br /&gt;Catch -&amp;gt; catchError&lt;br /&gt;Finally -&amp;gt; finallyAction&lt;br /&gt;ToJSON -&amp;gt; toJSONString&lt;br /&gt;&lt;br /&gt;following methods are changed behavior&lt;br /&gt;writeLine : document.write(value + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br /&gt;zip, concat allow multiple arguments&lt;br /&gt;&lt;br /&gt;add utility methods&lt;br /&gt;Enumerable.Utils.createLambda&lt;br /&gt;Enumerable.Utils.createEnumerable&lt;br /&gt;Enumerable.Utils.createEnumerator&lt;br /&gt;Enumerable.Utils.extendTo&lt;br /&gt;&lt;br /&gt;add enumerable methods&lt;br /&gt;Enumerable.defer&lt;br /&gt;merge&lt;br /&gt;asEnumerable&lt;br /&gt;choose&lt;br /&gt;isEmpty&lt;br /&gt;distinctUntilChanged&lt;br /&gt;weightedSample&lt;br /&gt;log&lt;br /&gt;&lt;br /&gt;performance optimization&lt;br /&gt;where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br /&gt;range, rangeDown, rangeTo&lt;br /&gt;&lt;br /&gt;add new extension&lt;br /&gt;linq.qunit.js&lt;br /&gt;&lt;br /&gt;fix extensions to latest library version&lt;br /&gt;linq.jquery.js&lt;br /&gt;linq.rx.js&lt;br /&gt;&lt;br /&gt;removed jQuery plugin version&lt;br /&gt;&lt;br /&gt;&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Thu, 26 Jul 2012 15:28:19 GMT</pubDate><guid isPermaLink="false">Updated Release: linq.js ver.3.0.1-beta2 (7 26, 2012) 20120726032819P</guid></item><item><title>Released: linq.js ver.3.0.1-beta2 (Jul 26, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>
&lt;div class="wikidoc"&gt;
&lt;h1&gt;many breaking changes from v2&lt;/h1&gt;
2012-07-26 v3.0.1-Beta2::Notice&lt;br&gt;
&lt;br&gt;
fix bug indexOf&lt;br&gt;
writeLine overload back to v2&lt;br&gt;
fixed bug, extendTo(Array) isn&amp;#39;t optimized for Array&lt;br&gt;
fixed bug, defer define &amp;quot;enumerator&amp;quot; to global&lt;br&gt;
indexOf, lastIndexOf allow predicate&lt;br&gt;
changed Enumerable.from(object) enumerate only own property&lt;br&gt;
improvement all code snippets&lt;br&gt;
add isExpr to linq.qunit.js&lt;br&gt;
&lt;br&gt;
2012-07-19 v3 Beta&lt;br&gt;
&lt;br&gt;
all methods rename UpperCamelCase to lowerCamelCase&lt;br&gt;
&lt;br&gt;
following methods are changed name&lt;br&gt;
Return -&amp;gt; make&lt;br&gt;
CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br&gt;
CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br&gt;
BufferWithCount -&amp;gt; buffer&lt;br&gt;
ToString -&amp;gt; toJoinedString&lt;br&gt;
Do -&amp;gt; doAction&lt;br&gt;
Let -&amp;gt; letBind&lt;br&gt;
MemoizeAll -&amp;gt; memoize&lt;br&gt;
Catch -&amp;gt; catchError&lt;br&gt;
Finally -&amp;gt; finallyAction&lt;br&gt;
ToJSON -&amp;gt; toJSONString&lt;br&gt;
&lt;br&gt;
following methods are changed behavior&lt;br&gt;
writeLine : document.write(value &amp;#43; &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br&gt;
zip, concat allow multiple arguments&lt;br&gt;
&lt;br&gt;
add utility methods&lt;br&gt;
Enumerable.Utils.createLambda&lt;br&gt;
Enumerable.Utils.createEnumerable&lt;br&gt;
Enumerable.Utils.createEnumerator&lt;br&gt;
Enumerable.Utils.extendTo&lt;br&gt;
&lt;br&gt;
add enumerable methods&lt;br&gt;
Enumerable.defer&lt;br&gt;
merge&lt;br&gt;
asEnumerable&lt;br&gt;
choose&lt;br&gt;
isEmpty&lt;br&gt;
distinctUntilChanged&lt;br&gt;
weightedSample&lt;br&gt;
log&lt;br&gt;
&lt;br&gt;
performance optimization&lt;br&gt;
where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br&gt;
range, rangeDown, rangeTo&lt;br&gt;
&lt;br&gt;
add new extension&lt;br&gt;
linq.qunit.js&lt;br&gt;
&lt;br&gt;
fix extensions to latest library version&lt;br&gt;
linq.jquery.js&lt;br&gt;
linq.rx.js&lt;br&gt;
&lt;br&gt;
removed jQuery plugin version&lt;br&gt;
&lt;br&gt;
&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Thu, 26 Jul 2012 15:28:19 GMT</pubDate><guid isPermaLink="false">Released: linq.js ver.3.0.1-beta2 (Jul 26, 2012) 20120726032819P</guid></item><item><title>Updated Release: linq.js ver.3.0.1-beta2 (7 26, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;many breaking changes&lt;/h1&gt;
all methods rename UpperCamelCase to lowerCamelCase&lt;br /&gt;&lt;br /&gt;following methods are changed name&lt;br /&gt;Return -&amp;gt; make&lt;br /&gt;CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br /&gt;CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br /&gt;BufferWithCount -&amp;gt; buffer&lt;br /&gt;ToString -&amp;gt; toJoinedString&lt;br /&gt;Do -&amp;gt; doAction&lt;br /&gt;Let -&amp;gt; letBind&lt;br /&gt;MemoizeAll -&amp;gt; memoize&lt;br /&gt;Catch -&amp;gt; catchError&lt;br /&gt;Finally -&amp;gt; finallyAction&lt;br /&gt;ToJSON -&amp;gt; toJSONString&lt;br /&gt;&lt;br /&gt;following methods are changed behavior&lt;br /&gt;writeLine : document.write(value + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br /&gt;zip, concat allow multiple arguments&lt;br /&gt;&lt;br /&gt;add utility methods&lt;br /&gt;Enumerable.Utils.createLambda&lt;br /&gt;Enumerable.Utils.createEnumerable&lt;br /&gt;Enumerable.Utils.createEnumerator&lt;br /&gt;Enumerable.Utils.extendTo&lt;br /&gt;&lt;br /&gt;add enumerable methods&lt;br /&gt;Enumerable.merge&lt;br /&gt;Enumerable.defer&lt;br /&gt;asEnumerable&lt;br /&gt;choose&lt;br /&gt;isEmpty&lt;br /&gt;distinctUntilChanged&lt;br /&gt;weightedSample&lt;br /&gt;log&lt;br /&gt;&lt;br /&gt;performance optimization&lt;br /&gt;where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br /&gt;range, rangeDown, rangeTo&lt;br /&gt;&lt;br /&gt;add new extension&lt;br /&gt;linq.qunit.js&lt;br /&gt;&lt;br /&gt;fix extensions to latest library version&lt;br /&gt;linq.jquery.js&lt;br /&gt;linq.rx.js&lt;br /&gt;&lt;br /&gt;removed jQuery plugin version&lt;br /&gt;&lt;br /&gt;&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Thu, 26 Jul 2012 15:26:16 GMT</pubDate><guid isPermaLink="false">Updated Release: linq.js ver.3.0.1-beta2 (7 26, 2012) 20120726032616P</guid></item><item><title>Created Release: linq.js ver.3.0.0-beta (7 19, 2012)</title><link>http://linqjs.codeplex.com/releases?ReleaseId=91395</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;many breaking changes&lt;/h1&gt;
all methods rename UpperCamelCase to lowerCamelCase&lt;br /&gt;&lt;br /&gt;following methods are changed name&lt;br /&gt;Return -&amp;gt; make&lt;br /&gt;CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br /&gt;CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br /&gt;BufferWithCount -&amp;gt; buffer&lt;br /&gt;ToString -&amp;gt; toJoinedString&lt;br /&gt;Do -&amp;gt; doAction&lt;br /&gt;Let -&amp;gt; letBind&lt;br /&gt;MemoizeAll -&amp;gt; memoize&lt;br /&gt;Catch -&amp;gt; catchError&lt;br /&gt;Finally -&amp;gt; finallyAction&lt;br /&gt;ToJSON -&amp;gt; toJSONString&lt;br /&gt;&lt;br /&gt;following methods are changed behavior&lt;br /&gt;writeLine : document.write(value + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br /&gt;zip, concat allow multiple arguments&lt;br /&gt;&lt;br /&gt;add utility methods&lt;br /&gt;Enumerable.Utils.createLambda&lt;br /&gt;Enumerable.Utils.createEnumerable&lt;br /&gt;Enumerable.Utils.createEnumerator&lt;br /&gt;Enumerable.Utils.extendTo&lt;br /&gt;&lt;br /&gt;add enumerable methods&lt;br /&gt;Enumerable.merge&lt;br /&gt;Enumerable.defer&lt;br /&gt;asEnumerable&lt;br /&gt;choose&lt;br /&gt;isEmpty&lt;br /&gt;distinctUntilChanged&lt;br /&gt;weightedSample&lt;br /&gt;log&lt;br /&gt;&lt;br /&gt;performance optimization&lt;br /&gt;where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br /&gt;range, rangeDown, rangeTo&lt;br /&gt;&lt;br /&gt;add new extension&lt;br /&gt;linq.qunit.js&lt;br /&gt;&lt;br /&gt;fix extensions to latest library version&lt;br /&gt;linq.jquery.js&lt;br /&gt;linq.rx.js&lt;br /&gt;&lt;br /&gt;removed jQuery plugin version&lt;br /&gt;&lt;br /&gt;&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Thu, 19 Jul 2012 11:16:43 GMT</pubDate><guid isPermaLink="false">Created Release: linq.js ver.3.0.0-beta (7 19, 2012) 20120719111643A</guid></item><item><title>Released: linq.js ver.3.0.0-beta (Jul 19, 2012)</title><link>http://linqjs.codeplex.com/releases/view/91395</link><description>
&lt;div class="wikidoc"&gt;
&lt;h1&gt;many breaking changes&lt;/h1&gt;
all methods rename UpperCamelCase to lowerCamelCase&lt;br&gt;
&lt;br&gt;
following methods are changed name&lt;br&gt;
Return -&amp;gt; make&lt;br&gt;
CascadeBreadthFirst -&amp;gt; traverseBreadthFirst&lt;br&gt;
CascadeDepthFirst -&amp;gt; traverseDepthFirst&lt;br&gt;
BufferWithCount -&amp;gt; buffer&lt;br&gt;
ToString -&amp;gt; toJoinedString&lt;br&gt;
Do -&amp;gt; doAction&lt;br&gt;
Let -&amp;gt; letBind&lt;br&gt;
MemoizeAll -&amp;gt; memoize&lt;br&gt;
Catch -&amp;gt; catchError&lt;br&gt;
Finally -&amp;gt; finallyAction&lt;br&gt;
ToJSON -&amp;gt; toJSONString&lt;br&gt;
&lt;br&gt;
following methods are changed behavior&lt;br&gt;
writeLine : document.write(value &amp;#43; &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;) -&amp;gt; document.writeln(value), overload changed&lt;br&gt;
zip, concat allow multiple arguments&lt;br&gt;
&lt;br&gt;
add utility methods&lt;br&gt;
Enumerable.Utils.createLambda&lt;br&gt;
Enumerable.Utils.createEnumerable&lt;br&gt;
Enumerable.Utils.createEnumerator&lt;br&gt;
Enumerable.Utils.extendTo&lt;br&gt;
&lt;br&gt;
add enumerable methods&lt;br&gt;
Enumerable.merge&lt;br&gt;
Enumerable.defer&lt;br&gt;
asEnumerable&lt;br&gt;
choose&lt;br&gt;
isEmpty&lt;br&gt;
distinctUntilChanged&lt;br&gt;
weightedSample&lt;br&gt;
log&lt;br&gt;
&lt;br&gt;
performance optimization&lt;br&gt;
where-&amp;gt;select and where-&amp;gt;where,... and select-&amp;gt;select,...&lt;br&gt;
range, rangeDown, rangeTo&lt;br&gt;
&lt;br&gt;
add new extension&lt;br&gt;
linq.qunit.js&lt;br&gt;
&lt;br&gt;
fix extensions to latest library version&lt;br&gt;
linq.jquery.js&lt;br&gt;
linq.rx.js&lt;br&gt;
&lt;br&gt;
removed jQuery plugin version&lt;br&gt;
&lt;br&gt;
&lt;b&gt;licence changed Ms-PL to MIT&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Thu, 19 Jul 2012 11:16:43 GMT</pubDate><guid isPermaLink="false">Released: linq.js ver.3.0.0-beta (Jul 19, 2012) 20120719111643A</guid></item><item><title>Created Release: ver 2.2.0.2 (1 21, 2011)</title><link>http://linqjs.codeplex.com/releases?ReleaseId=59538</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;ver 2.2.0.2&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Add&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;bindings/linq.jquery.js&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Info&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;NuGet Package Added to NuGet Gallery&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;ver 2.2.0.1&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Change&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;ToObservable(linq.rx.js) receive scheduler&lt;/li&gt;
&lt;li&gt;OrderBy optimized performance&lt;/li&gt;
&lt;li&gt;minifier/jQuery genereted by F# Script&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Bug Fix&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;remove two not declared var&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Fri, 21 Jan 2011 15:05:54 GMT</pubDate><guid isPermaLink="false">Created Release: ver 2.2.0.2 (1 21, 2011) 20110121030554P</guid></item><item><title>Released: ver 2.2.0.2 (Jan 21, 2011)</title><link>http://linqjs.codeplex.com/releases/view/59538</link><description>
&lt;div class="wikidoc"&gt;&lt;b&gt;ver 2.2.0.2&lt;/b&gt;&lt;br&gt;
&lt;b&gt;Add&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;bindings/linq.jquery.js&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Info&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;NuGet Package Added to NuGet Gallery&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
&lt;b&gt;ver 2.2.0.1&lt;/b&gt;&lt;br&gt;
&lt;b&gt;Change&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;ToObservable(linq.rx.js) receive scheduler &lt;/li&gt;&lt;li&gt;OrderBy optimized performance &lt;/li&gt;&lt;li&gt;minifier/jQuery genereted by F# Script&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
&lt;b&gt;Bug Fix&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;remove two not declared var&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Fri, 21 Jan 2011 15:05:54 GMT</pubDate><guid isPermaLink="false">Released: ver 2.2.0.2 (Jan 21, 2011) 20110121030554P</guid></item><item><title>Created Release: ver 2.2.0.0 (6 28, 2010)</title><link>http://linqjs.codeplex.com/releases?ReleaseId=47958</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Add Method&lt;/b&gt;&lt;br /&gt;TakeFromLast&lt;br /&gt;ToJSON&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Add File&lt;/b&gt;&lt;br /&gt;rewrite all tests from JSUnit to QUnit&lt;br /&gt;binding for RxJS(Reactive Extensions for JavaScript)&lt;br /&gt;add RxVSDocGenerator(rx-vsdoc.js generator for RxJS)&lt;br /&gt;add code snippets for Visual Studio&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Change&lt;/b&gt;&lt;br /&gt;wrap array (Enumerable.From(array)) optimized performance&lt;br /&gt;Grouping optimized performance&lt;br /&gt;Enumerable.From(array)&amp;#39;s array allow function element&lt;br /&gt;if TakeExceptLast&amp;#39;s count under 0 then return all sequence&lt;br /&gt;add default iterator variable&amp;#39;s second, third, fourth($$, $$$, $$$$)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bug Fix&lt;/b&gt;&lt;br /&gt;MemoizeAll can&amp;#39;t work when sequence contains undefined&lt;br /&gt;Sum can&amp;#39;t work when sequence is empty(fixed return 0)&lt;br /&gt;vsdoc&amp;#39;s Grouping elementSelector is short of summary&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Mon, 28 Jun 2010 14:44:12 GMT</pubDate><guid isPermaLink="false">Created Release: ver 2.2.0.0 (6 28, 2010) 20100628024412P</guid></item><item><title>Released: ver 2.2.0.0 (Jun 28, 2010)</title><link>http://linqjs.codeplex.com/releases/view/47958</link><description>&lt;div&gt;&lt;b&gt;Add Method&lt;/b&gt;&lt;br&gt;TakeFromLast&lt;br&gt;ToJSON&lt;br&gt;&lt;br&gt;&lt;b&gt;Add File&lt;/b&gt;&lt;br&gt;rewrite all tests from JSUnit to QUnit&lt;br&gt;binding for RxJS(Reactive Extensions for JavaScript)&lt;br&gt;add RxVSDocGenerator(rx-vsdoc.js generator for RxJS)&lt;br&gt;add code snippets for Visual Studio&lt;br&gt;&lt;br&gt;&lt;b&gt;Change&lt;/b&gt;&lt;br&gt;wrap array (Enumerable.From(array)) optimized performance&lt;br&gt;Grouping optimized performance&lt;br&gt;Enumerable.From(array)&amp;#39;s array allow function element&lt;br&gt;if TakeExceptLast&amp;#39;s count under 0 then return all sequence&lt;br&gt;add default iterator variable&amp;#39;s second, third, fourth($$, $$$, $$$$)&lt;br&gt;&lt;br&gt;&lt;b&gt;Bug Fix&lt;/b&gt;&lt;br&gt;MemoizeAll can&amp;#39;t work when sequence contains undefined&lt;br&gt;Sum can&amp;#39;t work when sequence is empty(fixed return 0)&lt;br&gt;vsdoc&amp;#39;s Grouping elementSelector is short of summary&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Mon, 28 Jun 2010 14:44:12 GMT</pubDate><guid isPermaLink="false">Released: ver 2.2.0.0 (Jun 28, 2010) 20100628024412P</guid></item><item><title>Created Release: ver 2.1.0.0 (5 18, 2010)</title><link>http://linqjs.codeplex.com/releases?ReleaseId=45512</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Add Class&lt;/b&gt;&lt;br /&gt;    Dictionary&lt;br /&gt;    Lookup&lt;br /&gt;    Grouping&lt;br /&gt;    OrderedEnumerable&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Add Method&lt;/b&gt;&lt;br /&gt;    ToDictionary&lt;br /&gt;    MemoizeAll&lt;br /&gt;    Share&lt;br /&gt;    Let&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Add Overload&lt;/b&gt;&lt;br /&gt;    Join (compareKey)&lt;br /&gt;    GroupJoin (compareKey)&lt;br /&gt;    GroupBy (compareKey)&lt;br /&gt;    PartitionBy (compareKey)&lt;br /&gt;    ToLookup (compareKey)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Breaking Change&lt;/b&gt;&lt;br /&gt;    return type of ToLookup -&amp;gt; from Array to Lookup&lt;br /&gt;    Enumerate type of GroupBy,PartitionBy -&amp;gt; from KeyValuePair to Grouping&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Change&lt;/b&gt;&lt;br /&gt;    implimentation of OrderBy/ThenBy changed CLR compatible (maybe...)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bug Fix&lt;/b&gt;&lt;br /&gt;    GroupBy Key auto converts to string&lt;br /&gt;    All set methods do not distinction between boolean and string and number&lt;br /&gt;    Scan and All Paging Methods do not work if sequence contains undefined&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Tue, 18 May 2010 14:14:52 GMT</pubDate><guid isPermaLink="false">Created Release: ver 2.1.0.0 (5 18, 2010) 20100518021452P</guid></item><item><title>Released: ver 2.1.0.0 (May 18, 2010)</title><link>http://linqjs.codeplex.com/releases/view/45512</link><description>&lt;div&gt;&lt;b&gt;Add Class&lt;/b&gt;&lt;br&gt;    Dictionary&lt;br&gt;    Lookup&lt;br&gt;    Grouping&lt;br&gt;    OrderedEnumerable&lt;br&gt;&lt;br&gt;&lt;b&gt;Add Method&lt;/b&gt;&lt;br&gt;    ToDictionary&lt;br&gt;    MemoizeAll&lt;br&gt;    Share&lt;br&gt;    Let&lt;br&gt;&lt;br&gt;&lt;b&gt;Add Overload&lt;/b&gt;&lt;br&gt;    Join (compareKey)&lt;br&gt;    GroupJoin (compareKey)&lt;br&gt;    GroupBy (compareKey)&lt;br&gt;    PartitionBy (compareKey)&lt;br&gt;    ToLookup (compareKey)&lt;br&gt;&lt;br&gt;&lt;b&gt;Breaking Change&lt;/b&gt;&lt;br&gt;    return type of ToLookup -&amp;gt; from Array to Lookup&lt;br&gt;    Enumerate type of GroupBy,PartitionBy -&amp;gt; from KeyValuePair to Grouping&lt;br&gt;&lt;br&gt;&lt;b&gt;Change&lt;/b&gt;&lt;br&gt;    implimentation of OrderBy/ThenBy changed CLR compatible (maybe...)&lt;br&gt;&lt;br&gt;&lt;b&gt;Bug Fix&lt;/b&gt;&lt;br&gt;    GroupBy Key auto converts to string&lt;br&gt;    All set methods do not distinction between boolean and string and number&lt;br&gt;    Scan and All Paging Methods do not work if sequence contains undefined&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Tue, 18 May 2010 14:14:52 GMT</pubDate><guid isPermaLink="false">Released: ver 2.1.0.0 (May 18, 2010) 20100518021452P</guid></item><item><title>Updated Release: ver 2.0.0.0 (4 23, 2010)</title><link>http://linqjs.codeplex.com/releases/view/44185</link><description>&lt;div class="wikidoc"&gt;all code rewrite from scratch.&lt;br /&gt;enumerator support Dispose.&lt;br /&gt;&lt;br /&gt;namespace changed&lt;br /&gt;E, Linq.Enumerable -&amp;gt; Enumerable&lt;br /&gt;&lt;br /&gt;delete methods&lt;br /&gt;ToJSON&lt;br /&gt;ToTable&lt;br /&gt;TraceF&lt;br /&gt;RangeDownTo&lt;br /&gt;&lt;br /&gt;rename methods&lt;br /&gt;ZipWith -&amp;gt; Zip&lt;br /&gt;Slice -&amp;gt; BufferWithCount&lt;br /&gt;Times -&amp;gt; Generate&lt;br /&gt;&lt;br /&gt;change methods&lt;br /&gt;From (add argument - WSH&amp;#39;s IEnumerable)&lt;br /&gt;Trace (write to console.log)&lt;br /&gt;RangeTo (contains downto)&lt;br /&gt;OrderBy/OrderByDescending (support string sort)&lt;br /&gt;&lt;br /&gt;add methods&lt;br /&gt;MaxBy&lt;br /&gt;MinBy&lt;br /&gt;OfType&lt;br /&gt;Catch&lt;br /&gt;Finally&lt;br /&gt;PartitionBy&lt;br /&gt;Alternate&lt;br /&gt;TakeExceptLast&lt;br /&gt;RepeatWithFinalize&lt;br /&gt;&lt;br /&gt;add files&lt;br /&gt;jquery.linq.js&lt;br /&gt;and minifier file by Microsoft Ajax Minifier(-HC)&lt;br /&gt;&lt;br /&gt;delete files&lt;br /&gt;linq.xml.js (move to branches)&lt;br /&gt;linq.tools.js (move to branches and rename linq.utils.js)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Fri, 23 Apr 2010 14:27:11 GMT</pubDate><guid isPermaLink="false">Updated Release: ver 2.0.0.0 (4 23, 2010) 20100423022711P</guid></item><item><title>Released: ver 2.0.0.0 (Apr 23, 2010)</title><link>http://linqjs.codeplex.com/releases/view/44185</link><description>&lt;div&gt;all code rewrite from scratch.&lt;br&gt;enumerator support Dispose.&lt;br&gt;&lt;br&gt;namespace changed&lt;br&gt;E, Linq.Enumerable -&amp;gt; Enumerable&lt;br&gt;&lt;br&gt;delete methods&lt;br&gt;ToJSON&lt;br&gt;ToTable&lt;br&gt;TraceF&lt;br&gt;RangeDownTo&lt;br&gt;&lt;br&gt;rename methods&lt;br&gt;ZipWith -&amp;gt; Zip&lt;br&gt;Slice -&amp;gt; BufferWithCount&lt;br&gt;Times -&amp;gt; Generate&lt;br&gt;&lt;br&gt;change methods&lt;br&gt;From (add argument - WSH&amp;#39;s IEnumerable)&lt;br&gt;Trace (write to console.log)&lt;br&gt;RangeTo (contains downto)&lt;br&gt;OrderBy/OrderByDescending (support string sort)&lt;br&gt;&lt;br&gt;add methods&lt;br&gt;MaxBy&lt;br&gt;MinBy&lt;br&gt;OfType&lt;br&gt;Catch&lt;br&gt;Finally&lt;br&gt;PartitionBy&lt;br&gt;Alternate&lt;br&gt;TakeExceptLast&lt;br&gt;RepeatWithFinalize&lt;br&gt;&lt;br&gt;add files&lt;br&gt;jquery.linq.js&lt;br&gt;and minifier file by Microsoft Ajax Minifier(-HC)&lt;br&gt;&lt;br&gt;delete files&lt;br&gt;linq.xml.js (move to branches)&lt;br&gt;linq.tools.js (move to branches and rename linq.utils.js)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Fri, 23 Apr 2010 14:27:11 GMT</pubDate><guid isPermaLink="false">Released: ver 2.0.0.0 (Apr 23, 2010) 20100423022711P</guid></item><item><title>Updated Release: ver 2.0.0.0 (4 23, 2010)</title><link>http://linqjs.codeplex.com/releases/view/44185</link><description>&lt;div class="wikidoc"&gt;all code rewrite from scratch.&lt;br /&gt;enumerator support Dispose.&lt;br /&gt;&lt;br /&gt;namespace changed&lt;br /&gt;E, Linq.Enumerable -&amp;gt; Enumerable&lt;br /&gt;&lt;br /&gt;delete methods&lt;br /&gt;ToJSON&lt;br /&gt;ToTable&lt;br /&gt;TraceF&lt;br /&gt;RangeDownTo&lt;br /&gt;&lt;br /&gt;rename methods&lt;br /&gt;ZipWith -&amp;gt; Zip&lt;br /&gt;Slice -&amp;gt; BufferWithCount&lt;br /&gt;Times -&amp;gt; Generate&lt;br /&gt;&lt;br /&gt;change methods&lt;br /&gt;From (add argument - WSH&amp;#39;s IEnumerable)&lt;br /&gt;Trace (write to console.log)&lt;br /&gt;RangeTo (contains downto)&lt;br /&gt;OrderBy/OrderByDescending (support string sort)&lt;br /&gt;&lt;br /&gt;add methods&lt;br /&gt;MaxBy&lt;br /&gt;MinBy&lt;br /&gt;OfType&lt;br /&gt;Catch&lt;br /&gt;Finally&lt;br /&gt;PartitionBy&lt;br /&gt;Alternate&lt;br /&gt;TakeExceptLast&lt;br /&gt;RepeatWithFinalize&lt;br /&gt;&lt;br /&gt;add files&lt;br /&gt;jquery.linq.js&lt;br /&gt;and minifier file by Microsoft Ajax Minifier(-HC)&lt;br /&gt;&lt;br /&gt;delete files&lt;br /&gt;linq.xml.js (move to branches)&lt;br /&gt;linq.tools.js (move to branches and rename linq.utils.js)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Fri, 23 Apr 2010 13:10:11 GMT</pubDate><guid isPermaLink="false">Updated Release: ver 2.0.0.0 (4 23, 2010) 20100423011011P</guid></item><item><title>Released: ver 2.0.0.0 (Apr 23, 2010)</title><link>http://linqjs.codeplex.com/releases/view/44185</link><description>&lt;div&gt;all code rewrite from scratch.&lt;br&gt;enumerator support Dispose.&lt;br&gt;&lt;br&gt;namespace changed&lt;br&gt;E, Linq.Enumerable -&amp;gt; Enumerable&lt;br&gt;&lt;br&gt;delete methods&lt;br&gt;ToJSON&lt;br&gt;ToTable&lt;br&gt;TraceF&lt;br&gt;RangeDownTo&lt;br&gt;&lt;br&gt;rename methods&lt;br&gt;ZipWith -&amp;gt; Zip&lt;br&gt;Slice -&amp;gt; BufferWithCount&lt;br&gt;Times -&amp;gt; Generate&lt;br&gt;&lt;br&gt;change methods&lt;br&gt;From (add argument - WSH&amp;#39;s IEnumerable)&lt;br&gt;Trace (write to console.log)&lt;br&gt;RangeTo (contains downto)&lt;br&gt;OrderBy/OrderByDescending (support string sort)&lt;br&gt;&lt;br&gt;add methods&lt;br&gt;MaxBy&lt;br&gt;MinBy&lt;br&gt;OfType&lt;br&gt;Catch&lt;br&gt;Finally&lt;br&gt;PartitionBy&lt;br&gt;Alternate&lt;br&gt;TakeExceptLast&lt;br&gt;RepeatWithFinalize&lt;br&gt;&lt;br&gt;add files&lt;br&gt;jquery.linq.js&lt;br&gt;and minifier file by Microsoft Ajax Minifier(-HC)&lt;br&gt;&lt;br&gt;delete files&lt;br&gt;linq.xml.js (move to branches)&lt;br&gt;linq.tools.js (move to branches and rename linq.utils.js)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Fri, 23 Apr 2010 13:10:11 GMT</pubDate><guid isPermaLink="false">Released: ver 2.0.0.0 (Apr 23, 2010) 20100423011011P</guid></item><item><title>Created Release: ver 2.0.0.0 (4 23, 2010)</title><link>http://linqjs.codeplex.com/releases?ReleaseId=44185</link><description>&lt;div class="wikidoc"&gt;all code rewrite from scratch.&lt;br /&gt;enumerator support Dispose.&lt;br /&gt;&lt;br /&gt;namespace changed&lt;br /&gt;E, Linq.Enumerable -&amp;gt; Enumerable&lt;br /&gt;&lt;br /&gt;delete methods&lt;br /&gt;ToJSON&lt;br /&gt;ToTable&lt;br /&gt;TraceF&lt;br /&gt;RangeDownTo&lt;br /&gt;&lt;br /&gt;rename methods&lt;br /&gt;ZipWith -&amp;gt; Zip&lt;br /&gt;Slice -&amp;gt; BufferWithCount&lt;br /&gt;Times -&amp;gt; Generate&lt;br /&gt;&lt;br /&gt;change methods&lt;br /&gt;From (add argument - WSH&amp;#39;s IEnumerable)&lt;br /&gt;Trace (write to console.log)&lt;br /&gt;RangeTo (contains downto)&lt;br /&gt;OrderBy/OrderByDescending (support string sort)&lt;br /&gt;&lt;br /&gt;add methods&lt;br /&gt;MaxBy&lt;br /&gt;MinBy&lt;br /&gt;OfType&lt;br /&gt;Catch&lt;br /&gt;Finally&lt;br /&gt;PartitionBy&lt;br /&gt;Alternate&lt;br /&gt;TakeExceptLast&lt;br /&gt;RepeatWithFinalize&lt;br /&gt;&lt;br /&gt;add files&lt;br /&gt;jquery.linq.js&lt;br /&gt;and minifier file by Microsoft Ajax Minifier(-HC)&lt;br /&gt;&lt;br /&gt;delete files&lt;br /&gt;linq.xml.js (move to branches)&lt;br /&gt;linq.tools.js (move to branches and rename linq.utils.js)&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>neuecc</author><pubDate>Fri, 23 Apr 2010 13:03:21 GMT</pubDate><guid isPermaLink="false">Created Release: ver 2.0.0.0 (4 23, 2010) 20100423010321P</guid></item></channel></rss>