User Tools

Site Tools


release_15.4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
release_15.4 [2020/05/13 14:37]
admin [Bug Fixes]
release_15.4 [2020/12/23 17:11] (current)
Line 1: Line 1:
 +[[Release_Notes|<< 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 ====
 +  * Possible NPE on RSVP response
 +  * AU: Event attributes in some editions had lower-case text
 +===== 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"
  
release_15.4.txt ยท Last modified: 2020/12/23 17:11 (external edit)