YUI 3.4.0 Preview Release 2
June 23, 2011 at 2:08 pm by George Puckett | In Development | 8 CommentsThe YUI team has just completed the second sprint of the 3.4.0 development cycle. We’ve posted the results of the sprint to the CDN for community exploration and feedback. You can access this release at http://yui.yahooapis.com/3.4.0pr2/build/yui/yui-min.js.
There are some particular areas of the library where we’d love to have community feedback:
- There have been some changes to Loader to support flattening the organization of dependencies in the library. In addition, the allowRollup config is now false by default. You’ll need to pay close attention to your dependencies when working with this new configuration as the includes are more fine-grained to allow for smaller total downloads. There may be instances where additional files had been downloaded in the past as part of rollups that are no longer included with the revised Loader, so you may need to include more modules in your code’s
use()call. If you’re doing manual load specifications viause("*")or make use of submodule configurations, please try your code with the updated Loader to be sure we’re correctly handling your use case. - The new Calendar component is now included in the build. This is a very early release consisting of Calendar’s core functionality. Skinning and additional features will continue to be added ahead of the 3.4.0 launch.
- The App Framework, YUI’s new suite of MVC infrastructure components, is fully functional and ready for use.
- Two new widget-level plugins allow widgets to be modal and hide on certain user interactions.
- WidgetPositionAlign syncs on scroll and window-resize.
- You will also find updates to the Graphics API, performance enhancements in Base, bug fixes in Dial, and many more additions throughout the library.
You can get additional information on the content of this release by reviewing the ReadMe Rollup and the full list of tickets addressed in PR2. Please file any enhancement requests, bugs and regressions in the ticket database on YUILibrary.com.
Share and extend: Bookmark with del.icio.us | digg it! | reddit!
8 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment

Copyright © 2006-2012 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service
Powered by WordPress on Yahoo! Web Hosting.

It would be great to have a demo page and/or online documentation.
Comment by John — June 23, 2011 #
@John: We’re working hard on the docs and examples (and the new yuilibrary.com website!) for the final release. You’ll see those appearing in the GitHub repo over the next few weeks.
Comment by Ryan Grove — June 23, 2011 #
I sincerely hope the wysiwyg editor will be part of the 3.4.0 release! It is long overdue.
Comment by Marc Schipperheyn — June 26, 2011 #
Where is the download?
It’s not in https://github.com/yui/yui3/zipball/3.4.0pr2
Comment by enmaai — June 26, 2011 #
How can these releases be considered Preview Releases? The impressive loader changes may deserve the term PR, but Calendar and the App Framework are still being developed and not even close to feature complete, let alone beta or PR.
The Calendar module in particular is so incomplete I’m not even sure why it has been merged in, let alone how we can provide any meaningful feedback so early in it’s development. That’s especially sad as it was the sole reason I updated our dev environment to pull from github (since, as the previous commenter noticed, there’s no up-to-date download and the github downloads have @VERSION@ tags pointing to 3.3.0).
What’s the best way to get in the loop on the goals and plans for the Calendar and App modules? The sprint info page provides some insight, but only limited to this sprint, not the entire release (for instance, it doesn’t even mention the App module). That was an advantage of the old project plan page that had the tree of modules/tasks/etc. that gave a good picture of the goals of the release.
Comment by Adrian Ziemkowski — July 7, 2011 #
https://github.com/yui/yui3/zipball/v3.4.0pr2
Comment by Andrew Wooldridge — July 8, 2011 #
@enmaai – The 3.4.0 previews have only been posted via CDN. Our thoughts were that pointing a development environment to a hosted version rather than setting up a local host would be an expedient way to get more developers to explore and provide feedback. Do you prefer the download instead?
Comment by George Puckett — July 11, 2011 #
@Adrian – The YUI development team is in the process of transitioning our development from one monolithic development cycle to a more
agile-structured set of sprints. The 3.4.0 previews are simply that – a preview of the work we have accomplished up to the close of our most recent sprint. We have not tagged the 3.4.0 previews with alpha or beta status as yet as they are truly a work in progress posted for community access for those who would like to take an early peek under the hood of our next release. We are working on improving our documentation and release communication processes as well. As mentioned by Ryan in a prior comment we are working on updating the YUILibrary.com website to allow posting of pre-release documentation to coincide with preview releases. We are also refining our tools and sprint processes in order to make our development plans and progress more transparent. Please pardon our dust while we are under construction. We greatly appreciate the patience of the community as we are working on many improvements during the 3.4.0 development cycle that will be rolled out in upcoming releases.
Comment by George Puckett — July 11, 2011 #