Release notes

Table of contents
  1. v4.0.4 Latest
  2. v4.0.3
  3. v4.0.2
  4. v4.0.1
  5. v4.0.0
  6. v3.3.0
  7. v3.2.4
  8. v3.2.3
  9. v3.2.2
  10. v3.2.1
  11. v3.2.0
  12. v3.1.2
  13. v3.1.1
  14. v3.1.0
  15. v3.0.9
  16. v3.0.8
  17. v3.0.5
  18. v3.0.4
  19. v3.0.2
  20. v3.0.1
  21. v3.0.0
  22. v2.3.7.1905
  23. v2.3.5.1781
  24. v2.3.1.1467
  25. v2.3.0.1464
  26. v2.2.10.1454
  27. v2.2.9.1446
  28. v2.2.7.1412
  29. v2.2.6.1370
  30. v2.2.5.1364
  31. v2.2.4.1357
  32. v2.2.2.1345
  33. v2.1.2.1313
  34. v2.1.1.1309
  35. v2.0.6.1278
  36. v2.0.2.1252
  37. v1.3.2.1207
  38. v1.2.12.1152
  39. v1.2.6.988
  40. v1.2.5.951
  41. v1.0.1.874
  42. v1.0.0.838
  43. v1.0.0.821

v4.0.4 Latest

Wed, Jul 10, 24

Bug

VP-381 Event Description in CRM is 257 characters which is over the 255 character limit and is breaking the event pull.

VP-408 New activity page going blank when entering information


v4.0.3

Thu, Jun 20, 24

Story

VP-404 As a Volunteer Manager, I want to be able to hide Job Occurrences, so that they don’t appear to volunteers.

VP-406 As a Volunteer Manager, I want to be able to change the order of Job Occurrences, so that they make more sense.


v4.0.2

Thu, Jun 20, 24

Story

VP-403 As an SRT, I want a confirmation email, so that I know my availability has gone in.


v4.0.1

Thu, Jun 20, 24

Story

VP-402 As a VOLUNTEER MANAGER, I want to be able to use helper classes, so I can easily improve the css.


v4.0.0

Mon, Jan 01, 24

Story

VP-378 As data analyst, I need entities exposed in an OData service, so that the data can be used in reports.

VP-382 As a Vounteer, I want some vaccinations to be optional, so that I don’t get nagged for things.

VP-391 As IT, I need volunteers to be able to log into the portal directly, so I don’t need a Microsoft account.

VP-393 As a VOLUNTEER, I need to be able to access basic volunteering materials in the portal, so I don’t need to access SharePoint.

VP-395 As a VOLUNTEER, I want to be able to manage my own transition, so that I can retain my current password.

VP-396 As a VOLUNTEER MANAGER (or ADMIN), I want to be able to transition volunteers, in case they don’t do it themselves.

VP-400 As any USER, I want my login/username to be case insensitive for ease of use.


v3.3.0

Thu, Sep 28, 23

Bug

VP-336 Bug: Emails, Addresses and Phone numbers missing primary flag.

VP-369 Activity lead filled twice.

Story

VP-9 As staff, I can moderate and release speaker events created on the website, so I don’t spend time manually creating events in BBCRM.

VP-14 As a VOLUNTEER, I can receive alerts about changes to activities I have joined, so I don’t miss any activities I’m wanting to volunteer at.

VP-123 As a VOLUNTEER, I want to be able to compare my contributed hours against the total or average for the current (or rolling) year, so that I am motivated to do more.

VP-267 As STAFF, I need to be notified if a volunteer stops leading or assisting an activity, so that I don’t have to rely on them bothering to tell me.

VP-356 As a SUPPORTER CARER, I want to be able to lookup existing constituents and locations, so I don’t create duplicates.

VP-363 As a VOLUNTEER, I want activities to open in a new tab, so that I don’t lose my place.

VP-364 AS A VOLUNTEER MANAGER, I want a feedback survey email sent to the activity requester, so that we know how it went.

VP-367 As an Volunteer Coordinator, I need a REST service to consume speaker requests from the website, so I don’t have to type them in.


v3.2.4

Thu, Sep 21, 23

Story

VP-376 As STAFF, I need to see who created an activity, so that I can contact them about further details.


v3.2.3

Tue, Apr 04, 23

Bug

VP-324 Changed “Next month” wording to “Next 30 days” on the Staff homepage.

VP-366 Addressed a bug where users who signed up to an activity couldn’t see the Activity Contact’s details.

VP-368 Availability chart has been hidden whilst we work on a full update and fix.

