Skip to content

Releases: SalesforceFoundation/Volunteers-for-Salesforce

3.90 (Beta 3)

14 Dec 21:55
Compare
Choose a tag to compare
3.90 (Beta 3) Pre-release
Pre-release

Changes

  • The scheduler has been optimized to only evaluate future Volunteer Shifts when processing Job Recurrence Schedules and Volunteer Recurrence Schedules, rather than also evaluating past Volunteer Shifts.
  • The scheduler will now reuse existing Volunteer Hours when processing Job Recurrence Schedules and Volunteer Recurrence Schedules. For Volunteer Hours that already exist on past Volunteer Shifts, the Volunteer Hours will be left alone and no fields, including Status, will be changed. For existing Volunteer Hours on future Volunteer Shifts, fields will be updated as specified in the Volunteer Recurrence Schedule.

Issues Closed

#154: optimize ProcessListVRS to reuse existing Hours if possible
#200: better support for State & Country Picklists
#208: optimize batch process to only process VRS against newly added shifts

3.90 (Beta 2)

08 Dec 18:09
Compare
Choose a tag to compare
3.90 (Beta 2) Pre-release
Pre-release
beta/3.90-Beta_2

Tag created by build V4S-MAS-12 on Bamboo

3.90 (Beta 1)

07 Dec 21:01
Compare
Choose a tag to compare
3.90 (Beta 1) Pre-release
Pre-release
beta/3.90-Beta_1

Tag created by build V4S-MAS-11 on Bamboo

3.89

06 Dec 19:10
Compare
Choose a tag to compare

Changes

  • German and Japanese translations are now included in the package.
  • The following pages/elements have been updated to use Lightning styling to provide consistency with Lightning Experience:
    • Volunteers Batch Job Progress page
    • Job Calendar page
    • Mass Enter Volunteer Hours page
    • Volunteer Recurrence page
    • Find Volunteers page
    • Send Bulk Email page
    • Mass Email Volunteers button
  • The scheduler has been optimized to only evaluate future Volunteer Shifts when processing Job Recurrence Schedules and Volunteer Recurrence Schedules, rather than also evaluating past Volunteer Shifts.
  • The scheduler will now reuse existing Volunteer Hours when processing Job Recurrence Schedules and Volunteer Recurrence Schedules. For Volunteer Hours that already exist on past Volunteer Shifts, the Volunteer Hours will be left alone and no fields, including Status, will be changed. For existing Volunteer Hours on future Volunteer Shifts, fields will be updated as specified in the Volunteer Recurrence Schedule.
  • A big Thank You to Stephen Judd and Vladimir Martinov for the following 4 community contributions:
    • External Job Signups now supported. It is now possible to have an external signup site for a job, where the V4S app does not handle the registrations. When the user decides to sign up they are re-directed to the external site, where they process their registration. In order to set up this new functionality, the user has to enter the external site link in the “External Signup Url” field on the Volunteer Job object. The text of the external sign-up link can be customized with the custom label externalSignUpUrl. The link can be styled with the css class externalJobLink found in the VolunteerJobListingCSS file. The display of the external job listing detail can be styled with the css class externalJob found in the VolunteerJobListingCSS file.
    • When clicking on a past shift from the Job Calendar, or when clicking on a link to a job with all shifts in the past, the user will still see the job details. The Sign-up link is replaced with text stating the job has no upcoming shifts. The text can be customized with the custom label labelEventInThePast. The detailed display of the past event can be customized with the css class pastEvent found in the VolunteerJobListingCSS file.
    • The PersonalSiteReportHours page now supports filtering the list of Jobs to only those the volunteer has already signed up for. We can turn this functionality on and off by setting the Personal Site Report Hours Filtered custom setting. If the filtering is turned on and the Volunteer hadn’t signed up for any jobs, the user is informed by the text contained in the custom label labelPersonalSiteNoJobsforContact.
    • Volunteers can now enter additional information along with the hours they worked on a particular job. That can be accomplished by adding fields to the VolunteersReportHoursFS fieldset on the Volunteer Hours object.

Issues Closed

#94: Add fieldset on Volunteer Hours to the VolunteersReportHours Sites page
#154: optimize ProcessListVRS to reuse existing Hours if possible
#186: Off-site signup
#187: Make past events visible
#188: Comment field on VolunteersReportHours
#199: provide option on VolunteerReportHours on Personal Site to filter by contactId
#208: optimize batch process to only process VRS against newly added shifts
#221: Scheduler creates duplicate Shifts for Job Recurrence Schedule
#224: Mass Email Volunteers no longer display number of contacts

Installation Info

Push Schedule

Sandbox orgs: 2016-12-07
Production orgs: 2016-12-13
Use the Installation URL below to install this release before the scheduled push dates.

Installation URL

https://login.salesforce.com/packaging/installPackage.apexp?p0=04t500000006vQU

Trialforce Template ID

TBD

3.89 (Beta 2)

06 Dec 01:03
Compare
Choose a tag to compare
3.89 (Beta 2) Pre-release
Pre-release
beta/3.89-Beta_2

Tag created by build V4S-MAS-10 on Bamboo

3.89 (Beta 1)

05 Dec 23:58
Compare
Choose a tag to compare
3.89 (Beta 1) Pre-release
Pre-release

Issues Closed

#224: Mass Email Volunteers no longer display number of contacts

3.88

23 Nov 20:27
Compare
Choose a tag to compare

This release was never pushed to production due to additional testing requirments.


