On 7/29/05, <b class="gmail_sendername">Mark Pilgrim</b> &lt;<a href="mailto:pilgrim@gmail.com">pilgrim@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 7/28/05, Aaron Boodman &lt;<a href="mailto:zboogs@gmail.com">zboogs@gmail.com</a>&gt; wrote:<br>&gt; &gt; Given the complete lack of any resemblance to or compatibility with<br>&gt; &gt; 0.4.0 or 0.4.1, could you please bump the version number to 
0.5 before<br>&gt; &gt; unleashing it onto the world?<br>&gt;<br>&gt; 0.4.2 is extremely similar to 0.4.1. ... Am I missing something?<br><br>0.4.0a1, 0.4.0a2, and 0.4.0a3 were vulnerable to the security holes<br>reported last week.
<br><br>0.4.1a1 introduced an entirely new security architecture and broke<br>compatibility with Deer Park. It also failed on application/xhtml+xml<br>pages, failed on invalid pages like Bloglines and Passport, failed if<br>
a script called a function defined later<br><br>0.4.1a2 fixed the known bugs in 0.4.1a1 but removed the anonymous<br>function wrapper around user scripts, which broke compatibility with<br>19 of my scripts that used a top-level &quot;return&quot; statement. It also
<br>had a bizarre bug -- probably left over from 0.4.1a1 -- where function<br>foo() failed in certain cases, but var foo = function() always worked.<br><br>0.4.1a3 re-added the anonymous function wrapper and fixed all known
<br>bugs in 0.4.1a2.<br><br>0.4.2a1 moved the location of the scripts directory outside the<br>extensions tree and deleted everybody's scripts, re-introduced an old<br>problem with forward-defined functions, and introduced a new scope
<br>chain (which, as it turned out, introduced a new security<br>vulnerability).<br><br>0.4.2a2 re-fixed the problem with forward-defined functions, and fixed<br>migration routine.<br><br>0.4.1a3 changed the scoping chain, which closed the security
<br>vulnerability introduced in 0.4.2a1 but broke at least 2 of my scripts<br>which I had modified for Deer Park compatibility under 0.4.1a3 or<br>0.4.2a1.<br><br><br>Please, for the love of God, let the 0.4.x.y.z line die a quiet and
<br>well-deserved death, and call the next public release &quot;0.5&quot;.</blockquote><div><br>
<br>
The ugly dark underbelly of version numbering. <br>
&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">--<br>Cheers,<br>-Mark<br>_______________________________________________<br>Greasemonkey mailing list
<br><a href="mailto:Greasemonkey@mozdev.org">Greasemonkey@mozdev.org</a><br><a href="http://mozdev.org/mailman/listinfo/greasemonkey">http://mozdev.org/mailman/listinfo/greasemonkey</a><br></blockquote></div><br>