Releases: Altinn/altinn-studio
Releases · Altinn/altinn-studio
v2024.71
What's Changed
Forms editor 🛠
- feat: Create datamodel for subform in config by @lassopicasso in #14138
- fix: Validation when creating a new data model by @ErlingHauan in #14049
- feat(ui-editor): enable component poc and feedback form by @nkylstad in #14210
Data modelling 📈
- fix: allow appmetadata to be undefined when validating name when data model is uploaded by @standeren in #14236
Other Changes
- chore: Implementing text when saving scopes by @wrt95 in #14215
- chore(deps): update gitea/gitea docker tag to v1.22.4 by @renovate in #14219
- chore(deps): update nginx docker tag to v1.27.3 by @renovate in #14220
- feat: render StudioCodeListEditor inside each code list accordion by @standeren in #14054
Full Changelog: v2024.70...v2024.71
v2024.70
What's Changed
Forms editor 🛠
- fix: Error when adding a component where the
dataModelBindings
property is missing by @mlqn in #14070 - fix: add summary2 property to custom config exclusion list by @Jondyr in #14207
Process editor ⏺→◻️→⏺
- fix: Remove outdated comment by @ErlingHauan in #14139
Data modelling 📈
- fix: typesInspector width by @ErlingHauan in #14214
Dependency Upgrades 📦
- feat: redis cache by @mirkoSekulic in #14158
Other Changes
- fix: Removed Browserslist warnings by updating caniuse-lite database by @mlqn in #14120
- feat: Backend slack integration by @nkylstad in #14168
- chore: 14125 implement full design of maskinporten by @wrt95 in #14148
- chore: remove pg distributedcache table by @mirkoSekulic in #14177
- chore: connect get all scopes by @wrt95 in #14176
- fix: changed text in Andre stillinger seksjon by @JamalAlabdullah in #14173
- feat(settings): open settings modal on redirect from ansattporten by @framitdavid in #14212
Full Changelog: v2024.69...v2024.70
v2024.69
What's Changed
Forms editor 🛠
- refactor: Redesign/refactor next recommended action by @lassopicasso in #14032
- chore: replace DragAndDropTree with StudioDragAndDropTree by @wrt95 in #14062
- fix: Fixed empty data model bindings by @mlqn in #14101
- chore(ui-editor): Remove LikertItem component by @nkylstad in #14108
- feat: remove creat subfom buttom and show delete button just when it is a s… by @JamalAlabdullah in #14053
- feat: context based login with ansattporten by @framitdavid in #14014
Dashboard 🖥
Data modelling 📈
- fix: keep nil values during (de)serialization by @mirkoSekulic in #14127
Dependency Upgrades 📦
- feat: generic feedback form implementation for Studio by @nkylstad in #14083
- chore(deps): update dependency eslint-plugin-storybook to ^0.11.0 by @renovate in #14088
Other Changes
- fix: make in-editor linting work in both JetBrains and VSCode by @ErlingHauan in #14091
- feat: 14092 create studio checkbox table by @wrt95 in #14100
- feat(settings): make it possible to open settings modal based on query-params by @framitdavid in #13996
- chore(deps): update dependency @swc/jest to v0.2.37 by @renovate in #14086
- refactor: Replace table and checkbox with StudioCheckboxTable in accessControl tab by @wrt95 in #14112
- fix(deps): update maven non-major dependencies by @renovate in #13830
- chore(deps): update eclipse-temurin docker tag to v21.0.5_11-jre-alpine - autoclosed by @renovate in #14087
- feat: Implement modal to create new code list by @standeren in #14019
Full Changelog: v2024.68...v2024.69
v2024.68
What's Changed
Forms editor 🛠
- style: Rename subform component and add help text by @lassopicasso in #13995
- fix: 404 error when creating subform by @lassopicasso in #13992
- feat: add codeListEditor in config options by @Konrad-Simso in #13953
- feat: 13956 inform user when a linked component in subform table is invalid by @JamalAlabdullah in #13987
- chore: Replace DragAndDrop with StudioDragAndDrop by @wrt95 in #14002
Dependency Upgrades 📦
- chore: pg distributed cache by @mirkoSekulic in #14031
Other Changes
- chore: more sync endpoints by @mirkoSekulic in #14046
- docs: readme update with correct .net version by @mirkoSekulic in #14061
- fix: Fix error when editing component IDs by @mlqn in #14021
- feat(subform): Automatically add closesubformbuttons by @Jondyr in #14009
Full Changelog: v2024.67...v2024.68
v2024.67
What's Changed
Forms editor 🛠
- fix: typo in text key by @standeren in #13994
- fix: removed unused unddefinedLayoutSet folder by @JamalAlabdullah in #14010
- feat: 13928 add data model binding for subfrom by @JamalAlabdullah in #13961
- feat: Implement StudioCodeListEditor in component edit view by @ErlingHauan in #13922
Dashboard 🖥
- chore: Delete primitives containers by @wrt95 in #13963
- chore: Replace divider component by @wrt95 in #13960
Dependency Upgrades 📦
- chore: Create StudioDragAndDrop by @wrt95 in #13936
- feat: distributed requests synchronization by @mirkoSekulic in #13993
Other Changes
- chore: Delete PageContainer by @wrt95 in #13906
- fix: Remove AT21 from resource registry settings by @mgunnerud in #13997
- feat: Create StudioBreadcrumbs component by @ErlingHauan in #13976
- refactor: Split ui-editor playwright tests into smaller tests by @wrt95 in #14008
New Contributors
Full Changelog: v2024.66...v2024.67
v2024.66
What's Changed
Forms editor 🛠
- feat: "Upload codelist" functionality in component config by @Konrad-Simso in #13763
- feat: 13614 nextrecommendedaction in config column when adding a subform to select a subform from list by @JamalAlabdullah in #13827
- chore: Move arrayUtils to @studio/pure-functions by @wrt95 in #13919
- chore: Move Expression.tsx to ux-editor by @wrt95 in #13894
- feat(ui-editor): poc a modal for adding components to form by @nkylstad in #13568
- style: Rename subForm to subform by @lassopicasso in #13903
- chore: Remove react-modal dependency completely by @wrt95 in #13933
- feat: 3615 add button for create new subform in nextrecommendedaction by @JamalAlabdullah in #13925
- chore: move objectUtils to @studio/pure-functions by @wrt95 in #13938
- fix(ui-editor): ActionButton and CustomButton as valid children for ButtonGroup by @nkylstad in #13935
- feat: Validate create subform in nextrecommendedaction by @lassopicasso in #13966
- fix: Refactor text-editor Playwright test by @wrt95 in #13839
- feat: Create close subform button component by @lassopicasso in #13947
Dashboard 🖥
Process editor ⏺→◻️→⏺
- fix(process): ensure layoutset is added when adding signing task by @nkylstad in #13934
- chore: Move queryOptionMock to process-editor by @wrt95 in #13915
- chore(process): Inform user of consequences of switching layoutset default data model by @nkylstad in #13794
- chore: Increase starred repo request limit from default 30 to 100 by @ErlingHauan in #13822
- feat: Enable description search in Dashboard by @ErlingHauan in #13837
Data modelling 📈
- chore: Move stringUtils to @studio/pure-functions by @wrt95 in #13918
- chore: Move useOnUnmount to dataModelling by @wrt95 in #13911
- fix: Check for circular references by @TomasEng in #13783
- feat: xsd:all support by @mirkoSekulic in #13974
Dependency Upgrades 📦
- feat(workspace): add hook to scope local and session storage by org and app by @framitdavid in #13937
Other Changes
- feat: implement basic design for empty content library by @standeren in #13805
- fix: 13555 fix latest commit link by @JamalAlabdullah in #13672
- fix(resource-adm): change checkbox labels of "available for" by @mgunnerud in #13820
- fix: assign correct terms for org and sub unit in access control by @standeren in #13824
- fix(workspace): run use-case-prod from main not production by @framitdavid in #13845
- chore: Delete createApiErrorMocks by @wrt95 in #13913
- chore: delete useConfirmationDialogOnPageLeave hook by @wrt95 in #13910
- chore: Remove beta tag from Process and make an entry in news.nb.json by @Konrad-Simso in #13840
- chore: Move InputActionWrapper to ux-editor-v3 by @wrt95 in #13905
- chore: delete AltinnContentIcon by @wrt95 in #13893
- chore: delete _useIsProdHack by @wrt95 in #13939
- chore: Move useWebSocket to app-development by @wrt95 in #13912
- chore(workspace): migrate renovate config by @renovate in #13789
- chore: move AltinnContentLoader by @wrt95 in #13932
- fix: Use object type for option value and custom converter to restrict invalid types by @standeren in #13968
- feat: store maskinporten scopes in db by @mirkoSekulic in #13930
New Contributors
Full Changelog: v2024.65...v2024.66
v2024.65
What's Changed
Forms editor 🛠
- refactor: Remove MUI completely by @wrt95 in #13759
- feat: Auto-update taskId in layout files when taskId is updated from process editor by @ErlingHauan in #13648
- refactor: Replace button with card component for PDF by @wrt95 in #13751
- feat: 13526 support component specific overrides in summary2 by @JamalAlabdullah in #13734
- feat: add no value option to edit string value ux-editor by @wrt95 in #13807
- feat: Implementing support for full config of subform component by @wrt95 in #13782
Bugfixes 🐞
- fix: Fix error that occurs when dragging a type into an object by @TomasEng in #13762
- fix: Updated default component help text by @nkylstad in #13781
Other Changes
- fix(deps): update dependency @digdir/designsystemet-react to v0.63.1 by @renovate in #13778
- feat(workspace): Renovate to update ResourceAdm dependencies in separate PR by @framitdavid in #13787
- fix(workspace): update the logging guard to handle ConnectionString for Application Insights by @framitdavid in #13792
- style: adding more space to app-preview content by @wrt95 in #13790
- refactor: Removed single quotation marks on -knapp strings by @Ildest in #13791
New Contributors
- @Ahmed-Ghanam made their first contribution in #13809
Full Changelog: v2024.64...v2024.65
v2024.64
What's Changed
Forms editor 🛠
- fix: Error when changing Group heading level by @ErlingHauan in #13692
- fix: text disappearing from description and help text by @JamalAlabdullah in #13656
Process editor ⏺→◻️→⏺
- fix: Error occuring when adding a data task after creating a subform by @ErlingHauan in #13736
Data modelling 📈
- fix: Error when deleting local changes. by @Konrad-Simso in #13669
- fix: fixing the z-index bug on data model page by @wrt95 in #13757
Other Changes
- feat: Implementing unique header for app-development by @wrt95 in #13628
- fix: fixing margin bug in app-preview by @wrt95 in #13755
Full Changelog: v2024.63...v2024.64
v2024.63
What's Changed
Forms editor 🛠
- feat: Enable drag and drop support for the Summary2 component by @ErlingHauan in #13571
- feat: Clean up imports by moving layoutset hooks from ux-editor to shared by @wrt95 in #13587
- build: Update non-major NPM dependencies by @TomasEng in #13599
- feat: support summary 2 configuration for components, pages and selected layout set by @Jondyr in #13573
- build: Update Typescript by @TomasEng in #13602
- feat: upload static images to be used by the image component by @standeren in #13322
- chore: code cleanup by @mlqn in #13574
- chore: Separate schemaPointer and uniquePointer better by @lassopicasso in #13538
- feat: Add subform layoutset by @lassopicasso in #13632
- chore: Add PDF config for layoutset by @standeren in #13512
- feat: add unique header to app preview by @wrt95 in #13626
Dashboard 🖥
Data modelling 📈
- fix: don't fetch
applicationmetadata.json
for datamodelling apps by @Jondyr in #13610 - fix: implement override datamodel option by @standeren in #13601
- feat: added reference and combination by @JamalAlabdullah in #13455
Bugfixes 🐞
- fix: Add defaultValue from schema to EditBooleanValue component by @standeren in #13584
- fix: NaN in new policy rule ID by @ErlingHauan in #13598
- fix: Generate unique pointer correctly by @TomasEng in #13635
Dependency Upgrades 📦
- build: Update Husky by @TomasEng in #13606
- build: Update I18Next by @TomasEng in #13603
- build: Update React I18Next by @TomasEng in #13643
- feat(content-library): Basic setup for content library by @framitdavid in #13636
Other Changes
- feat: Add table component by @TomasEng in #13557
- fix(resource-adm): Sikkerhetsnivå dropdown value in resource admin should not be hardcoded to 3 by @mgunnerud in #13567
- fix: Storybook titles by @TomasEng in #13582
- feat: Refactoring logout logic by @wrt95 in #13595
- fix: Invalidates the appmetadata when deleting a datamodel by @standeren in #13576
- fix: text-key not updated for options when edited from text-editor by @Jondyr in #13405
- feat: Implement StudioProfileMenu by @wrt95 in #13581
- fix: Error when deleting the last sub-resource from a resource in policy editor by @ErlingHauan in #13620
- refactor: Changed some button names and their help texts : #13305 by @Ildest in #13609
- fix: flaky playwright tests by @Konrad-Simso in #13600
- fix: correct css for studioTextfieldToggleView by @standeren in #13630
- fix: push autoresolved merge conflict on backend automatically by @Jondyr in #13544
- feat: Adding unique header to studio-root by @wrt95 in #13604
- fix: update Gitea texts and templates to v1.22.2 by @mlqn in #13515
- fix(deps): update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.4 by @renovate in #13589
- fix: remove debugger by @standeren in #13651
- feat: Add checkbox component by @TomasEng in #13652
- refactor: StudioProfileMenu by @wrt95 in #13667
Full Changelog: v2024.62...v2024.63
v2024.62
What's Changed
Forms editor 🛠
- fix: ResizableLayoutContainer no longer overflows by @Konrad-Simso in #13533
- fix: datamodel/multiple use of same type by @lassopicasso in #13406
- fix(workspace): quickfix for the generate-json-schemas script by @ErlingHauan in #13539
- fix: fix folder structure backend and add clean up css in studio components etc. by @standeren in #13554
- fix: add validation to fileupload and fileuploadwithtag when editing component id by @Jondyr in #13445
- feat: add SubForm component by @standeren in #13564
Process editor ⏺→◻️→⏺
- fix: combobox receipt in process and create
StudioCombobox
by @lassopicasso in #13516
Data modelling 📈
- chore: Add StudioFileUploader to studio-components by @standeren in #13491
Dependency Upgrades 📦
Other Changes
- chore(workspace): Update main README.md by @Konrad-Simso in #13514
- feat: ansattporten integration by @mirkoSekulic in #13537
- fix(deps): update dependency com.azure.spring:spring-cloud-azure-dependencies to v5.16.0 by @renovate in #13541
- test: Add test utils in studio-components by @TomasEng in #13535
- fix: Fix typo for added payment component by @standeren in #13565
- chore(deps): update alpine docker tag to v3.20.3 by @renovate in #13540
- feat: Implementing StudioPageHeader component by @wrt95 in #13559
- feat: Implementing StudioAvatar by @wrt95 in #13572
New Contributors
- @Konrad-Simso made their first contribution in #13533
Full Changelog: v2024.61...v2024.62