Story

VP-259 SRTs now have an text explaination as to why they cannot edit their background checks and certificates, prompting them to message Elaine if things need to be changed.

VP-338 Events that have been deleted from CRM should now also be removed from the Volunteer Portal.


v3.2.2

Mon, Dec 05, 22

Bug

VP-353 We fixed some styling errors. VP-355 Job Occurrences are created under the UK Site. VP-359 We added an admin tool to fix visibility settings on emails and phone numbers for Event contact constituents created in CRM do not have visible.

Story

VP-121 We added the number of hours/days/weeks that a volunteer has logged to the “Log my time” icon on the volunteer homepage. VP-266 We added a cancel button for activities.


v3.2.1

Fri, Nov 18, 22

Bug

VP-358 Some Job Occurrences were missing from app.


v3.2.0

Thu, Nov 17, 22

Bug

VP-345 We fixed an issue causing Event venue information to not be saved correctly in CRM.

VP-346 We fixed an issue causing Event contact information to not be saved correctly in CRM.

VP-349 We prevented duplicate ‘Activity Leads’ being created on new events.

VP-350 Job occurrences should now be properly pulled.

VP-351 We added better error handling to prevent Activity creation failure if the current user’s account is not linked to a constituent.

Story

VP-122 We changed the ‘Log my time’ page, to allow for multiple data entries.

VP-352 We changed the ‘Log my time’ work drop-down, to only show relevent work.


v3.1.2

Fri, Oct 21, 22

Bug

VP-343 Volunteers signed up to an activity can edit activities again.

VP-342 Events created in the portal now have job occurrences instead of tasks.


v3.1.1

Fri, Oct 14, 22

Bug

VP-341 SRTs couldn’t see SRT only content. They can now.


v3.1.0

Tue, Oct 04, 22

Bug

VP-334 Event Tasks are now removed during Event Pull.

VP-323 Events deleted in CRM are now removed from the portal.

VP-322 An error occurred when pulling a Constituent if that constituent was a household. This is now fixed.

VP-316 We fixed a permissions issue that prevented changing the contact details for an event.

VP-313 SRT volunteers can now see their passport records.

VP-308 Queues are now automatically cleared and so the “Done” column doesn’t fill up.

VP-306 Staff homepage “Activities with no lead” list no longer shows activities that have a lead.

VP-275 An error occurred when pulling a Constituent if that constituent was a household. This is now fixed.

VP-257 We fixed an error caused by DS_EventExists.

Story

VP-328 We gave staff access to a button to remove activities from the portal.

VP-326 We allowed staff to be able to see contact details for an activity.

VP-318 We updated the Mendix runtime to version 8 and fixed some styling issues that this caused.

VP-149 We gave volunteers a history of their previous activities as well as their planned activities on their home page.

VP-148 Volunteers can now filter activities that need volunteers.

VP-126 All volunteer time is now logged using timesheets, which will enable improved reporting.

VP-120 We added sorting and filter controls to the User and Activity statistics listviews on the staff home page.

VP-119 We added the ability to download each User and Activity statistics listview as a spreadsheet for analysis.

VP-118 We added a detail listview to each User and Activity statistic on the staff home page.

VP-117 Staff can now see their “My upcoming activities” list on their home page.

VP-116 Staff can now see how many activities are starting in the next month as well as how many are filled from their home page.


v3.0.9

Thu, Aug 11, 22

Bugs

VP-334 Event Tasks no longer present in CRM were not removed from the portal during Event Pull. This is now fixed, so deleting an event task in CRM will be reflected in the portal.


v3.0.8

Tue, Aug 09, 22

Bugs

VP-335 We added a workaround for CRM returning AdHoc Query results out of order, which was breaking the sync process. This was caused by an unexpected update to the CRM service pack version.


v3.0.5

Fri, Nov 26, 21

Bugs

VP-305 Constituents created by the portal now have the UK site assigned.


v3.0.4

Tue, Nov 23, 21

Bugs

VP-304 Volunteers were missing from the Directory map view.

VP-303 Address fields were not displayed for activities created outside the portal.

VP-301 The admin page used to hang when adding an account.

VP-300 Blank records showing in the profiles drop-down in the account admin page.

Stories

VP-302 We redesigned parts of the accounts admin page to make it easier to manage accounts.


v3.0.2

Fri, Nov 05, 21

Bugs

The feedback widget was not appearing (VP-290).


v3.0.1

Wed, Nov 03, 21

Bug

  • We fixed an issue where the country for phone numbers was not pulled from CRM causing an error to be generated by the phone number validation (VP-289).

