Jappix Changelog
================

Here's the log of what has changed over the Jappix releases.


Primo, v1.1.6 (August 2015)
---------------------------

 * Security fix on paths check  @valeriansaliou


Primo, v1.1.5 (August 2015)
---------------------------

 * Critical file upload security fix  @valeriansaliou, @mathiasertl


Primo, v1.1.4 (April 2015)
---------------------------

 * Fix various issues           @valeriansaliou
 * Fix XSS attack on dataforms  @V1RTUOZ


Primo, v1.1.3 (January 2015)
----------------------------

 * Better default priorities        @beanow, @valeriansaliou
 * Fix IE11+ browser compatibility  @valeriansaliou


Primo, v1.1.2 (October 2014)
----------------------------

 * XEP-0353: Jingle Message Initiation  @valeriansaliou
 * Fixes Jingle calls in Chrome 38+     @valeriansaliou


Primo, v1.1.1 (September 2014)
------------------------------

 * Ignore empty XHTML-IM messages  @eijebong, @valeriansaliou
 * Fix a bug with message markers  @valeriansaliou


Primo, v1.1.0 (June 2014)
-------------------------

 * XEP-0272: Multiparty Jingle (Muji)      @valeriansaliou
 * Prevent client crash on huge messages   @valeriansaliou
 * Beautified client code (JavaScript)     @valeriansaliou
 * Fix unavailable MUC rooms               @emamirazavi


One, v1.0.7 (May 2014)
----------------------

 * Fix BackLinks design                         @valeriansaliou
 * Sort Jappix Mobile contacts alphabetically   @valeriansaliou
 * Display offline contacts in Jappix Mini      @valeriansaliou


One, v1.0.6 (May 2014)
----------------------

 * XEP-0308: Last Message Correction               @valeriansaliou
 * XEP-0333: Chat Markers                          @valeriansaliou
 * XEP-0319: Last User Interaction into Presence   @valeriansaliou
 * XEP-0224: Attention                             @valeriansaliou
 * XEP-0152: Reachability Addresses                @valeriansaliou
 * XEP-0334: Message Processing Hints              @valeriansaliou
 * Fix gateway contacts management                 @valeriansaliou
 * Fix sounds in Jappix Mini                       @aryo, @valeriansaliou


One, v1.0.5 (May 2014)
----------------------

 * Fix MUC bookmark shortcut button                         @valeriansaliou
 * Fix HTML5 notifications in Firefox 22+                   @valeriansaliou
 * Fix server commands tool                                 @valeriansaliou
 * New translations added (Uzbek), and a few ones updated   @nurkamol, @valeriansaliou


One, v1.0.4 (May 2014)
----------------------

 * Fix update tool (on some environments)               @valeriansaliou
 * Fix MUC room join                                    @maranda, @valeriansaliou
 * Fix special chars in JIDs for Jappix Mini            @dunger, @valeriansaliou
 * Fix WebSocket session termination in JSJaC           @sstrigler
 * Enhance backend security (verify SSL certificates)   @valeriansaliou
 * Add assets client cache option                       @valeriansaliou
 * Add SSO support to Jappix Mobile                     @valeriansaliou


One, v1.0.3 (March 2014)
------------------------

 * Fix JSJaC packet register   @valeriansaliou, @sstrigler


One, v1.0.2 (March 2014)
------------------------

 * Fix IQ spoofing security issue   @valeriansaliou, @sstrigler
 * Better autocompletion            @Nabellaleen
 * Various bugfixes                 @Nabellaleen, @valeriansaliou


One, v1.0.1 (January 2014)
--------------------------

 * Change MAM namespace to a temporary one           @maranda
 * Fix broken Jappix Mini CSS loader in some cases   @valeriansaliou
 * Libs update                                       @valeriansaliou


One, v1.0.0 (January 2014)
--------------------------

 * XEP-0166: Jingle                                 @valeriansaliou
 * XEP-0292: vCard4 Over XMPP                       @valeriansaliou
 * XEP-0280: Message Carbons                        @valeriansaliou
 * IE9, IE10, IE11 support                          @valeriansaliou
 * Libs update                                      @valeriansaliou
 * Client code rewrite                              @valeriansaliou
 * Directory tree re-organization                   @valeriansaliou
 * Tested code (pass CSSLint, JSHint and PHPLint)   @valeriansaliou


Nemesis Alpha 9, v0.9.9 (August 2013)
-------------------------------------

 * XEP-0313: Message Archive Management                                                                  @valeriansaliou
 * Drop support for Message Archiving (XEP-0136), outpaced by MAM (XEP-0313)                             @valeriansaliou
 * Jappix Desktop performances improved (noticeable with big rosters)                                    @valeriansaliou
 * Fix Jappix Desktop avatar system, unable to cache avatars (thus increasing network load and delays)   @valeriansaliou
 * New translations added (Mongolian), and a few ones updated                                            @valeriansaliou


