Releases: PurdueIEEE/boilerbooks
Releases · PurdueIEEE/boilerbooks
Production Release v2.3
What's Changed
- Enhanced developer experience with Visual Studio Code devcontainers
- Started to build Docker container on critical Git actions
- Added a version number to the front end UI
- Migrated committees to a look-up table stored in the database
- Internal API interface refactoring
- Added a way for the treasurer to modify committee and fiscal year information from UI
- Added a Read-Only committee status
- Added SMTP authentication variables
Bug Fixes
- DataTables now sort numbers properly
- Committee CSVs export properly
- Treasurer checks no longer always return true in the API
Dependabot PRs are not included in Release Notes
Full Changelog: v2.2...v2.3
Production Release v2.2
What's Changed
- Updated fiscal year to 2022-23
- Allow users to determine how checks should be delivered, either mailed to an address or picked up from office
- Fixed errors and labels across the interface
- Moved the UI from the Vue CLI to the Vite build system (speeds up builds by ~30 seconds)
- Open an income detail page to match the purchase and user details
- Allow treasurer to 'expire' purchases that are no longer valid from previous fiscal years
- Added UTF-8 support!
- Integrated OIDC authentication with a environment option to configure user/pass or SSO logins
- New advanced purchase search to find specific purchases with different criteria
- INSGC accounting changes: way too many, accounting is hard
Bugfixes
- Many
Full Changelog: v2.1...v2.2
Production Release v2.1
What's Changed
- Multiple bug fixes from the v2.0 release
- Added a quick jump navigation to top bar
- Made the UI more mobile-friendly
- Updated to Vue 3
- More in-depth and cleaner documentation
- Dues interface v2
Dues interface v2
- All members can now see their dues and the status of their dues
- All officers can now add members of their roster
- Treasurers can update a dues entry as 'Paid' or 'Exempt' as well as update the details of the member
- Multi-year dues tables with income summary
Full changelog: v2.0...v2.1
Production Release v2.0
Total rewrite of the Boiler Books system. Moved from PHP to JavaScript and a separate front-end and back-end.
It would be hard to list the changes, there were a lot!
Production Release 1.1
Some major upgrades to BoilerBooks and a lot of bug fixes!
- Rewrote the upload complete purchase page to give better error info.
- Added ability to convert pngs to jpgs.
- Added income page and ability to mark donations as expected or received.
- Added Growth and Engagement.
- Fix sorting on treasurer tab.
- Fix broken email links.
- Fix don't show receipt window under purchase info if no receipt submitted.
Production Release
Boiler Books is now ready for production! Okay, not really... it still needs some manual data entry and such. But it's stable and works for IEEE (and has worked for over a year)!
- Only show relevant menu headings
- Better sorting defaults
- Forgot username/password reset functionality
- Added SOGA option for funding
- Updated UI
- Warnings added for committees approaching $0 balance
- Began implementing RESTful API
- External library loading fixes and improvements
- Other various fixes and improvements
Beta Release 2
The last release before major new editions and upgrades
Beta Release
Finally ready!