v3.0.0

Wed, Nov 03, 21

Features

  • We added some tools to clean up unused data (VP-273).
  • We consolidated some parts of the Edit activity page to make it simpler to understand (VP-269).
  • We added some guidance text to the activity title and improved the language used for the activity requester (VP-247).
  • We added a pop-up confirmation that changes to an activity were successfully saved since there is now no Save button (VP-240).
  • We added some better signposting that the postcode can be searched (VP-238).
  • We removed contact information for event requesters (hosts) as it was not needed (VP-229).
  • We added certificates to profiles for Response Team volunteers (VP-226).
  • We changed the feedback widget to one that works with Jira (VP-157).
  • We add an export tool for settings not stored in CRM, including accounts and contact information visibility preferences (VP-155).
  • We added better handling of groups and organisations to reduce duplication (VP-130).
  • We added some additional security measures to prevent unauthorised access to data (VP-55).
  • We added a better widget to validate and format telephone numbers (VP-35).
  • We made activities editable by volunteers (VP-7).
  • Microsoft Graph tokens now get automatically refreshed (VP-156).

Bugs

  • We fixed an issue where changing the organisation type selection too quickly caused an error (VP-287).
  • We fixed an issue causing some users location not to be calculated properly (VP-279).
  • We fixed some errors in pulling Constituent data from CRM (VP-274).
  • Some Upcoming Activities were missing on users’ Home Page (VP-272).
  • We replaced hard coded Homepage quick links to the dynamic ones used on the Resources page (VP-270).
  • Contact details were not visible for activity leads (VP-265).
  • Activity roles were not appearing on the activity view page (VP-264).
  • The Host search box was too specific, causing it to miss results if you had missed a dot or hyphen (VP-263).
  • We fixed an issue which caused the Point of contact fields to become non-editable (VP-262).
  • The page was scrolling to the wrong location when entering activity information (VP-261).
  • A general error message was occurring when entering the portal (VP-260).
  • The word ‘null’ was appearing as a prefix and suffix on the activity host name (VP-255).
  • Passports were disappearing when cancelling an Edit (VP-254).
  • We fixed a data vulnerability when switching from a Selectable to a Non-Selectable activity requester (VP-252).
  • We fixed some activity location issues causing the map not to work (VP-250).
  • The list of Rotary Clubs was not populated (VP-249).
  • We fixed an issue with the Request SRT ID card function (VP-248).
  • We added caching of Google geocode results to reduce the number of API requests (VP-245).
  • We prevented contacts being shown for a Rotary Club selected as activity requester (VP-243).
  • We fixed condition which caused the application to hang when trying to access the activity edit page (VP-242).
  • We fixed an issue where the “back” button would roll back changes (VP-241).
  • We fixed a bug causing the activity requester section to become uneditable (VP-239).
  • We fixed an issue where some users could not see related people (VP-236).
  • Viewing an activity when it has been created by the source query but not pulled causes the date in CRM to be set to the current date (VP-234).
  • Labels and fields on the activity view page were poorly aligned (VP-230).
  • Using the Export/Import tool deleted CodeTables (VP-228).
  • We fixed an error that appeared when navigating to My Profile (VP-227).
  • We fixed an error that popup when a Search Query is cleared (VP-225).
  • We fixed a problem with the Directory/Activity Search (VP-224).
  • There was a SOAP Error when adding new Passport (VP-223).
  • We fixed a bug where an empty Activity Start Date caused an uninformative popup error (VP-221).
  • We fixed an issue with the visibility of volunteer addresses in the directory profile view page (VP-220).
  • We fixed a problem where constituents were constantly getting re-queued to be pulled from CRM (VP-218).
  • Phone Number types were not being imported (VP-207).
  • We fixed an error that occurred when searching with Directory (VP-204).
  • There was an issue with missing Lead and Assistant positions (VP-203).
  • We changed the intervals at which events and constituents are pulled from CRM (VP-201).
  • Nationalities were not getting pulled from CRM (VP-200).
  • Activity requester types were not getting pulled from CRM (VP-196).
  • Uploaded passport images were not getting deleted or rolled back when the cancel button was used (VP-193).
  • The passport upload did not save file extension (VP-191).
  • We fixed an issue with passports not syncing (VP-190).
  • The Activity Lead Required stats were incorrectly calculated (VP-183).
  • The first line of event briefings were formatted as <code/> (VP-179).
  • The activity location was not committing (VP-177).
  • We fixed an issue were the activity requester organisation or group was misbehaving (VP-176).
  • Some page events were prevented by validation checks (VP-175).
  • The relationship description was not getting added to comments (VP-174).
  • There was an error when editing biography (VP-172).
  • Biographies were missing from the profile view page in the directory (VP-171).
  • The management page for Resources tiles did not include a delete button (VP-170).
  • We tidied up the look of the profile view page in the directory (VP-169).
  • Several entities representing relationships are now specialised from a common generalisation (VP-163).
  • We fixed an issue causing the truncation of some datasets because the results of some instances of DataListLoad were not paged (VP-162).
  • We fixed a bug causing activities pulled from CRM by the scheduled event to be 1 hour different than when pulled by the user initiated action (VP-110).

