#### 1.5.7 (2020-12-19)

- Fixed file downloads on Android R

#### 1.5.6 (2019-11-05)

- Rollcall: Fixed SWADroid allows multiple simultaneous submissions of the attendance list

#### 1.5.5 (2019-07-08)

- Added support for Android-Q
- Fixed CHANGELOG typos

#### 1.5.4 (2018-02-25)

[FIXES]
- Groups: Fixed display of the name of single choice groups

#### 1.5.3 (2017-10-25)

[NEW]
- Added compatibility for Android Oreo notifications system

#### 1.5.2 (2017-02-12)

[NEW]
- Added privacy policy in Preferences screen

[UPDATES]
- Rearranged the layout of some options in main menu. Options for downloading files, such as Documents, Shared and Marks, are now available in the new Files folder

#### 1.5.1 (2017-01-21)

[FIXES]
- Fixed unparseable date: "anyType{}"(at offset 0) error

#### 1.5.0 (2016-09-01)

[NEW]
- Messages: Added search of recipients

#### 1.4.0 (2016-07-25)

[NEW]
- Main menu: Added menu for users who have no course

[FIXES]
- Marks: Fixed consultation of marks from the student role

#### 1.3.4 (2016-07-17)

[UPDATES]
- Login: Now it is mandatory to select a server
- Rollcall: Now you can scan codes in any orientation of the device
- Marks: Now a warning is showed if the student ID has not yet been verified by the teacher or there are no marks currently available
- UI: Minor improvements

#### 1.3.3 (2016-01-31)

[NEW]
- Added social notifications

[UPDATES]
- Removed setting the number of notifications stored in the device. Now notifications are automatically removed with greater age than 30 days

#### 1.3.2 (2016-01-06)

[NEW]
- Added permission management on Android 6.0 Marshmallow

#### 1.3.1 (2015-12-06)

[UPDATES]
- Improvements on login screen and create account screen
- Now canceled notifications are not downloaded during synchronization

#### 1.3 (2015-09-03)

[NEW]
- Added creation of user accounts
- Added consultation of marks in Assessment section
- Added new follower notification type
- Added support for LaTeX in notifications, informative sections and tests (partial in tests)

#### 1.2.4 (2015-03-15)

[UPDATES]
- Changed scan delay of codes to one second
- Now the Downloads module requires Android 3.0 or higher

#### 1.2.3 (2014-11-30)

[NEW]
- Added support for barcode scanning in rollcall module

[UPDATES]
- Now the events list is sorted in rollcall module
- Changed scan delay of codes to 2 seconds

#### 1.2.2 (2014-11-26)

[UPDATES]
- Disabled lateral sliding of notifications
- Now the "Seen" notifications group is open by default

[FIXES]
- Fixed screen refresh of users and attendances lists
- Now the relationship between events and courses is handled properly

#### 1.2.1 (2014-11-24)

[UPDATES]
- Now you can send empty attendance listings to mark all attendees as absents

[FIXES]
- Fixed screen refresh of attendances list

#### 1.2 (2014-11-23)

[NEW]
- Added birthday greetings
- Added rollcall module with sending of attendances to SWAD

#### 1.1.4 (2014-11-11)

[FIXES]
- Fixed download of notifications due to changes in SWAD

#### 1.1.3 (2014-10-05)

[FIXES]
- Fixed wrong update of notifications when sliding up the list

#### 1.1.2 (2014-09-18)

[UPDATES]
- Improvements in error messages
- Now the server cannot be changed anymore from Preferences screen. Now the session must be closed before changing the server

[FIXES]
- Fixed typos in changelog

#### 1.1.1 (2014-09-16)

[UPDATES]
- Now the lateral sliding of the notifications is only available for Android 3.2 or higher (incompatible with previous versions)

[FIXES]
- Fixed bug that wrongly updates notifications when scrolling up the list without being on top of it

#### 1.1 (2014-09-08)

