Sounds cool! 

Would you expect the revised extension framework to be backwards compatible 
with 1.7 extensions ? 

thanks
Mark

On Thursday, October 17, 2013 1:19:56 PM UTC-7, Christian Hammond wrote:
>
> On Thu, Oct 17, 2013 at 12:43 PM, Matthew Woehlke 
> <mwoehlk...@gmail.com<javascript:>
> > wrote:
>
>> On 2013-10-17 15:31, Christian Hammond wrote:
>>
>>> [...] our plate's pretty full right now trying to get RB 2.0 ready to
>>> ship.
>>>
>>
>> Wait... what happened to 1.8? :-)
>>
>> If you're really planning a major version bump (i.e. that wasn't a typo), 
>> is there a page somewhere with at least a brief overview of what's changing 
>> to warrant the major version bump? (Also, what new features there will be?)
>
>
>
> 1.8 is becoming 2.0.
>
> Here's a brief summary of what's changed since 1.7:
>
>
> * We've completely rewritten the entire JavaScript codebase to allow for 
> better maintenance, feature development, and extensibility. This is a 100% 
> rewrite. It'll allow us to do some pretty dang cool things.
>
> * Given the rewrite, we have fewer cases where the entire page has to 
> reload after some event (like publishing a reply to a review). We're going 
> to reduce reloads more as we go forward.
>
> * Extensions have been massively improved as well. Building and packaging 
> static media is now trivial (not just easy -- trivial). There are more 
> things to hook into.
>
> * There are now JavaScript-side extensions, for things like augmenting the 
> comment dialog. More will come in time, as we find good use cases. These 
> are also trivial to get going, as it just requires a JavaScript file 
> bundled with the extension and 2 fields filled out in the Extension class 
> (the name of the JavaScript file and the name of the RB.Extension subclass 
> in JavaScript).
>
> * Review UIs (which can be provided by extensions) can now show up within 
> the diff viewer, allowing for custom review UIs for binary files.
>
> * Review UIs can also provide diffing UIs.
>
> * With the two above, we now display uploaded images in the diff viewer, 
> and offer a few ways to show the differences between them. You can comment 
> on the image diff.
>
> * The diff viewer has a cleaner look to it, and shows new information, 
> such as the complexity of a given change through new complexity graphs 
> we've added, which concisely show the relative numbers of replaces, 
> inserts, deletes, and percentage of the file changed.
>
> * The diff viewer loads faster and it's faster to switch revisions or show 
> interdiffs, thanks to the new revision selector.
>
> * Easy post-commit support was added for many types of repositories. You 
> can now click New Review Request, select the repository, the branch, and 
> click a commit, and that commit will go up for review. No need to use rbt 
> post with --revision-range.
>
> * Comments and a review request's Description and Testing Done fields now 
> support Markdown. That means a comment can include an image, or 
> syntax-highlighted code samples, or what have you.
>
> * Things load faster all around now. We've reduced the number of file 
> downloads for any given page considerably. We also get some speed benefits 
> from upgrading to Django 1.5.
>
> * The UI is now completely localizable.
>
>
> So we felt it was worth a version bump.
>
> Christian
>
> -- 
> Christian Hammond - chi...@chipx86.com <javascript:>
> Review Board - http://www.reviewboard.org
> Beanbag, Inc. - http://www.beanbaginc.com
>  
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to