Skip to content

Releases: gulfofmaine/Neracoos-1-Buoy-App

1.0.1 - 9/27/2024

27 Sep 18:19
Compare
Choose a tag to compare

Additions:

  • Performace testing with Playwright #3107 to try to get a handle on slow loading #3083

Changes:

  • Added accessibility helper to Highcharts #3130

Fixes:

  • Get source maps to be uploaded to Sentry again, to make it more reasonable to debug errors #3117
  • Show an error when a global (500 level) error occurs #3117
  • Remove old OpenLayers CSS links #3141
  • Adjust queryClient init so that useState doesn't cause failures with Suspense #3138
  • Disable SSR rendering for Redux store to avoid session storage issues #3116
  • Move redux provider to use useRef pattern #3136
  • Fix critical build dependency error thrown from web-worker #3126
  • Update container memory requests (which were set in Create React App era and starving it) #3108
  • Test wind speed in knots correctly #3074
  • Skipping M01 tests while it's not functioning
  • added wait till current conditions tests aren't fetching data before counting cards displayed
  • Removed yarn.lock to prevent some confusion

Dependency updates:

  • Docker build push action from 6.5.0 to 6.7.0
  • Prettier pre-commit hook from 3.0.3 to 3.3.3
  • Node from 22.5.1 to 22.9.0
  • Redux toolkit from 1.9.7 to 2.2.7
  • Sentry Next JS from 7.114.0 to 8.32.0
  • Spotlight from 2.3.1 to 2.4.1
  • Tanstack React Query and devtools from 5.51.23 to 5.58.0
  • Turf from 6.5.0 to 7.1.0
    • Bbox polygon
    • Boolean contains
    • Helpers
  • Highcharts from 11.4.6 to 11.4.8
  • Next from 14.2.5 to 14.2.13
  • OpenLayers from 10.0.0 to 10.2.1
  • React Redux from 8.1.3 to 9.1.2
  • React Slect from 5.8.0 to 5.8.1
  • RLayers from 3.1.0 to 3.2.0
  • Sass from 1.77.8 to 1.9.3
  • Sharp from 0.33.4 to 0.33.5
  • Github Actions reporter from 1.9.0 to 1.9.2
  • Eslint plugin next from 14.2.5 to 14.2.13
  • Playwright from 1.46.0 to 1.47.2
  • Storybook from 8.2.9 to 8.3.3
    • Addon a11y
    • Addon essentials
    • Addon interactions
    • Addon links
    • Addon onboarding
    • Blocks
    • Next JS
    • Test
  • React testing libray from 16.0.0 to 16.0.1
  • Types
    • Node from 22.2.0 to 22.7.3
    • React from 18.3.3 to 18.3.9
  • Eslint config next from 14.2.5 to 14.2.3
  • Eslint plugin storybook from 0.8.0 to 0.9.0
  • Typescript from 5.5.4 to 5.6.2
  • Wait on from 7.2.0 to 8.0.1

v1.0.0 - 8/14/24

14 Aug 20:17
Compare
Choose a tag to compare