[UPDATES]
- Now the notifications are grouped into Unseen and Seen
- Now the notifications can be marked as readed by swiping them horizontally
- Added compatibility with older passwords of less than eight characters
- Changed downloaded files path to [EXTERNAL_STORAGE_PATH]/SWADroid/
- Now if you try to download an already downloaded file, the file opens directly instead of downloading it again
- Added confirmation dialog to the database cleaning function

[FIXES]
- Fixed display bug with long titles in notifications
- Fixed a bug on screen refreshing of Downloads navigator when device is rotated
- Fixed crash for open downloaded files with no apps to open with

#### 1.0 (2014-03-26)

[NEW]
- New GUI Holo style
- Added password recovery function
- Added informative sections on subjects

[UPDATES]
- Reorganized the main menu to align with SWAD
- Now notification alerts appear only when unread notifications are received
- Now back button leads to parent directory in the Documents module
- Disabled rollcall module (pending redesign and integration with SWAD)
- Removed unused languages

#### 0.13 (2014-02-02)

[NEW]
- Added login screen

[FIXES]
- Fixed bug that prevented notifications download on Android 2.3 or higher when automatic synchronization is enabled

#### 0.12.7 (2013-12-14)

[NEW]
- Added info of seen notifications from SWAD on notifications download

[FIXES]
- Fixed bug that prevented notifications download when automatic synchronization is enabled
- Fixed error retrieving the list of students on the rollcall module
- Fixed error retrieving the tests configuration

#### 0.12.6 (2013-11-24)

[NEW]
- Added management of seen notifications
- Added sending of seen notifications info to SWAD
- Added mark all notifications as read feature

[UPDATES]
- Changed action bar background color to black

[FIXES]
- Fixed automatic synchronization on application upgrade
- Fixed black background color when the notifications list is being pulled

#### 0.12.5 (2013-11-10)

[FIXES]
- Fixed bug that prevented replying messages

#### 0.12.4 (2013-11-09)

[FIXES]
- Fixed bug that prevented consulting practice sessions

#### 0.12.3 (2013-11-09)

[NEW]
- Added pull-to-refresh update system to the notifications
- Added encryption of students list on rollcall module
- Added changelog dialog on application update
- Added authors and changelog dialogs and reordered the preferences items
- Added sound, vibration and led configuration for alert notifications on preferences screen
- User password is now stored encrypted

[UPDATES]
- Now user password change doesn't clean the database
- Now the entire database is cleaned when the username changes in preferences screen
- Notice and Message dialogs now stay open when sending fails
- Improved display of number questions screen in tests module
- Improved error management

[FIXES]
- Fixed misspellings on english translation (thanks Isabel López Ruiz)
- Fixed a bug when trying to download an user picture from an empty URL
- Fixed display bug on number of questions input of the tests

#### 0.12.2 (2013-06-19)

[UPDATES]
- Updated communications with server

#### 0.12.1 (2013-06-09)

[NEW]
- Added forumPostCourse notification type
- Added icons in more resolutions

[UPDATES]
- Removed all references to University of Granada (UGR) in authors section
- Now the user input is maintained on rotation of the device
- Optimized processing of downloaded tests configurations
- Avoid overriding of synchronization user preferences on application upgrades

[FIXES]
- Fixed activity restart on TestMake
- Fixed NullPointerException exceptions when inserting null values into not null database fields
- Fixed error messages display
- Modified NULL value detection in server response

#### 0.12 (2013-04-20)

[NEW]
- Added new notification types "documentFile", "sharedFile", "enrollment" and "enrollmentRequest". Changed notifications icon
- Added questions feedback and answers feedback in tests module
- Added all languages that are present in SWAD
- Added configuration of max limit of stored notifications on preferences screen
- Added checkbox preference for enable/disable auto sync from preferences screen
- Added periodic synchronization. Added synchronization interval selection on preferences screen

[UPDATES]
- Updated minimum required API to 8 (FROYO 2.2)
- Updated Downloads Module. Added DownloadsManager for API >= GINGERBREAD
- Updated the regular expression for nickname validation. Added "@" character at the beginning and adjusted the max length of the nickname
- Updated icons for notifications
- Disabled "Clean database" option
- Now devices with no rear camera can launch the Rollcall module in manual mode
- Changed position of question score in tests