Nemesis Alpha 8, v0.9.8 (May 2013)
----------------------------------

 * RTL (Right-To-Left Languages) support   @valeriansaliou
 * Various bufixes                         @valeriansaliou


Nemesis Alpha 7, v0.9.7 (April 2013)
------------------------------------

 * Fix overflow events in Mini                     @valeriansaliou
 * Fix user info display bug with formatted text   @valeriansaliou
 * Jappix Me notification system                   @valeriansaliou
 * Update JSJaC                                    @valeriansaliou
 * Update jQuery (v1.10.1)                         @valeriansaliou


Nemesis Alpha 6, v0.9.6 (April 2013)
------------------------------------

 * Fix login with accented usernames               @valeriansaliou
 * WOFF Get API headers fixed                      @valeriansaliou
 * Better Get API URL generator                    @valeriansaliou
 * Fix broken Jappix Mini extraction script        @valeriansaliou
 * Show when user joins/exits MUC in Jappix Mini   @valeriansaliou


Nemesis Alpha 5, v0.9.5 (March 2013)
------------------------------------

 * Jappix Mini enhancements                                    @valeriansaliou
 * Fix Jappix over non-standard ports                          @valeriansaliou
 * Locale detector improved                                    @valeriansaliou
 * Load more items on social channel scroll                    @valeriansaliou
 * Fix a lot of English base language typos                    @valeriansaliou
 * Support for XHTML microblog entries (Movim compatibility)   @valeriansaliou
 * Show Jappix Desktop on tablets (not mobile anymore)         @valeriansaliou
 * Option to disable Jappix Mini on mobile phones              @valeriansaliou
 * Fix broken MUC bookmarks retrieval                          @valeriansaliou


Nemesis Alpha 4, v0.9.4 (March 2013)
------------------------------------

 * [SECURITY] Fix insafe HTML escaping                 @valeriansaliou
 * PHP 5.4 compatibility                               @valeriansaliou
 * Auto-populate microblog on connect                  @valeriansaliou
 * Register API support for Metronome XMPPd            @valeriansaliou
 * Non-blocking PHP sessions                           @valeriansaliou
 * Permissive geoloc selector in microblog             @valeriansaliou
 * Select priority more easily                         @valeriansaliou
 * Compliancy with Atom specification (social inbox)   @valeriansaliou
 * Added project mirrors                               @valeriansaliou


Nemesis Alpha 3, v0.9.3 (February 2013)
---------------------------------------

 * [SECURITY] More randomness in CAPTCHA                                            @valeriansaliou
 * Fix buggy roster filter with groups                                              @valeriansaliou
 * Add Piwik tracking feature (configurable in manager)                             @valeriansaliou
 * Easy popup close by clicking away                                                @valeriansaliou
 * Fix cropped uploaded pictures                                                    @valeriansaliou
 * Revert to old File Share API (which is far better)                               @valeriansaliou
 * Fixes broken translations (strange UTF-8 chars due to bugged Gettext compiler)   @valeriansaliou


Nemesis Alpha 2, v0.9.2 (January 2013)
--------------------------------------

 * [SECURITY] Introduce the Register API (prevents register flood by spam bots)   @valeriansaliou
 * Reworked Storage API                                                           @valeriansaliou
 * Jappix Mini code beautify                                                      @valeriansaliou
 * Lighter and Web-safe font files                                                @valeriansaliou
 * Better error logging                                                           @valeriansaliou
 * Fix Openfire ping request                                                      @valeriansaliou
 * Typing notification in Jappix Mini                                             @valeriansaliou
 * Support for WebKit notifications                                               @valeriansaliou
 * Jappix Mini groupchat suggest                                                  @valeriansaliou
 * Enhanced Download API                                                          @valeriansaliou
 * Mini animated chat icon, much sexier                                           @valeriansaliou
 * IE custom font compatibility                                                   @valeriansaliou
 * Legal changes                                                                  @valeriansaliou
 * Update licensing with real names                                               @valeriansaliou


Nemesis Alpha 1, v0.9.1 (2012)
------------------------------

 * Show an 'add to home' button on iOS devices                   @camaran
 * Ability to suspend statistics                                 @valeriansaliou
 * Fix IE9 issue with clustering                                 @valeriansaliou
 * Show profile button in user search results                    @valeriansaliou
 * Ability to change message font, font size and color           @valeriansaliou
 * Fix choppy Jappix Mini status picker                          @valeriansaliou
 * Sounds for Safari & IE9                                       @valeriansaliou
 * Enhance new file storage functions                            @valeriansaliou
 * No resize for textareas                                       @valeriansaliou
 * Add a configurable legal disclaimer                           @valeriansaliou
 * Fix a loop bug on presence if no support for sessionStorage   @valeriansaliou
 * Universal fonts                                               @valeriansaliou
 * Add ability to configure the node owner name & website        @valeriansaliou
 * HTTP authentication for LDAP                                  @valeriansaliou
 * Better notification + comments management                     @valeriansaliou


