Releases: PxTools/PxWeb2
PxWeb v2.8.0
What's Changed
Big refactoring of the Table component and layout structure of the table presentation page.
Some of the things that has been refactored:
Layout structure of the table presentation page
Only one scrollbar for the presentation area
Popup windows works as expected
Global alert has been moved
Table component
The table is virtualized meaning that only the rows and columns that are scrolled into view are rendered. This gives much better performance when it comes to rendering and also memory usage for the table. This is especially true for large tables.
The Table component has been divided into a number of sub components. Among them a mobile component and a desktop component.
🏕 Features
- feature/PxWeb2-896 New layout with virtualized separated mobile and desktop tables by @SjurSutterudSagen, @MikaelNordberg, @PerIngeVaaje in #1187
Full Changelog: v2.7.0...v2.8.0
PxWeb v2.7.0
What's Changed
Added a Badge that shows active filters in the StartPage filtering, with new translation keys.
🏕 Features
- Add badge to FilterCategory for active filters count by @SjurSutterudSagen in #1292
- chore: Cleanup remaining test output spam by @SjurSutterudSagen in #1320
- docs: update README to remove Nx comment by @SjurSutterudSagen in #1318
- fix: Override select width in ApiQuery by @SjurSutterudSagen in #1322
- fix: Make the variable filter's height dynamic by @SjurSutterudSagen in #1308
- fix: ensure parent subject filter is correctly restored during sibling removal by @SjurSutterudSagen in #1307
- Add packageManager field to package.json by @SjurSutterudSagen in #1305
- fix(coverage): include additional packages in coverage exclusion list by @SjurSutterudSagen in #1316
- fix: update and cleanup some imports by @SjurSutterudSagen in #1317
👒 Dependencies
- build(deps): bump chromaui/action from 16.10.1 to 17.0.0 by @dependabot[bot] in #1296
- build(deps): bump docker/build-push-action from 7.1.0 to 7.2.0 by @dependabot[bot] in #1297
- build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #1295
- build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 by @dependabot[bot] in #1294
- build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 by @dependabot[bot] in #1293
- build(deps): bump i18next-http-backend from 3.0.6 to 4.0.0 by @dependabot[bot] in #1298
- build(deps): bump chromaui/action from 17.0.0 to 17.1.0 by @dependabot[bot] in #1310
- build(deps): bump SonarSource/sonarqube-scan-action from 8.0.0 to 8.1.0 by @dependabot[bot] in #1311
- build(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #1313
- build(deps): bump docker/login-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #1314
- build(deps): update Node.js version from 24.14.1-slim to 24.16.0-slim… by @SjurSutterudSagen in #1315
- chore: Update project minor and patch versions by @SjurSutterudSagen in #1321
- chore: Update concurrently from v9 to v10 by @SjurSutterudSagen in #1309
Full Changelog: v2.6.7...v2.7.0
PxWeb v2.6.7
What's Changed
🏕 Features
- chore: Update wrangler-action to version 4.0.0 in deployment workflow by @SjurSutterudSagen in #1276
- refactor: Change to non-action solution for PR deployment comments by @SjurSutterudSagen in #1278
- Add support for linebreaks in footnote paragraphs by @KentMossback in #1275
- chore: Cleanup some spam in tests by @SjurSutterudSagen in #1286
- Feature/pxweb2 1047 available languages by @MikaelNordberg in #1260
- chore: Pin most actions to commit SHAs by @SjurSutterudSagen in #1285
- Feature/pxweb2 1053 select in variablebox by @KentMossback in #1235
- Fix/pxweb2 68 linkcard hover by @PerIngeVaaje in #1277
- Added more search option by @PerIngeVaaje in #1262
- Feature/pxweb2 1054 footnote fix for mandatory single notes by @KentMossback in #1287
- Add link to tools menu for table by @KentMossback in #1202
- Use pinact tool to pin GHA versions to SHAs by @SjurSutterudSagen in #1288
👒 Dependencies
- build(deps): bump github/codeql-action from 4.35.2 to 4.35.4 by @dependabot[bot] in #1274
- build(deps): bump brace-expansion from 5.0.5 to 5.0.6 by @dependabot[bot] in #1273
- build(deps): bump SonarSource/sonarqube-scan-action from 7.1.0 to 8.0.0 by @dependabot[bot] in #1265
- build(deps-dev): bump qs from 6.15.1 to 6.15.2 by @dependabot[bot] in #1279
- build(deps): bump docker/build-push-action from 7 to 7.1.0 by @dependabot[bot] in #1280
- build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 by @dependabot[bot] in #1282
- build(deps): bump docker/login-action from 4 to 4.1.0 by @dependabot[bot] in #1284
- build(deps): bump nginxinc/nginx-unprivileged from 1.29.8-alpine-slim to 1.31.1-alpine-slim by @dependabot[bot] in #1281
- chore: Patch/minor before new layout by @PerIngeVaaje in #1291
Full Changelog: v2.6.6...v2.6.7
PxWeb v2.6.6
What's Changed
🏕 Features
- Fix html validation error table page. Rule element-permitted-content by @PerIngeVaaje in #1236
- Fix wrong use of label inside button by @PerIngeVaaje in #1250
- Validate all selection from NavigationRail on table page by @PerIngeVaaje in #1251
- Added id and forId for connecting label and input fields by @PerIngeVaaje in #1253
- Fix/pxweb2 1076 more html validation errors by @PerIngeVaaje in #1258
- patch: Upgrade project dependencies 20260511 by @SjurSutterudSagen in #1263
- feat: Create badge component in UI library by @SjurSutterudSagen in #1259
- feat: Add parsing definitions from the api calls by @SjurSutterudSagen in #1252
- patch: Update fast-uri transitive dependency to version 3.1.2 by @SjurSutterudSagen in #1264
👒 Dependencies
- build(deps): bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #1242
- build(deps): bump cloudflare/wrangler-action from 3.14.1 to 3.15.0 by @dependabot[bot] in #1243
- Update project dependencies by @SjurSutterudSagen in #1254
- build(deps-dev): bump jsdom from 28.1.0 to 29.0.2 by @dependabot[bot] in #1245
- build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by @dependabot[bot] in #1255
- build(deps): bump SonarSource/sonarqube-scan-action from 7 to 7.1.0 by @dependabot[bot] in #1256
- build(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 by @dependabot[bot] in #1257
Full Changelog: v2.6.5...v2.6.6
PxWeb v2.6.5
What's Changed
This release contains mostly fixes, performance enhancements and version updates.
🏕 Features
- chore: Replace framermotion with motion by @SjurSutterudSagen in #1186
- fix: normalize variable filter IDs to prevent invalid characters by @oyessb in #1194
- Refactor HTML validation to use ES modules and improve error reporting by @oyessb in #1197
- Omit empty target attribute when not provided by @oyessb in #1196
- Right click on TableCard by @KentMossback in #1169
- Fix/Filter removal freeze by @KentMossback in #1192
- feat: add .npmrc for npm configuration and document dependency install cooldown by @SjurSutterudSagen in #1223
- Change h3 and div inside button to span by @PerIngeVaaje in #1210
- Add html-validation of table page with vite preview by @oyessb in #1208
👒 Dependencies
- build(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by @dependabot[bot] in #1177
- build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #1178
- build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #1179
- build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #1180
- build(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #1181
- build(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #1190
- build(deps): bump vite from 7.3.1 to 7.3.2 by @dependabot[bot] in #1206
- build(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #1195
- build(deps): bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in #1193
- build(deps): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #1209
- build(deps): bump cloudflare/wrangler-action from 3 to 3.14.1 by @dependabot[bot] in #1233
- build(deps): bump actions/setup-node from 6 to 6.3.0 by @dependabot[bot] in #1232
- build(deps): bump github/codeql-action from 4 to 4.35.1 by @dependabot[bot] in #1231
- build(deps): bump i18next-http-backend from 3.0.4 to 3.0.5 by @dependabot[bot] in #1237
- build(deps): bump uuid from 13.0.0 to 14.0.0 by @dependabot[bot] in #1239
- chore: Upgrade i18next major versions by @SjurSutterudSagen in #1228
- chore: update dependencies and configure babel plugin for Vite by @MikaelNordberg in #1230
- Upgrade Typescript to 6.0.2 by @PerIngeVaaje in #1234
- patch: Upgrade project dependencies 20260416 by @SjurSutterudSagen in #1226
- patch: Upgrade the images in the Dockerfile by @SjurSutterudSagen in #1225
- chore: Upgrade Node from 22 to 24 by @SjurSutterudSagen in #1175
- Patch/update external components 260323 by @MikaelNordberg in #1189
- chore: update dependencies in package.json files by @KentMossback in #1203
- Upgrade Shiki from v3 to v4 by @SjurSutterudSagen in #1171
- chore: Update jsdom to version 28 by @SjurSutterudSagen in #1174
- chore: upgrade @cloudflare/unenv-preset, workerd, and miniflare to latest version by @KentMossback in #1176
Full Changelog: v2.6.4...v2.6.5
PxWeb v2.6.4
What's Changed
🏕 Features
- fix: Make the VB select's text only take 1 line by @SjurSutterudSagen in #1131
- Fix: Wrap functions in variablesprovider with use callback by @SjurSutterudSagen in #1128
- refactor: update refs in NavigationBar, NavigationRail, and TableView… by @SjurSutterudSagen in #1130
- Fix: Table title when multiple contents by @MikaelNordberg in #1119
- fix: Expand Select stories to show long option text also by @SjurSutterudSagen in #1136
- Language fixes for saved query by @KentMossback in #1129
- Bumps the project dependencies by @SjurSutterudSagen in #1140
- feat: Add react compiler by @SjurSutterudSagen in #1135
- patch: Enhance maintainers guide with detailed instructions for updating by @SjurSutterudSagen in #1144
- chore: update eslint-plugin-storybook and Storybook dependencies to version 10.2.8 by @MikaelNordberg in #1146
- build(deps): update i18next and related dependencies to latest versions by @MikaelNordberg in #1154
- patch: Update dependencies in package-lock by @SjurSutterudSagen in #1155
- Patch/20260302 update dependencies by @PerIngeVaaje in #1163
- fix: Linter error in the Chips story by @SjurSutterudSagen in #1164
- fix: resolve linter errors and improve tab state management in TableI… by @SjurSutterudSagen in #1165
- Prevent navigation behind NavigationDrawer, take 2 by @KentMossback in #1137
- Bump project dependencies by @SjurSutterudSagen in #1170
👒 Dependencies
- build(deps): bump aquasecurity/trivy-action from 0.33.1 to 0.34.0 in /.github/workflows by @dependabot[bot] in #1145
- build(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 by @dependabot[bot] in #1161
Full Changelog: v2.6.3...v2.6.4
PxWeb v2.6.3
This contains a performance fix for the startpage/landingpage.
What's Changed
🏕 Features
- fix: memoize SEO rendering for table list on start page by @MikaelNordberg in #1132
Full Changelog: v2.6.2...v2.6.3
PxWeb v2.6.2
This release includes security fixes.
What's Changed
🏕 Features
- feat: Improve screenreader for navigation menu in table by @SjurSutterudSagen in #1115
- feat: Sort tables on start page based on publishing date and grouping by @SjurSutterudSagen in #1124
- fix: Linter error for setting base api url directly by @SjurSutterudSagen in #1009
- Fix fading of table stop to early by @PerIngeVaaje in #1120
- chore: update project dependencies by @SjurSutterudSagen in #1126
- chore: update nginx image version to 1.29.4-alpine-slim by @SjurSutterudSagen in #1127
Full Changelog: v2.6.1...v2.6.2
PxWeb v2.6.1
Primarily for fixing SavedQuery API calls.
The definitions tab changes is missing the API call, so for now that tab will not be shown.
What's Changed
🏕 Features
- feat: Add content to definitions tab in table view by @SjurSutterudSagen in #1092
- fix: Cleanup unwanted output from tests by @SjurSutterudSagen in #1117
- fix: Update alternative deployment configuration for statbank by @MikaelNordberg in #1122
- fix: add outputformat to API call for SavedQuery by @SjurSutterudSagen in #1121
Full Changelog: v2.6.0...v2.6.1
PxWeb v2.6.0
Expanded translation files to cover new "show Api" functionality.
What's Changed
🏕 Features
- Make props optional on select default version by @KentMossback in #1093
- Fix, wrong years displayed in tablecard and in filter on startpage by @KentMossback in #1087
- Fix hover in SearchSelect component by @ArielKarlsen in #1100
- Add LinkCard component by @PerIngeVaaje in #1101
- Change screen reader text for clear search button by @salma-tfb in #1102
- Prevent navigation behind filter overlay by @KentMossback in #1091
- Feature/pxweb2 785 show api call by @MikaelNordberg in #1089
- Update external component versions in package.json and package-lock.json by @MikaelNordberg in #1105
- Update lodash version to 4.17.23 in package.json and package-lock.json by @MikaelNordberg in #1108
- chore: Update transitive dependency 'diff' by @SjurSutterudSagen in #1114
- Fix problem with different height on LinkCard with or without icon by @PerIngeVaaje in #1107
- fix: Fix some new linter warnings by @SjurSutterudSagen in #1116
- Fix/pxweb2 980 keep path on codelist change by @MikaelNordberg in #1106
- chore: Update the image versions used in the Dockerfile by @SjurSutterudSagen in #1118
New Contributors
- @ArielKarlsen made their first contribution in #1100
- @salma-tfb made their first contribution in #1102
Full Changelog: v2.5.0...v2.6.0