-
Notifications
You must be signed in to change notification settings - Fork 11
Version log
Mikko Saarinen edited this page Apr 11, 2023
·
447 revisions
NOTE: Version log is maintained in the releases page from now on
Deployment notes:
- Environment variables must be checked on deployment
- SERVICEMAP_API="{baseUrl}"
- contains base url without slash at the end
- SERVICEMAP_API_VERSION="/v2"
- Requires dash as prefix
- FEATURE_SERVICEMAP_PAGE_TRACKING="true"
- Feature is hidden behind feature flag which needs to be set true in order of it working
- SERVICEMAP_API="{baseUrl}"
- #893 New feature statistical geometry
- Update libraries
- Remove old Servicemap link from front page
- #891 Show opening hour object values in unit view
- #869 Address search bar improvements
- #868 Embedded view fixes
- #870 Remove redirect fetch
- #871 Improve area view zooming
- 4eb9f3c Fix issue with matomo tracking being considered active since url and site id were strings of undefined text
- #858 Update search tests and improve jest testing usability by refactoring certain repeating code to single file
- #859 Clean up unused tests
- #860 Render subgroups for units in unit view
- #861 Add navigation landmarks
- #862 Add informative text for service tree view
- #863 Optimize by refactoring jest providers to single file
- #835 Fix large font accessibility
- #865 Fix broken pagination tests and navigation aria attributes
- #841 Add unit info view to embedded unit views
- #821 Fix event button count bug
- #840 Fix area view embed list bug
- #793 New search functionality
- #839 Fix test environment embedder crash issue
- #844 Change hearing map fetching to use new fetch solution
- #842 Fix iOS scroll bug
- #829 Use MUI's new styled utility of AddressSearchBar
- #836 Improve feedback form accessibility
- #843 #847 Library updates
- #845 Add unit view browser tests
- #845 Fix duplicate key error
- #848 Fix tabindex prop type error
- #849 Improve home view tests to check paper button functionality
- #850 Improve settings view browser tests to check focus movement and test settings sections
- #851 Improve address view browser tests
- #852 Fix keyboard navigation focus highlight in buttons when using click
- #853 Fix issue with unit page tests
- #854 Refactor division tests to embed tests
- #855 Refactor and update service view browser tests
- #856 Add browser tests for service tree page
- 15d0d73 Remove node v12 tests from CI workflow
- #824 Fix home logo aria label to include image text
- #825 Add better label for result order select element
- #826 Fix aria-current attributes for top bar
- #828 Fix tool menu accessibility focus and menu closing functionality
- #830 Bump minimist to 1.2.6
- #832 Fix embedder tool crash on area page
- #833 Restructure browser test directory
- #834 Fix link accessibility issues
- #837 Move map tests to one file
- #813 Library updates
- #818 Fix unit address texts fro unit outside of capital area
- #819 Fix contrast map highlighted marker not using theme correctly
- #822 Fix browser tests to follow new MaterialUI changes
- #823 Fix MaterialUI theme handling to follow v5
- #815 New embedder tool.
- #827 Fix SSR issue caused by material UI v5
Breaking Changes - See migration guide
- #817 Update material UI and fix broken jest tests
- #802 Bump moment from 2.29.1 to 2.29.2
- #803 Bump urijs from 1.19.10 to 1.19.11
- #809 Feature: Use digitransit for route link if destination is outside of specified municipalities
- #810 Optimization: Export components from index file
- #808 Fix duplicate period services
Breaking Changes - See migration guide
-
#811 Fix route planner links to use environment variables and change texts
- Translation key changes
- #804 Added new option for placing unit list on bottom of the embedded map.
- #800 Added concurrent search to embedded multiple services fetch
- #799 New embedded view unit list feature
- #787 Updated area view data handling
- #783 Updated unit price field to work with links
- #784 Removed accessibility statement from code, use an external link instead
- #781 Added option for multiple unit embedding
- #771 Moved unit events to first tab
- #770 Fixed missing price info
- #768 Send searches with no results to Matomo
- #767 Improved area suggestions
- #766 Added search history removing feature
- #757 Added new unit charge information component
- #755 Fix Matomo tracking
- #753 New box option for embedder tool
- #752 Updated search suggestions
- #750 Fixed address search bar enter press bug
- #749 Updated accessibility statement
- #739 Improve fetch error messages
- #738 Add .nvmrc with v14.17.6
- #743 Added new parking areas
- #740 Improved embedded view marker cluster functionality
- #745 Improve getLocaleText function
- #744 Fix security problem and cookie issue
- #732 Add concurrent search to area view
- #733 Updated matomo tracking to work on Single Page Application
- #735 Fixed unit view services tab bugs
- #734 Added progress bar to area view unit fetch
- #718 New unit services tab and map popups
- #726 Fix errors found by sentry
- #715 Update Webpack and React Leaflet
- #728 Use district area list on rescue area service list
- #724 Add area view tests
- #723 Add ortographic map option back
- #727 Update test libraries. Add quarantine mode to tests
- #714 Fix geometry test by using different existing data
- #710 Prevent sitemap creation by default unless configured to create it
- #719 Add major districts to area view
- #717 Update info view texts
- #716 Add Kirkkonummi city setting
- #720 Fix area view zoom
- #699 Fix area view embedder crash
- #704 Change unit and location texts to service point
- #705 Fix address test UnitItem not being found
- #700 Add missing rescue districts to area and address view.
- #706 List rescue districts and rescue sub districts in area view
- #707 Sort rescue areas by origin id
- #708 Prevent vertical overflow being hidden when not in mobile
- #703 Hotfix to cookiehub banner focus problem
- #701 Fix focus conflict with cookiehub banner and title focus
- #682 New HTTPClient and ServiceMapAPI classes for improved fetch handling
- #693 Added map centering to event view
- #694 Fixed duplicate division data on area view
- #695 Fixed embedded nature area missing popup
- #696 Added feedback button back to private units
- #697 Added missing units to area view unit list
- #683 Improved embedded view
- #684 Added missing data consent
- #648 Added area suggestions to search bar
- #686 New area view high contrast borders
- #685 Improved area view hover
- #689 New event search embedding functionality
- #672 Add dynamic aria-label for contrast change button
- #671 Add focus indicator to map
- #669 Bump hosted-git-info from 2.7.1 to 2.8.9
- #673 Fix map control buttons focus problem
- #674 Change embedder tool language selection text
- #670 Remove transit stop icons from screen readers
- #668 Bump lodash from 4.17.20 to 4.17.21
- #636 Create sitemap. Hide some pages from search engine crawlers
- #677 Prevent AccessibilityInfo rendering if unit doesn't exist
- #678 Hide map completely from screen readers
- #676 Use correct locale parameter on embedder locale text
- #679 Disable search engine crawling on staging
- #661 Fix area view element accessibility
- #663 Fix embedder copy field accessibility
- #595 New error message page
- #662 Remove duplicate unit feedback links
- #654 Fix top bar settings button roles
- #665 Bump url-parse from 1.4.5 to 1.5.1
- #655 Bump ssri from 6.0.1 to 6.0.2
- #664 Bump handlebars from 4.5.3 to 4.7.7
- #666 Use correct aria-attribute on form
- #637 Add SEO descriptions
- #644 Remove search results from unit page map
- #646 Improve unit popup distance text
- #643 Add unit entrances
- #645 New title bar styles
- #632 Update class components to function components
- #658 Change finnish and english texts for search result jump link
- #650 Add missing html page titles
- #651 Fix old servicemap link text
- #649 Fix drawer menu accessibility
- #656 Add title bar to service tree view
- #652 Change logo button label and role and make visibile for assistive technologies
- #641 Fix error caused by opening service accordion
- #640 Fix hide sidebar button colors
- #639 Fix unit services tab showing previous unit services
- #638 Fix print view crash caused by transit icons
- #617 New pan controls added to map
- #633 Fix nature area links
- #630 Fix address search bar results
- #608 Add proper error when invalid url is given for fetch
- #607 Add social media meta tags
- #616 Show settings as text on top bar and mobile drawer menu
- #624 Update accessibility test
- #623 Add timeout to search
- #620 Fix multiple popup issue
- #618 Improve address view unit handling
- #621 New area view
- #627 Add new parking area type to area view
- #626 Add division id to protection division names
- #605 Add area view button's translations
- #610 Use source-maps on development mode
- #609 Cookiehub code snippets
- #606 Add translated and contrast versions for home logos
- #611 Fix feedback back button functionality to take user back to unit view
- #612 Update children's hospital links and texts
- #613 Optimize text translation with hook and memoize to avoid unnecessary re-rendering
-
#581 Hide description
<br />
elements from screen readers - #584 Change accessibility statement text
- #586 Avoid service_nodes when setting searchbar initialSearchValue
- #589 New previous search suggestion functionality
- #591 Changed embedder city settings to reflect settings and use checkboxes
- #596 Fix missing translations for tool menu
- #594 Fix unit focus to adjust to MultiPolygon geometry
- #593 Fix paginated list's page parameter handling
- #598 Refactor i18n object to LocaleUtility
- #590 Fix mobile map usability
- #599 Add nature area popups to area view
- #597 Change frontpage to show 2 news items
- #602 Update sentry ignore list
- #603 Update area button text
- #604 Fix issue with search history breaking if old data existed in object
- #592 Improve search suggestion navigation accessibility for screen readers
- #574 Fix broken TestCafe tests
- #571 Add screen reader jump links for mobile search suggestion view to give option for user to close suggestion view
- #545 Add close sidebar functionality
- #545 Disable orthographic map
- #577 Remove area object type from search results
- #578 Add info page for Internet Explorer
- #576 Create accordion component and use it on area view and service tree view
- #563 Fix feedback view accessibility
- #559 Fix search bar suggestions accessibility
- #579 Update node version from 10 to 14
- #548 Add new screen reader texts for AddressSearchBar when cleared and extra info
- #552 Fix service tree selection focus problem
- #549 Fix search view focus by adding jump link and removing automatic focus
- #556 Fix feedback view accessibility
- #557 Add back button to area view
- #560 Hide address view map button from screen readers
- #561 Fix element roles
- #562 Fix alert box focus loss on closing
- #553 Fix settings save losing focus and cancel not resetting current selection
- #565 Fix area view crash
- #567 Add Dynamic embed title and hide leaflet zoom and attribution controls
- #551 Focus user back to tool menu when coming back from print or embedder view
- #568 Add information for area view unit tab when district doesn't have any units to show
- #564 Improve focus handling in InfoView
- #572 Fix to news info external url handling
- #570 Add outdoor exercise link to unit view
- #569 Make ReadSpeaker url configurable
- #543 Add coordinate marker based on URL parameter
- #547 Fix pagination accessibility
- #550 Fix alert box semantic order to show close button after screen reader title
- #554 Fix unit unknown city translations
- #540 Add postal code to unit contact info and address text utility
- #541 Add nature areas to area view
- #542 Fix jest tests
- #544 Fix accessibility issue with result item not defaulting correctly
- #535 Change services nearby to service areas
- #536 Parse duplicates away from adminDistrict mapUnits
- #537 Hide ReadSpeaker button from screenreaders
- #519 New download tool dialog
- #534 Fix info item accessibility
- #520 Focus geographical districts that are out of map
- #538 Update accessibility statement
- #526 Fix sentry errors (fetch issues)
- #525 Change UnitGeometry to show MultiPolygon data
- #524 Disable map click interactions while measuring
- #523 #530 Fix TabLists out of bound index by defaulting to 0
- #522 Fix safari + leaflet map click issue
- #512 Added area view embedding
- #527 Fixed area view usability
- #510 New feature news window
- #509 Added condition to hearing map fetch to fix 404 fetch errors.
- #501 New printing tool
- #508 Call charge information added to unit view
- #506 Added geographical district units to area view
- #514 Fixed wrong divider on call charge info
- #515 Added visual highlights for markers on UnitItem hovering
- Set Sentry to ignore AbortErrors
- #500 New sentry client handling
- #499 Fixed feedback view showing flashing error message after success message
- #504 Fixed error caused by changing map to high contrast
- #503 Fixed highlight popup not showing when selected from list
- #503 Fixed highlighted popup not showing properly on zoom change
- #502 Improved address and transit markers on high contrast map
- Changed DOMAIN_MAP_POSITIONS array splitting to use standardized format
- Fixed breaking mobile sticky element
- Fixed division fetching to use proper ocd_id
- Fixed unit geometry drawing to show when highlighted unit selected
- Improve distance measuring line accessibility
- Added configuration option to get accessibility sentences from PTV
- Fix incorrect school year data on area view
- Change marker clustering to use react-like solution
- Improved map marker handling by changing when map is zoomed and when search results are shown
- Fix broken search bar clear button
- Fix unintended marker zooming
- Add external translations and merge them with current translations
- Add feedback additional info link dynamically
- New Download tool
- New Embedder tool
- New Measuring tool
- Show/Hide area selection and nearby services dynamically
- Show/Hide read speaker button in unit view dynamically
- Updated MaterialUI from v3 to v4
- Improve area view district order
- Configurable allowed map types
- Configurable allowed map types
- Configurable cities
- New ToolMenu component
- Disable refined search on service tree searches
- Change address not found text on address popup
- Add new state to address popup when no address is found
- Change jumplinks to be visible on focus
- Dynamic cluster icon size based on cluster size
- Update English translations
- Configurable initial map position
- Configurable domain based map position
- Hide accessibility info if no accessibility settings have been selected
- Make accessibility statement more visible
- Count only units on search results count
- When ordering units by distance, show units without location last
- Update jest tests
- Always show search result units with no municipality data, regardless of city filter
- Added focus border contrast tests
- Added component contrast tests for button components
- Added automatic axe tests to service tree view
- Hide old school years from area view and address view
- New Readspeaker feature for unit page
- Change english and swedish children's hospital links
- Fix bug with map clustering changing when list order is changed
- Fix area view translation texts
- Fix search view stylings
- Fix topbar stylings
- New address relation search that allows user to write an address and compare distances based on given address
- Update react-intl library
- Activate SPA2 tracking for AppDynamics
- Add treenode parameter redirect middleware
- Fix paper button stylings
- Increased default map bound area
- Update link texts for hearing map links
- Add unit tests for list item components: ResultItem, SimpleListItem, and SuggestionItem
- Fix map mobile map change bug
- Fix missing roles for buttons
- Pagination and PageElement components unit tests
- Update travis build environment
- Fix TabList font sizes on small screens
- Fix address result ordering bug
- New reducer based Loading component
- Fix missing contract type info when searching with service tree
- Fix problem with Swedish address suggestions taking to empty page
- Unit tests for button component
- Prevent user location request on embeded views
- Add area view
- Regression tests for home view, settings view, and appbar elements
- Remove temporary alert
- AppDynamics tracking code
- Regression tests for service view
- Regression tests for search view
- Refactoring components: SearchBar, Lists, ListItems, ResultOrderer, TitleBar, Settings
- Fix problem with unit markers not rendering in address view
- Add Swedish localization for accessibility map
- Fix incorrect Finnish text for preschool education
- Fix embed window scaling crash
- Removing unused components
- Add search view regression tests
- New nearby services tab for address view
- Hearing maps added to unit page
- New sticky title bars added to some pages
- Fix missing contract type id error
- Fix LocalStorageUtility bug crashing app
- Fix issue where service redirect fetch error breaks embed fetching
- Refactoring folder structure
- Remove feedback button from non-municipal units
- Add alert box to display important messages to users
- Refactored distance calculations
- Update service view stylings
- New cluster hover popups and added extra info to marker tooltips
- Update transit stop info styles
- New suggestions APi endpoint
- New sub pages for unit view for handling unit events and reservations listing
- Changes to unit events and reservation fetching and redux structure
- New components: PaginatedList, ReservationItem, EventItem
- New coordinate parameters for service view for customized user location
- Update Swedish translations
- Improve keyboard map interaction
- Improve tab element focus contrast
- Fix feedback page dark theme styles and improved form accessibility
- Improve tab element attributes to follow WCAG standard
- Remove keyboard focus from all map markers
- Fix mobile version accessibility
- Improve expanded suggestions page accessibility
- Improve user location accuracy
- Hide route data if location doesn't exist
- Maintain embed on search redirect
- Link open functionality to markers and logo
- Prevent markercluster zoom functionality on embed view
- Do not bundle external node_modules dependencies in webpack for the node server
- Fix unit marker click on embed view with single unit
- Fix focus loss on settings confirmation click
- Add correct focus contrast to top area buttons
- Add correct focus to title bar back button
- Prevent minimization on server side
- Add version text to info page
- Add some logs detailing configured sentry setup
- Add missing html title
- Fix missing contact info on unit page
- Update accessibility statement
- Server side sentry error handling
- Opening settings page from search view settings link will now put focus correctly on top of settings dialog. Closing settings will put focus back to the link.
- Settings page is now visually on top of sidebar instead of replacing sidebar content
- Improve Tab-element focus indicator
- Service tree: added indeterminate value to checkboxes
- Service tree: Fix issue where node wouldn't be selected if all child nodes are selected
- Accessibility: settings page is now dialog
- Accessibility: added lang parameters to change language buttons
- Accessibility: removed wrong heading numbers from settings bar
- Accessibility: added new keyboard focus styles with better contrast
- Accessibility: added new more accessible disabled style to front page buttons
- Improved front page button icons and hover styles
- Change address district marker based on theme
- Change unit view sticky elements to include only tabs
- Fix url handling in legacy redirector and fix API url configuration
- Change order of tabs in address view
- Fix issue with undefined name breaking unit view
- New contrast markers
- Adjustments to unit markers and clusters.
- Fix to division view to show units
- Fix issue with singular accessibility sentence not showing
- Improved user experience in settings view
- Fix IE polyfill problem breaking page
- New bbox parameter feature to focus map to given bbox parameters
- Fix accessibility issues with search view settings info
- Added unit web-links to unit page
- Add high res and swedish map tile options
- Fix address popup not showing text
- Fix address popup breaking address view for addresses with letter with number
- Fix IE issue with broken script
- Prevent unit items' distance from being rendered as 0
- Fix address tooltip not showing address text
- Fix handling of street address municipalities in different languages.
- Some critical fixes to street address handling functionality.
- Some critical fixes to education district handling in the address view.
- Added website analytics using Matomo.
- New servicemap UI