Releases: CityOfBoston/boston.gov-d8
v10.2024.15
(production) Updates Captcha, Drupal Maintenance
Digital Service Release Notes
DIG-4295 ML Listing Page - Breadcrumb Fix
- This work enhances the Metrolist listing page so the clear filters feature will only be enabled when a filter is applied
DIG-4455 Add CAPTCHA to Boston.gov feedback form
- This work completes adding CAPTCHA to boston.gov pages to cut down on spam submissions through our feedback form
- This is regular Drupal maintenance work
DIG-4553 Contact on Program Initiative Profile
- This work updates the Program Initiative Profile content type so it works similar to the Article content type
- This will allow users to structure their URLs with default contact information that can also be hidden from the sidebar of the page
also updated Metrolist webapp component.
Acquia tags
tags/2024-06-18
What's Changed
- (develop) Add CAPTCHA to Boston.gov feedback form DIG-4455 by @davidrkupton in #3501
- (develop) Drupal Maintenance DIG-4544 by @davidrkupton in #3502
- (develop) Drupal Maintenance DIG-4544 by @davidrkupton in #3503
- (DEVELOP) DIG-4295 - Metrolist Search and AMI Estimator fix by @subaha-cob in #3507
- (develop) Program initiatives Profile Contacts field DIG-4553 by @subaha-cob in #3508
- (stage) Updates Captcha, Drupal Maintenance by @davidrkupton in #3505
- (production) Updates Captcha, Drupal Maintenance by @davidrkupton in #3509
Full Changelog: tags/2024-05-30...tags/2024-06-18
v10.2024.14
Adds Captcha, Special-Item collection, Interactive charts
Digital Service Release Notes
DIG-4438 [Update Interactive Charts for Budget]
- This work added an interactive chart graphic to the FY25 Budget page on Boston.gov. Users can hover over the revenue and expenditure growth graphics and read text explaining each chart segment
DIG-4451 [Special Item collection boston.gov page for widget embed]
- This work will allow us to embed the Special Item scheduler web app onto a Boston.gov page, when it is ready to launch, so users can schedule a special item pick up for their City of Boston address
DIG-4455 [Add CAPTCHA to Boston.gov feedback form]
- This adds CAPTCHA to our feedback form to try to cut down the amount of spam we have been receiving
- CAPTCHA v3 will assess the page interaction and if it thinks it is not human it will show the "Not a Robot" checkbox
DIG-4511 [Postmark emails missing contact information]
- This fixes a bug where staff was not seeing users contact information when they received emails submitted through the Boston.gov contact form
- The bos-email component was updated so it sends contact form emails in plain text not HTML text(unless required), thus providing the contact information
Related Jira tickets
DIG-4511 Postmark emails missing contact information
DIG-4455 Add CAPTCHA to Boston.gov feedback form
DIG-4451 Special Item collection boston.gov page for widget embed
DIG-4438 Update Interactive Charts for Budget
Acquia tags
tags/2024-05-31
What's Changed
- (develop) Update Interactive Charts for Budget - DIG-4438 by @davidrkupton in #3492
- (develop) Add CAPTCHA to Boston.gov feedback form DIG-4455 by @davidrkupton in #3496
- (develop) Postmark emails missing contact information DIG-4511 by @davidrkupton in #3497
- (develop) Special Item collection boston.gov page for widget embed DIG-4451 by @davidrkupton in #3495
- (stage) Adds Captcha, Special-Item collection, Interactive charts by @davidrkupton in #3498
- (production) Adds Captcha, Special-Item collection, Interactive charts by @davidrkupton in #3499
Full Changelog: tags/2024-05-24...tags/2024-05-30
v10.2024.13
Site/Emergency Alerts and Drupal Maintenance
Digital Service Release Notes
DIG-4428 [Create a permanent anchor for sanitation web-app scrolling]
- This work created a permanent anchor in the Drupal code for the sanitation apps
DIG-4391 [Adjust display logic for 'site alerts' content type]
- This work gives content editors the ability to add "Site Alerts" to the top of content pages so it is the first section users see when they land on a page
- Editors will also see a "Pages to Include" text box so they can add the alert to certain content pages
DIG-4448 [Drupal Maintenance]
- This is regular Drupal Maintenance work
Related Jira tickets
DIG-4428 Create a permanent anchor for sanitation web-app scrolling
DIG-4391 Adjust display logic for 'site alerts' content type
DIG-4448 Drupal Maintenance
Acquia tags
tags/2024-05-16
What's Changed
- (develop) Create a permanent anchor for sanitation web-app scrolling DIG-4428 by @davidrkupton in #3472
- (develop) Adjust display logic for 'site alerts' content type DIG-4391 by @davidrkupton in #3474
- (develop) Adjust display logic for 'site alerts' content type DIG-4391 by @davidrkupton in #3475
- (develop) Moves http (rest testing) into private repo and ignores file by @davidrkupton in #3473
- (develop) Drupal Maintenance DIG-4448 by @davidrkupton in #3476
- (develop) Drupal Maintenance DIG-4448 by @davidrkupton in #3477
- (develop) Updates error in config saving for google_cloud_svs. DIG-4448 by @davidrkupton in #3478
- (develop) Locks geolocation module at 3.12 because 3.13 causes error. DIG-4448 by @davidrkupton in #3480
- (stage) Site/Emergency Alerts and Drupal Maintenance by @davidrkupton in #3479
- (production) Site/Emergency Alerts and Drupal Maintenance by @davidrkupton in #3482
Full Changelog: tags/2024-05-10...tags/2024-05-16
v10.2024.12
Generative AI summarized roll call votes, Sanitation Scheduling App
Digital Service Release Notes
DIG-4213 Mattress collection boston.gov page for widget embed
- This work embedded the Mattress Collection Scheduler web app into a Boston.gov page so users can schedule a mattress pick up for their City of Boston address
DIG-4317 Create email endpoint for Sanitation Scheduling Apps
- The work created an email end point for the Sanitation Scheduling apps so we can send confirmation, reminder and cancellation emails for pick up requests
- This allows the service to send on-demand emails and schedule emails for reminders and cancellation emails
DIG-4373 Create beta site for Generative AI summarized roll call votes
- This work created a beta site to showcase Generative AI on a Boston.gov
- The beta site features the first public use of Generative AI to summarize key votes by the City Council so users can quickly review the information
DIG-4393 Translation fix for Mattress App Embed
- This work ensured our Google Translate tool works on the entire Boston.gov Mattress Recycling page including the Mattress Scheduling app embed
Related Jira tickets
DIG-4213 Special Item collection boston.gov page for widget embed
DIG-4317 Create email endpoint for Sanitation App
DIG-4373 Create beta site for Generative AI summarized roll call votes
DIG-4393 Translation fix for Mattress App Embed
Acquia tags
tags/2024-05-10
What's Changed
- (develop) Create beta site for Generative AI summarized roll call votes DIG-4373 by @davidrkupton in #3450
- (develop) Altered prompting DIG-4373 by @davidrkupton in #3452
- (stage) Create beta site for Generative AI summarized roll call votes DIG-4373 by @davidrkupton in #3453
- (develop) Updates drawer style DIG-4373 by @davidrkupton in #3455
- (develop) fix misnamed config file DIG-4373 by @davidrkupton in #3456
- (stage) Style updates for DIG-4373 by @davidrkupton in #3457
- (develop) Special Item collection boston.gov page for widget embed DIG-4213 by @davidrkupton in #3462
- (develop) Translation fix for Mattress App Embed DIG-4393 by @davidrkupton in #3464
- (stage) Sanitation Scheduling App DIG-4213, DIG-4393 by @davidrkupton in #3465
- (develop) removes required status on fields DIG-4213 by @davidrkupton in #3466
- (stage) removes required status on fields DIG-4213 by @davidrkupton in #3467
- (develop) download AI experiments DIG-4373 by @davidrkupton in #3468
- (stage) download AI experiments DIG-4373 by @davidrkupton in #3469
- (develop) Create email endpoint for Sanitation App DIG-4317 by @davidrkupton in #3470
- (stage) Create email endpoint for Sanitation App DIG-4317 by @davidrkupton in #3471
- (production) Generative AI summarized roll call votes, Sanitation Scheduling App by @davidrkupton in #3458
Full Changelog: tags/2024-04-25...tags/2024-05-10
v10.2024.11
311 Mobile App Status of City Services
Digital Service Release Notes
DIG-4340 Fix for API to Correct 311 Mobile App Status of City Services
- This work fixed a bug where the Status of City services in the 311 mobile app did not match what was published on Boston.gov
- The API calls were fixed so the 311 mobile app information is the same as Boston.gov
Related Jira tickets
DIG-4340 Fix for API to Correct 311 Mobile App Status of City Services
Acquia tags
tags/2025-04-25
What's Changed
- (develop) Fix for API to Correct 311 Mobile App Status of City Services DIG-4340 by @davidrkupton in #3429
- (stage) Fix for API to Correct 311 Mobile App Status of City Services DIG-4340 by @davidrkupton in #3431
- (production) Fix for API to Correct 311 Mobile App Status of City Services DIG-4340 by @davidrkupton in #3432
Full Changelog: tags/2024-04-18...tags/2024-04-25
v10.2024.10
Metrolist, Feedback Form, Icon Manifest, Theme and config_split updates
Digital Service Release Notes
DIG-4158 Make department contact field required in 'Article' and 'How-to' pages; display optional
- This work updates the contact field on the "Article" and "How-to" pages to make it required so they can be leveraged on the Zencity Dashboards as a filter for users
- This work also added an option to click a checkbox so users can choose to not show the contact information, that will be required, from appearing on a page if the user does not want to show it
DIG-4282 Review and confirm text for blue theming of components
- This bug fix updates the final two components that were having issues with blue theming. These last two components are News and Announcements and Grid of Programs/Initiatives
- The text on these components were appearing white against a white background
DIG-4306 Drupal Maintenance
- This is regular Drupal Maintenance work
DIG-4307 Icon manifest importer not working
- This work fixes an issue with the Icon Manifest Importer which synchronizes the Patterns Library with Drupal
Metrolist Release Notes
DIG-4305 ML: Reorder Listing Request page
- This work reorganizes the Metrolist Request Form to fix the order on the page and delete duplicate information
Related Jira tickets
DIG-4158 Make department contact field required in 'article' and 'how-to' pages; display optional
DIG-4282 Review and confirm text for blue theming of components
DIG-4305 ML: Reorder Listing Request page
DIG-4306 Drupal Maintenance
DIG-4307 Icon manifest importer not working
Acquia tags
tags/2024-04-18
What's Changed
- (develop) ML: Reorder Listing Request page DIG-4305 by @davidrkupton in #3417
- (develop) Make department contact field required in 'article' and 'how-to' pages; display optional DIG-4158 by @subaha-cob in #3415
- (develop) Review and confirm text for blue theming of components DIG-4282 by @subaha-cob in #3416
- (develop) Drupal Maintenance by @davidrkupton in #3419
- (develop) Fix Icon Manifest Importer DIG-4307 by @davidrkupton in #3421
- (develop) Fix Icon Manifest Importer DIG-4307 by @davidrkupton in #3423
- (stage) Metrolist, Feedback Form, Theme and config_split updates by @davidrkupton in #3420
- (production) Metrolist, Feedback Form, Icon Manifest, Theme and config_split updates by @davidrkupton in #3425
Full Changelog: tags/2024-04-11...tags/2024-04-18
v10.2024.9
Drupal Maintenance, Metrolist listing form mobile
Release Notes
DIG-1777 Listing Page Filter Drawer updates for mobile
- This work fixes a number of issues with filter drawers on the MOH listing page for mobile users, these fixes include:
- Primary filter drawer's default state is closed
- Individual filter drawers default to closed so users can see all available filters without scrolling
- When drawers are expanded any listings are pushed to bottom of screen and not hidden
- Filter drawer open and collapse language is updated to "Show/Hide" language from our Patterns Library
- "Filter Listing" heading is changed to "Filters"
- The order of the drawers is updated
- Added a header to the Mobile view of search results
DIG-4300 Drupal Maintenance
- This work is our regular Drupal Maintenance
Related Jira tickets
DIG-1777 Listing Page Filter Drawer updates for mobile
DIG-4300 Drupal Maintenance
Acquia tags
tags/2024-04-11
What's Changed
- (develop) Listing Page Filter Drawer updates for mobile DIG-1777 by @subaha-cob in #3411
- (develop) Drupal Maintenance DIG-4300 by @davidrkupton in #3412
- (stage) Drupal Maintenance, Metrolist listing form mobile by @davidrkupton in #3413
- (production) Drupal Maintenance, Metrolist listing form mobile by @davidrkupton in #3414
Full Changelog: tags/2024-04-10...tags/2024-04-11
V10.2024.8
Q3 Updates
Release Notes
Digital Service Tickets
DIG-3839 Alert Boston API integration of Genasys with Drupal
- This work set up an API integration between Drupal and Genasys so users have the ability to sign up for emergency alerts via Boston.gov
DIG-3968 Add AI summaries to roll call site
- This work updates our new City Clerk Roll Call Votes search page to show users the summary of each docket on the top section of the drawer before they click the drawer to see vote information
- This page will be published to production for further validation and testing in April
- This was implemented using generative AI search leveraging Google’s Vertex AI
DIG-4111 Investigate issues with unofficial election results data
- This work fixed a bug where the .xml file of the elections results was not uploading properly because of sorting issues with candidate's surnames
- The solution was to append candidate's records with the candidate_id from the import file to make sure each record was unique for sorting purposes
DIG-4124 Zencity API integration with Drupal feedback form
- This work set up API integration between Drupal and Zencity in order to send data from feedback forms to Zencity dashboards
DIG-4167 Drupal Maintenance
- This is our regular Drupal maintenance work
DIG-4170 Listing 'Intro' class text not appearing in blue background of 'formatted text' component.
- This work fixes a bug where users were seeing that the formatted text component was not rendering white text against a blue background when they selected "intro" class for that component. The text was appearing the same color as the background making it unreadable
DIG-4251 Drupal Maintenance
- This is our regular Drupal maintenance work
DIG-4258 Update JSON payload for API submissions
- This work updates the API integration between Drupal and Zencity with the following fields: "Entity Title" and "Entity URL"
DIG-4260 Update feedback link in top navigation
- This work updates the Feedback link at the top of Boston.gov pages that is now connected to Zencity so that the feedback form data goes to Zencity instead of 311
DIG-4261 Document links without titles causing error
- This fixes a bug where Boston.gov pages were breaking if the "documents" links component is used but the "title" field was not completed
DIG-4272 Fix deploy pipeline due to next cloud update
- This work fixes issues with the deploy process that appeared with latest update to Cloud Next at Acquia
DIG-4280 Add Gen-AI prompt testing
- This work creates a new form as a pop up so users can test generative AI on Boston.gov
- Users will be able to test the Summarizer, Rewriter and Translation prediction actions from this page
DIG-4290 Set up config for domain redirects to point to new budget site
- This work updates our domain redirects to point to the Fiscal Year 2025 budget website
Related Jira tickets
DIG-4280 Add Gen-AI prompt testing
DIG-4290 Set up config for domain redirects to point to new budget site
DIG-4272 Fix deploy pipeline due to next cloud update
DIG-4260 Update feedback link in top navigation
DIG-4261 Document links without titles causing error
DIG-4124 Zencity API integration with Drupal feedback form
DIG-4258 Update JSON payload for API submissions
DIG-4251 Drupal Maintenance
DIG-4167 Drupal Maintenance
DIG-3968 Add AI summaries to roll call site
DIG-4170 Listing 'Intro' class text not appearing in blue background of 'formatted text' component.
DIG-4111 Investigate issues with unofficial election results data
DIG-3839 Alert Boston API integration of Genasys with Drupal
Acquia tags
tags/2024-04-10
What's Changed
- (develop) Election Results Performance Improvements DIG-4111 by @davidrkupton in #3370
- DIG-4170 Listing Page Filter Drawer updates for mobile by @subaha-cob in #3371
- (Develop ) Adds Google Cloud AI and adds to roll call dockets DIG-3968 by @davidrkupton in #3355
- (develop) (hotfix) Adds dependency to fix deploy. DIG-3968 by @davidrkupton in #3372
- (develop) (hotfix) Attempt to fix deploy dependencies. DIG-3968 by @davidrkupton in #3373
- (develop) (hotfix) Make dependency conditional in bos_core. DIG-3968 by @davidrkupton in #3375
- (develop)(hotfix) Make dependency conditional in bos_core.. DIG-3968 by @davidrkupton in #3377
- (Develop) (hotfix) Make dependency conditional in bos_core. DIG-3968 by @davidrkupton in #3380
- DIG-4170 Listing 'Intro' class text by @subaha-cob in #3383
- (develop) DIG-4170 Listing 'Intro' class text by @subaha-cob in #3384
- (develop) (hotfix) DIG-3968 Make dependency conditional in bos_core.. by @davidrkupton in #3385
- (develop) (hotfix) Remove problematic entity_events module. DIG-3968 by @davidrkupton in #3386
- (develop) (hotfix) DIG-3968 Runtime error. by @davidrkupton in #3388
- (Develop) Zencity Feedback Form DIG-4124 by @davidrkupton in #3378
- (develop) Drupal Maintenance DIG-4167 by @davidrkupton in #3393
- (stage) BH Map, AI Summaries/Google_cloud, Election Report Fixes, Feedback form and Formatted Text background bug by @davidrkupton in #3381
- (develop) (hotfix) Fixes slacklogger runtime error by @davidrkupton in #3395
- (develop) ZenCity feedback form updates DIG-4256 DIG-4124 by @davidrkupton in #3397
- (stage) ZenCity feedback form updates DIG-4256 DIG-4124 by @davidrkupton in #3398
- (develop) (hotfix) Runtime error when no doc title DIG-4261 by @davidrkupton in #3399
- (develop) (hotfix) DIG-4124 Fixes page title in payload DIG-4258. by @davidrkupton in #3400
- (stage) (hotfix) removes title error, fixes feedback form title by @davidrkupton in #3401
- (develop) (hotfix) Update feedback link in top navigation DIG-4260 by @davidrkupton in #3402
- (stage) (hotfix) Update feedback link in top navigation by @davidrkupton in #3403
- (develop) (hotfix) Add Gen-AI prompt testing DIG-4280 by @davidrkupton in #3404
- (develop) (hotfix) Set up config for domain redirects to point to new budget site DIG-4290 by @davidrkupton in #3405
- (develop) (hotfix) Metrolist listing form bug DIG-4286 by @davidrkupton in #3406
- (develop) Fix deploy pipeline due to next cloud update DIG-4272 by @davidrkupton in #3407
- (develop) Re-order feedback form & obfuscate tokens DIG-4272 by @davidrkupton in #3408
- (stage) AI Testing Page, Budget Domain redirects and Cloud Next updates by @davidrkupton in #3409
- (production) Q3 Updates by @davidrkupton in #3410
Full Changelog: tags/2024-03-07...tags/2024-04-10
v10.2024.7
Elections update, Department Profile Contact / MOH Configs
Digital Release Notes
DIG-3428 Add link option to replace contact email in department profile pages
- This work gives content authors the ability add a contact form link instead of just an email address to the contact information component
- A "Content Link" Button was added to the Content Information component
- When the new "Contact Link" button is clicked the field switches to accept external links
- The user will see a "Contact Us" link on the website instead of "Send an Email" when published
DIG-3715 Update drupal logic to use new "Web Page Status" field to display project pages on map
- This enhances work released on this ticket in January to change the SalesForce/Drupal sync from being a Drupal initiated pull every 5 to 10 mins to being an on-demand push from SalesForce to Drupal
- This means that SalesForce updated data is instantly available on Drupal.
DIG-4111 Investigate issues with unofficial election results data
- This work fixes a bug that caused issues when uploading elections data to Boston.gov via an .xml file
- An investigation revealed there was an issue with the sorting algorithm of the elections results
Related Jira tickets
DIG-3428 Add link option to replace contact email in department profile pages
DIG-3715 Update drupal logic to use new "Web Page Status" field to display project pages on map
DIG-4111 Investigate issues with unofficial election results data
Acquia tags
tags/2024-03-07
What's Changed
- (develop) Hotfix for subscribe error on DIG-3839 by @davidrkupton in #3348
- (stage) (hotfix) Subscribe error on DIG-3839 by @davidrkupton in #3349
- (production) (hotfix) Subscribe error on DIG-3839 by @davidrkupton in #3350
Full Changelog: tags/2024-02-08...tags/2024-03-07
V10.2024.5
Drupal Maintenance, Emergency Alerts Update and Theme fix
Digital Release Notes
DIG-3839 Adds Geocoding to Genasys
- This work allows users to sign up for emergency alerts via boston.gov and receive a confirmation message that validates the user has been added to the Emergency Alerts System
- API integration between Drupal and Genasys allows for the user to sign up for these alerts
DIG-3979 Blue text not appearing on white background in components
- This work completes the bug fix where users were not seeing text against a blue background on “3-column w/ image” and “formatted text” components.
- White text will appear when these components are used by content authors
DIG-4012 Drupal Maintenance
- This is regular Drupal Maintenance
Related Jira tickets
DIG-3979 Blue text not appearing on white background in components
DIG-3839 Adds Geocoding to Genasys
DIG-4012 Drupal Maintenance
Acquia tags
tags/2024-02-08
What's Changed
- (develop) Blue text not appearing on white background in components (hotfix) by @subaha-cob in #3341
- (develop) Adds geocoding to emergency alerts DIG-3839 by @davidrkupton in #3343
- (develop) Drupal Maintenance DIG-4012 by @davidrkupton in #3344
- (stage) Drupal Maintenance, Emergency Alerts Update and Theme fix by @davidrkupton in #3346
- (production) Drupal Maintenance, Emergency Alerts Update and Theme fix by @davidrkupton in #3347
Full Changelog: tags/2024-02-06...tags/2024-02-08