Version: 2025.3.1

ℹ Full Changelog

✨ What's New (13)

This list includes all new major features implemented.

🐛 Issues Fixed (107)

This list includes all bug fixes.

  • [#67631] Integration test degration: Fails due to ResizeObserver loop completed with undelivered notification
    • [#70631] Analyze ResizeObserver loop issue IntegrationTest
  • [#72709] pdf.js loses selected item on resize
  • [#74123] pdf.js caching issue
    • [#77446] Add Cache-Buster to pdf.js assets
    • [#77446] Add Cache-Buster to pdf.worker.js
  • [#74742] First tree page call is always executed three times
    • [#74785:] Fix double invocation of initial tree call
    • [#74785:] Fix double invocation of initial tree call
    • [#74785:] Fix double invocation of initial tree call
  • [#76085] React Warning: setState Triggered During Render of ArchiveTargetSearchFormCards
    • [#76128] Fix React Warning in ArchiveTarget*Cards
  • [#76201] Fix LinkEditorControl regression
    • [#76202] IP fields email and phone render incorrectly
    • [#76202] IP fields email and phone render incorrectly
  • [#76432] [2025031901000027] CommandAction searchResult_form does not apply default sorting
    • [#76871] Default sorting for CommandAction searchResult_form uni testing
    • [#76433] Fix default sorting for CommandAction searchResult_form
  • [#76434] [2025032701000101] PickerModal FolderTree deep search
    • [#76435] Fix PickerModal FolderTree search reloading
  • [#76504] Email multiple values UI
    • [#77073] Refactor EmailControls to handle multiple values
    • [#77072] Fix broken readonly/required pairs
  • [#76622] [2025032701000093] Allow switching Shallow/Deep search for Mailboxes
    • [#76623] Enable deep/shallow search switch for tree in mailbox view
  • [#76695] Activities filter User with HTML encoded characters
  • [#76817] sidebar active ui white until loaded
    • [#76818] Fix sidebar active, hover and focus state
  • [#76819] image viewer resets ui on resize
    • [#77737] Image viewer/Resize: the image keeps the position
  • [#76832] tasks pending filter does not filter on task title
    • [#76833] Add item.extras to filterText check
  • [#76837] [2025041501000078] multiselected items are wrong after filter was deleted
    • [#76838] Disable filter clear on multiple
    • [#76838] Disable filter/sort in grid columns
  • [#76839] [object Object] in search filter results
    • [#76840] Fix typo in flow types
    • [#76840] Disable search in filter bar when using advanced search
  • [#76843] preview highlight on pdf cannot be clicked anymore
    • [#77794] Adding a highlight the NoteInput is not focused
  • [#76845] preview highlight multiple replys styling issue
    • [#76846] Fix nested activity highlight reply styles
  • [#76889] Sorting direction only change for second click for searchResult_form CommandActions
    • [#76890] Fix misc sorting direction issues
  • [#76912] assign itemflows do not update name on multiple uploads
    • [#78935] Assign multiple files updates form on each file
    • [#78159] Refactor common strings to GuiConstants and add unit tests
    • [#78159] Name is not updated on multiple uploads
    • [#76913] Fix missing update of defaultValues and form fetching
  • [#76917] [2025042201000037] Side effects of failing HierarchyProvider
    • [#76919] Add try/catch in Cache creation
    • [#76918] Check for valid SearchMaxContextorValues
  • [#76992] Calendar (THAI): the initial date is wrong
    • [#79968] Fix dayjs thai date fields with gregory calendar
    • [#79919] Patch @fullcalendar to render always the gregory calendar
    • [#79825] Set LocalDateStringOption.calendar to gregory
    • [#77199] Replace IFormatProvider with CurrentCulture in SearchParam and EA conversion
    • [#77199] Fix JSON DateTimeFormats
    • [#77199] Fix Calendar for every culture to Gregorian
  • [#77054] Breadcrumb scope set in appsettings not applied
    • [#77339] Add missing unit tests to folder view
    • [#77220] Fix breadcrumb scope in mailbox view
    • [#77219] Fix breadcrumb scope in document view
    • [#77217] Fix breadcrumb scope in mini picker view
    • [#77218] Fix breadcrumb scope in subscriptions
  • [#77080] search favorites issues
  • [#77085] search result breadcrumb endless loading
    • [#77086] Fix search breadcrumb loading loop
  • [#77094] Upload multiple files does not block UI until ALL files are uploaded
    • [#77095] Always disable Create button, while files are uploading
    • [#78033] TusWorker should dispose the file pointer before delete
    • [#77095] Fix file upload and unit tests
    • [#77095] Fix integration tests
    • [#77095] Disable Create button, while files are uploading
  • [#77337] searchform cannot be loaded sometimes
    • [#77338] Refactor to reset searchform on unmount
  • [#77374] [2025050801000222] Add missing tooltip to voice commands
    • [#77375] Add missing tooltip to voice commands
  • [#77457] Activity Panel changes tables are not responsive
    • [#77496] Fix attributes table for user notes
  • [#77500] search result sort by dropdown list grows out of the window
    • [#77501] search result sort by dropdown list grows out of the window
    • [#77501] Update @hs packages to latest
  • [#77508] Highlight UI issues
  • [#77510] Column Header Click should sort Grid
    • [#77511] Fix Column Header Click handler
    • [#77511] Update @hs packages to latest
  • [#77512] [2025050601000093] align search behaviour of filter bar and search
    • [#77514] Refactor startsWith (prefix with ?) for PickerModal
    • [#77514] Refactor startsWith (prefix with ?)
    • [#77514] align search behaviour of filter bar and search
  • [#77519] itemaction menu error in recyclebin and shared site
    • [#77520] Fix nullable itemUri in getDefaultsConfig
  • [#77590] Create folder from template: FormatID not found! error
  • [#77591] [2025052601000144] Missing tooltip for truncated folder names
  • [#77593] Expired session does not redirect (blocked by ApiManager)
    • [#77594] Missing token redirects to Identity
  • [#77641] [2025060401000022] Duplicated entries when using appsettings.addon-*.json files
    • [#78087] Sort entries alphabetically by title (after localization)
    • [#78082] Fix duplicated entries in appsettings.json
  • [#77649] FlatAU/Share: it's not working
    • [#77650] FlatAU/Share: it's not working
  • [#77652] Reminders/Calendar: Invalid Date
    • [#78034] Fix to strict date calculation with dayjs
    • [#78034] Fix NewtonsoftJson mixed Timestamp info (see external Bug 2101)
    • [#77653] Fix dayjs JsonDateTime for all locales
  • [#77688] Location/List of locations: it is editable even if it is set to ReadOnLy
    • [#77695] Render GeoViewer Controls, when field is set to readonly
  • [#77800] Remove TreeItem_GetFirstLevelChildsWithLinksAsync
    • [#77801] Use FolderRights instead of DocumentRights
    • [#77801] Refactor to use Security_IsAllowedAsync for FlatAU security checks
  • [#77825] [2025061301000131] Fix Number Field From ... To in SearchForms
    • [#77826] Fix Number Field From ... To in SearchForms
  • [#77883] [2025062701000079] Allow downloading share emails without recipients
    • [#77884] Allow downloading share emails without valid share form
  • [#77886] Document sorting can break (edge case)
  • [#77891] Remove merge issue cloud/enterprise form-bar
    • [#77892] Fix z-index for form bars in form
  • [#77894] Align casing over all language names
    • [#77895] Use inPoint.Domain.Abstractions.Cultures.Languages instead of Pam.Unify.Common.SupportedCultures
  • [#77915] doclist thumbnail loading is not aborted and styling issue
    • [#77916] Recalculate Grid on ListView change
  • [#77928] Operator for size filter missing
    • [#77929] Operator for size filter missing
  • [#77962] DropZone/FolderTree multiple styling issues
    • [#78324] Fix Tree Dropzone styling issues
  • [#78038] [2025071101000025] No Areas result in App crash
    • [#78039] Wrap Areas Collapsable with div wrapper
  • [#78077] Multi selection in doclist is not reset on folder change
    • [#78079] Reset multiSelection on activeItemUri change
  • [#78080] Custom Toggles override mobile behavior
    • [#78081] Apply allowMultiple check before setting toggles
  • [#78088] [2025070801000068] Incorrect firewall rule applied during install/upgrade
    • increased "Microsoft.Extensions.Logging.Abstractions" package reference to 8.0.0
    • Modified setupcommon version to 2025.3.0.3
  • [#78091] [2025121201000111] Preview in full screen mode multiple issues
  • [#78101] Multiple email addresses are not separated in grid
    • [#78102] Multiple email addresses are not separated in grid
  • [#78108] Pickermodel multiple issues
    • [#78131] Fix focused color
    • [#78131] Add focused prop to grid
    • [#79070] Hide itemType Filter in PickerModal/SearchResult
    • [#79069] Hide ActionPanel/ViewMode.Map in PickerModal/SearchResult
    • [#79060] Unfocused DocListItems have style/selection issues
    • [#78131] Fix active item style for PickerModal
    • [#78130] Adapt SearchPicker to hide ItemType filter and recents on demand
    • [#78129] Remove sticky toggles on all picker views for Documents AND folders
  • [#78123] [2025071401000127] Share download with multiple files contains wrong extensions
    • [#78124] Fix share download with multiple misc files
  • [#78135] Card refresh debounce issues
  • [#78137] Review/Shares: UTC issue
    • [#78151] Refactor to use existing LocalTime for Shares
  • [#78140] Missed multiSelection in openItemActionPanel
    • [#78141] Missed multiSelection in openItemActionPanel
  • [#78156] DocList: selection is lost after editing the classification
    • [#79457] Fix DocList current item selection on refresh
    • [#79133] Persist DocList selection, after document is changed
    • Revert "#78158 Fix losing selection in DocList after editing classification"
    • Revert "#78923 Revisit DocListEventHandler"
    • [#78923] Revisit DocListEventHandler
    • [#78158] Fix losing selection in DocList after editing classification
  • [#78161] Favorites: has the items from Recents listed
    • [#78260] Fix card selectors for Archive targets from favorites/recents
  • [#78165] IP/Number fields: missing validation
    • [#78259] Fix imask.js update
    • [#78259] Refactor number controls to render numbers consistant in viewer/editor control
    • [#78259] Use decimal instead of double for precision
  • [#78176] [2025072201000228] IPRanges are not excluded when checking for MFA
    • [#78177] handle IPv6-mapped IPv4 addresses
    • [#78177] Fix to handle IPv6-mapped IPv4 addresses
  • [#78178] DocFilters: the Date field is not focused
    • [#78258] Add missing focus to date fields
  • [#78179] Offline: it is broken, not usable
    • [#78255] Ignore service-worker files (ts) from coverage reports
    • [#78255] Remove upload document creation call
    • [#78255] Fix service-worker.ts migration
    • [#78255] Add missing review, signalR routing and cacheKey calculation
    • [#78255] Remove any document creation calls for offline routes
    • [#78255] Add missing offline feature flag in initial window.CONFIG
    • [#78255] Rename service-worker from .js to .ts
    • [#78255] Migrate service-worker to work with latest workbox
    • [#78255] Update workbox to latest
  • [#78180] EA/Grid: adding a new entry to it the details are confusing
    • [#78256] Remove deprecated signed prop and fix negative numbers for IMask
    • [#78256] Cleanup EA Grid logic
    • [#78256] Fix deprecated props in NumberEditorControls
  • [#78181] Classification changes with diff. users: the Refresh toast stays
    • [#78257] Close refresh toast after action click
  • [#78243] Search/Quickfilter: wrong behaviour
    • [#78254] Fix missing quickfilter on searchText
  • [#78248] ActivityList/Edit reply: wrong tooltip
    • [#78253] Fix tooltip label for replies
  • [#78251] [2025073101000103] Empty Layout breaks application
    • [#78252] Fix XML layout rendering, to fallback to default.
  • [#78301] Browse Folders the Shared Site cannot be loaded
    • [#78302] Fix broken itemUris without pam-item:// prefix
  • [#78303] Set/Add Size Equals does not work
    • [#78304] Fix GetFilterValueAsString to handle SummaryAttributeValueFilesize correctly
  • [#78305] Set/Add User, the chosen user is not shown in the filter
    • [#78306] Handle SummaryAttributePrincipal in Filters
    • [#78306] Fix PricipalConverter to be applied on DocList too
  • [#78312] Misc upload view bugs
  • [#78320] [2025080501000099] Secure Params are not decrypted
    • [#78321] Always set secureParams for inPoint.Web.Server
  • [#78342] Secure Params Impersonation is not used when user is already signed in (Edge)
    • [#79754] Fix token handling and config issues
    • [#78343] Fix to prioritize tokens sent from Server over Client tokens
  • [#78488] commandaction title prop is not localized
    • [#78489] commandaction title prop is not localized
  • [#78520] [2025082101000102] DocList column settings are not saved for SearchResult
    • [#78521] DocList column settings are not saved for SearchResult
  • [#78565] [2025082901000081] Download as ZIP filename handling
    • [#78567] Fix filename handling in ZIP creation
  • [#78572] [2025081901000107] EA Date save in ItemField date is not working with every locale
    • [#78573] Fix DateConversion to ignore legacy FormatParam
  • [#78695] error while download should be handled differently
    • [#78696] error while download should be handled differently
  • [#78944] Search Result/Details: the first row's details are missing
    • [#79056] Render first row in search grid
  • [#78961] doclist filter clear values does not clear string values
    • [#78962] Fixed masked-input rerender issues
    • [#78962] doclist filter clear values does not clear string values
  • [#79053] Offline/Create new: "Not found" error
    • [#79055] Fix create new not found offline error
  • [#79071] ActionPanel/Filter: FileSize is not localized
    • [#79129] Localize FileSize labels in itemView
  • [#79128] Export to CSV does not work and stops inPoint.Web responding
    • [#79130] Handle CSV errors in docsSaga
  • [#79135] Print Document does not work
  • [#79153] inPoint.Web: first initialization is hanging
    • [#80092] Fix token handling and config issues
    • [#79754] Fix token handling and config issues
    • [#79754] Fix broken secureParams redirect
    • [#79754] Refactor wrong ApiManager and token handling
    • [#79687] Handle expired refresh token in Callback
    • [#79434] Fix wrong unit tests
    • [#79434] Fetch token when not set
    • [#79157] Fix notificationSaga hub startup issue
  • [#79156] Start Workflow in Shared Site error
    • [#79158] Handle AxonIvyProvider forbidden errors
  • [#79175] Edit Image issues
    • [#79177] Edit Image upload new image fileextension case problem
    • [#79176] Edit Image edit does not work
  • [#79180] EA Grid/Add as a new row: performance issues
    • [#79596] isAfter issue, while saving (double entries)
  • [#79271] EA_Grid does not refresh, if folder gets refreshed
    • [#79272] Handle missing context update on EA Grid
  • [#79441] SearchResult: scrolling ends in Connection lost! error
    • [#79445] Fix to abort queued searchResult pages
  • [#79499] Assign window Apply to all uploads is sometimes not possible
    • [#79500] Fix applyToAll validation issue in Assign view
  • [#80128] DocInNewFolder: wrong classification is rendered for the document
    • [#80132] Load classification from from correct context
  • [#80192] MultiUser with different culture (used parallel) results wrong data
    • [#80201] Implement PR feedback
    • [#80201] Handle empty strings and fix currency conversion
    • [#80201] Avoid multiple same casts on the same variable
    • [#80201] Add CultureScope to Infragistics mask useages
  • [#80349] Search result/Details view: scrolling results in endless search requests
    • [#80435] Fix endless requests on search result details view while scrolling
  • [#80395] Fix SecureParams regression
  • [#80522] [2026011301000049] Persisted filters override filtering/sorting via url
    • [#80523] Fix not applied filters when loaded from persisted store
  • [#80540] Fix 2025.3 merge issues Enterprise
    • [#80545] Use replacement for visible prop on MailFields
  • [#80657] URI params breaks the filter/doclist filter modal
  • [#80958] Parallel archiving issues (Temporary fix for 2025.3) (⏳ Pending)
  • [#81081] [2025070401000021] IProvider should have an async method/extension to get an initialized IHierarchyProvider
    • [#81170] Rewrite HierarchyProvider initialization
  • [#81088] Add documents/Apply to all: Connection lost error
    • [#81089] Refactor to execute sequentially instead of parallel
  • [#81245] Signing issues on inPoint.Web projects
    • [#81246] Fix signing for inPoint.Identity
    • [#81248] Fix signing for inPoint.Web.Server

📦 Changes (4)

This list includes minor changes not related to any feature.

  • [#61820] Add integration tests to inPoint.Web.Identity
    • Migrate project.json to PackageReference
  • [#75049] Cypress test every IP field
  • [#76507] Update inPoint.Web to 2025.3
    • [#76509] Update inPoint.Web.IdentityServer to 2025.3
  • [#78160] Extend DocList filter lookups to have all operators
    • [#78162] Extend DocList filter lookups to have all operators

🎫 Other Changes (67)