<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><span class="m_3392127985484131722gmail-"></span><div>+1, although I don’t know why we&#39;re supporting this:</div><div><pre style="box-sizing:border-box;font-family:sfmono-regular,consolas,&#39;liberation mono&#39;,menlo,courier,monospace;font-size:13.600000381469727px;margin-top:0px;margin-bottom:0px;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;background-color:rgb(246,248,250);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-break:normal;color:rgb(36,41,46)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c" style="box-sizing:border-box;color:rgb(150,152,150)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c" style="box-sizing:border-box">//</span> 1.5.8 ..&lt; 2.0.0</span>
<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c" style="box-sizing:border-box;color:rgb(150,152,150)"></span>.<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c1" style="box-sizing:border-box;color:rgb(0,134,179)">package</span>(<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c1" style="box-sizing:border-box;color:rgb(0,134,179)">url</span>: <span class="m_3392127985484131722gmail-m_-6685159868071850230pl-s" style="box-sizing:border-box;color:rgb(24,54,145)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span>/SwiftyJSON<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span></span>, <span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c1" style="box-sizing:border-box;color:rgb(0,134,179)">from</span>: <span class="m_3392127985484131722gmail-m_-6685159868071850230pl-s" style="box-sizing:border-box;color:rgb(24,54,145)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span>1.5.8<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span></span>),</pre><div>when, at least as far as I can tell, this:</div><div><pre style="box-sizing:border-box;font-family:sfmono-regular,consolas,&#39;liberation mono&#39;,menlo,courier,monospace;font-size:13.600000381469727px;margin-top:0px;margin-bottom:0px;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;background-color:rgb(246,248,250);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-break:normal;color:rgb(36,41,46)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c" style="box-sizing:border-box;color:rgb(150,152,150)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c" style="box-sizing:border-box">//</span> 1.5.8 ..&lt; 2.0.0</span>
<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c" style="box-sizing:border-box;color:rgb(150,152,150)"></span>.<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c1" style="box-sizing:border-box;color:rgb(0,134,179)">package</span>(<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c1" style="box-sizing:border-box;color:rgb(0,134,179)">url</span>: <span class="m_3392127985484131722gmail-m_-6685159868071850230pl-s" style="box-sizing:border-box;color:rgb(24,54,145)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span>/SwiftyJSON<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span></span>, .<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-c1" style="box-sizing:border-box;color:rgb(0,134,179)">uptoNextMajor</span>(<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-s" style="box-sizing:border-box;color:rgb(24,54,145)"><span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span>1.5.8<span class="m_3392127985484131722gmail-m_-6685159868071850230pl-pds" style="box-sizing:border-box">&quot;</span></span>)),</pre><div>does the same thing, and the spelling is, at least to me, clearer as well. Dunno, maybe the “from” version is a term of art that I’m just not familiar with.</div></div></div><div><br></div></div></div></blockquote><div><br></div></div><div>Hi David,</div><div><br></div><div>Thank you for the review. </div><div><br></div><div>It is true that `from` and `.uptoNextMajor` are exactly same. We think that the most widely used requirement will be `.uptoNextMajor`, so we wanted to provide a shorthand for it.</div></div></div>