- Update npm dependencies
- Update basic auth creds
- Remove redundant link from search page breadcrumb
- Add bank holiday dates for 2020 & 2021
- Update Org Name to be the link to PIMS overview page tab
- Remove the services link
- Update URLs to
/service-search/find-a-pharmacy/
- Update cookie link to be relative
- Update header search to use nhs.uk
- Update favicons
- Fix opening times styling bug
- Validation accessibility enhancements
- Add info json response for diagnostics
- Update project to use nhsuk frontend library
- Fix logic error in azure search
- Remove unused env vars from README
- Add subtype clause to pharmacy query
- Fix code coverage check
- Switch to using Azure Search for organisation queries
- Update npm dependencies
- Switch from istanbul to nyc for code coverage
- Add guard against inconsistency in opening time data
- Remove duplicate address lines
- Use full path for Open Graph image
- Do not use capitalised convention for constant variables
- Update npm dependencies
- Upgrade Docker container to use latest node LTS version
- Remove the specific version of python from the Dockerfile
- Update npm dependencies
- Use node LTS version for travis
- Upgrade Docker container to use latest node LTS version
- Add additional (and update existing) metadata properties to meet minimum set
- Allow Adobe and Hotjar to connect from additional domains
- Update npm dependencies
- Upgrade Docker container to
node:10.15.3-alpine
- Remove newrelic application monitoring
- Remove simple cookie banner
- Remove Webtrends (no longer used)
- Remove Google Analytics (no longer used)
- Remove Google Sitelinks Search Metadata
- Upgrade Docker container to
node:10.14.0-alpine
- Update npm dependencies
- Use new frontend styles for opening times expander
- Make the opening times expander full width on screens below tablet
- Update CSP to allow Adobe Analytics resources to run
- Create
digitalData
object for use by Adobe Analytics - Update npm dependencies
- Update npm dependencies
- Accessibility improvements
- Upgrade to
node:8.12.0-alpine
- Prevent IE 11 from focusing on SVGs
- Fix skip to content for voice over
- Update npm dependencies
- Add Adobe Analytics
- Remove unnecessary npm dependencies
- Do not link to beta home page
- Update npm dependencies
- Update 'contact-us' footer link
- Update 'care and support' header link
- Update footer links to new pages
- Update cookie banner link to cookie policy
- Update favicon with latest design
- Remove Heatmaps from Webtrends (the feature has been discontinued)
- Upgrade Docker container to
node:8.11.4-alpine
- Update python used in container
- Update npm dependencies
- Anonymise IP used by Webtrends
- Update npm dependencies
- Remove references to
NHS.UK
in favour ofNHS
- Set background to blue
- Fix input width
- Update header search placeholder text
- Remove aria-labelledby on the aria-hidden NHS logo
- Update npm dependencies
- Update code for latest
eslint-config-airbnb-base
rules - Update for site redesign
- Update IE css to new design
- Update print css to new design
- Update Webtrends and GA configuration for GDPR compliance
- Replace bespoke cookie banner with Cookiebot
- Only enable GA, Webtrends and Hotjar if consented from Cookiebot
- Use first non-empty address line in screen reader only text for Map and Direction and Services Available links
- Allow fonts from hotjar.com in Content Security Policy
- Update npm dependencies
- Add links to internet services & appliance contractors
- Upgrade Docker container to
node:8.11.1-alpine
- Remove snyk hooks
- Remove
This is new banner
- Update npm dependencies
- Changed open on/off toggle to text and link only
- Skip to page content links & accessibility help pages
- Stopped using details summary for show/hide panels due to lack of IE & accessibility support
- General accessibility improvements
- Upgrade to
[email protected]
- Upgrade to
[email protected]
and apply fixes - Display open results by default for times deemed out of business hours
- Update npm dependencies
- Add newrelic application monitoring
- Update npm dependencies
- Upgrade Docker container to
node:8.10.0-alpine
- Revert version of performance test script
- Run performance test with basic auth
- Responsive design and spacing fixes
- Upgrade python in Alpine to 2.7.14-r0
- Add on/off toggle for showing open/closed pharmacies
- Add hidden assistive text to meet accessibility standards
- IE bug fix for opening times menu toggle
- Add link to open results page for closed pharmacies
- Move map and services links from below opening times to below address
- Remove unused styles from nearest open results view
- Update npm dependencies
- Misc refactorings
- Additional tests for opening times
- Update npm dependencies
- Prevent start address from appearing in map link for place searches
- Update results page layout to include all opening times
- Include
check
parameter in health check - Misc refactorings
- Update Google Sitelinks Searchbox query param name
- Add desc metadata to improve description in search engines
- Improve application instrumentation:
- Add postcodes.io response time monitoring
- Record bot traffic via
check
query string parameter
- Add metadata to enable Google Sitelinks Searchbox
- Improve browser support for IE6 - 8
- Fix elongated icon in iOS
- Fix no results layout
- Fix breadcrumb for no results page
- Update docker images for
nearby-services-api
used locally and for tests
- Split the display of open and nearby results so they each have a view, toggled via query string parameter
open
- Revamped results page visuals for open and nearby only views
- Update npm dependencies
- Fixed bug with always pluralised distance message, it will now be singular for 1 mile
- Update styles to fall in line with live styles
- Update npm dependencies
- Correct reference to
GOOGLE_ANALYTICS_TRACKING_ID
- Add better page titles
- Build
header-items.nunjucks
in Dockerfile - Display message for upcoming bank holidays
- Return more nearby results
- Display 'call 111' message
- Improve non-English search experience
- Make telephone numbers clickable, using 'tel:'
- Use hosted images
- Fix no open results breadcrumbs
- Move 'none' option out of disambiguation place list
- Move 'back' option out of list
- Update npm dependencies
- Display actual search term when no place or postcodes match
- Fix map link for
your location
searches - Display correct search field label when no postcode result
- New transitional style header and footer added
- Search by place
- Add 'find my location' search capability
- Add Brunch to minify and compress front-end assets
- Update npm dependencies
- Upgrade Docker container to
node:8.9.1-alpine
- Support IE7+
- Lint frontend JS
- Update URLs to
/find-a-pharmacy/
- Link back to pharmacy finder on Choices
- Update page titles
- Update npm dependencies
- Add basic authentication to service when running test environments in Rancher
- Ignore metrics test when running githook as it only works in the container.
- Upgrade Docker container to
node:8.8.1-alpine
- Update npm dependencies
- Be less specific about third party domains within content security policy
- Performance tests use threshold of 500ms
- Remove smart cache to prevent pharmacy results from being stale.
- Update npm dependencies
- Update
.snyk
policy - Remove
engine
field frompackage.json
- Exclude subdomains from Strict-Transport-Security header
- Fix date format in CHANGELOG
- Update all npm dependencies
- Upgrade Docker container to node
8.4.0-alpine
- Add instrumentation to app
- Expose app metrics for Prometheus collection
- Misc back end improvements
- Add CHANGELOG
- Remove alert role from cookie banner
- Removal of artillery performance tests
- Addition of JMeter performance tests
- Addition of
Cache-Control
headers to successful responses
- Send logs to Splunk in JSON
- Update frontend-library version to
0.5.0
- Update application dependencies
- Encode maps URL
- Fix retina logo on mobile devices
- Fix missing logo in footer
- Update app to use latest version of frontend-library
- Upgrade Docker container to node
8.1.4-alpine
- Reduce the volume of logs sent to Splunk
- Misc back end improvements
- Migrate app to use frontend-library
- Initial work on application