-
Bjarke Madsen authoredBjarke Madsen authored
To find the state of this project's repository at the time of any of these versions, check out the tags.
- Changelog
- [0.89] - 2025-02-12
- [0.88] - 2025-02-05
- [0.87] - 2025-02-05
- [0.86] - 2025-02-05
- [0.85] - 2025-01-28
- [0.84] - 2025-01-28
- [0.83] - 2025-01-24
- [0.82] - 2025-01-22
- [0.81] - 2025-01-22
- [0.80] - 2025-01-21
- [0.79] - 2025-01-21
- [0.78] - 2025-01-17
- [0.77] - 2025-01-10
- [0.76] - 2025-01-09
- [0.75] - 2025-01-09
- [0.74] - 2024-12-19
- [0.73] - 2024-12-06
- [0.72] - 2024-12-06
- [0.71] - 2024-12-06
- [0.70] - 2024-12-04
- [0.69] - 2024-12-04
- [0.68] - 2024-11-25
- [0.67] - 2024-10-30
- [0.66] - 2024-10-26
- [0.65] - 2024-10-26
- [0.64] - 2024-10-25
- [0.63] - 2024-10-08
- [0.62] - 2024-10-02
- [0.61] - 2024-10-01
- [0.60] - 2024-09-03
- [0.59] - 2024-07-10
- [0.58] - 2024-04-18
- [0.57] - 2024-04-17
- [0.56] - 2024-04-05
- [0.55] - 2024-04-05
- [0.54] - 2024-03-05
- [0.53] - 2024-03-04
- [0.52] - 2024-03-04
- [0.51] - 2024-02-28
- [0.50] - 2024-02-26
- [0.49] - 2024-02-21
- [0.48] - 2024-02-08
- [0.47] - 2024-01-30
- [0.46] - 2024-01-26
- [0.45] - 2024-01-18
- [0.44] - 2024-01-18
- [0.43] - 2023-12-07
- [0.42] - 2023-11-27
- [0.39] - 2023-10-19
- [0.38] - 2023-10-05
- [0.37] - 2023-09-26
- [0.36] - 2023-09-14
- [0.35] - 2023-09-12
- [0.34] - 2023-08-27
- [0.33] - 2023-08-27
- [0.32] - 2023-08-27
- [0.31] - 2023-08-24
- [0.30] - 2023-08-22
- [0.29] - 2023-08-20
- [0.28] - 2023-08-16
- [0.27] - 2023-08-15
- [0.26] - 2023-08-09
- [0.25] - 2023-08-07
- [0.24] - 2023-08-03
- [0.23] - 2023-08-01
- [0.22] - 2023-08-01
- [0.21] - 2023-07-26
- [0.20] - 2023-07-25
- [0.19] - 2023-07-11
- [0.18] - 2023-05-31
- [0.17] - 2023-05-24
- [0.16] - 2023-05-17
- [0.15] - 2023-05-16
- [0.14] - 2023-05-03
- [0.13] - 2023-05-02
- [0.12] - 2023-04-18
- [0.11] - 2023-04-18
- [0.10] - 2023-04-12
- [0.9] - 2023-03-21
- [0.8] - 2023-03-21
- [0.7] - 2023-03-21
- [0.6] - 2023-02-22
- [0.5] - 2022-12-21
- [0.4] - 2022-12-06
- [0.3] - 2022-12-06
- [0.2] - 2022-11-22
- [0.1] - 2022-11-07
Changelog.md 18.79 KiB
Changelog
All notable changes to this project will be documented in this file.
[0.89] - 2025-02-12
- COMP-453: Remove strategic plan link from policies page, as we have a separate page for that
- Use a single frontend entrypoint (index.html), as the code splitting now works properly with it
- COMP-449: Add manually fixed security controls data
- COMP-439: Fix HEAnet funding source data
- Update sidebar & compendium data ordering of page links
- Add survey validation to survey management page to easily validate surveys
[0.88] - 2025-02-05
- Fix data download for models that are already stored in a flat format (previously only provided the last value for a given year, instead of all values)
- Fix ordering of years in ScrollableMatrix
- Add code-splitting to reduce load time significantly for everything except the survey (survey-core library is HUGE)
- Fix security controls import / publishing to not include comment if "other" wasn't selected
- Add year to ServiceMatrix tooltips
[0.87] - 2025-02-05
- Use separate entrypoints for report & survey to reduce bundle sizes & load time
[0.86] - 2025-02-05
- Fix old_db_2022 survey publisher to not use enum value when saving external connections
[0.85] - 2025-01-28
- Add back in old data publishers until the exported survey data is manually validated
[0.84] - 2025-01-28
- Fix budget data import from excel file to include 2016/2021
- Use the new React compiler for auto-memoized components (as long as they are pure)
- Require ESLint to pass for builds to ensure future code quality stays high
[0.83] - 2025-01-24
- Allow observers to preview data
- Migrate to bun 1.2 and Vite to simplify bundling by getting rid of complex webpack configuration
[0.82] - 2025-01-22
- Fix data download in case of survey responses that haven't been initialized for NRENs
- Add navigation to the survey pages for admins
- Add back validateWebsiteUrl validation function for the 2023 survey
[0.81] - 2025-01-22
- Harden get_response_data for moving responses from a previous survey to a new survey year.
- Moved response data now satisfies the dependencies of the new survey. If a question would be hidden in the new survey, the data for that question is removed.
- Changed string lengths to minimum 256 and updated the survey publisher to handle max string lengths without erroring.
[0.80] - 2025-01-21
- Add missing legacy_publisher module due to missing init file
[0.79] - 2025-01-21
- COMP-281: Add delete user functionality to the user management page
- General improvements to the user management page
- Fix NREN sorting in ScrollableMatrix pages
- legacy survey publisher now outputs the same data as the excel/2022 db publishers when publishing generated surveys
[0.78] - 2025-01-17
- COMP-371: Add S&P - EOSC Listings page (unlisted due to bad data)
- Only render http(s) links as links in URL tables
- Get rid of redundant collapsible-column css & fix up some css
- Add survey-publisher-legacy script for converting old response data into new surveys (reusing 2024 survey template)
- Fix minor bugs & minor improvements for frontend & backend
- Add legacy-survey-publisher script for generating surveys from 2016 to 2022 from the old data
- Fix mapping of survey response data for 2023/2024 publishers
- Add dry run functionality for publishing to the survey management page (it prints changes to the console)
- Convert all surveys except the 2023 survey to use the 2024 survey
[0.77] - 2025-01-10
- COMP-369: Add Network - Capacity - External IP Connections page
[0.76] - 2025-01-09
- Add missing links for the central procurement page
[0.75] - 2025-01-09
- COMP-269: Address legibility issues in the survey & render survey descriptions as HTML with paragraphs from sentences
- COMP-312: Fix layout of compendium data page & width of boxes
- COMP-327: Add Kilometres of Leased Dark Fibre national & international pages
- COMP-364: Add Centralized Procurement page
- COMP-440: Add survey comments to the data download
- Update test data dump script to not share code with data download / API to simplify saving/loading the data dump
- Fix sidebar z-index to be above fixed table headers for small screens
- Add Connected Users Remote Campuses page
[0.74] - 2024-12-19
- COMP-315: Allow any input for contacts, instead of requiring a URL (now actually fixed)
- COMP-407: Fix SIEM vendors page rendering of the other category
- COMP-431: Handle new internal_security_programme choice for crisis_exercises
- COMP-432: Merge service matrix data for open-lightpath-exchange and lambda
- COMP-433: Merge service matrix data for software-licenses into procurement for professional services
- COMP-434: Add External security awareness programme Security Service
- COMP-450: Add new text to connectivity load page
- Update survey validation to be less strict about missing URLs
- Establish proper code reuse throughout the application
- Fix various bugs and issues throughout the application
- Finalize required changes to be ready to publish 2024 survey data
[0.73] - 2024-12-06
- Don't allow empty rows for traffic statistics and policy URLs given in the survey
- Fix URL validation to disallow spaces
[0.72] - 2024-12-06
- Fix bug with nren now being an object
[0.71] - 2024-12-06
- Add survey notes textbox to the survey management page that can be updated as required to keep notes about a survey response
- Update rendering to be more consistent, and all components now have access to the react-dom-router
[0.70] - 2024-12-04
- Fix issues with rendering of pages/routes that reuse components with different props only
[0.69] - 2024-12-04
- COMP-315: Allow any input for GDPR contacts, instead of requiring a URL
- COMP-339: Fix StaffGraph pages to only show NREN/year selection if there's data for the given page
- COMP-403: Make the current page bold in the sidebar
- COMP-418: Add Let's Encrypt to certificate provider table and remove unused providers
- COMP-431: Handle new internal_security_programme choice for crisis_exercises
- COMP-439: Update publishers to correct HEAnet funding source data
- COMP-441: Fix FibreLight Page
- COMP-442: Fix NFV Page
- COMP-443: Fix Network tasks for automation page
- COMP-447: Update publishers to correct CESNET traffic volume data for 2019
- COMP-455: Fix Traffic statistics page
- Update the survey validation to be triggered when a user starts editing a survey
- General refactoring and improvements throughout the application
[0.68] - 2024-11-25
- COMP-351: Added graph for commodity vs R&E traffic
- COMP-435: Proper spellings of let's encrypt
- COMP-331: Add compendium to the navbar
[0.67] - 2024-10-30
- Fix various things pointed out by Jenni during meeting
[0.66] - 2024-10-26
bundle push
[0.65] - 2024-10-26
- COMP-428: Change the color scheme for pills on report
- COMP-365: S&P - Policy & Portfolio - service management
- COMP-366: S&P - Policy & Portfolio - Service level targets
- COMP-367: S&P - Policy & Portfolio - Services types for different users
- COMP-363: S&P - Policy & Portfolio - Corporate Strategy
- COMP-408: Add unit of measurement to Y-axis - and move within Network section
- COMP-358: Edit - Network - Alien-wave 3rd party graph
[0.64] - 2024-10-25
- Make EOSC questions readonly
- Fix invalid html with nested paragraphs in survey navigation component
- General refactoring and improvements
[0.63] - 2024-10-08
- Minor text change to the survey landing page
- Prevent publishing a survey year which doesn't have a mapped publishing function
[0.62] - 2024-10-02
- Minor text changes to the survey
- Add Let's Encrypt to the certificate provider list in the survey (removing some unused providers)
[0.61] - 2024-10-01
- COMP-424: Add new security services service to the service matrix
- COMP-421/422: Merge various survey options
- COMP-426: Edit crisis exercises options in the survey
- COMP-437: Update survey header text
- COMP-415: Changed Gender Equality Policy to Gender Equality Plan
- COMP-419: Added Let's Encrypt to Certificate Provider list
- COMP-397: Added "did not respond" rows to the survey admin table for NRENs that did not respond to the survey
[0.60] - 2024-09-03
- Add consent form for Matomo tracking
- Add survey creator for surveys with custom fields
[0.59] - 2024-07-10
- COMP-411: Add Matomo tracking for page visits to all Compendium Data pages and survey pages
- COMP-413: Merge survey and compendium data frontends into one
[0.58] - 2024-04-18
- fix filename and titles for siem vendor and traffic volume page
[0.57] - 2024-04-17
- COMP-370: Network - Capacity - total traffic from different sources
- COMP-405: Traffic Volumes page with 4 graphs
- COMP-406: Certification services used by NRENs - weird list
[0.56] - 2024-04-05
- security control and crisis excersies fix for new 2023 mapping
[0.55] - 2024-04-05
- COMP-372: S&P - Standards - Audits
- COMP-373: S&P - Standards - Business Continuity
- COMP-374: S&P - Standards - Crisis Management
- COMP-375: S&P - Standards - Crisis Exercises
- COMP-376: S&P - Standards - Security controls
- COMP-402: crisis management shows years with no data
- COMP-395: typo issue
- COMP-359: Tables - only show most recent data
- COMP-390: Remove line dots on the URL pages
- COMP-391: Fix place to click on side menu to pop out
[0.54] - 2024-03-05
- Close the menu/sidebar when clicking outside of it
- Fix image download for pages with SVG icons inside the chart container
[0.53] - 2024-03-04
- COMP-386/384: Text change
[0.52] - 2024-03-04
- COMP-360: Network Automation
- COMP-322: correcting hover
- COMP-385: data download correction
- COMP-322: correcting hover
- COMP-381: link problem
- COMP-380/379/378: text change
- COMP-377: text change
- COMP-377: Connected Users - URLs
- COMP-356: Side menu - scroll option needed
[0.51] - 2024-02-28
- Add back in admin requirement for fast-tracked release
- Fix publisher functionality to make excel downloads work for 2023
[0.50] - 2024-02-26
- COMP-330: Remove admin requirement to view the graph pages
- COMP-342/348/349/350: Added various network section graphs
[0.49] - 2024-02-21
- COMP-340: Network section - PMM - Passive internat. traffic
- COMP-341: Network section - PMM - Traffic stats URL
- COMP-343: Network - PM&M - Certificate Service
- COMP-344: Network - PM&M - Weather Map
- COMP-345: Network - PM&M - PERT Team
- COMP-346: Network - PM&M - Alienwave external
- COMP-347: Network - PM&M - Alienwave internal
- COMP-352: Network - SDN&NFV - Automation of ops
- COMP-353: Network - SDN&NFV - Use of NFV
- COMP-354: Network - SDN&NFV - Automation Network
- COMP-335: Network - traffic stats
- COMP-334: Network section - map - URL
- COMP-336: Network - PM&M - tools
- COMP-333: Network section - equipment - fibre network
[0.48] - 2024-02-08
- COMP-288: Minor fixes/changes to mass data download
- COMP-326: Always show all NRENs in the filter box, disabling unavailable nrens on specific pages
- COMP-313: Update text on various pages
- COMP-309: Add shadow around service matrix dots that have data.
- COMP-300: Fix the column widths for the service matrix and charging mechanism pages
- COMP-292: Fix column widths of connected users tables, and render the tables correctly
- COMP-250: Take user filters into account when downloading data
- COMP-202: Sort by nren name in staff graphs
- COMP-307: Add new graph with number of NREN employees (FTE)
- COMP-337: Remove zeros from budget data in publishers
[0.47] - 2024-01-30
- COMP-288: Mass data download network and other models
[0.46] - 2024-01-26
- COMP-288: Mass data download
[0.45] - 2024-01-18
- COMP-329: Fix hook and bundle
[0.44] - 2024-01-18
- COMP-329: User getting redirected with wrong year of survey
[0.43] - 2023-12-07
- COMP-306: Renamed PIONEER to PSNC
- COMP-268: Renamed ANAS to AzScienceNet
- COMP-293: Updated download buttons design and placement
- COMP-292: Incorporated feedback for connected users section design
[0.42] - 2023-11-27
- Added filtering to remove invalid budget and funding sources data
- Updated funding source graph to have static 0-100% x-axes
- Removed legend from the budget graph
- Added new buttons for downloading CSV/excel data as well as graph images
[0.39] - 2023-10-19
- Removed filtering in publishers to show bad data
- Refactored parts of the data conversion module for building graph datasets
[0.38] - 2023-10-05
- Updated redirection on the reporting landing page to not redirect admin users
- COMP-291: Fixed the NREN select box in the user management page
[0.37] - 2023-09-26
- Refactored legacy publishers
- Add initial connected users and service sections
- Add presentation models for policy, connected users and network sections
- Make preview mode only available for admins
[0.36] - 2023-09-14
- Fixed bug with sorting in user management page
[0.35] - 2023-09-12
- Added a publisher for the 2023 survey data
- Added report pages for the traffic volume and institution urls
- Added sorting functionality for the survey users admin page
- Added a new 'observer' role in addition to 'admin' and 'user'
- Added a missing policy field in the reporting datamodel
- Changed the 'country' question in the survey from a dropdown to a text field
[0.34] - 2023-08-27
- Fixed bug with "To" address for single email recipient
[0.33] - 2023-08-27
- Fixed utf-8 issues with sending emails
- Fixed bug with applying migrations disabling all logging
[0.32] - 2023-08-27
- Send an email to the user on first login
- Change NREN to (N)REN on the landing page
[0.31] - 2023-08-24
- Fixed applying CSS class to all questions
- Increased width of the service name input fields in the services section
- Updated survey question descriptions
[0.30] - 2023-08-22
- COMP-257: Added mail notification for new users on signup
- COMP-262: Changed text on the survey landing page
- Added download chart as CSV/PNG/SVG functionality to the reporting pages
[0.29] - 2023-08-20
- More fixes to the survey model
- Fix small bugs in the progress bars
- Update the surveyjs version because it fixes a bug with the validation not jumping to the right question
- When editing the survey and clicking the back button now also gives a warning message if you stay on the survey website
- The conversion for prefill data now also includes data for the service matrix questions
- The next button is visible again to help with navigation
- The tooltips in the service matrix section are improved
- A completed survey can now not be saved anymore without validation
[0.28] - 2023-08-16
- Added migration that updates all surveys to the fixed version
- Correctly handle read-only/edit mode (especially when user cannot edit)
- Updated survey description text
[0.27] - 2023-08-15
- Added edit mode for surveys
- Fixed mistakes in survey titles and reordered service section
- Added initial CSV download button for compendium report pages
- Updated survey description text
- Changed user active default to true, so users only need to have an NREN added
[0.26] - 2023-08-09
- Add toast messages when saving survey progress
- Changed application of styles to the survey through survey.css instead of manually applying classes
- Changed validation buttons to be added both on rerender and after a value has changed.
- Added back coloring of the question headers if there is a validation error
[0.25] - 2023-08-07
- Update user management to work correctly, and update immediately on changes instead of an edit mode
- Removed duplicate modules in survey bundle
- Redirect to survey landing page when loading compendium-frontend in production mode
[0.24] - 2023-08-03
- Add more information and links to the survey landing page
- Add error handling for surveys failing to load for various reasons in the frontend
[0.23] - 2023-08-01
- Fix redirects when not logged in
[0.22] - 2023-08-01
- COMP-232: Changed styling of the survey frontend
- Added simple admin user management page
- Added landing page for the survey
- Changed webpack setup to use webpack5 features for asset handling
[0.21] - 2023-07-26
- Include missing frontend build artifact
[0.20] - 2023-07-25
- Add WIP survey admin functionality
- Add simple login and navigation from reports page to the survey
- Fixed various bugs in the survey
[0.19] - 2023-07-11
- Added survey functionality under new
/survey
route with a separate frontend from the compendium reports frontend - Added authentication support for OIDC provider(s)
- Added survey question/data mapping & migration for 2022 survey
[0.18] - 2023-05-31
- COMP-201 Funding Source UI
- adding axis scale
- Font configuration fix
- funding source data 2021
- COMP-197 vertical header
- COMP-196 report link
- UI fix footer and collapse button
- COMP-195 title and description
[0.17] - 2023-05-24
- COMP-184 Funding Source UI upgrade
- COMP-188 Nren Name correction
- COMP-186 Fixed Graph Size
- country to nren filterbo
- Fixing side bars and banner
- Collapsible box
- clean up
[0.16] - 2023-05-17
- COMP-143 Policy Page UI changes
- COMP-180 Year selection UI chnages
[0.15] - 2023-05-16
- Added sentry SDK integration using SENTRY_DSN environment variable
- Added NREN policy data
- Changed layout of tables
- Fixed colors in charging mechanism table
- Refactor to use flask-sqlalchemy and flask-migrate
[0.14] - 2023-05-03
- Added a navigation sidebar to Organization pages
[0.13] - 2023-05-02
- Added the staff graph pages
- Updated the filter drop down boxes
- Added the organization table pages
- Added the EC projects table page
- Changed the charging mechanism page to use a table instead of a graph
- Code quality: updated the SQLalchemy models to 2.0 syntax
[0.12] - 2023-04-18
- Added font-face definitions (obtained from Webpack output) to support open sans font with weight 600 in Firefox
[0.11] - 2023-04-18
- Added filtering mechanism for NRENs and years
- Added footer
- Changed navigation header to match geant.org
[0.10] - 2023-04-12
- Added first version of the charging mechanism page
[0.9] - 2023-03-21
- Changed survey-publisher-2022 to function with newer sqlalchemy versions
- Changed fundingsource graph to be centered
- Added funding route to index.html
- Added /funding link under /compendiumdata
[0.8] - 2023-03-21
- Updated frontend build artifact
[0.7] - 2023-03-21
- Fix API call URL http -> https redirect bug
- Add survey-publisher-v1
- Add survey-publisher-2022
- Add funding sources API
- Add initial funding sources frontend work
[0.6] - 2023-02-22
- API for budget data
- Initial processing of Budget data from survey DB into presentation DB
- Created new frontend that follows visual guide by Paul
[0.5] - 2022-12-21
- Final layout (WIP)
[0.4] - 2022-12-06
[0.3] - 2022-12-06
[0.2] - 2022-11-22
- COMP-48: Added SQLAlchemy link to the survey database, including instructions to create the database locally
- Added additional code validation tools
[0.1] - 2022-11-07
- Initial skeleton - First Release
- COMP-2: Prototype Data only Service Matrix
- COMP-31: Baseline React routing structure