• .NET Developer Tools DevTools

    UI controls for ASP.NET AJAX, MVC, WPF,
    Silverlight, Windows 8 and Windows Phone

  • Hybrid Mobile Development Icenium

    Cross-platform Mobile Development Tool
    with cloud-based architecture

  • HTML5 / JavaScript Development Kendo UI

    Everything you need to build sites and
    mobile apps with JavaScript and HTML5

  • Testing Tools TestStudio

    One easy tool for Functional, Performance,
    Load and Mobile software testing

  • Web Presence Platform Sitefinity CMS

    Everything for your online business - content
    management, ecommerce, emarketing

  • Agile Project Management TeamPulse

    Simple and intuitive project management
    and collaboration software

Contact us

We are here for you.
  • usa+1‒888‒365‒2779
  • uk+44‒20‒7291‒0580
  • bg+359‒2‒8099850
  • de+49‒89‒2441642‒70
  • au+61‒2‒8090‒1465
  • emailsales@telerik.com
Your account Access to your products, updates and support
Telerik Product Families
  • Your Account
    Your Account
    Log in
  • ABOUT US

    About Telerik

    • Company
    • Press Center
    • Customers
    • Community
    • Careers
    • Contacts
Kendo UI - The way of HTML5
Products ▼
Kendo UI Web Kendo UI Mobile Kendo UI DataViz Server Side Wrappers
Demos Purchase Download
Blogs Documentation
Support ▼
Premium Forums StackOverflow Forums
Resources ▼

Featured Resource

Kendo UI Dojo


Blogs Code Library Demos Documentation FAQ Testing
Premium Forums Roadmap User Voice Videos Webinars More Resources
Contact Us Search
 

Blogs

Announcing the Kendo UI Q3 2012 Service Pack

Wednesday, January 16, 2013 by Kendo UI Team Blog | Comments 8

Over the last few months, we’ve been working hard to deliver you an awesome Q1 2013 release (which you can read more about, here). Along the way, we figured today was time to drop a Service Pack for Q3 2012, which includes a bunch of new features and a boatload of fixes. In this blog post, I’ll highlight a few of things we’ve added in this release. To download the Service Pack right away, head over to the downloads page of your account. This post won’t cover everything new and improved, so to read more, be sure to check out the change logs:

  • What’s New in Kendo UI Web
  • What’s New in Kendo UI DataViz
  • What’s New in Kendo UI Mobile

The Kendo UI Q3 2012 service pack provides a number of updates, fixes, and enhancements to the version of Kendo UI we shipped in November of 2012. From a high-level perspective, we accomplished a great deal of work for this latest milestone:

  • 76 bugs fixed
  • 19 enhancements added
  • 48 issues resolved for Kendo UI Web
  • 8 issues resolved for Kendo UI DataViz
  • 20 issues resolved for Kendo UI Mobile
  • and much more!

Here are just a few of the cooler fixes and enhancements we’ve implemented in this service pack:

New! Check for changes in the DataSource

With this Service Pack, we added the ability to call hasChanges() on the Kendo DataSource, which returns true if the underlying data has changed since the last read.

var ds = new kendo.data.DataSource({
schema: {
    model: { id: "id" }
},
data: [{ id: 1, name: "Burke" }]
});
ds.read();

output.innerText = ds.hasChanges() // Returns false
ds.get(1).set("name", "Brandon"); // Change some data
output.innerText = ds.hasChanges(); // Returns true

 

New! Support for canceling the requestStart event

Another addition we recently made to the DataSource is the ability to cancel the requestStart event of the DataSource by calling e.preventDefault() this can be useful in cases where you want to prevent a refresh on the DataSource under certain conditions, as illustrated in this completely contrived example:

var ds = new kendo.data.DataSource({
    data: [{name: "Brandon"}, {name: "Burke"},
           {name: "Derick"}, {name: "Todd"}],
    requestStart: function(e) {
        if (dontRead.checked) { // Don't refresh if checked
            output.innerText = "Read Canceled";
            e.preventDefault(); // Cancel the refresh
        }
    }
});

ds.read();

 

New! Editor Link dialog now supports localization

With the Service Pack, we’ve added three new additional properties to the Editor messages options literal that allow you to control the input labels on the link dialog. So, if I wanted to localize the labels in another language, say Urdu, I could add the following options to my editor initialization:

$("#editor").kendoEditor({
    messages: {
        linkWebAddress: "ویب ایڈریس",
        linkText: "متن",
        linkToolTip: "اوزاری ٹوٹکا"
    }
});

 

Then, when a user clicks on the Link button, the dialog labels are now localized, as shown in the following image.

Localized Editor
Localized Editor

New! Additional widget configuration options for MVC Wrappers users.

We added a lot of new features in this quarter that will be of particular interest to our MVC Wrappers customers. These include support for deferring widget initialization scripts outside of the widget wrapper, the ability to specify aggregate member names on the grid, a configuration builder for setting column filter options on the grid, and series highlight configuration options on DataViz charts. Be sure to check out the Demos and you SP bits to try these features out.

New! Additional DataViz demos, features and enhancements In addition to adding some additional demos to our recently-release Stock Chart widget, we’ve also added some new features to DataViz charts and gauges, including series highlight configuration options, the addition of selectStart, select and selectEnd events on charts and additional data attributes for radial and linear gauges.

New! PopOver open event handler provides target element data.

In addition to a number of fixes we added to Kendo UI Mobile, we’ve added target element information to the PopOver open event, which returns the DOM element that the user clicked on to open the PopOver widget:

