Skip to content

Version log

Mikko Saarinen edited this page Apr 11, 2023 · 447 revisions

Version log

NOTE: Version log is maintained in the releases page from now on

develop - RC v1.7.0

  • #912 New styles for area view accordion listing
  • #914 New simple pageview tracking

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

v1.6.0

  • #893 New feature statistical geometry

v1.5.5

  • Update libraries
  • Remove old Servicemap link from front page

v1.5.4

  • #891 Show opening hour object values in unit view

v1.5.3

  • #879 Fix some search history bugs
  • #880 Update embedded view tests
  • #882 Fix accessibility sorting

v1.5.2

  • #869 Address search bar improvements
  • #868 Embedded view fixes
  • #870 Remove redirect fetch
  • #871 Improve area view zooming

v1.5.0

  • 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

v1.4.2

  • #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

v1.4.1

  • 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

v1.4.0

  • #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

v1.3.0

  • #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

v1.2.31

  • #804 Added new option for placing unit list on bottom of the embedded map.

v1.2.30

  • #800 Added concurrent search to embedded multiple services fetch
  • #799 New embedded view unit list feature

v1.2.29

  • #797 Added option for adding services to unit view map
  • #796 Added bike stations to map

v1.2.28

  • #787 Updated area view data handling

v1.2.27

  • #783 Updated unit price field to work with links
  • #784 Removed accessibility statement from code, use an external link instead

v1.2.26

  • #781 Added option for multiple unit embedding

v1.2.25

  • #778 Fixed mobility setting bug
  • #777 Improved Matomo search results Analytics data

v1.2.23

  • #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

v1.2.22

  • #725 New accessibility settings link sharing for units
  • #759 Improved map click coordinate popup

v1.2.21

  • #757 Added new unit charge information component

v1.2.20

  • #755 Fix Matomo tracking

v1.2.19

  • #753 New box option for embedder tool
  • #752 Updated search suggestions
  • #750 Fixed address search bar enter press bug
  • #749 Updated accessibility statement

v1.2.18

  • #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

v1.2.17

  • #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

v1.2.14

  • #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

v1.2.12

  • #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

v1.2.11

  • #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

v1.2.10

  • #703 Hotfix to cookiehub banner focus problem

v1.2.9

  • #701 Fix focus conflict with cookiehub banner and title focus
  • #682 New HTTPClient and ServiceMapAPI classes for improved fetch handling

v1.2.8

  • #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

v1.2.7

  • #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

v1.2.6

  • #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

v1.2.5

  • #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

v1.2.4

  • #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

v1.2.3

  • #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

v1.2.2

  • #633 Fix nature area links

v1.2.1

  • #630 Fix address search bar results

v1.2.0

  • #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

v1.1.15

  • #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

v1.1.14

  • #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

v1.1.13

  • #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

v1.1.12

  • #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

v1.1.11

  • #569 Make ReadSpeaker url configurable

v1.1.10

  • #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

v1.1.9

  • #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

v1.1.8

  • #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

v1.1.7

  • #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

v1.1.6

  • #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

v1.1.5

  • Set Sentry to ignore AbortErrors

v1.1.4

  • #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

v1.1.3

  • 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

v1.1.2

  • 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

v1.1.1

  • Fix broken search bar clear button
  • Fix unintended marker zooming

v1.1.0

  • 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

v1.0.37

  • 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

v1.0.36

  • Add new state to address popup when no address is found

v1.0.35

  • 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

v1.0.34

  • 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

v1.0.33

  • 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

v1.0.32

  • 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

v1.0.31

  • 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

v1.0.30

  • 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

v1.0.29

  • Regression tests for home view, settings view, and appbar elements
  • Remove temporary alert

v1.0.28

  • AppDynamics tracking code
  • Regression tests for service view

v1.0.27

  • 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

v1.0.26

  • Fix embed window scaling crash

v1.0.25

  • 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

v1.0.24

  • Fix missing contract type id error

v1.0.23

  • 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

v1.0.22

  • Refactored distance calculations
  • Update service view stylings
  • New cluster hover popups and added extra info to marker tooltips
  • Update transit stop info styles

v1.0.21

  • New suggestions APi endpoint

v1.0.20

  • 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

v1.0.19

  • 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

v1.0.18

  • Hide route data if location doesn't exist

v1.0.17

  • 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

v1.0.16

  • 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

v1.0.15

  • Server side sentry error handling

v1.0.14

  • 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

v1.0.13

  • 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

v1.0.11

  • Fix issue with undefined name breaking unit view
  • New contrast markers
  • Adjustments to unit markers and clusters.

v1.0.10

  • Fix to division view to show units
  • Fix issue with singular accessibility sentence not showing
  • Improved user experience in settings view

v1.0.9

  • 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

v1.0.8

  • Added unit web-links to unit page

v1.0.7

  • 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

v1.0.6

  • Prevent unit items' distance from being rendered as 0
  • Fix address tooltip not showing address text

v1.0.5

  • Fix handling of street address municipalities in different languages.

v1.0.4

  • Some critical fixes to street address handling functionality.

v1.0.3

  • Some critical fixes to education district handling in the address view.

v1.0.2

  • Added website analytics using Matomo.

v1.0.1

  • New servicemap UI