<< List of all previous releases
Release 15.4 - Key Features
Feature: Service Worker Caching
Deprecated HTML5 AppCache in favour of Service Worker caching, because Chrome was discontinuing support for AppCache in April 2020.
Miscellaneous Enhancements
Allow 'Use a Different Login' to work even when off-line
Deprecated old program setting and catalog
Renamed table Catalog to CatalogBadge
Replaced deprecated 'id' column with 'hibernate_id', removed unused methods
Add a return date to the authentication token, so that we can check the expiry before prompting for the PIN (since we'll then turn around and ask for the email+password anyway)
Use ani-placeholders in #edit-template
If the account has a 'hello' website, default to that when creating an email template
Bug Fixes
PRS was generating an exception when there was only a single permit available to a section
NPE in processing PayPal payments for Group license
SS-2315: 'Hello' website was generating an exception
Brand-new users were getting stuck at a “Pick a PIN”
Patch (2020-04-14)
Miscellaneous Enhancements
SCHEMA: Moved ASSOCIATION_OFFICIAL property into Section.is_official
SCHEMA: Prepped Attribute for desharding
Deprecate obsolete “Secure Access” feature
Deprecate HELLO_BETA logic
Bug Fixes
Patch (2020-04-26)
Miscellaneous Enhancements
Allow Scouters to be marked as (in)eligible in event signup
Added missing files to cache manifest
Attendance report counts youth whose participation pre-dates their join date
SCHEMA: Migrated to use of Label and Attribute keys
SCHEMA: Migrated to use of PatrolMember table
ADMIN: Added file-by-file reporting of cache errors
ADMIN: Removed irrelevant text from footer
Bug Fixes
SS-2325: “Give Credit” button should appear as soon as event starts, not after it is over
SS-2336: Birthdays on Calendar show “false” instead of the birthday glyph
SS-2231: Deleted redundant harmless but performance-reducing Tally records
AU: Fixed a couple of formatting errors in deprecated .txt progress report
Patch (2020-05-07)
Miscellaneous Enhancements
Moved link to “Help” page to the top grouping in the sidebar
Added “Quick Fix” button to “Help” page
Moved “About” link part of the “Help” page
Added tip to highlight moved “Help”
Added confirmations prior to Quick Fix, if off-line or there are queued updates
SS-2355: Broken SC link for screening of non-members
Randomize fetches of the manifests, so we never rely on disk cache
COMMISSIONERS: Hide “can see youth” and “can award badges” permissions
SCHEMA: added EditionProperty table
SS-2379: Added an unawarded glyph to OAS stages in Wall Chart report
Bug Fixes
SS-2337: Typo was preventing loading of embedded schedule
SS-2338: Handle fact that attributes can be either objects or strings
Detect that labels need to be refetched
Fixed bad SQL query
“Other participants” list was blank
SS-2365: Couldn't synchronize events with attendance overrides
Events that couldn't synchronize events were being reported with name “Unnamed”
Added legacy field to Patrol.toJSON(), to handle common error after migrating to service-workers
SectionYouth records with a bogus section_id = 0 were prevent the connection to pack 1353
Catch potential undefined variable error, and added logging to help diagnose the cause
Service-Worker client function had a typo that prevented programatic unregistration
Patch (2020-05-13)
Miscellaneous Enhancements
Added a “Copy Session Details” button to “Help”
No longer need to enter PIN immediately after clicking Reload from Server
Prevent overriding of outing's section ID, if previously set
Update Multiple Youth now prompts to keep editing after Save
Update Multiple Youth now has an “All” checkbox
Bug Fixes
The “no photo” glyph wasn't available off-line
SS-2385: Sometimes got login page instead of badge when clicking on shared link to badge
ROVERS: SS-2393: Couldn't fetch available Councils and Areas
Use a different localstorage space for link-based badge/event viewing
SS-2386: Update Multiple Youth could not list some youth during repeated updates
Patch (2020-05-28)
Miscellaneous Enhancements
ES6 and eslint clean-up of section-specific files
Added “Virtual Event” label
Removed red-herring assert about missing inventory name
AU: Enabled Unit-wide record sheets
SCHEMA: Adopted a catalog subscription model for CP/1968 badges, as well as custom sets
Bug Fixes
Fixed potential NPE when the licensing Commissioner account has been deleted
HELLO: A couple of over-zealous clean-ups removed a variable needed by the Hello website and embedded calendar
SS-2407: Images of custom inventory items weren't being displayed
AU: Label event use in Unit-wide record sheet outing details were hard-coded to “.gif”