Here's the log of what has changed over the Giggle.js releases.
- In a nutshell
- Maintenance release @valeriansaliou
- In a nutshell
- Fix Chrome SSRC errors that were occuring frequently @valeriansaliou
- In a nutshell
- JSJaCJingle.js is now Giggle.js @valeriansaliou
- Pluggability module to other XMPP libraries @valeriansaliou
- In a nutshell
- XEP-0353 (full support) @valeriansaliou
- WebRTC SDP messages parsing fixed for Chrome 38+ @valeriansaliou
- In a nutshell
- CI links updated @valeriansaliou
- In a nutshell
- NodeJS dependencies updated (fixes broken installer) @valeriansaliou
- In a nutshell
- Participant stream custom handlers added to GiggleMuji @valeriansaliou
- In a nutshell
- Stream custom handlers added to GiggleSingle @valeriansaliou
- In a nutshell
- Quick build task added to Gruntfile @valeriansaliou
-
In a nutshell
- Library API changed to support both Single (one-to-one) + Muji (one-to-many) calls @valeriansaliou
- Refactored library structure to be more maintenable (using Ring.js + GruntJS + Bower) @valeriansaliou
- Code documented using JSDoc @valeriansaliou
-
XEP added
- In a nutshell
- Firefox compatibility @valeriansaliou
- Safer stanza custom handler helpers @valeriansaliou
- More precise SDP debugging @valeriansaliou
- Tests for CI added @valeriansaliou
- XEPs support file @valeriansaliou
- In a nutshell
- Fix video in Chrome 31+ loaded callback (doubling, tripling, and so forth) bug fixed @valeriansaliou
- XEP support file listing implemented protocols and specifications @valeriansaliou
- Fix wrong SDP ID/Label which was breaking some clients @valeriansaliou
- Cross-browser compatibility between Chrome and Firefox @valeriansaliou
- Firefox compatibility
- In a nutshell
- Better code debugging for issue reporting @valeriansaliou
- A lot of bugfixes @valeriansaliou
- transport-info support (add transports after descriptions are sent) @valeriansaliou
- Audio-only calls support @valeriansaliou
- Configurable video (resolution, framerate, bandwidth) @valeriansaliou
- Video resolution is sent to other peer in the Jingle stanza @valeriansaliou
- More robust content naming system (if name != media) @valeriansaliou
- Screen sharing support (still experimental, requires Chrome v26+ and proper flag enabled) @valeriansaliou
-
In a nutshell
- Ability to attach more video views as the call is going on using Giggle.register_view() @valeriansaliou
-
XEP added XEP-0262 (full support) @valeriansaliou
- In a nutshell
- Complex code split in separate functions @valeriansaliou
- Router fixes (some packets were dropped) @valeriansaliou
- Full integration debug, improvements on that side @valeriansaliou
-
In a nutshell
- Initial release @valeriansaliou
- Ability to videochat with another peer @valeriansaliou
- Working test client @valeriansaliou
-
XEP added
For more information about what changed through time, check the changes made to our source code on GitHub: https://github.com/valeriansaliou/giggle/commits/master