Releases: PxTools/PxWeb2
PxWeb 2.0 Beta Sprint 23
What's Changed
🏕 Features
- Move tests from precommit to prepush by @Glenruben in #697
- Unit tests for NotesTab by @MikaelNordberg in #700
- Fix for missing id in aria-labelledby attribute by @oyessb in #698
- New and updated breakpoints by @KentMossback in #675
- Pxweb2 691 phrases startpage by @ssb-cgn in #695
- Upgraded packages with NCU. Skipping Storybook. by @Glenruben in #702
- Get startpage async by @Glenruben in #703
- Add legend support to Radio component by @oyessb in #687
- Add ContentBox component by @SjurSutterudSagen in #699
- Show mandatory footnotes above the table by @PerIngeVaaje in #690
- Add proper title handling to NavigationDrawer by @SjurSutterudSagen in #712
- Pxweb2 610 breakpoint startpage by @ssb-cgn in #713
- Load notes when changing codelist (pxweb2 652) by @MikaelNordberg in #701
- Fixing problem with scrolling behind overlay, and chips by @ssb-cgn in #725
- Pxweb2 674 design emnestruktur by @Glenruben in #717
- Refactoring of handling mandatory notes above the table by @PerIngeVaaje in #728
- Refactor Alert component to prevent nested interactive elements by @oyessb in #732
Full Changelog: v2.0.0-beta.sprint22...v2.0.0-beta.sprint23
PxWeb 2.0 Beta Sprint 22
What's Changed
🏕 Features
- Pxweb2 618 chips startpage by @ssb-cgn in #659
- Fix errorboundary test by @KentMossback in #663
- Show status in datacells if provided by @PerIngeVaaje in #655
- Update the projects minor/patch dependencies by @SjurSutterudSagen in #665
- Clear accumulated data cube on codelist change by @MikaelNordberg in #627
- Fix missing translation keys in non-Eng languages by @SjurSutterudSagen in #667
- InformationCard component to display information by @KentMossback in #611
- Wait until data is reloaded for fading by @michaelpande in #671
- Reverted fix fading by @ssb-cgn in #674
- Pxweb2-669: Added topicIcon library by @ssb-cgn in #670
- Fixed bug when checking if there are any changes in selected variables and values by @MikaelNordberg in #678
- Update variable mandatory status according to selected codelist by @MikaelNordberg in #669
- Pxweb2 667 create subjecttree by @Glenruben in #664
- Feature/px web2 432 add support for always default lang in url by @SjurSutterudSagen in #688
- Add flex-wrap to header-tags by @oyessb in #676
- Add screenreader information to variablebox chevron by @oyessb in #677
- Merge notes at table level to the accumulated metadata by @MikaelNordberg in #684
👒 Dependencies
- Bump nginxinc/nginx-unprivileged from 1.27.4-alpine-slim to 1.27.5-alpine-slim by @dependabot in #653
- Patch/upgrade minor and patches by @MikaelNordberg in #685
Full Changelog: v2.0.0-beta.sprint21...v2.0.0-beta.sprint22
PxWeb 2.0 Beta Sprint 21
- First version of start page
- Language in URL
- Footnotes
- Table information on mobile
What's Changed
🏕 Features
- Fix the spacing in TableView for main content by @SjurSutterudSagen in #606
- Remove old comments that override Intl options ts by @SjurSutterudSagen in #605
- Add maxDataCells to web app config by @SjurSutterudSagen in #608
- Fix for checking if accumulated data is valid by @MikaelNordberg in #614
- Make text string out of List content for use in clickable alert boxes. Some formatting adjustment of alert boxes by @PerIngeVaaje in #612
- Fix for build variables.css for pxweb2-ui and pxweb2 by @KentMossback in #596
- fix: Variable's values' txts when changing codelists by @SjurSutterudSagen in #615
- Pxweb2 601 tablecard component by @ssb-cgn in #607
- Add subtle variant to Tag component and adjust styles for size variations by @Glenruben in #616
- PXWEB2-623 filter frequency by @Glenruben in #603
- Change the icons for downloading in navBar/navRail by @SjurSutterudSagen in #628
- SonarQube CI-based analysis with coverage report by @runejo in #613
- Added tag for frequency and tableId on TableCard by @ssb-cgn in #618
- Added exclude stories to code coverage by @ssb-cgn in #630
- Adding TableCard to front page. by @Glenruben in #620
- Added exclude stories in sonar-project by @ssb-cgn in #631
- Filter category component by @ssb-cgn in #617
- Added exclude stories in sonar-project, second try by @runejo in #632
- Update Chevron in Select to point sideways by @SjurSutterudSagen in #633
- Feature/pxweb2 438 sidesheet notes by @MikaelNordberg in #559
- Added new BottomSheet component. Implemented in TableInformation component for mobileview. by @oyessb in #609
- Add action for deploying Cloudflare page by @Glenruben in #635
- Fix wrong type in Json2mapper by @SjurSutterudSagen in #634
- Feature branch deploy should be less dependent on compare-branch name by @Glenruben in #646
- Add subtle variant to Checkbox by @ssb-cgn in #629
- Asa arrhen patch 1 1 by @AsaArrhen in #648
- test: Tune sonar.sources config and sync the two vitest.config.ts files by @runejo in #647
- Display errors from the api and errors caught in main.tsx by @KentMossback in #636
- Add warning when to many values are selected by @PerIngeVaaje in #626
- Update PR message, include static branch deploy by @Glenruben in #652
- Pxweb2 547 new component chips by @ssb-cgn in #649
- Feature/pxweb2 658 fetch data from api by @Glenruben in #650
- Note components completed by @MikaelNordberg in #656
- Add language to url for language persistance by @SjurSutterudSagen in #657
👒 Dependencies
- Bump vite from 6.2.2 to 6.2.3 by @dependabot in #604
- Bump @typescript-eslint/eslint-plugin from 8.26.1 to 8.27.0 by @dependabot in #600
- Bump eslint from 9.22.0 to 9.23.0 by @dependabot in #599
- Bump @typescript-eslint/parser from 8.26.1 to 8.27.0 by @dependabot in #597
- Bump react-router from 7.3.0 to 7.4.0 by @dependabot in #598
- chore: upgrade minor/patch versions of dependencies by @Glenruben in #610
- Patch/updated packages by @Glenruben in #619
- Bump jsdom from 26.0.0 to 26.1.0 by @dependabot in #637
- Chore: update the project minor/patch dependencies by @SjurSutterudSagen in #644
- Update project minor/patch version by @SjurSutterudSagen in #651
New Contributors
Full Changelog: v2.0.0-beta.sprint19...v2.0.0-beta.sprint21
PxWeb 2.0 Beta Sprint 19
Some of the changes are
- Details view show more metadata
- Keyboard navigation in mobil fixes
- Number of decimals
What's Changed
🏕 Features
- PXWEB2-452 Override apiUrl with query-string parameter by @likp in #565
- Map organization for contact by @oyessb in #566
- Feature/pxweb2-460: Add global color values and fix semantic colors in the default theme by @SjurSutterudSagen in #567
- Add missing (but empty) fields to table testdata by @SjurSutterudSagen in #569
- Remove old and unused NavigationRail file by @SjurSutterudSagen in #570
- Pxweb2 585 output decimals by @KentMossback in #571
- Update techdebt about React/TS versions by @SjurSutterudSagen in #582
- PXWEB2-127 fix wrong formatting of variable footnotes by @PerIngeVaaje in #580
- Update dependencies in package-lock by @SjurSutterudSagen in #583
- Refactor main table view into page, create initial placeholder for entry page by @Glenruben in #584
- Feature/px web2 540 fix keyboard navigation navbar navrail by @SjurSutterudSagen in #578
- PxWeb2-540: Fix firefox focusing a container div with kb-nav by @SjurSutterudSagen in #588
- Update
Create Pull Requests
chapter in MAINTAINERS.md by @runejo in #590 - Add details tab to table information sidesheet by @oyessb in #577
- Add aria-labels for time variable element. Make html ids unique in mobile table by @MikaelNordberg in #557
- Fix/pxweb2-540: Two small fixes for keyboard nav/focus marking by @SjurSutterudSagen in #593
- Fixed formatting issue for mobile table header when only 2 dimesion selected by @PerIngeVaaje in #594
- Add variables without selected values to selection payload for data requests by @oyessb in #592
👒 Dependencies
- Patch/update minor and patch dependencies by @SjurSutterudSagen in #568
- Updated packages by @MikaelNordberg in #579
- Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 by @dependabot in #586
- Bump motion from 12.4.13 to 12.5.0 by @dependabot in #585
- Updated packages by @PerIngeVaaje in #589
- Fix/install specific versions of react typescript by @SjurSutterudSagen in #591
New Contributors
- @Glenruben made their first contribution in #584
Full Changelog: v2.0.0-beta.sprint18...v2.0.0-beta.sprint19
PxWeb 2.0 Beta Sprint 18
Changed metadata response to json-stat2.
Mapping of contacts, notes and content information.
Various WCAG fixes
Generated new api client
What's Changed
🏕 Features
- Remove aria-label from header div without role by @oyessb in #530
- PXWEB2-413 Screen reader info for variable box by @oyessb in #523
- Update project dependencies - minor and patch by @SjurSutterudSagen in #538
- Feature/pxweb2 428 jsonstat2 mapping by @MikaelNordberg in #527
- Feature/pxweb2 428 jsonstat2 contacts by @MikaelNordberg in #545
- Add keyboard nav and focus to the Select in VarBox by @SjurSutterudSagen in #535
- Add missing node types to base package.json by @SjurSutterudSagen in #546
- Fix missing contacts in table testdata by @SjurSutterudSagen in #547
- Adds a section about the current tech debt by @SjurSutterudSagen in #549
- Feature/pxweb2 539 contact by @oyessb in #536
- Pxweb2 127 list by @PerIngeVaaje in #544
- Feature/pxweb2 428 jsonstat2 notes by @MikaelNordberg in #548
- Feature/pxweb2 428 generate api client by @MikaelNordberg in #554
- Fix wrong fill and clip rule syntax in new icons by @SjurSutterudSagen in #556
- Fix focus styling for the Select by @SjurSutterudSagen in #555
- Fix/px-web2-568: search focusmarking and keyboard nav by @SjurSutterudSagen in #553
👒 Dependencies
- Bump eslint-config-prettier from 9.1.0 to 10.0.1 by @dependabot in #512
- Bump motion from 12.2.0 to 12.4.2 by @dependabot in #532
- Bump vite from 6.0.11 to 6.1.0 by @dependabot in #534
- Bump node from 22.13.1-slim to 22.14.0-slim by @dependabot in #539
- Remove alpine version in nginx-unprivileged by @runejo in #550
- Updated outdated packages by @oyessb in #551
- Bump nginxinc/nginx-unprivileged from 1.27.3-alpine-slim to 1.27.4-alpine-slim by @dependabot in #552
Full Changelog: v2.0.0-beta.sprint17...v2.0.0-beta.sprint18
PxWeb 2.0 Beta Sprint 17
Added Sidesheet and various fixes
What's Changed
🏕 Features
- Validate HTML after render by @michaelpande in #482
- Keyboard navigation for navbar & navrail & drawer by @michaelpande in #461
- Fix the error in vite.config in pxweb2ui by @SjurSutterudSagen in #487
- fix/Add storybook-static to lint ignore by @SjurSutterudSagen in #486
- Update the generated api-client to the latest spec by @SjurSutterudSagen in #489
- Add mocking in test for useTranslate by @SjurSutterudSagen in #493
- Bump vite to fix vuln by @michaelpande in #495
- Remove the last types from NX in the projecct by @SjurSutterudSagen in #492
- Fix missing type-module in package.json files by @SjurSutterudSagen in #491
- Asa arrhen patch 1 by @AsaArrhen in #496
- Asa arrhen patch 2 by @AsaArrhen in #500
- Some minor clean up by @michaelpande in #501
- Fix vite/vitest configs and remove useTranslate mock by @SjurSutterudSagen in #502
- Finishing touches 2 by @michaelpande in #505
- Fix mocking of react-i18next's useTranslate by @SjurSutterudSagen in #503
- Update try.md by @AsaArrhen in #504
- Fix code for using the accessibility provider by @SjurSutterudSagen in #506
- Update old storybook addons versions to current by @SjurSutterudSagen in #507
- Last focus fix by @michaelpande in #509
- Add storybook addon for a11y checks in components by @SjurSutterudSagen in #508
- Updated dependecies by @MikaelNordberg in #510
- Updated to motion 12 by @MikaelNordberg in #511
- Fearure/pxweb2 409 landmarks by @KentMossback in #443
- Feature/pxweb2 340 icons by @KentMossback in #490
- Fix/cleanup tests output to increase readability by @SjurSutterudSagen in #519
- Feature/pxweb2 117 sidesheet by @MikaelNordberg in #483
- Fix PxWeb2 font-family and font-weights by @SjurSutterudSagen in #522
- Update project dependencies minor/patch versions by @SjurSutterudSagen in #524
- PXWEB2-537 Change value for checkbox with space by @oyessb in #525
- PXWEB2-538 Fix focus handling for table information opener links by @oyessb in #526
- Update ariaControls to include uniqueId by @oyessb in #528
- Separate features and depencencies in release notes by @runejo in #520
- Prevent autoscrolling when opening variableboxes by @SjurSutterudSagen in #529
- Feature/pxweb2 414 sr modal by @oyessb in #488
- Feature/pxweb2 327 navigation bar layout fix by @KentMossback in #521
👒 Dependencies
- Bump vite from 6.0.7 to 6.0.9 by @dependabot in #494
- Bump storybook from 8.4.7 to 8.5.2 by @dependabot in #484
- Bump node from 22.13.0-slim to 22.13.1-slim by @dependabot in #485
- Bump @typescript-eslint/eslint-plugin from 8.19.0 to 8.20.0 by @dependabot in #478
- Bump @storybook/addon-onboarding from 8.4.7 to 8.5.2 by @dependabot in #497
- Bump @storybook/react from 8.4.7 to 8.5.2 by @dependabot in #498
- Bump @storybook/react-vite from 8.4.7 to 8.5.2 by @dependabot in #499
- Bump vitest from 2.1.8 to 3.0.4 by @dependabot in #514
- Bump eslint from 9.19.0 to 9.20.0 by @dependabot in #531
- Bump sass from 1.83.4 to 1.84.0 by @dependabot in #533
Full Changelog: v2.0.0-beta.sprint16...v2.0.0-beta.sprint17
PxWeb 2.0 Beta Sprint 16
Mobile version for table
WCAG improvements
Various fixes
What's Changed
- Added Lodash types by @MikaelNordberg in #432
- Remove Nx Console from recommended repo extensions by @SjurSutterudSagen in #434
- Bump style-dictionary from 4.2.0 to 4.3.0 by @dependabot in #430
- Bump @typescript-eslint/parser from 7.17.0 to 7.18.0 by @dependabot in #428
- Bump motion from 11.13.1 to 11.15.0 by @dependabot in #435
- Bump react-i18next from 15.1.3 to 15.2.0 by @dependabot in #436
- Fix/pxweb2 437 dataprovider bug by @MikaelNordberg in #433
- Add Trivy image scanning and update Dockerfile by @runejo in #437
- Bump react-i18next from 15.2.0 to 15.4.0 by @dependabot in #449
- Bump react-router from 7.0.2 to 7.1.1 by @dependabot in #448
- Bump sass from 1.82.0 to 1.83.0 by @dependabot in #447
- Bump vite-plugin-dts from 4.3.0 to 4.4.0 by @dependabot in #445
- Bump @typescript-eslint/eslint-plugin from 7.17.0 to 8.18.2 by @dependabot in #450
- Remove most of the remaining nx residue from project by @michaelpande in #377
- Fix theme building by @michaelpande in #442
- Bump @typescript-eslint/parser from 8.18.2 to 8.19.0 by @dependabot in #454
- Bump @typescript-eslint/eslint-plugin from 8.18.2 to 8.19.0 by @dependabot in #455
- Fixed issues with variablebox by @michaelpande in #441
- Add SonarQube Cloud to .vscode by @runejo in #457
- Update to latest testing-library in pxweb2-ui by @SjurSutterudSagen in #451
- Bump eslint-plugin-react from 7.32.2 to 7.37.3 by @dependabot in #452
- Remove unused eslint plugin for cypress by @SjurSutterudSagen in #458
- Feature/pxweb2 362 heading hierarchy by @MikaelNordberg in #463
- Bump node from 20.18.1-slim to 22.13.0-slim by @dependabot in #466
- Update eslint by @michaelpande in #465
- Bump vite-plugin-dts from 4.4.0 to 4.5.0 by @dependabot in #468
- Bump jsdom from 25.0.1 to 26.0.0 by @dependabot in #467
- Bump motion from 11.15.0 to 11.17.0 by @dependabot in #469
- +-Feature/pxweb2 397 jsonstat2 mapping by @MikaelNordberg in #464
- Fix/pxweb2-198: Show groupings last in codelists by @SjurSutterudSagen in #460
- Fix checks for contexts being inside Providers by @SjurSutterudSagen in #474
- Fix unused variable in TableDataProvider by @SjurSutterudSagen in #475
- 412 status messages to screenreader by @oyessb in #459
- Update navigtionDrawer to start closed on mobile by @SjurSutterudSagen in #438
- Pivoted table on mobile by @MikaelNordberg in #345
Full Changelog: v2.0.0-beta.sprint15.1...v2.0.0-beta.sprint16
PxWeb 2.0 Beta Sprint 15.1
Extra release to get possibility to change variable codelist.
What's Changed
- Bump nginxinc/nginx-unprivileged from 1.27.2-alpine3.20 to 1.27.3-alpine3.20 by @dependabot in #389
- Bump sass from 1.81.0 to 1.82.0 by @dependabot in #391
- Introduce end-of-line normalization by @runejo in #425
- Feature/pxweb2 198 add ability to change codelist on variable by @SjurSutterudSagen in #336
- Limit to 5 PRs and ignore semver-patch for NPM by @runejo in #424
Full Changelog: v2.0.0-beta.sprint15...v2.0.0-beta.sprint15.1
PxWeb 2.0 Beta Sprint 15
Our sprintgoal was to make PxWeb2 work on mobile phones and be WCAG compliant. Replaced NX with npm workspaces.
What's Changed
- Create CODEOWNERS by @runejo in #372
- Update docker documentation by @runejo in #373
- Remove nx by @michaelpande in #374
- Fix building and testing on macs by @SjurSutterudSagen in #380
- Build multi-platform docker image on every PR by @runejo in #379
- Fix for missing color on VariableBox title by @SjurSutterudSagen in #383
- Add CNMM instructions for Docker by @runejo in #382
- Fix missing storybook by @michaelpande in #386
- Update Vite to 6 & fix dart-sass warnings by @michaelpande in #387
- Dependabot version updates - Support NPM Workspaces and Docker by @runejo in #384
- Use motion instead of framer-motion by @michaelpande in #388
- Fix chromatic path issue by @michaelpande in #403
- Changed focus order and styling for variable box by @oyessb in #343
- Use react-router instead of react-router-dom by @michaelpande in #405
- Autofix eslint issues that can be fixed & Prettify all the things always by @michaelpande in #406
- Feature/pwweb2 141 checkboxstate new new by @KentMossback in #385
- Removed Johannes from codeowners file by @likp in #409
- Feature/pxweb2 404 skip to main link by @oyessb in #404
Full Changelog: v2.0.0-beta.sprint14.1...v2.0.0-beta.sprint15
PxWeb 2.0 Beta Sprint 14.1
What's Changed
- Updated packages by @michaelpande in #352
- Update the API-client to the newest version by @SjurSutterudSagen in #356
- Add docker and customization documentation by @runejo in #353
- Use a more presise image tag by @runejo in #354
- Increase open-pull-requests-limit from default 5 to 20 by @runejo in #355
- Added action publishing docker images to github [PXWEB2-350] by @likp in #344
New Contributors
Full Changelog: v2.0.0-beta.sprint14...v2.0.0-beta.sprint14.1