Known issues

  • The country for phone numbers is not pulled from CRM causing an error to be generated by the phone number validation (VP-289).

v2.3.7.1905

Fri, Aug 27, 21

Bugs

  • We fixed a bug related to saving/syncing a new activity (VP-237).

v2.3.5.1781

Wed, Jul 28, 21

Bugs

  • We fixed a bug related to saving a new activity (VP-219).

v2.3.1.1467

Thu, Oct 15, 20

Bugs

  • We fixed a bug related to saving/validating a new activity (VP-115).

v2.3.0.1464

Thu, Sep 10, 20

Features

  • We made the link tiles on the Resources page editable (currently by admins) so that the links can be changed quickly without the need to redeploy the whole app (VP-127).

v2.2.10.1454

Thu, Sep 10, 20

Features

  • We added a message to the New Activity page warning that we cannot currently accept face to face activities (VP-111).

v2.2.9.1446

Thu, Aug 27, 20

Features

  • We changed the Directory page search filters slightly so that they apply an “and” instead of an “or” when selecting multiple volunteer type checkboxes. We also made some changes to the descriptive text on the page to make this behaviour clearer to the user (VP-24 & VP-101).
  • We allowed staff users access to the configuration of Volunteer Roles (previously Volunteer Types), Activity Types and Community Interests so that they can control visibility of any entries they add or modify in CRM (VP-106).
  • Looking ahead to a time when we will, once again, have activities carried out in person, we made it possible to have an event type that has both online and physical location information (VP-107).

Bugs

  • We fixed a bug which was causing some errors (“Could not load Operations Overview PDF: 404”) in the logs (VP-28).
  • We fixed a bug where some addresses appeared more than once in the address lookup results (VP-45).
  • We fixed a bug which caused dates to be sent to CRM with a timezone conversion error.
  • The IsOnline property of an EventType was not updated on pull from CRM. Now it is (VP-105).
  • We fixed a bug where event dates were getting incorrectly converted to UTC, causing an hour error between what was entered and what was stored in CRM (VP-108).

Known issues

  • There is an issue with differences in localisation between the server initiated sync process and the same process when initiated by the user. This causes the start and end dates for an activity to be displayed incorrectly when a user first views the activity. The dates are then corrected when the sync completes (VP-110).
  • Events do not get updated if the sync fails on the day the change was made (VP-98).

v2.2.7.1412

Mon, Jul 27, 20

Features

  • We made the filters area in the Directory and Activities pages hidden by default and visible with a button so that the page was less cluttered (VP-15).
  • On the Activities page, we added a tooltip to show be the full activity name, for when long names are truncated (VP-61).

Bugs

  • We fixed a bug related to counties (states) which caused errors to appear in the logs (VP-27).
  • We fixed a bug which caused some fields on the the New Activity form to be cleared when there was a validation error (VP-96).

v2.2.6.1370

Fri, Jul 10, 20

Bugs

  • We fixed another bug which was preventing events (activities) from getting pulled into the portal from CRM if the changes were made more than 5 minutes ago (VP-97).

v2.2.5.1364

Wed, Jul 01, 20

Bugs

  • We fixed a bug which was preventing events (activities) from getting pulled into the portal from CRM (VP-95).

v2.2.4.1357

Fri, Jun 19, 20

Bugs

  • We fixed a bug which caused the county sync to crash leaving some counties missing from the list (VP-94).

v2.2.2.1345

Thu, May 28, 20

Stories

  • Prompted by the Covid 19 situation, we added support for online events to the activities area. Now users can add and search for events with connection details instead of a location (VP-79 & VP-80).

Bugs

  • We fixed a bug in the validation of new activities with a summary longer than 255 characters (VP-73).
  • We fixed a bug that prevented you saving an activity if you had used certain characters in the description or notes (VP-74).
  • We fixed a bug where passport image files were not accepted if the file extension was not in lowercase (VP-82).