popOver = $('#popOver').data("kendoMobilePopOver");
popOver.bind("open", function(e) {
  console.log("Opened by: " + e.target[0]);
});

 

There’s a lot more great stuff in the Service Pack, so head on over to the the downloads page in your account and get the bits now!

What’s next (and an announcement)

While you digest everything new in the Service Pack, we’ll keep on working on the Q1 2013 release, which you’ll get to see more of as we approach the next two milestones:

  • Kendo UI Q1 2013 Beta, expected in late February
  • Kendo UI Q1 2013 Release, expected in Mid-March

We’ve already talked about a lot of what’s coming in the Q1 release, but we’ve also got a few surprises up our sleeves. Today, I’m happy to share one of these with you….

The Q1 2013 release of Kendo UI will include support for TypeScript!

As many of you know, TypeScript is a compile-to-js maintained by Microsoft. The language is still very-much in an Alpha state, but we’ve gotten so much demand from our customers, that we decided to start offering support (in the form of TypeScript definition files for Kendo UI ) sooner, rather than later. If you’re a TypeScript fan-boy or -girl, keep an eye out for those in the Beta timeframe.

These are just a few of the updates, fixes, and enhancements that you’ll find in the service pack for the Kendo UI Q3 2012 release. Many of the bugs and feature requests we implemented came directly from you; our customers. We spend a great deal of time tracking your feedback on our forums, our UserVoice site, Stack Overflow, Twitter (@KendoUI) and elsewhere online. As always, we welcome all feedback. Please continue to submit your requests. We’ll continue to make Kendo UI more awesome.

About the Author
Brandon Satrom (@BrandonSatrom) is Program Manager for Kendo UI and is based in Austin, TX. A unapologetic lover of the web, Brandon loves to talk about HTML, JavaScript, CSS, open source and whatever new shiny tool or technology has distracted him from that other thing he was working on. Brandon loves writing and speaking and loves hanging out with and learning from other passionate developers, both online and in person. He blogs on occasion at UserInExperience.com

8 Comments

  1. 1 Todd 16 Jan 2013
    Are you tracking your bugs-fixed ratio per release.  It's great your fixing them, but the consistent high amount makes me wonder how much testing is being done before release.
  2. 2 Gary 18 Jan 2013
    Will the TypeScript implementation work with RequireJS and Kendo together to give us a modular framework? I believe TypeScript supports AMD.
    See:
    https://keyholesoftware.wordpress.com/2013/01/14/modularization-in-typescript/

    Is the RequireJS support still due Q1?
  3. 3 Brandon Satrom 18 Jan 2013
    @Todd, thanks for the comment! In addition to heavily unit-testing all of our widgets and library features, we have a complete set of UI tests that also run at each push to master. These are quite invaluable, though as I'm sure you know, its not uncommon for any piece of software to uncover "bugs" not covered by a test suite and/or which manifest from customer feedback after a release.

    @Gary, Absolutely, RequireJS support is still on track for Q1
  4. 4 Loren 22 Jan 2013
    How do we deffer the initialization of the mvc wrappers?
  5. 5 cipo 22 Jan 2013
    Do you intent to add support for the Breeze and/or Knockout in the
    Q1 2013 release, or in any relese in the future? 
  6. 6 Robert 24 Jan 2013
    Yes, is Breeze going to be supported?
  7. 7 Sam M 07 Feb 2013
    Hi, Pardon my ignorance. I am a new Kendo user. I have installed control panel  to download our purchased copy. How do I apply the service packs?

    Thanks
  8. 8 Brandon Satrom 14 Feb 2013
    @cipo, we don't officially support Knockout, but there's a great community project with Knockout bindings for kendo widgets at http://rniemeyer.github.com/knockout-kendo/

    +@Robert, we aren't planning to provide official support for Breeze, but we are working on some Breeze helpers in a soon-to-be-released effort.

    @Sam, the service packs are available via the control panel

Comment

  1. Click to add

  2. Click to add

  3. Click to add

  4.    
     
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
     
      
       
Blogs feed
Categories

  • Tutorials (26)
  • Release (33)
  • Browsers (7)
  • Extensions (3)
  • Tip of the Week (10)
  • Videos (5)
  • Concepts and Theory (13)
  • Misc. (25)
  • Framework Constructs (6)
  • Mobile (6)
  • UI Widgets (5)
  • Blogs (1)
Archive
  • 2013 May (6)
  • 2013 April (10)
  • 2013 March (9)
  • 2013 February (12)
  • 2013 January (10)
  • 2012 December (9)
  • 2012 November (11)
  • 2012 October (6)
  • 2012 September (7)
  • 2012 August (8)
  • 2012 July (10)
  • 2012 June (8)
  • 2012 May (10)
  • 2012 April (7)
  • 2012 March (13)
  • 2012 February (10)
  • 2012 January (6)
  • 2011 December (10)
  • 2011 November (4)
  • 2011 October (6)
  • 2011 September (5)
  • 2011 August (9)
Home Web Mobile DataViz Server Wrappers Whitepapers Surveys Chrome Icenium Contact Us

Kendo UI framework is developed by Telerik - a leading provider of UI components for web, desktop and mobile applications. Trusted by over 100,000 customers worldwide for our devotion to quality and industry-best technical support, Telerik helps professionals maximize their productivity and "deliver more than expected" every day.

kendoui - powered by html5, css3 & jquery
get social
  • Twitter
  • Facebook
  • Google plus
  • RSS
Privacy Policy | Branding Guidelines
Powered by Sitefinity CMS

Copyright © 2011 - 2013 Telerik Inc. All rights reserved.