Spaco, v0.9 (2011)
------------------

 * [SECURITY] Fix when sending files to a contact   @valeriansaliou
 * Better Jappix Mini performances                  @valeriansaliou
 * Fix Jappix Mini display issues                   @valeriansaliou
 * Connection issue fixed with BOSH API             @valeriansaliou
 * Open XMPP links when Jappix is ready             @valeriansaliou


Suno, v0.8 (2011)
---------------------

 * XEP-0066: Out of Band Data                                 @valeriansaliou
 * Switch from OpenStreetMap to Google Maps for geolocation   @valeriansaliou


Stelo, v0.7 (2011)
------------------

 * Lighter Jappix Mini                                           @valeriansaliou
 * Welcome popup                                                 @valeriansaliou
 * Support for /me command in Jappix Mini                        @valeriansaliou
 * Fixes in social channel                                       @valeriansaliou
 * Bigger BOSH poll interval (avoids some overactivity errors)   @valeriansaliou
 * Compression disabled by default in Get API                    @valeriansaliou
 * Send chatstates in MUC                                        @valeriansaliou
 * Social notification inbox                                     @valeriansaliou


Lumo, v0.6 (2011)
-----------------

 * Smoother Mini animation                                               @valeriansaliou
 * Show avatars in social channel comments                               @valeriansaliou
 * Legacy mode for microblog comments                                    @valeriansaliou
 * Microblog updated to comply with a new version of XEP-0277            @valeriansaliou
 * Fix DNS SRV issue because of a 'route' attribute on BOSH initiation   @valeriansaliou


Ribelo, v0.5 (2011)
-------------------

 * Add support for comments in microblog   @valeriansaliou
 * Jappix Mini fixes and improvements      @valeriansaliou


Lupo, v0.4 (2011)
-----------------

 * Full IE5.5 compatibility for Jappix Mini                            @valeriansaliou
 * BOSH without cURL (if cURL unavailable)                             @valeriansaliou
 * Handle multiple microblog attached files                            @valeriansaliou
 * Microblog attached files thumbnails                                 @valeriansaliou
 * BOM (Byte Order Mark) filtering for Get API                         @valeriansaliou
 * Autoplay for new YouTube HTML5 player                               @valeriansaliou
 * Support for privacy lists pushs                                     @valeriansaliou
 * Roster-side privacy lists (make contact blocking/unblocking easy)   @valeriansaliou
 * Better update checker                                               @valeriansaliou
 * XEP-0144: Roster Item Exchange                                      @valeriansaliou
 * Cross domain support for Internet Explorer and legacy browsers      @valeriansaliou
 * Update jQuery (v1.4.4)                                              @valeriansaliou
 * TZO fix (for negative timezones, e.g.: UTC-5)                       @valeriansaliou
 * Better language detection                                           @valeriansaliou
 * Use HTML5 or Flash for YouTube embedded videos                      @valeriansaliou


Prism, v0.3 (2011)
------------------

 * [SECURITY] Fix JS escape bug for quotes                @valeriansaliou
 * [SECURITY] HTML-encode notification username           @valeriansaliou
 * Introduction of Jappix Mini                            @valeriansaliou
 * Introduction of Jappix Manager                         @valeriansaliou
 * Introduction of Jappix Install                         @valeriansaliou
 * XEP-0050: Ad-Hoc Commands                              @valeriansaliou
 * XEP-0136: Message Archiving                            @valeriansaliou
 * Update Jappix logo                                     @valeriansaliou
 * Declare application language to XMPP server            @valeriansaliou
 * Add a buddy search tool                                @valeriansaliou
 * Support for old/legacy vCard server implementations    @valeriansaliou
 * Inbox messages sorted by date                          @valeriansaliou
 * Better music search                                    @valeriansaliou
 * Human-readable geolocation                             @valeriansaliou
 * Gateway show/hide                                      @valeriansaliou
 * HTML5 forms                                            @valeriansaliou
 * Better notification management                         @valeriansaliou
 * Unified chat design                                    @valeriansaliou
 * Dynamic DOM load (better performances)                 @valeriansaliou
 * Jappix logo shown when connected (improves branding)   @valeriansaliou


Lidar, v0.2 (2010)
------------------

 * Introduction of Jappix Mobile               @valeriansaliou
 * UI redesign (from grey to black and blue)   @valeriansaliou
 * Social channel introduced (microblog)       @valeriansaliou


Genesis, v0.1 (2010)
--------------------

 * Initial version, released after private beta         @valeriansaliou
 * Introduction of Jappix Desktop                       @valeriansaliou
 * Basic chat, groupchat, roster and profile features   @valeriansaliou
 * Basic UI                                             @valeriansaliou


**For more information about what changed through time, check the changes made to our source code on GitHub: https://github.com/jappix/jappix/commits/master**
