Skip to content

Resolve TMSS-2592 "Front end only p2"

Reinder Kraaij requested to merge TMSS-2592-Front-End-Only-P2 into master

This is the major combined package update merge request, which tackles the following items

  • apidevtools/json-schema-ref-parser has been upgraded from ^9.0.9" to "^11.5.4" this item is used in all the edit/create flows also, the older "json-schema-ref-parser": "^1.0.0-alpha.21", has been removed from packages.

  • json-editor/json-editor has been upgraded from ^9.0.9" to "^11.5.4" _ used in jeditor (schema editor). Defaulting theme is now html_

  • bootstrap as been upgraded from ^4.5.0" to "^5.3.3" _I also removed the bootstrap ui components. we now just use the grid only. This is done because Bootstrap and primereact conflicts with each other... they both want to manipulate the visual apparencies of elements like buttons. A lot of overrides to combat this conflict have been removed. and adjustemnts to reflect the proper use of primereact has been made.

  • immer from ^10.0.3", to "^10.0.4" _ just a minor upgrade_

  • "match-sorter": "^4.2.1" to ^6.3.4", the way it was imported has changed. Only used in a single place

  • primeflex has been removed

  • "primereact": "9.6.2" has been upgraded to "10.5.1", This causes a warning with some test due too the fact that some primereact css (although valid) is to new for jsdom. This is fixed in hapydom, but i will adress units test in another item

Both "react-bootstrap": "^1.0.1", "react-bootstrap-datetimepicker": "0.0.22", have been removed.

as well as "react-frame-component

react-loader-spinner": "^5.4.5", has been updated to react-loader-spinner": "^6.1.6", "react-redux": "^7.2.4", has been updated to "react-redux": "^9.1.0"

  • "react-tooltip": "^4.5.1", _ has been replaced by the prime react tooltip _

  • "react-transition-group": "^2.5.1", has been removed

  • "redux": "^4.2.1", upgraded to "^5.0.1", _ this is used for authentication. We might as well one day use context for it_

  • "replace-in-file": "^7.1.0", Moved to dev dependency

  • "shortcut-buttons-flatpickr": "^0.4.0", removed

  • "styled-components": "^5.1.1", removed

  • yup removed

Edited by Reinder Kraaij

Merge request reports