Additions:

  • Adds sea level to current conditions table.
  • Add tide level standards and conversions 2501
  • Set up Prettier with Pre-commit and GHA 2594
  • Set up Sentry for Next and add error handling to app 2599
  • add dynamic menu items 2738
  • Setup Spotlight to capture dev exceptions 2749
  • Highlighted timeseries 2880
  • Water level page:
    • Set up 2719 and [2792(https://github.com//pull/2792)]
    • Predicted tides 2789 and 2793
    • get working model of color changing map up 2798
    • persist unit selection on page refresh and new platform/sensor selection 2899
    • Fix slow loading PredWL dataset loading 2846
    • make y-axis dynamic for min and max 2987
    • refactor with search params 2999
    • Add redirects for tide gauges 3012

Changes:

  • Remove Cypress and replace with Playwright 2662
  • Remove React-router-dom
  • Remove redux-first-history 2846
  • Convert from Yarn to NPM 2836
  • Update wind to take knots 3061
  • Migrated to Next.js
    • 2488
    • Migrate about page to App Router 2596
    • Platform pages using Next.js app router 2627
    • Refactor Model Viewer to work with Next app router 2639
    • transfer models page to next 2645
  • Dependency Updates:
    • @adobe/css-tools from 4.3.1 to 4.3.3
    • @babel/traverse from 7.22.8 to 7.23.2
    • @estruyf/github-actions-reporter from 1.3.0 to 1.9.0
    • @playwright/test from 1.39.0 to 1.46.0
    • Sentry:
      • @sentry/nextjs from 7.74.1 to 7.114.0
      • @sentry/react from 7.59.2 to 7.114.0
    • @spotlightjs/spotlight from 1.2.7 to 2.3.1
    • Testing:
      • @testing-library/dom from 9.3.1 to 9.3.4
      • @testing-library/jest-dom from 5.17.0 to 6.4.2
      • @testing-library/user-event from 14.4.3 to 14.5.1
    • Types:
      • @types/jest from 29.5.3 to 29.5.5
      • @types/node from 20.4.2 to 22.2.0
      • @types/react from 18.2.15 to 18.3.3
      • @types/react-dom from 18.2.7 to 18.2.15
      • @types/react-test-renderer from 18.0.0 to 18.0.7
    • cypress from 12.17.1 to 13.2.0
    • Docker:
      • docker/build-push-action from 4.1.1 to 6.5.0
      • docker/login-action from 2.2.0 to 3.3.0
      • docker/setup-buildx-action from 2.9.1 to 3.6.1
    • eslint from 8.51.0 to 8.57.0
    • eslint-config-next from 13.5.4 to 14.0.0
    • express from 4.18.2 to 4.19.2
    • highcharts from 11.1.0 to 11.4.6
    • jest-environment-jsdom from 29.6.1 to 29.7.0
    • nginx from 2d19418 to 4c93a3b
    • next from 13.5.4 to 14.0.1
    • node from 20.4.0-alpine to 22.5.1-alpine
    • ol from 7.4.0 to 8.1.0
    • react-redux from 8.1.1 to 8.1.3
    • react-router-dom from 6.14.2 to 6.17.0
    • react-use from 17.4.0 to 17.5.1
    • sass from 1.63.6 to 1.77.8
    • sharp from 0.32.6 to 0.33.4
    • typescript from 4.9.5 to 5.5.4
    • undici from 5.27.2 to 5.28.4
    • webpack from 5.88.2 to 5.89.0
    • @reduxjs/toolkit from 1.9.5 to 1.9.7
    • @turf/boolean-contains from 6.5.0 to 7.0.0
    • Font-awesome core from 5.3.0 to 6.6.0
    • Storybook group from 7.1.0 to 8.2.9
    • React-query from 4.29.25 to 5.51.23

Fixes:

  • fix reload loop 2652
  • Fix modeling page 304 2655
  • Group Next and related Dependabot updates 2664
  • Fix zoom bugs on regional map 2661 and 2685
  • fix sensor tests 2786

0.10.7 - 07/19/2023

19 Jul 20:31
0242fb3
Compare
Choose a tag to compare

Changes:

  • Update with new Google Analytics 4 tag. Closes #2372.
  • Upgraded to React 18 and replaced Enzyme with React Testing Library.
  • Set up dependabot groups for Font Awesome, Sentry, Storybook, and React.
  • Dependency Updates:
    • Github Actions
      • Docker setup buildx from 2.2.1 to 2.9.1
      • Docker login from 2.1.0 to 2.2.0
      • Docker build push from 3.2.0 to 4.1.1
      • Github pages deploy from 4.4.1 to 4.4.3
      • Sentry release from 1.2.1 to 1.4.1
    • Node from 19.2 to 20.4
    • Nginx from 1.23.2 to 1.25.1
    • Javascript
      • Font Awesome core from 6.2.1 to 5.3.0
      • Sentry react from 7.23.0 to 7.59.2
      • Highcharts from 10 to 11.1.0
      • Moment Timezone from 0.5.39 to 0.5.43
      • React from 16.14.0 to 18.2.0
      • React DOM from 16.14.0 to 18.2.0
      • React JSX Highcharts from 4.3.2 to 5.0.1
      • React Redux from 8.0.5 to 8.1.1
      • React Router DOM from 6.4.4. to 6.14.2
      • Reactstrap from 9.1.5 to 9.2.0
      • RLayers from 1.4.5 to 1.4.8
      • Storybook from 6.5.14 to 7.1.0
        • Addon A11y
        • Addon Essentials
        • Addon Storyshots
        • Preset create react app
      • Types
        • Jest from 29.2.4 to 29.5.3
        • Node from 18.11.11 to 20.4.2
        • React from 18.0.21 to 18.2.15
        • React DOM From 18.0.6 to 18.2.7
      • React Test Renderer from 16.14.0 to 18.2.0
      • Wait on from 6.0.1 to 7.0.1
      • Cypress from 11.2.0 to 12.17.1

Fixes:

v0.10.6

20 Jan 21:13
Compare
Choose a tag to compare

0.10.6 - 01/20/2023

Changes:

  • Redirect requests to platforms with NDBC ID in path. Closes #2171
  • Show NDBC ID in platform info. Closes #2171
  • Use Redux Toolkit.
  • Dependency Udates:
    • Github Actions
      • CodeQL Init from 1 to 2
      • CodeQL Analyze from 1 to 2
      • Docker Setup Buildx from 1.6.0 to 2.2.1
      • Cache from 2.1.7 to 3
      • Docker login from 1.14.1 to 2.1.0
      • Docker build push from 2.9.0 to 3.2.0
      • Github pages deploy from 4.2.5 to 4.4.1
      • Sentry release from 1.1.6 to 1.2.1
    • Docker
      • Node from 16.14 to 19.2
      • Nginx from 1.21.6 to 1.23.2
    • Javascript
      • Font Awesome
        • SVG core from 1.3.0 to 6.2.1
        • Solid from 6.0.0 to 6.2.1
        • React from 0.1.18 to 0.2.0
      • Sentry from 6.18.1 to 7.23.0
        • React
        • Tracing
      • Bootstrap from 5.1.3 to 5.2.3
      • Highcharts from 9 to 10
      • Moment from 2.29.1 to 2.29.4
      • Moment timezone from 0.5.34 to 0.5.39
      • OpenLayers from 6.13.0 to 7.1.0
      • React GA from 3.3.0 to 3.3.1
      • React JSX Highcharts from 4.3.1 to 4.3.2
      • React Query from 3.34.16 to 3.39.2
      • React Redux from 7.2.6 to 8.0.5
      • React Router Dom from 6.6.2 to 6.4.4
      • React Scripts from 5.0.0 to 5.0.1
      • React use from 17.3.2 to 17.4.0
      • Reactstrap from 9.0.1 to 9.1.5
      • Redux first history from 5.0.8 to 5.1.1
      • Rlayers from 1.3.1 to 1.4.5
      • Sass from 1.49.9 to 1.56.1
      • Storybook from 6.4.19 to 6.5.14
        • A11y
        • Essentials
        • Storyshots
        • Builder Webpack 5
        • Manager Webpack 5
        • Preset Create React App 4.1.0 to 4.1.2
        • React
      • Types
        • Enzyme from 3.10.11 to 3.10.12
        • Jest from 27.4.1 to 29.2.4
        • Node from 17.0.21 to 18.11.11
        • React from 17.0.39 to 18.0.21
        • React DOM from 17.0.12 to 18.0.6
        • React Test Render from 17.0.1 to 18.0.0
      • Enzyme adapter React 16 from 1.15.6 to 1.15.7
      • Redux Devtools extension from 2.13.5 to 2.13.9
      • Typescript from 4.6.2 to 4.8.4
      • Cypress fro 9.5.1 to 11.2.0

Fixes:

  • Limit Github Actions concurrency

What's Changed

Read more

0.10.5 - 03/22/2022

23 Mar 00:34
Compare
Choose a tag to compare

Changes:

  • Update ingress manifest to v1.
  • Increase Sentry sampling from 1% to 5%.
  • Dependency Updates:
    • Github Actions
      • Checkout from 2.4.0 to 3.0
      • Docker login from 1.14.0 to 1.14.1
      • Upload artifact from 2.3.1 to 3.0
    • Javascript
      • React FontAwesome from 0.1.17 to 0.1.18
      • Storybook Create React App preset from 4.0.1 to 4.1.0
      • Types
        • React DOM from 17.0.11 to 17.0.12

0.10.4 - 03/01/2022

01 Mar 21:19
Compare
Choose a tag to compare

Changes:

  • Migrate Storybook to use Webpack 5/Create React App 5
  • Dependency Updates:
    • Github Actions
      • Docker login from 1.12.0 to 1.14.0
      • Docker build push from 2.7.0 to 2.9.0
      • Setup Node from 2 to 3
      • Github Pages Deploy from 4.2.0 to 4.2.5
    • Node from 15.13.0 to 16.14.0
    • Nginx from 1.21.5 to 1.21.6
    • Javascript
      • FontAwesome SVG Core from 1.2.36 to 1.3.0
      • FontAwesome Solid SVG icons from 5.15.4 to 6.0.0
      • React FontAwesome from 0.1.6 to 0.1.7
      • OpenLayers from 6.9.0 to 6.13.0
      • React Query from 3.34.7 to 3.34.16
      • React Router DOM from 6.2.1 to 6.2.2
      • React Scripts from 4.0.3 to 5.0.0
      • RLayers from 1.1.1 to 1.3.1
      • SASS from 1.46.0 to 1.49.9
      • Sentry from 6.16.1 to 6.18.1
        • React
        • Tracing
      • Storybook from 6.4.9 to 6.4.19
        • Addon A11y
        • Addon Essentials
        • Addon Storyshots
        • Preset Create React App from 4.0.0 to 4.0.1
        • React
      • Types
        • History from 4.7.9 to 5.0.0
        • Jest from 27.4.0 to 27.4.1
        • Node from 17.0.8 to 17.0.21
        • React from 17.0.38 to 17.0.39
      • Typescript from 4.2.4 to 4.6.2
      • Wait On from 6.0.0 to 6.0.1
      • Cypress from 9.2.0 to 9.5.1

Fixes:

  • Use geometry for RFeature rather than feature to connect events properly. #1766

0.10.3 - 01/09/2022

09 Jan 22:10
Compare
Choose a tag to compare

Changes:

  • Add RLayers to take over for custom React/OpenLayers code for managing maps.
  • Add JSURL for encoding state in search params.
  • Switch basemap tiles to load via HTTPS.
  • Dependency Updates:
    • Github Actions
      • Cache from 2.1.6 to 2.1.7
      • Docker login from 1.10.0 to 1.12.0
      • Upload artifact from 2.2.4 to 2.3.1
      • Github pages deploy fro, 4.1.5 to 4.2.0
    • Nginx from 1.21.4 to 1.21.5
    • Javascript
      • Cypress from 9.0.0 to 9.2.0
      • Prop-types from 15.0.0 to 15.8.1
      • React app polyfill from 2.0.0 to 3.0.0
      • React Query from 3.32.1 to 3.34.7
      • React Router DOM from 5.3.0 to 6.2.1
      • React Use from 17.3.1 to 17.3.2
      • Reactstrap from 9.0.0 to 9.0.1
      • Sentry from 6.14.1 to 6.16.1
        • React
        • Tracing
      • Storybook from 6.3.12 to 6.4.9
        • Addon a11y
        • Addon essentials
        • Addon storyshots
        • React
      • Types
        • Enzyme from 3.10.10 to 3.10.11
        • Jest from 27.0.2 to 27.4.0
        • Node from 16.11.7 to 17.0.8
        • React from 17.0.34 to 17.0.38
        • React Response from 8.0.4 to 8.0.5

Fixes:

0.10.2 - 11/11/2021

11 Nov 20:59
Compare
Choose a tag to compare

Changes:

  • Dependency Updates:
    • Nginx from 1.21.1 to 1.21.4
    • Javascript
      • Moment timezone from 0.5.33 to 0.5.34
      • Cypress from 8.7.0 to 9.0.0

Fixes:

  • Reverting styling changes due to differences between Bootstrap 4 & 5.

0.10.1 - 11/9/2021

09 Nov 20:42
Compare
Choose a tag to compare

Changes:

  • Remove arrow from map tooltips/popups as it does not receive click handlers and causes confusion.
  • Dependency Updates:
    • Github Actions
      • Checkout from 2.3.4 to 2.4.0
      • Setup Docker Buildx from 1.5.1 to 1.6.0
      • Docker login from 1.9.0 to 1.10.0
      • Github pages deploy action from 4.1.4 to 4.1.5
    • Javascript
      • React Fontawesome from 0.1.15 to 0.1.16
      • Sentry from 6.11.0 to 6.14.1
        • React
        • Tracing
      • Types
        • React Responsive from 8.0.3 to 8.0.4
        • React Router DOM from 5.1.8 to 5.3.2
        • Enzyme from 3.10.9 to 3.10.10
        • Jest from 27.0.1 to 27.0.2
        • Node from 16.6.2 to 16.11.7
        • React from 17.0.19 to 17.0.34
        • React DOM from 17.0.9 to 17.0.11
      • Bootstrap from 4.6.0 to 5.1.3
      • OpenLayers from 6.6.1 to 6.9.0
      • React Query from 3.19.6 to 3.32.1
      • React Redux from 7.2.4 to 7.2.6
      • React Router DOM from 5.2.0 to 5.3.0
      • React Use from 17.2.4 to 17.3.1
      • Reactstrap from 8.9.0 to 9.0.0
      • Redux from 4.1.1 to 4.1.2
      • Storybook from 6.3.7 to 6.3.12
        • Addon A11y
        • Addon Essentials
        • Addon Storyshots
        • Preset Create React App from 3.2.0 to 4.0.0
      • Cypress from 8.3.0 to 8.7.0

0.10.0 - 8/22/2021

22 Aug 14:01
Compare
Choose a tag to compare

Additions: