Release Notes : April 21, 2008
Page Status: Beta
Contents |
[edit] New Features
- Interface Management for Controls: The Interface properties page now provides you with automation and a more complete view of the control’s configuration. Our hope is that the interface makes configuring controls much more intuitive for both new and experienced developers.
- Delegated Web Authentication: You can now use scaffolding that enables deeper integration with Facebook, Microsoft LiveID, and Google Data services, as well as other web service providers that only allow user authentication to be performed by web page hosted by the service provider. The framework provided is extensible with “drivers” designed especially for connecting to a specific service. Three such drivers (Microsoft LiveID, Google and Facebook) are available as working source code examples in the new “Share” (detailed below). To create drivers for additional service providers, follow the documented process in the list of links below. (And if you create a driver, consider putting it in the Share.)
- http://docs.bungeeconnect.com/wiki/index.php/Concept_:_Understanding_Delegated_Web_Authentication
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Using_Delegated_Web_Authentication_Drivers
- http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Writing_Delegated_Web_Authentication_Drivers
- http://docs.bungeeconnect.com/wiki/index.php/Runtime_Type_:_Utility_:_DelegatedWebAuth
- Share – Lite:You can now share your Bungee Connect creations as source code for other developers. You can also use the contributions of others in your own solutions, either by importing the source code, or linking to shared code as an “include.”
This first pass at the Share is just an initial version, and while functional, it’s still very rudimentary. We plan to continue expanding it in future releases. Why a “Lite” version of the Share? Simply put, the amount of demand for this from BCDN developers pushed us to accelerate our plans, and scope down our initial release. Bungee Labs has always had a broad, strategic vision for how sharing code in Bungee Connect will work and what it will make possible, but sometimes you just have to get something out there to start changing a vision into a reality. Over the next several releases, we will expand the Share’s capabilities to make it a key feature for not only Bungee Builder, but also for our community, Bungee Connect Developer Network as well.
So, try out the Share by creating something cool and then sharing it – like maybe a delegated authentication driver!
- New Inspector: Need to see the code for your solution? Want to see a preview of the upcoming changes to Bungee Logic’s format and syntax? Then check out the new Inspector tool.You can right click on any TypeLib or Class and choose the “Inspect” option to get a rendering of the code. You’ll see the new syntax and a code representation of more of your Solution than you were able to see before.
- Deployment Arguments: In many cases when an application is deployed it needs to run in a different context than during development. For example, if you want to develop against a testing database, but deploy against a production database. Another example would be where a web service requires that you use a different license key in testing vs production use. You can now set those specializations using deployment arguments
- New Runtime Objects for specific URL handling: There's two new Runtime classes, UrlBuilder and FacebookUrlBuilder which enable advanced url handling.
[edit] Bug Fixes
- Clicking a docs link no longer blocks other windows from opening in FireFox 3
- The performance of overlay popup windows has been improved
- Buttons on a form now properly respect their H-Align property in FireFox
- Type casting improved when doing comparison operations
- Tab Control no longer crosses over separators on a form in FireFox 3
- Error handling behaves more consistently between “Simulation” and Deployed applications
- Collection.removeAllByValue now updates the Collection’s numItems field properly
- Expressions support escaped double quotes (\")
- Appointment List control now allows selection of event label text with the mouse
- Fewer SSL popup warning dialogs in Internet Explorer
- Default Value for a TextEdit control now displays even when the control is bound to a field
- Google maps control no longer throwing exceptions when the collection underneath gets emptied
- Copying and pasting of styles no longer “ties” the two styles together
- Tab order repaired on several dialogs
- CTRL click now working on FireFox 3 and Safari
- Cookie Management APIs now working during simulate