[FIXES]
- Fixed IllegalArgumentException exception on some activities when changing orientation
- Fixed wrong score calculation in multiple choice questions. The correct answers not checked by the user are NOT an error and score 0 points
- Fixed non decimal keyboard type for decimal numbers on some devices

#### 0.11.3 (2013-03-03)

[UPDATES]
- Shows default server in preference summary when the preference value is empty
- Updated Google Play references

[FIXES]
- Fixed NullPointer exceptions when cleaning notifications and courses on preferences change

#### 0.11.2 (2013-02-24)

[NEW]
- Added refresh button on main screen to update courses without clean the whole database

[UPDATES]
- Hided reply button when notification type is not a message

[FIXES]
- Fixed hided soft menu button on Android ICS
- Fixed parsing of marksFile notifications when the student doesn't exists in the marks file
- Fixed activity restart when TestMake returns from background to foreground
- Fixed wrong behaviour of checkboxes in Android 4.2 (isChecked() method behaviour is exactly the opposite in Android 4.2)

#### 0.11.1 (2013-01-26)

[NEW]
- Added compatibility with screens with basic touch capabilities
- Added compatibility with devices that have no rear camera available

[UPDATES]
- Removed vertical white line from action bar
- Test tags are now ordered alphabetically
- Modified text of date field in dialog of file options
- Modified some translations
- Changed the encryption method in order to fix a decryption bug in notifications module

[FIXES]
- Fixed prevention of activity restart when rotating the screen on Android 4.x platforms
- Fixed group selection in rollcall module
- Fixed database corruption and error message when updating the tests descriptors

#### 0.11 (2012-12-15)

[NEW]
- Added downloads module
- Added encryption to notifications

[UPDATES]
- Modified the order of modules in main menu to coincide with the order of functions in SWAD

#### 0.10.1 (2012-11-17)

[NEW]
- Added Android 4.2 compatibility
- Added red highlight for groups without free spot in Enrollment module

[UPDATES]
- Changed to lighter blue of background of groups with real membership, darker gray on text about vacants

[FIXES]
- Fixed available choose for groups with real membership
- Fixed problem with uppercase letter in notifications without summary

#### 0.10 (2012-11-09)

[NEW]
- Added module for enrollment to course groups

[UPDATES]
- GUI improvements

[FIXES]
- Fixed DNI processing when using a NIE instead of a DNI (NIE format X5264085Y)
- Fixed a misspelling in english language file
- Fixed some bugs in course selection spinner
- Fixed bug when checking available connections

#### 0.9.3 (2012-07-20)

[NEW]
- Added folders support in server URL

[UPDATES]
- Improved error messages

#### 0.9.2 (2012-07-10)

[FIXES]
- camera.autofocus feature marked as optional in order to fix device incompatibilities

#### 0.9.1 (2012-07-09)

[NEW]
- Added DNI with letter (first and last) support and DNI with zeros support
- Added Android 4.1 compatibility

[FIXES]
- Fixed xlarge screens support

#### 0.9 (2012-07-01)

[NEW]
- Added RollCall module

#### 0.8.1 (2012-05-20)

[NEW]
- Added message replys from open notifications

#### 0.8 (2012-05-01)

[NEW]
- Added automatic synchronization of notifications
- Added server URL configuration in preferences
- Added function to publish new notices (yellow notes) (only teachers)
- Integrated new SWAD roles system
- Adapted all Modules to work with a global actual course
- Added rotating refresh image when updating notifications

[UPDATES]
- Improved visualization of notifications
- Updated Market link

[FIXES]
- Fixed date and time format
- Fixed HTML bug in location field of notifications
- Fixed br tag bug in notifications

#### 0.7.2 (2012-02-22)

[NEW]
- Added notification alerts on status bar
- Added navigation ability for HTML links in notifications

[UPDATES]
- Improved query statements

#### 0.7.1 (2012-01-11)

[UPDATES]
- Improved rendering speed in marks function

[FIXES]
- Fixed rendering errors in marks function

#### 0.7 (2012-01-10)

[NEW]
- Added marks function in notifications module

