Version 1.2.0 released
We are happy to announce the new release of Kango framework.
What’s new
- Core: Ability to embed local resources in content scripts
- Core: Internationalization support
- UI: New method kango.ui.browserButton.setBadgeBackgroundColor
- UI: Ability to close options page programmatically
- UI: Options page is not opened twice anymore
- Builder: Chrome Web Store package generation added
- Builder: Ability to build IE extension on Mac OS and Linux (wine and makensis required)
- Firefox: Generated extensions are restartless now
- Firefox: Storage is not cleared anymore when user clears all browser history
- Firefox: Popup visual glitches fixed on Mac OS and Linux
- Chrome: kango.browser.windows fixes
- IE: 64 bit browser support
- IE: Windows 8 compatibility
- IE: Options page keyboard input and theming fixed
Feel free to leave any comments.
Version 1.0.0 released
What’s new
- Messaging API: Performance improvements on Firefox and Internet Explorer
- UI: Added Options page component
- Tabs API: Added KangoBrowserTab.close method
- Tabs API: KangoBrowserTab.dispatchMessage dispatches message to all frames now
- Content scripts: added new user script header keys @require and @all-frames
- Firefox 17 compatibility
- Core: Fixes and optimizations
Version 0.9.8 released
What’s new
- Chrome 21 (manifest version 2) support
- Safari 6 support
- Firefox 15 support
- Tabs API: KangoBrowserTab.getId method
- Core: Fixes and optimizations
How to upgrade from older versions
See new Popup API syntax.
Version 0.9.5 released
What’s new
- Core: Simple support for JS libraries in background and content scripts
- Core: Sandbox for background scripts in Firefox and IE
- UI: New Popup API (see PopupDemo sample and documentation)
- Storage: New storage engine in Firefox
How to upgrade from older versions
You shouldn’t use kango.ui.addEventListener(kango.ui.event.Ready, ...) anymore. Background script runs after Ready event now:
// replace
kango.ui.addEventListener(kango.ui.event.Ready, function() { new MyExtension(); });
// to
new MyExtension();
Version 0.9.4 released
What’s new
- Core: Auto-update
- Core: Moved all extension code in one namespace (required to pass addons.mozilla.org review)
- XHR: Access local extension files via kango.xhr.send
- Tabs/Windows API: Fixes
- Builder: Fixes
Version 0.9.3 released
What’s new
- Core: Tabs API implemented
- Core: Windows API implemented
- Core: Messaging API implemented
- Core, Builder, UI: Fixes and optimizations
Waiting for your feature requests!
Version 0.9.2 released
What’s new
- Core: Opera & Safari support added
- Builder: Mac OS support added
- Core, Builder, UI: A lot of fixes and optimizations
- Content scripts: userscript header parser optimized
You can find examples of projects made using Kango on “Our customers” page.