User Tools

Site Tools


release_12.3

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
release_12.3 [2017/10/19 20:58]
admin
release_12.3 [2020/12/23 17:11] (current)
Line 1: Line 1:
 +[[Release_Notes|<< List of all previous releases]]
 +
 +====== Release 12.3 - Key Features ======
 +
 +===== Database Administration and Configuration =====
 +  * PostgreSQL database upgraded from 9.3 -> 9.6
 +  * Database moved to Canadian data centre
 +  * Support for domain specific-common database shards
 +
 +===== Youth/Scouter Contact Fields =====
 +  * Can now define multiple Address fields (e.g., "Mom's Home", "Dad's Home").  Addresses will be included in an "Import from MyScouts".
 +  * Re-layout of contact detail fields when editing youth/scouters
 +  * Search now includes Youth/Scouters fields, including Address, Phone, and Health/Emergency
 +  * Youth and Scouters lists are now filterable
 +
 +===== Miscellaneous Enhancements =====
 +  * Added 'isaux' field to roles that lets apprentices/companies to be appropriately grouped
 +
 +===== Bug Fixes =====
 +  * Regular expression bug was resulting in a blank representation of a new phone number
 +  * Fixed a minor display issue with logins page when there were no youth logins
 +  * Fixed a bug when adding login to scouter who didn't previously have one
 +  * COMMISSIONER: error upon uninviting a section
 +  * Attendance check-off table could be too narrow
 +  * PayPal was tacking on "_1" after some parameters
 +===== Patch 12.3.1 (2017-08-04) =====
 +  * ENH: Variety of vendor-specific changes, including addition of tallypass logic elements
 +  * ENH: Made PIN expiry a parameter, now defaults to 10 minutes
 +  * BUG: Made sure PIN challenge is suppressed for all types of embedding
 +  * BUG: "Show all stages" button was appearing in search results, below matching badges
 +  * BUG: Empty "Roster" header was showing "OAS Skills" sections
 +===== Patch 12.3.2 (2017-08-09) =====
 +  * BUG: Added failover fetch for embedded outings
 +  * ENH: Removal/updating of some hard-coded IP addresses
 +  * ADMIN: Auto-registering with load balancer target groups
 +  * ADMIN: Reconfiguration of wiki data to better integrate with git
 +===== Patch 12.3.3 (2017-08-23) =====
 +  * BUG: broken link to Quick Reference Guide
 +  * BUG: couldn't import from SpreadSheet if the "Organization Sub Type" field was missing from the spreadsheet
 +  * BUG: trial status flag wasn't being reverted on a logout
 +  * BUG: challenge to resolve uniform difference in youth merging... but there is no uniform anymore
 +
 +===== Patch 12.3.4 (2017-08-27) =====
 +==== Miscellaneous Enhancements ====
 +  * COMMISSIONER: list of sections in push picker (and others) is now sorted by name
 +  * Added support for "Patrol" field in the import spreadsheet
 +  * Added finer granularity in detecting changes in "Import from MyScouts" data
 +==== Bug Fixes ====
 +  * Parents/Youth had an (unusable) "Emergency List" link in events
 +  * Parents/Youth with "Can see youth" would see some empty list groups under "Account"
 +  * COMMISSIONER: pushing multiple events could leave some selections unselectable in the push section picker
 +  * Badge requirements with completion logic (e.g., a tally count) that were marked as complete in a previous section had a tooltip claiming that they were complete as a result of troop preference
 +  * The bulk update "filter by participation" toggle wasn't having any effect
 +  * Program cycle wasn't being updated when duplicating events
 +
 +===== Patch 12.3.5 (2017-08-31) =====
 +  * BUG: badge requirements with completion logic (e.g., a tally count) that were marked as complete in a previous section had a tooltip claiming that they were complete as a result of troop preference
 +  * BUG: the bulk update "filter by participation" toggle wasn't having any effect
 +  * BUG: program cycle wasn't being updated when duplicating events
 +  * ENH: added support for auto-relicensing
 +===== Patch 12.3.6 (2017-09-05) =====
 +  * BUG: if you had both phone numbers and addresses with the same label, they could overwrite each other during "Import from MyScouts"
 +
 +===== Patch 12.3.7 (2017-09-11) =====
 +==== Miscellaneous Enhancements ====
 +  * Say "your changes won't be saved until you..." if there is a outstanding email preference
 +==== Bug Fixes ====
 +  * Changed a scouter's status to "Inactive" and got a choice to "Copy Records" or "Just update Status"
 +  * If your entire section were on the CP, and you did a bulk update of youth, it would suggest your were going to change the "Canadian Path" property (when really, you weren't)
 +  * Some MyScouts entries could be misformatted, causing an error upon import
 +  * The Group or Area licene's "master" login wasn't included in the "Quick Pick" list of Scouters... so if the master happened to actually be a scouter in that section, they couldn't be emailed
 +  * COMMISSIONERS: "tech contact" shouldn't be included in the list of "other roles", because it's constantly regenerated, and not removable
 +  * COMMISSIONERS: The "master" login wasn't being created in all accounts that it should have been
 +  * COMMISSIONERS: The section names in the Emergency list were not being annotated with the section level
 +  * COMMISSIONERS: The Login permissions had a "can updated badges", which is irrelevent because there are no badges in the Commissioner edition
 +  * COMMISSIONERS: "Account" | "Advanced" had a "Allow sections to help manage the account" This is not supported in the Commissioner edition
 +  * COMMISSIONERS: If you hadn't previously defined any shared folders (for file sharing) then it was impossible to set one up
 +
 +===== Patch 12.3.8 (2017-09-15) =====
 +==== Miscellaneous Fixes ====
 +  * ADMIN: add "copy to clipboard" to price calculator (e.g., "50.00 + 6.50 HST = $56.50")
 +  * Add "in" "out" columns to the signup sheet
 +==== Bug Fixes ====
 +  * Could not drill down on scouters with undefined "other roles" property
 +  * MyScouts import could create malformed JSON representations of addresses that contain specific typos
 +  * Tech Contact (aka, master) login couldn't change their own "other roles"
 +  * COMMISSIONERS: "Welcome Messages" button wasn't visible in "Account" | "Logins"
 +  * Sometimes, clicking on "Emergency List" in an event would pop up a message, but not actually take you to the emergency list report
 +
 +===== Patch 12.3.9 (2017-09-30) =====
 +==== Miscellaneous Enhancements ====
 +  * Leave the "Tech Contact" off the PRC Report unless they actually have a role in your section
 +  * Renamed "license key" to "activation code"
 +  * Cleaned up old assumption of binary values in grouping login
 +  * Increased sanity monitoring from 5 minutes to 1 minute
 +  * Updates to NLC and Chinnook Area/Group organization
 +
 +==== Bug Fixes ====
 +  * You couldn't see "Emails" | "Options" unless you had sent an email
 +  * "Use legacy lanyards" option was showing up for non-Troop sections under "Account" | "Advanced"
 +  * When drilling down to a badge from Related Requirements, you could see the wiki formatting codes
 +  * File attachment icons were blank if your document extension was uppercase (e.g., docx vs DOCX)
 +  * COMMISSIONERS: No "add new account" when starting out with a blank Area/Group
 +  * COMMISSIONERS: The "is official account" checkbox was showing up when clicking "Account" | "Sections" | "Add New Account"
 +  * The test for conflicts/relatedsections was not returning leader logins if the login was used both by an inactive and active leader
 +  * COMMISSIONERS: Switching between grouping by 'section level' or 'label' was not changing whether a section's name was annotated with it's level
 +  * COMMISSIONERS: Using the section 'filter' command was always suppressing the section's level annotation
 +  * COMMISSIONERS: The "(pending)" annotation doesn't show up when using the filter
 +  * COMMISSIONERS: unaccepted email invites to other commissioners showed "- undefined" in their name when grouped by section level
 +  * If you deleted a leader always deleted the associated login, even if there was another active leader using the same login
 +  * Watchdog timer wasn't running
 +
 +===== Patch 12.3.10 (2017-10-09) =====
 +==== Miscellaneous Enhancements ====
 +  * Changed security PIN expiry so that iOS users don't get prompted everytime they toggle between apps, and all users get pinged a little less frequently
 +  * COMMISSIONERS: change "(Pending)" invitation annotation to "(No Response)" because "pending" has a quite different meaning re MyScouts
 +
 +==== Bug Fixes ====
 +  * Add a test for Chrome 61 storage problem
 +  * Participation by Program Area was showing Program Map Locations (which additionally was blank for Venturers and Rovers)
 +  * WYSIWYG editor can inject inappropriate HTML elements into the event descriptions, seriously screwing up subsequent navigation
 +  * Minor tweak in layout spacing of "Program Areas" list
 +  * IE: fixed a error message that could appear when being prompted for security PIN
 +  * IE: fixed a Journey Card printing problem
 +  * SCOUTS: conflicting names in old/CP Programs was causing incorrect labels to be shown in Personal Record Sheet
 +
 +===== Patch 12.3.11 (2017-10-19) =====
 +==== Miscellaneous Enhancements ====
 +  * Logging out would cause each connection to do an "initial sync" of all records, instead of just an incremental sync
 +  * Parent logins couldn't use the "master" email address, making it tough for the "master" login who happened to be a parent of youth in one of the sections
 +  * Minor tweak to the wording of the unused related requirements message when giving credit
 +
 +==== Bug Fixes ====
 +  * Ability to change "master" login was disappearing on subsequent clicks on "Account" | "License"
 +  * Some duplicate events could cause each connection to do an "initial sync" of all records, instead of just an incremental sync
 +  * You could be on the email blacklist for a couple of reasons, but only one was getting cleared when you opted into receive emails of a particular type
 +  * There was an unnecessary border around bullet point lists in the event descriptions section of a printed-out attendance sheet
 +  * Going to "Reports" | "Unfinalized Events", clicking on an event, and then clicking on the "Manage" button to update the attendance was presenting you with a "this is a print-only worksheet" message
 +  * Some sign-up lists has a column misalignment, and/or separate IN/OUT columns
 +  * Going to "Reports" | "Event Signup/Attendance" and clicking on an event with no signup or payment enabled was taking you to the event signup/payement options page, instead of just letting you print the report
 +  * Worked around Chrome 61 bug
 +  * Ready-to-award badges for inactive youth were still showing up as inventory demand
 +  * Changing inventory of shared item would save to wrong uniform
 +