Skip to content

Releases: Aam-Digital/ndb-core

3.73.0

06 Mar 16:56
72756a2

Choose a tag to compare

3.73.0 (2026-03-06)

Bug Fixes

  • support: add database migration info for troubleshooting (#3741) (40fb345)
  • import allows to select internal id as a matching field (#3679) (0703cb2), closes #3543
  • improve performance of entity select dropdowns (#3735) (56c5ff9)
  • prevent saving a field with identical label (#3674) (ef6ba24), closes #3634
  • .Logging: avoid double-reporting of import errors (87cfba0)
  • .Logging: downgrade report-calculation errors to warnings (454a819), closes #3720
  • .add tooltips for CSV export buttons with descriptions (#3724) (c82202e)
  • .avoid background error when selecting bulk edit field (486e4dd)
  • .avoid repeated API requests to check feature availability (309b7f8)
  • .deps: update weekly-non-major-updates (#3713) (517713e), (#3736) (edd1ac3)

Features

  • .Admin UI: add configure using AI agent (#3723) (1fe1b3c), closes #3716
  • attendance: new attendance datatype that can be used as independent field (#3733) (97fa57e), closes #1364

3.72.0

25 Feb 12:24
7e77865

Choose a tag to compare

3.72.0 (2026-02-25)

Bug Fixes

  • .ensure correct database adapter selection even for local session mode names (#3704) (1ee1c42), closes #3703
  • Import: catch conflicts when importing and retry (#3676) (7e9b42b), closes #3627
  • Import: gracefully skip values with errors during transformation (#3712) (a48a65d)
  • .core improve EntityBlock by using signal, onPush and loading indicator (#3701) (3b91aa7)
  • purge docs that the user loses permission to during sync (#3686) (7840185)

Features

  • conditions editor to configure matching pre-filters and notification criteria (#3640) (cc730c5), closes #2801
  • .core: make schema-embed a standalone datatype that accepts custom inner-schema config (267154d)

3.71.0

20 Feb 16:31
26c88fc

Choose a tag to compare

3.71.0 (2026-02-20)

Bug Fixes

  • .avoid DB conflicts when updating search index (#3678) (67d31a5), closes #3671
  • close task dialog after successful delete action (#3675) (6f5b8b7), closes #3663
  • .deps: update weekly-non-major-updates (#3677) (62d9bb3)
  • ensure dropdowns are shown on first click into filters (#3673) (762ca55), closes #3645
  • fix issues with proxy access to address lookup API (nominatim) (#3693) (96deb4d), closes #3684
  • Import: allow to disable splitting of multi-select options (#3656) (234b503), closes #3648
  • .skip non-sortable columns when inferring default sort (#3672) (d513b87), closes #3647
  • .support component reads correct LAST_SYNC localStorage key from database instance (#3689) (93f3442), closes #3688

Features

3.70.0

13 Feb 16:53
4f0da7d

Choose a tag to compare

3.70.0 (2026-02-13)

Bug Fixes

  • Admin UI: correctly set conditions for multi-select fields (#3642) (c241b45), closes #3636
  • .deps: update weekly-non-major-updates (#3639) (3e97732)
  • hide archived tasks from dashboard (#3664) (373ee35)
  • resync after permissions changed when updating user entity projects field (#3662) (2ca0bd2), closes #3661

Features

  • Admin UI: mark fields as "searchable" for global search box (#3638) (2617392), closes #3632

3.69.0

11 Feb 15:31
3635d77

Choose a tag to compare

3.69.0 (2026-02-11)

Bug Fixes

  • "Download current (.csv)" correctly filters including free‑text filter now (#3644) (d77d5ac), closes #3643
  • Admin UI: check for valid icon names when configuring settings (#3608) (2c7f2ac), closes #3544
  • Admin UI: support multiple record types for entity select fields (#3646) (0b9b08c)
  • Import: improved matching to existing records that allows empty values (#3622) (c57711e), closes #3443
  • Matching View distance column is now sortable (#3628) (a36377c), closes #3616
  • bulk update dialog shows correct counts (#3630) (51f72b2), closes #3572
  • prevent errors when inheritance functionality applies to unavailable source entity (#3652) (6befee5), closes #3649
  • Confirmation dialog for "Update Related Records" shows field label instead of ID now (#3624) (d0c1a7f), closes #3617

Features

  • Import: match existing records with case insensitive comparison (#3623) (aa3f57a), closes #3443
  • Public Forms: create multiple entities with a single public forms (#3600) (434a57f), closes #3592

3.68.3

23 Jan 20:01
422a756

Choose a tag to compare

3.68.3 (2026-01-23)

Bug Fixes

3.68.2

15 Jan 21:07
465a1a1

Choose a tag to compare

3.68.2 (2026-01-15)

Bug Fixes

  • adapt Action to publish image of new release (#3586) (465a1a1)

3.68.1

15 Jan 17:08
615deb4

Choose a tag to compare

3.68.1 (2026-01-15)

Bug Fixes

  • Admin UI: improve admin overview with more descriptions (#3525) (e013c5b), closes #3511
  • Admin UI: polish the configuration of inherited values (#3565) (a4196e9), closes #3535
  • attendance calendar day details show correct button to edit existing event (#3579) (9424234), closes #3578
  • .avoid double scrollbar in import column mapping dropdowns (#3569) (ab778e2), closes #3546
  • .avoid error with close button in attendance calendar (#3575) (61c6dac), closes #3553
  • .correctly init linking field when searching an existing record with EditTextWithAutocomplete field (#3582) (627bef1)
  • .correctly transform and map inherited values during updates (#3566) (89b53a1), closes #3559
  • do not reopen dropdown immediately after selecting a value (#3576) (29f9263)
  • enhance UX on small screen size (#3573) (77a8978), closes #1741
  • Notifications: fixed settings screen stuck on "loading" (#3577) (615deb4), closes #3556
  • .upgrade to Angular 21 (#3527) (aec78d4), closes #3476

3.68.0

09 Jan 17:23
e9b0672

Choose a tag to compare

3.68.0 (2026-01-09)

Bug Fixes

  • avoid performance issues when there are a lot of notification items (#3561) (c99d9bc), closes #3548
  • bulk edits are processed much faster now (#3451) (3073613), closes #2843
  • Admin UI: default value dropdown correctly shows options on first try (#3529) (8fc578c), closes #3521
  • Admin UI: don't show permission warning if public form subject is in grouped permission rule (#3567) (b1bdbbd), closes #3558
  • .deps: update weekly-non-major-updates (#3537) (76178ec)
  • ensure dropdown options are filtered correctly with the given search text (#3538) (7efa70d), closes #3526
  • filter correctly display options for invalid values with multi-select dropdowns (#3557) (b918f6c), closes #3549
  • Import: allow to skip address lookups to speed up import (#3547) (503bd13)
  • Import: improved date-import format config (#3545) (075162e)
  • .make fields in forms same height (#3522) (1a6a52a)

Features

  • automatically update inherited values (#3492) (5ebf2f5), closes #3217
  • Admin UI: search through available fields in form builder screen (#3540) (0607120), closes #3439
  • Email: allow custom email content without a template (#3530) (eb3b1a0), closes #3461
  • Import: import multi-select values into a dropdown field (#3552) (1e4955a), closes #1610

3.67.0

18 Dec 14:52
91364db

Choose a tag to compare

3.67.0 (2025-12-18)

Bug Fixes

  • various small improvements for UI and system stability
  • long dropdown values in table list get shortened (#3508) (74d65c2), closes #3339
  • .Admin UI: improvements to configuration of Entity tooltip fields (#3499) (f1e9daf)
  • .deps: update weekly-non-major-updates (#3507) (e64cca1), (#3517) (6a3c57e), (#3523) (0bf9372)
  • .ensure accurate color representation on map with DivIcon (#3506) (634efee), closes #3450
  • .fix detection of login timeouts for context-specific errors (#3504) (30f1af0)
  • .generalize demo data generators of config (#3520) (a244e3d), closes #3519
  • .handle undefined user account entity without error (#3483) (5cdd413)
  • .i18n: update latest translations from POEditor (#3531) (91364db)
  • .show label of date-range filters always small (#3512) (8dac65e), closes #3495

Features

  • Email: add "MS Outlook compatibility" for bulk mail (#3505) (a9ab672)
  • Admin UI: configurable primary action (#3447) (9d23905), closes #740
  • Admin UI: manage user accounts independent of their profile entities from the "Settings" (#3442) (8a48792), closes #2140
  • .demo: new "Event Management" use case configuration (#3516) (089283b)
  • .demo: simplified, improved "Education" use case configuration (#3412) (72ace1b), closes #3312
  • .move tech info to assistant (#3514) (ca50ff6)