v2.1.2.1313

Fri, Apr 24, 20

Bugs

  • We changed the filtering on the selection of individuals in the account new and edit pages (only for administrators) so that it is possible to select non-volunteers (VP-78).

v2.1.1.1309

Wed, Apr 22, 20

Features

  • We added a new role the the application to allow staff to efficiently add activities (VP-1).
  • We added new role based home pages for staff and administrators to give them faster access to the relevant functions of the application.
  • We added some statistics around logins and activities for staff members to better understand who needs assistance (VP-66).
  • We disabled the feature that creates appeals IN BBCRM when an new event is created (VP-67).

Bugs

  • We removed real email addresses from default settings so that we don't accidentally send test emails to real people (VP-62).
  • We fixed a bug that caused the passport upload feature to no longer be able to find the SharePoint library (VP-75).
  • We fixed a bug where SSO was trying to resolve user accounts case sensitively (VP-76).

v2.0.6.1278

Thu, Mar 26, 20

In this release

  • We fixed a bug that allowed phone numbers, email addresses and postal addresses to be entered without any of them being marked as the primary.
  • We updated the Mendix runtime to the latest version 7 (v7.23.12).
  • We fixed a bug that caused an error message to appear if you added a new email address, address or phone number amd immediately clicked the “Make primary” link.

Known issues

  • Invalid email addresses produce a validation error from the API instead of from the App, resulting in an unhelpful generic error message.

v2.0.2.1252

Wed, Mar 04, 20

In this release

  • Improved availability management.
  • Improved ‘Number of available volunteers per day’ availability chart.

Coming soon

  • Improved international number input.

Known issues

None


v1.3.2.1207

Thu, Feb 06, 20

In this release

  • We have added Deployment history to the “My Profile” page (History tab). For any records we might have missed, you can report them using the “Report missing records” button. For any records that look incorrect, you can report them using the “Suggest change” button. (Story [VP-42])
  • We added a link in the “Documents” tab of the “My Profile” page to take a volunteer to their personnel folder on SharePoint. (Story [VP-63])
  • We have fixed a bug related to newly created addresses not marked as primary. (Bug [VP-32])
  • We have fixed a bug involving the truncation of long activity names. (Bug [VP-40])
  • We have fixed a bug that occurs when activities assigned to staff display without a lead person. (Bug [VP-41])

Coming soon

  • Improved availability management.
  • Improved ‘Number of available volunteers per day’ availability chart.
  • Improved international number input.

Known issues

None


v1.2.12.1152

Thu, Jan 30, 20

In this release

  • We fixed an issue preventing activities not created in the portal from being synced (Bug [VP-29]).
  • We have fixed some issues that were causing error messaged due to autocommitted objects (Bug [VP-53]).
  • We have set a limit on the sync process queue logs to stop them from growing forever (Bug [VP-54]).

v1.2.6.988

Tue, Dec 03, 19

In this release

  • Added a check box to let user choose which address/phone number/email is their primary address set in BBCRM.
  • We have hidden an Activitiy’s contact details if the person is not assigned to the activity for GDPR reasons.

Known issues

None


v1.2.5.951

Wed, Nov 27, 19

In this release

  • Maps views for the Volunteer Directory and Activities.
  • We have added a downloadable MS Word document for activities.

Coming soon

  • Deployment history.
  • A feature which allows users to vote on which feature they would like next.

Known issues

None


v1.0.1.874

Wed, Nov 20, 19

In this release

  • We fixed a problem with email hyperlinks in the view activity page.
  • Passports that were entered by staff (i.e. not using the Volunteer Portal) were not getting imported, although they were always available to Operations. They will now be imported when the Profile is refreshed.
  • We added a notification system so that we can warn you if we need to restart the application while you are using it.

v1.0.0.838

Thu, Nov 14, 19

In this release

  • We fixed an issue with the way your passports are listed - the list was not always showing the correct list.
  • We made the availability chart load independently of the page so that you don’t have to wait.

v1.0.0.821

Wed, Nov 13, 19

In this release

  • There have been a number of fixes for issues that people have told us about, including for vaccinations.
  • We have added address lookup wherever you add an address, so you can type part of the address, and it will try to find it for you.
  • For Response Team volunteers we have added an Availability Chart so you can see gaps in availability.

Coming soon

  • Improving passport functionality.
  • Maps to help connect with other volunteers and to find events easily.
  • Deployment history.

Known issues

  • Availability page takes a long time to load. This is due to the availability chart loading data and should be resolved in the next release.