Release 1.9.0

Luuk Scholten
2017-07-05T21:18:50+02:00

## :bookmark: Thalia Website v1.9.0

## Errors resolved

*Administration*
- [x] Creating a duplicate mailinglist alias now correctly gives an error (!467)
- [x] Fix saving board missing 'until' or 'since' values (!468)

*Events*
- [x] Do not show fine warning when registration is in queue (!466)
- [x] Fine no longer required for events without registration (!487)
- [x] Fix event dates in plaintext newsletters (!493)
- [x] Fix event cards showing HTML entities (!515)
- [x] Fix sending 'spot available' mail to the second person in the waiting list (!510)
- [x] 'Spot available' mail no longer sent when members on the waiting list cancel their registration (!510)

*Members*
- [x] Fix bug where link to your own profile would link to someone else's profile (!465)
- [x] Fix bug where members event list API did not work (!524)

*Partners*
- [x] Fix vacancy description showing HTML entities (!481)

## New functionality
*Administration*
- [x] Increase administration text editor width/height (!473)
- [x] Announcements may use HTML with links etc (!484)
- [x] Add number of registrations to backend event details (!478)
- [x] Add alias searching to mailinglists and show them in the admin overview (!485)
- [x] Administratietrucjes: add IBAN export (!503)
- [x] Administratietrucjes: Email non expiring notifications (!506)

*Events*
- [x] Going back to the calender from an event keeps the calendar on the same date (!448)
- [x] Events now have a required category field (!479)
- [x] Event registration is performed *before* fields are submitted (!477, !523)
- [x] Hide fine in events frontend for unauthenticated users (!516)

*Members*
- [x] Improve searching for members (!517)

*Photos*
- [x] Photo album titles are now multilingual (!474)
- [x] No longer possible to upload duplicate photos to the album backend (!419, !482, !526)

## Technical changes
- [x] Generate logos for partner fixtures (!480)
- [x] Make sure 'fit' variable is an int for thumbnails (!475)
- [x] Add pagination to the API (!492)
- [x] Expose events through the API (!489, !499, !508, !509, !505)
- [x] Expose members through the API (!490, !511)
- [x] Add versioning to the API (!491)
- [x] Remove thaliapp module (!498)