diff --git a/CHANGELOG.md b/CHANGELOG.md index d814596bd..1f5386dbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,15 +11,78 @@ Change Log ###v3.3.0 ####Bug Fixes * Fixed catalog pagination not working correctly ([#533](https://github.com/YaleSTC/reservations/issues/533)) +* Fix bug preventing recurring blackouts not being able to be created if + they are the first blackout of the application + ([#589](https://github.com/YaleSTC/reservations/issues/589)) +* Fix bug causing reservation validations to check all reservations ever + made by the user +([#583](https://github.com/YaleSTC/reservations/issues/589), +[#570](https://github.com/YaleSTC/reservations/issues/570)) +* Banned users are now actually banned + ([#564](https://github.com/YaleSTC/reservations/issues/564)) +* Can now edit and update equipment models that have no checkin/checkout + procedures (was crashing application earlier) +([#558](https://github.com/YaleSTC/reservations/issues/558)) +* Fixed off-by-one-day error with the blackout dates + ([#525](https://github.com/reservations/issues/525)) +* Pointed reservation edit cancel to correct view + ([#316](https://github.com/YaleSTC/reservation/issues/316)) ####New Features -* Added flash to notify admins/checkout-persons when viewing Reservations as a different user ([#542]((https://github.com/YaleSTC/reservations/issues/542)) +* Added ability to swap equipment objects for checked out reservations + ([#582](https://github.com/YaleSTC/reservations/issues/582)) +* Added the ability to add a deactivation reason to equipment objects + ([#332](https://github.com/YaleSTC/reservations/issues/332), +[#572](https://github.com/YaleSTC/reservations/issues/572)) +* Added a comprehensive auditing/logging feature + ([#319](https://github.com/YaleSTC/reservations/issues/319), +[#571](https://github.com/YaleSTC/reservations/issues/571)) +* Enabled editing of email field in quick create user modal + ([#567](https://github.com/YaleSTC/reservations/issues/567)) +* Set up ActiveAdmin and added superuser role for easy backup + administration capabilities + ([#546](https://github.com/YaleSTC/reservations/issues/546)) +* Added overdue-checkin emails to both patron and admin, noting total + fees. ([#317](https://github.com/YaleSTC/reservations/issues/317)) +* Reservation Requests, for patrons who would like to request extended + reservations (or other reservations that otherwise would not be valid) +([#206](https://github.com/YaleSTC/reservations/issues/206)) +* Calendar view of available equipment items + ([#12](https://github.com/YaleSTC/reservations/pull/12)) -* Revamped the check-in UX ([#172](https://github.com/YaleSTC/reservations/issues/172)) +####Enhancements +* Added flash to notify admins/checkout-persons when viewing Reservations + as a different user ([#542](https://github.com/YaleSTC/reservations/issues/542)) +* Revamped authentication system with CanCan gem + ([#419](https://github.com/YaleSTC/reservations/issues/535)) +* Revamped the check-in UX ([#172](https://github.com/YaleSTC/reservations/issues/172),[#568](https://github.com/YaleSTC/reservations/issues/568)) * Added ability to click div to select the checkbox * Added color cues to indicate selection and overdue status * Added overdue glyph - +* Upgraded to Ruby v2.1.1 and Rails v3.2.14 ([#535](https://github.com/YaleSTC/reservations/issues/535)) +* Added hidden field to datepickers for blackouts and announcements to + remove unnecessary date parsing +([#580](https://github.com/YaleSTC/reservations/issues/535)) +* Improved seed script, adding minimal mode and reducing inconvenience + ([#578](https://github.com/YaleSTC/reducing/issues/578)) +* Updated developer wiki and launched [companion documentation + site](https://YaleSTC.github.io/reservations) +([#532](https://github.com/YaleSTC/reservations/issues/532)) +* Made all emails much more informative and included links to relevant + pages on Reservations app. +([#519](https://github.com/YaleSTC/Reservations/519)) +* Refactored update method in ReservationsController + ([#354](https://github.com/YaleSTC/ReservationsController/issues/354)) +* Upgraded to Font-Awesome v4.1.0. ([#616](https://github.com/YaleSTC/reservations/pull/616)) +* Vastly-improved rspec testing coverage. + +####Deprecations +* Removed test/unit ([#612](https://github.com/YaleSTC/reservations/issues/612)) + in favor of markèd improvement of rspec coverage + ([#403](https://github.com/YaleSTC/reservations/issues/403), + [#404](https://github.com/YaleSTC/reservations/issues/404), + [#584](https://github.com/YaleSTC/reservations/issues/584)) + ###v3.2.0 ####New Features