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.