#### 0.6.2 (2011-12-09)

[NEW]
- Added Blog URL to preferences screen
- Added Catalan language by Francisco Manuel Herrero Pérez

[UPDATES]
- Reinitialized last course selected on database cleaning
- Minor changes on error messages

#### 0.6.1 (2011-11-16)

[NEW]
- Added Google+ account to preferences screen

[UPDATES]
- Optimized database access

[FIXES]
- Fixed menu operation in all activities

#### 0.6 (2011-11-06)

[NEW]
- Added Android 4.0 compatibility
- Added sharing options to application menu and preferences
- Added clean database option to application menu
- Added name of SWAD's creator to author preferences

#### 0.5.2 (2011-09-29)

[NEW]
- Added real names of receivers in "Message Sent" toast

[UPDATES]
- Optimized questions syncronization

[FIXES]
- Fixed bug on test questions syncronization

#### 0.5.1 (2011-09-26)

[FIXES]
- Fixed bug in reply messages function

#### 0.5 (2011-09-26)

[NEW]
- Added messages module

[FIXES]
- Minor fixes

#### 0.4.5 (2011-07-08)

[UPDATES]
- Optimized questions syncronization

#### 0.4.4 (2011-07-05)

[FIXES]
- Minor fixes

#### 0.4.3 (2011-06-15)

[UPDATES]
- Improved tests GUI

[FIXES]
- Minor fixes

#### 0.4.2 (2011-06-15)

[UPDATES]
- Now not answered questions score as 0
- Now is allowed to uncheck a checked answer on T/F and unique choice questions
- Improved tests GUI

#### 0.4.1 (2011-06-14)

[UPDATES]
- Allowed negative scores on tests

[FIXES]
- Fixed bug on questions syncronization

#### 0.4 (2011-06-13)

[NEW]
- Added tests module

[FIXES]
- Minor fixes

#### 0.3.10 (2011-05-19)

[NEW]
- Added assignment, survey and unknown notifications
- Added empty notifications message
- Added forced relogin if connection time exceeds a certain period
- Added incorrect user or password error message

#### 0.3.9 (2011-05-03)

[FIXES]
- Fixed empty fields bug on notifications module

#### 0.3.8 (2011-04-27)

[FIXES]
- Fixed bug on cleaning old notifications

#### 0.3.7 (2011-04-14)

[FIXES]
- Fixed notifications bug in surname

#### 0.3.6 (2011-04-13)

[NEW]
- Added notification details
- Added upgrade dialog

#### 0.3.5 (2011-04-05)

[NEW]
- Added action bar
- Added category organization on main menu

[UPDATES]
- Improved GUI
- Improved performance

#### 0.3.4 (2011-03-27)

[UPDATES]
- Improved GUI

[FIXES]
- Fixed minor errors on error messages

#### 0.3.3 (2011-03-27)

[UPDATES]
- Redesigned GUI

#### 0.3.2 (2011-03-24)

[NEW]
- Added first run dialog

[UPDATES]
- Improved preferences screen

#### 0.3.1 (2011-03-21)

[NEW]
- Added automatic saving of preferences
- Added automatic notifications cleaning when username or password changes

[UPDATES]
- Changed background colors of notifications

[FIXES]
- Fixed compatibility issues with some devices

#### 0.3 (2011-03-08)

[NEW]
- Added notifications module
- Added Android 3.0 Honeycomb compatibility

#### 0.2.2 (2011-01-18)

[NEW]
- Added connection check
- Added functions list to main activity
- Added first run configuration
- Added login successful message

[UPDATES]
- Disabled application restart on orientation change

[FIXES]
- Fixed launcher icons
- Fixed Android 1.6 compatibility issues

#### 0.2.1 (2010-12-15)

[NEW]
- Added Android 2.3 Gingerbread compatibility
- Completed login module

#### 0.2 (2010-12-08)

[NEW]
- Added auto logout when user id or password changes
- Added initial database

#### 0.1.1 (2010-11-06)

[NEW]
- Added background image to main activity

[Fixes]
- Minor fixes on main screen

#### 0.1 (2010-11-03)

[NEW]
- First release