Changes

  • A big Thank You to Stephen Judd and Vladimir Martinov for the following 4 community contributions:
    • External Job Signups now supported. It is now possible to have an external signup site for a job, where the V4S app does not handle the registrations. When the user decides to sign up they are re-directed to the external site, where they process their registration. In order to set up this new functionality, the user has to enter the external site link in the “External Signup Url” field on the Volunteer Job object. The text of the external sign-up link can be customized with the custom label externalSignUpUrl. The link can be styled with the css class externalJobLink found in the VolunteerJobListingCSS file. The display of the external job listing detail can be styled with the css class externalJob found in the VolunteerJobListingCSS file.
    • When clicking on a past shift from the Job Calendar, or when clicking on a link to a job with all shifts in the past, the user will still see the job details. The Sign-up link is replaced with text stating the job has no upcoming shifts. The text can be customized with the custom label labelEventInThePast. The detailed display of the past event can be customized with the css class pastEvent found in the VolunteerJobListingCSS file.
    • The PersonalSiteReportHours page now supports filtering the list of Jobs to only those the volunteer has already signed up for. We can turn this functionality on and off by setting the Personal Site Report Hours Filtered custom setting. If the filtering is turned on and the Volunteer hadn’t signed up for any jobs, the user is informed by the text contained in the custom label labelPersonalSiteNoJobsforContact.
    • Volunteers can now enter additional information along with the hours they worked on a particular job. That can be accomplished by adding fields to the VolunteersReportHoursFS fieldset on the Volunteer Hours object.
  • German translations are now included in the package.
  • Japanese translations are now included in the package.
    The Volunteers Batch Job Progress, Job Calendar and Send Bulk Email pages have now been updated to use Lightning styling to provide consistency with Lightning Experience.
  • The Mass Enter Volunteer Hours page has now been updated to use Lightning styling to provide consistency with Lightning Experience.
  • The Mass Email Volunteers button now works correctly under Lightning Experience.

Issues Closed

#94: Add fieldset on Volunteer Hours to the VolunteersReportHours Sites page
#186: Off-site signup
#187: Make past events visible
#188: Comment field on VolunteersReportHours
#199: provide option on VolunteerReportHours on Personal Site to filter by contactId
#221: Scheduler creates duplicate Shifts for Job Recurrence Schedule

Installation Info

Push Schedule

Sandbox orgs: 2016-11-23
Production orgs: 2016-11-29
Use the Installation URL below to install this release before the scheduled push dates.

Installation URL

https://login.salesforce.com/packaging/installPackage.apexp?p0=04t500000006vA4

3.88 (Beta 7)

22 Nov 19:13
Compare
Choose a tag to compare
3.88 (Beta 7) Pre-release
Pre-release

Changes

  • A big Thank You to Stephen Judd and Vladimir Martinov for the following 4 community contributions!
  • External Job Signups now supported. It is now possible to have an external signup site for a job, where the V4S app does not handle the registrations. When the user decides to sign up they are re-directed to the external site, where they process their registration. In order to set up this new functionality, the user has to enter the external site link in the “External Signup Url” field on the Volunteer Job object. The text of the external sign-up link can be customized with the custom label externalSignUpUrl. The link can be styled with the css class externalJobLink found in the VolunteerJobListingCSS file. The display of the external job listing detail can be styled with the css class externalJob found in the VolunteerJobListingCSS file.
  • When clicking on a past shift from the Job Calendar, or when clicking on a link to a job with all shifts in the past, the user will still see the job details. The Sign-up link is replaced with text stating the job has no upcoming shifts. The text can be customized with the custom label labelEventInThePast. The detailed display of the past event can be customized with the css class pastEvent found in the VolunteerJobListingCSS file.
  • The PersonalSiteReportHours page now supports filtering the list of Jobs to only those the volunteer has already signed up for. We can turn this functionality on and off by setting the Personal Site Report Hours Filtered custom setting. If the filtering is turned on and the Volunteer hadn’t signed up for any jobs, the user is informed by the text contained in the custom label labelPersonalSiteNoJobsforContact.
  • Volunteers can now enter additional information along with the hours they worked on a particular job. That can be accomplished by adding fields to the VolunteersReportHoursFS fieldset on the Volunteer Hours object.
  • German translations are now included in the package.
  • Japanese translations are now included in the package.
    The Volunteers Batch Job Progress, Job Calendar and Send Bulk Email pages have now been updated to use Lightning styling to provide consistency with Lightning Experience.
  • The Mass Enter Volunteer Hours page has now been updated to use Lightning styling to provide consistency with Lightning Experience.
  • The Mass Email Volunteers button now works correctly under Lightning Experience.

Issues Closed

#94: Add fieldset on Volunteer Hours to the VolunteersReportHours Sites page
#186: Off-site signup
#187: Make past events visible
#188: Comment field on VolunteersReportHours
#199: provide option on VolunteerReportHours on Personal Site to filter by contactId
#221: Scheduler creates duplicate Shifts for Job Recurrence Schedule

3.88 (Beta 6)

22 Nov 18:09
Compare
Choose a tag to compare
3.88 (Beta 6) Pre-release
Pre-release
beta/3.88-Beta_6

Tag created by build V4S-MAS-7 on Bamboo

3.88 (Beta 5)

21 Nov 22:22
Compare
Choose a tag to compare
3.88 (Beta 5) Pre-release
Pre-release
beta/3.88-Beta_5

Tag created by build V4S-MAS-6 on Bamboo