[
  {
    "hash": "f18b106a",
    "message": "chore(setup): bump dependencies"
  },
  {
    "hash": "3acff21a",
    "message": "chore(git-blame): ignore the SPDX license header commit"
  },
  {
    "hash": "339e3d4b",
    "message": "chore(licenses): update license headers to use SPDX"
  },
  {
    "hash": "4b1507bb",
    "message": "chore(setup): bump dependencies"
  },
  {
    "hash": "1c51a918",
    "message": "refactor(views): Move get_record_requests to RecordCommunitiesService"
  },
  {
    "hash": "6e3a62bf",
    "message": "release: v15.0.0b0.dev0"
  },
  {
    "hash": "ccdc5e68",
    "message": "release: v14.0.0b11.dev4"
  },
  {
    "hash": "992fbaf2",
    "message": "chore(setup): bump dependencies"
  },
  {
    "hash": "40b950ea",
    "message": "feat(records): deposit form compatibility with per-record-version review requests"
  },
  {
    "hash": "7fdc11a5",
    "message": "release: v14.0.0b11.dev3"
  },
  {
    "hash": "2ef77ebc",
    "message": "chore(setup): bump dependencies"
  },
  {
    "hash": "c991610a",
    "message": "fix: corrected config variable name * replaced CONTAINER_ITEM_PREVIEWER_PREFERENCE   variable name with   PREVIEWER_CONTAINER_ITEM_PREFERENCE   inside config * the code already used PREVIEWER_*"
  },
  {
    "hash": "df059a2b",
    "message": "fix: prevent overflow of long values and links in details and sidebar"
  },
  {
    "hash": "cd23c779",
    "message": "chore: remove duplicate function definition in tests"
  },
  {
    "hash": "55e9cce3",
    "message": "chore: apply some linter fixes"
  },
  {
    "hash": "bc6f2e2d",
    "message": "chore: replace `type(...) == str` with `type(...) is str`"
  },
  {
    "hash": "f0c404b0",
    "message": "chore: fix __all__ tuple in audit_logs"
  },
  {
    "hash": "a8e80750",
    "message": "feat(users): add last login details to admin ui"
  },
  {
    "hash": "e3171ad9",
    "message": "i18n: v14 wrap missing strings"
  },
  {
    "hash": "aab76c27",
    "message": "feat(mshp-req): integrate membership request notifications"
  },
  {
    "hash": "caaa0ce5",
    "message": "\ud83d\udce6 release: v14.0.0b11.dev2"
  },
  {
    "hash": "27a08d7f",
    "message": "files: hide archive button over the size cap"
  },
  {
    "hash": "51bdcf65",
    "message": "refactor: add comment to permissions' extra params"
  },
  {
    "hash": "504d054e",
    "message": "fix: enable community owner to remove it from record"
  },
  {
    "hash": "63fe8fc5",
    "message": "release: v14.0.0b11.dev1"
  },
  {
    "hash": "ac985d3b",
    "message": "chore(setup): bump dependencies"
  },
  {
    "hash": "55a60527",
    "message": "release: v14.0.0b11.dev0"
  },
  {
    "hash": "ce43f302",
    "message": "chore(setup): bump dependencies"
  },
  {
    "hash": "fe020162",
    "message": "feat: UI support for zip content previewing"
  },
  {
    "hash": "61003945",
    "message": "fix(alembic): script for preparing migration from 13 -> 14"
  },
  {
    "hash": "4b5c56dd",
    "message": "deposits: switch to standard get syntax"
  },
  {
    "hash": "1a70d527",
    "message": "deposit: add default values for custom fields on deposit form"
  },
  {
    "hash": "e9abda02",
    "message": "fix(profiler): remove CSP headers for profiler result pages"
  },
  {
    "hash": "1069cd30",
    "message": "fix(profiler): register menu item for the multi-profiler"
  },
  {
    "hash": "d0137a74",
    "message": "fix(profiler): override the MultiProfiler base template"
  },
  {
    "hash": "9f2f403e",
    "message": "feat(profiler): integrate Flask-MultiProfiler"
  },
  {
    "hash": "62aeb51c",
    "message": "fix: linting warning"
  },
  {
    "hash": "8b158a38",
    "message": "feat(users): implement role management in user details"
  },
  {
    "hash": "85290c99",
    "message": "fix(records-ui): namespace url filter"
  },
  {
    "hash": "4691f1b0",
    "message": "chore(url): use invenio_url_for for consistency in mshp-req and inv code"
  },
  {
    "hash": "419a8a45",
    "message": "feat(mshp-req+inv): show invitation & mshp-req pages from user & community sides [+]"
  },
  {
    "hash": "4cf1c437",
    "message": "fix(urls): use `invenio_url_for()` instead of hard-coded URLs"
  },
  {
    "hash": "effecfd4",
    "message": "feat: make resouce type badge clickable"
  },
  {
    "hash": "96f9d528",
    "message": "fix(tombstone): return not-found page + log exception for PIDDeletedError"
  },
  {
    "hash": "ca469660",
    "message": "config: remove hardcoded publisher and use THEME_SITENAME"
  },
  {
    "hash": "bbe9c7ef",
    "message": "frontpage: Add aria-label to 'More' search button"
  },
  {
    "hash": "dff032e0",
    "message": "fix(upgrade_scripts): use correct indexer for drafts"
  },
  {
    "hash": "4f02af2f",
    "message": "fix: wrap overflowing MathJax content in rich text"
  },
  {
    "hash": "c930d928",
    "message": "users: use invenio_url_for for deposit URL"
  },
  {
    "hash": "69d0b2c0",
    "message": "users: fix hardcoded deposit URL in uploads dashboard"
  }
]