|
2 | 2 | * This file will be updated whenever a new release is put into production.
|
3 | 3 | * Any problems should be reported via the "report an issue" link in the footer of the application.
|
4 | 4 |
|
| 5 | +## v6.0.0 - 2016-04-11 |
| 6 | +### Important |
| 7 | +*This release includes an upgrade to Ruby 2.2.3 and Rails 4.2.5 along with updates to many other dependencies. Also, the configuration parameter SERVE_STATIC was renamed to RAILS_SERVE_STATIC_FILES.* |
| 8 | + |
| 9 | +### Fixed |
| 10 | +* Fixed issue with duplicate search results ([#933](https://github.com/YaleSTC/reservations/issues/933)). |
| 11 | +* Fixed the alignment of the reset TOS checkbox on the Settings page ([#1266](https://github.com/YaleSTC/reservations/issues/1266)). |
| 12 | +* Fixed issue where most users couldn't hide announcements ([#1339](https://github.com/YaleSTC/reservations/issues/1339)). |
| 13 | +* The equipment model availability numbers no longer overflow when they are two digits long ([#1363](https://github.com/YaleSTC/reservations/issues/1363)). |
| 14 | +* Admins can again manually create new users when CAS authentication is enabled ([#1370](https://github.com/YaleSTC/reservations/issues/1370)). |
| 15 | +* Fixed integration of Capistrano with the whenever cron scheduler ([#1373](https://github.com/YaleSTC/reservations/issues/1373)). |
| 16 | +* Fixed missing affiliation LDAP lookup ([#1375](https://github.com/YaleSTC/reservations/issues/1375)). |
| 17 | +* Fixed broken cancel button on the quick new user model ([#1376](https://github.com/YaleSTC/reservations/issues/1376)). |
| 18 | +* Fixed issue with missing datepicker assets / update jQuery UI + Bootstrap theme ([#1377](https://github.com/YaleSTC/reservations/issues/1377)). |
| 19 | +* The reservation history tables on user profiles are again sortable ([#1378](https://github.com/YaleSTC/reservations/issues/1378)). |
| 20 | +* Fixed broken link to pending reservations on equipment model page ([#1379](https://github.com/YaleSTC/reservations/issues/1379)). |
| 21 | +* Fixed broken "Total Stock" count on the equipment model table ([#1380](https://github.com/YaleSTC/reservations/issues/1380)). |
| 22 | +* Fixed migration that was leading to reservations being incorrectly marked as overdue ([#1381](https://github.com/YaleSTC/reservations/issues/1381)). |
| 23 | +* Removed extra padding from navbar due to #1377 ([#1403](https://github.com/YaleSTC/reservations/issues/1403)). |
| 24 | +* The quick new user modal form works again ([#1421](https://github.com/YaleSTC/reservations/issues/1421), [#1469](https://github.com/YaleSTC/reservations/issues/1469), [#1471](https://github.com/YaleSTC/reservations/issues/1471)). |
| 25 | +* All URL helpers now use the correct relative root with subdirectory deployment ([#1424](https://github.com/YaleSTC/reservations/issues/1424), [#1465](https://github.com/YaleSTC/reservations/issues/1465)). |
| 26 | +* Fixed the links to Paperclip uploads ([#1425](https://github.com/YaleSTC/reservations/issues/1425)). |
| 27 | +* Resolved an issue where all AdminMailer e-mails were not being delivered ([#1426](https://github.com/YaleSTC/reservations/issues/1426)). |
| 28 | +* Fixed typo in .env.example ([#1427](https://github.com/YaleSTC/reservations/issues/1427)). |
| 29 | +* Resolved an issue where late fees in e-mails were cumulative, not daily ([#1433](https://github.com/YaleSTC/reservations/issues/1433)). |
| 30 | +* CSV Import can handle CR line endings ([#1438](https://github.com/YaleSTC/reservations/issues/1438)). |
| 31 | +* Uploaded CSVs support extra columns ([#1439](https://github.com/YaleSTC/reservations/issues/1439)). |
| 32 | +* Daily rake tasks run sequentially; check-in emails now only send for checked-out reservations ([#1446](https://github.com/YaleSTC/reservations/issues/1446)). |
| 33 | +* Resolved an issue where checked-out reservations were not being taken into account when validating availability ([#1449](https://github.com/YaleSTC/reservations/issues/1449)). |
| 34 | +* Translation added for button label ([#1463](https://github.com/YaleSTC/reservations/issues/1463)). |
| 35 | +* The start and end dates of reports can now actually be changed ([#1476](https://github.com/YaleSTC/reservations/issues/1476)). |
| 36 | +* The reservation overdue parameter correctly updates when editing the due date of checked out reservations ([#1479](https://github.com/YaleSTC/reservations/issues/1479)). |
| 37 | +* Fixed an issue where enabling CAS wouldn't actually require the relevant gem ([#1487](https://github.com/YaleSTC/reservations/issues/1487)). |
| 38 | +* Reservations now correctly identifies blackout conflicts ([#1489](https://github.com/YaleSTC/reservations/issues/1489)). |
| 39 | +* Various UI bugs fixed: equipment_model show table and checkout restrictions ([#1492](https://github.com/YaleSTC/reservations/issues/1492)). |
| 40 | +* Terms of Service checkbox correctly determines if editable ([#1497](https://github.com/YaleSTC/reservations/issues/1497)). |
| 41 | +* Fixed some strange behavior with the availability calendar ([#1498](https://github.com/YaleSTC/reservations/issues/1498)). |
| 42 | +* The contact form now correctly falls back to the admin e-mail if no separate e-mail is set ([#1524](https://github.com/YaleSTC/reservations/issues/1524)). |
| 43 | +* Fixed regression with the crontab generator ([#1542](https://github.com/YaleSTC/reservations/issues/1542)). |
| 44 | +* Fixed issue with request prompt on new reservation confirmation page ([#1544](https://github.com/YaleSTC/reservations/issues/1544)). |
| 45 | + |
| 46 | +### Added |
| 47 | +* Uploads can now be hosted on Amazon S3; particularly useful for Heroku deployments ([#1210](https://github.com/YaleSTC/reservations/issues/1210)). |
| 48 | +* Users can no longer create consecutive reservations to bypass length limits ([#1311](https://github.com/YaleSTC/reservations/issues/1311)). |
| 49 | +* CSV files of user and equipment data can be downloaded ([#1337](https://github.com/YaleSTC/reservations/issues/1337)). |
| 50 | +* You can now view a monthly calendar view of reservations for categories, equipment models, and equipment items. ([#1360](https://github.com/YaleSTC/reservations/issues/1360)). |
| 51 | +* Made archived reservations accessible through the reservations index page ([#1383](https://github.com/YaleSTC/reservations/issues/1383)). |
| 52 | +* Equipment items checked out to a given reservation are now optionally deactivated when that reservation is archived ([#1384](https://github.com/YaleSTC/reservations/issues/1384)). |
| 53 | + |
| 54 | +### Changed |
| 55 | +* Refactored and redesigned the confirm reservation page to allow editing ([#237](https://github.com/YaleSTC/reservations/issues/237)). |
| 56 | +* Clarified error message when adding too many items to cart ([#1242](https://github.com/YaleSTC/reservations/issues/1242)). |
| 57 | +* Refactored and improved Reservation queries using Query Objects ([#1288](https://github.com/YaleSTC/reservations/issues/1288)). |
| 58 | +* Updated all dependencies, including Ruby and Rails ([#1329](https://github.com/YaleSTC/reservations/issues/1329)). |
| 59 | +* Refactored and improved the md_link method for resources and standardized its usage in notes / logs ([#1382](https://github.com/YaleSTC/reservations/issues/1382)). |
| 60 | +* Improved ability.rb for clarity and to avoid redundancy ([#1391](https://github.com/YaleSTC/reservations/issues/1391)). |
| 61 | +* Reordered sections on current reservations page ([#1414](https://github.com/YaleSTC/reservations/issues/1414)). |
| 62 | +* Updated SERVE_STATIC to RAILS_SERVE_STATIC_FILES in .env.example and app.json ([#1419](https://github.com/YaleSTC/reservations/issues/1419)). |
| 63 | +* Changed receipts page to include user search ([#1420](https://github.com/YaleSTC/reservations/issues/1420)). |
| 64 | +* Reservations now defaults to deleting missed reservations after one week ([#1491](https://github.com/YaleSTC/reservations/issues/1491)). |
| 65 | +* Fixed redirect error on direct url visit to /reservations/new ([#1502](https://github.com/YaleSTC/reservations/issues/1502)). |
| 66 | +* Updated the database schema to reflect the default field limits in MariaDB based on change in Rails 4.2 ([#1517](https://github.com/YaleSTC/reservations/issues/1517)). |
| 67 | + |
| 68 | +## v5.5.6 - 2016-03-07 |
| 69 | +### Fixed |
| 70 | +* CSV Import can handle CR line endings ([#1438](https://github.com/YaleSTC/reservations/issues/1438)). |
| 71 | +* Reservations now correctly identifies blackout conflicts ([#1489](https://github.com/YaleSTC/reservations/issues/1489)). |
| 72 | +* Various UI bugs fixed: equipment model show table and checkout restrictions ([#1492](https://github.com/YaleSTC/reservations/issues/1492)). |
| 73 | +* Terms of Service checkbox correctly determines if editable ([#1497](https://github.com/YaleSTC/reservations/issues/1497)). |
| 74 | +* Fixed some strange behavior with the availability calendar ([#1498](https://github.com/YaleSTC/reservations/issues/1498)). |
| 75 | +* Directly accessing /reservations/new now redirects to root_path ([#1502](https://github.com/YaleSTC/reservations/issues/1502)). |
| 76 | +* The contact form now correctly falls back to the admin e-mail if no separate e-mail is set ([#1524](https://github.com/YaleSTC/reservations/issues/1524)). |
| 77 | + |
| 78 | +### Changed |
| 79 | +* Reservations now defaults to deleting missed reservations after one week ([#1491](https://github.com/YaleSTC/reservations/issues/1491)). |
| 80 | +* The availability calendar now uses FullCalendar ([#1498](https://github.com/YaleSTC/reservations/issues/1498)). |
| 81 | + |
| 82 | +## v5.5.5 - 2016-02-05 |
| 83 | +### Fixed |
| 84 | +* Updated Rails Admin to allow editing of reservations ([#1449](https://github.com/YaleSTC/reservations/issues/1449#issuecomment-180207219)). |
| 85 | +* The start and end dates of reports can now actually be changed ([#1476](https://github.com/YaleSTC/reservations/issues/1476)). |
| 86 | +* The reservation overdue parameter correctly updates when editing the due date of checked out reservations ([#1479](https://github.com/YaleSTC/reservations/issues/1479)). |
| 87 | + |
| 88 | +## v5.5.4 - 2016-02-02 |
| 89 | +### Fixed |
| 90 | +* The quick new user modal form works again ([#1421](https://github.com/YaleSTC/reservations/issues/1421), [#1469](https://github.com/YaleSTC/reservations/issues/1469), [#1471](https://github.com/YaleSTC/reservations/issues/1471)). |
| 91 | +* All URL helpers now use the correct relative root with subdirectory deployment ([#1424](https://github.com/YaleSTC/reservations/issues/1424), [#1465](https://github.com/YaleSTC/reservations/issues/1465)). |
| 92 | +* Fixed the links to Paperclip uploads ([#1425](https://github.com/YaleSTC/reservations/issues/1425)). |
| 93 | +* Uploaded CSVs support extra columns ([#1439](https://github.com/YaleSTC/reservations/issues/1439)). |
| 94 | +* Daily rake tasks run sequentially; check-in emails now only send for checked-out reservations ([#1446](https://github.com/YaleSTC/reservations/issues/1446)). |
| 95 | + |
| 96 | +### Changed |
| 97 | +* Changed receipts page to include user search ([#1420](https://github.com/YaleSTC/reservations/issues/1420)). |
| 98 | + |
| 99 | +## v5.5.3 - 2016-01-24 |
| 100 | +### Fixed |
| 101 | +* Resolved an issue where checked-out reservations were not being taken into account when validating availability ([#1449](https://github.com/YaleSTC/reservations/issues/1449)). |
| 102 | + |
| 103 | +## v5.5.2 - 2016-01-18 |
| 104 | +### Fixed |
| 105 | +* Resolved an issue where all AdminMailer e-mails were not being delivered ([#1426](https://github.com/YaleSTC/reservations/issues/1426)). |
| 106 | +* Resolved an issue where late fees in e-mails were cumulative, not daily ([#1433](https://github.com/YaleSTC/reservations/issues/1433)). |
| 107 | + |
| 108 | +## v5.5.1 - 2016-01-12 |
| 109 | +### Fixed |
| 110 | +* Fixed issue where most users couldn't hide announcements ([#1339](https://github.com/YaleSTC/reservations/issues/1339)). |
| 111 | +* The equipment model availability numbers no longer overflow when they are two digits long ([#1363](https://github.com/YaleSTC/reservations/issues/1363)). |
| 112 | +* Admins can again manually create new users when CAS authentication is enabled ([#1370](https://github.com/YaleSTC/reservations/issues/1370)). |
| 113 | +* Fixed integration of Capistrano with the whenever cron scheduler ([#1373](https://github.com/YaleSTC/reservations/issues/1373)). |
| 114 | +* Fixed missing affiliation LDAP lookup ([#1375](https://github.com/YaleSTC/reservations/issues/1375)). |
| 115 | +* Fixed broken cancel button on the quick new user model ([#1376](https://github.com/YaleSTC/reservations/issues/1376)). |
| 116 | +* Fixed issue with missing datepicker assets ([#1377](https://github.com/YaleSTC/reservations/issues/1377)). |
| 117 | +* The reservation history tables on user profiles are again sortable ([#1378](https://github.com/YaleSTC/reservations/issues/1378)). |
| 118 | +* Fixed broken link to pending reservations on equipment model page ([#1379](https://github.com/YaleSTC/reservations/issues/1379)). |
| 119 | +* Fixed broken "Total Stock" count on the equipment model table ([#1380](https://github.com/YaleSTC/reservations/issues/1380)). |
| 120 | +* Fixed migration that was leading to reservations being incorrectly marked as overdue ([#1381](https://github.com/YaleSTC/reservations/issues/1381)). |
| 121 | +* Removed extra padding from navbar due to #1377 ([#1403](https://github.com/YaleSTC/reservations/issues/1403)). |
| 122 | + |
| 123 | +### Added |
| 124 | +* Made archived reservations accessible through the reservations index page ([#1383](https://github.com/YaleSTC/reservations/issues/1383)). |
| 125 | + |
| 126 | +### Changed |
| 127 | +* Updated jQuery UI and its associated Bootstrap theme ([#1377](https://github.com/YaleSTC/reservations/issues/1377)). |
| 128 | +* Updated the default sort order for the reservation history tables on user profiles ([#1378](https://github.com/YaleSTC/reservations/issues/1378)). |
| 129 | +* Updated jQuery Datatables ([#1378](https://github.com/YaleSTC/reservations/issues/1378)). |
| 130 | +* Reordered sections on the current reservations page ([#1414](https://github.com/YaleSTC/reservations/issues/1414)). |
| 131 | + |
| 132 | + |
5 | 133 | ## v5.5.0 - 2015-11-23
|
6 | 134 | ### Fixed
|
7 | 135 | * The dropdown menu that appears when clicking on the reserver in a list of reservations is no longer blocked in a short table ([#724](https://github.com/YaleSTC/reservations/issues/724)).
|
|
0 commit comments