2063 Commits

Author SHA1 Message Date
Nico André 52b8fd9e3d feat(admin): api token supports admin permissions and admin user ownership (#25657) 2026-04-29 17:57:36 +02:00
Ben Irvin fed8b43872 chore(deps): bump and dedupe pinned subdeps (#26139)
* chore: bump braces-expansion

* chore: upgrade glob

* chore: dedupe

* chore: upgrade picomatch
2026-04-28 10:04:50 +02:00
Ben Irvin 416f2f138f chore: upgrade contributor docs dependencies (#26073) 2026-04-27 17:57:37 +02:00
Ben Irvin ac6cd0063c chore(deps): bump multiple dependencies (#26103)
dotenv: 16.4.5 → 16.6.1
fs-extra: 11.2.0 → 11.3.4
semver: 7.5.4 → 7.7.4
typescript: 5.4.4 → 5.4.5
esbuild-loader: 4.3.0 → 4.4.3
esbuild-register: 3.5.0 → 3.6.0
grant: ^5.4.8 → 5.4.24 (pinned)
markdown-it: ^13.0.2 → 14.1.1
2026-04-24 13:11:54 +01:00
Ben Irvin 6722bec700 security: upgrade to axios 1.15.1 (#26072)
* security: upgrade to axios 1.15.1

* chore: update follow-redirects

* chore: update pinned lodash

* fix: mime type typings
2026-04-20 21:19:33 +02:00
Ben Irvin e94abcb823 test(e2e): fixes for race conditions and file resets (#26019) 2026-04-20 18:38:46 +02:00
Jamie Howard 74ea15d36d chore(data-transfer): isIgnoredContentType helper for filtering (#26004)
* chore(data-transfer): isIgnoredContentType helper for filtering

* test: fix unit tests

---------

Co-authored-by: Ben Irvin <ben@innerdvations.com>
2026-04-14 14:15:34 +01:00
Yohei Yamamoto 12dfbe97c9 chore: fix typos in comments and docs 2026-04-07 14:32:50 +02:00
Ben Irvin 21402c2d26 feat(data-transfer): add directory export/import format (#25867) 2026-04-02 15:07:35 +02:00
Ben Irvin 353a86a60d security: package upgrades to remove deprecated versions of boolean, tar, and glob (#25776)
* chore: upgrade tar, global-agent, dedupe yarn.lock

This removes the deprecated packages: boolean, tar<7, node-gyp<12, and others

* chore: upgrade inquirer, file-type, jscodeshift, supertest

* chore: update better-sqlite3

* chore: upgrade pg and mysql2

* fix: use dynamic imports for inquirer esm only

* test(cli): add create-strapi-app test

* test(cli): add scaffold cases

* chore: upgrade to rimraf 6.1.3

* chore: dedupe yarn.lock

* security: update jwk-to-pem

* chore: dedupe yarn.lock

* chore: align inquirer version

* chore: yarn.lock

* test: fix inquirer imports

* test(cli): support zero apps

* test: fix back-end

* test(cli): fix inquirer and fs

* chore: remove accidental file

* chore: dedupe and upgrade pinned deps
2026-03-19 13:44:02 +01:00
Ben Irvin 484b494b02 security(upload): improve mimetype detection for uploads (#25177) 2026-03-04 10:39:09 +01:00
Ben Irvin 90dab7c990 security(deps): upgrade multiple dependencies (#25506)
* security: upgrade minimatch to 10.2.1

* security: update pinned elliptic

* security: update ajv to 8.18.0

* chore: update octokit

* security: upgrade fast-xml-parser
2026-02-24 09:17:24 +01:00
Ayoub Hidri 43354a519a docs: fix typos in content-releases frontend intro (#25471)
- Fix "at lease" → "at least"
- Fix "an hard-coded is used" → "a hard-coded default is used"
  (wrong article + missing noun)
2026-02-23 09:54:21 +00:00
Ben Irvin bebb8af25d ci: add version compare script and workflow (#25451) 2026-02-18 09:16:43 +01:00
Ben Irvin e5b87a5400 security: update multiple subdependencies (#25337) 2026-02-02 16:50:49 +01:00
Ben Irvin cef7e174cd security: update pinned js-yaml, node-forge, tmp, and more (#25228)
* security: update pinned js-yaml

* security: update pinned deps in docs

* security: update pinned tmp

* security: update pinned formidable v2
2026-01-21 10:15:20 +01:00
Ben Irvin 64ab472d22 security: update pinned mdast-utils (#25227) 2026-01-20 15:49:15 +01:00
Jamie Howard 16559ac3c8 fix(users-permissions): implement session revocation on password changes (#25168) 2026-01-13 09:41:45 +01:00
Ayoub Hidri 5e802f7866 docs: fix typo 'recieve' -> 'receive' in layouts documentation (#25170) 2026-01-12 20:30:15 +02:00
Rémi de Juvigny 8d02a46b03 docs: add live preview contributor docs (#25152)
* docs: add blocks schema doc

* docs: add blocks editor contributor docs

* fix: typos

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* fix: remove images from inline nodes

* chore: format claude recs

* docs: add live preview contributor docs

* chore: claude suggestions

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* chore: add stega limitations

---------

Co-authored-by: Rémi de Juvigny <remidej@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-09 16:45:16 +01:00
Rémi de Juvigny 3bbf843e0e docs: add blocks editor contributor docs (#25135)
* docs: add blocks schema doc

* docs: add blocks editor contributor docs

* fix: typos

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* fix: remove images from inline nodes

* chore: format claude recs

---------

Co-authored-by: Rémi de Juvigny <remidej@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-08 14:21:06 +01:00
Nico André 967419bc5e chore(docs): reference contributor docs link (#25026) 2025-12-11 17:31:18 +00:00
Nico André d882b94b64 fix(docs): enable contributor docs website to build locally (#24878) 2025-11-21 11:30:43 +01:00
dependabot[bot] 10e62155f7 chore(deps): bump brace-expansion (#23753)
Bumps the npm_and_yarn group with 1 update in the /docs directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).
2025-11-10 15:48:57 +01:00
0xflotus 320dbe6ba8 docs: fix small errors in e2e section (#24494)
* chore: fix small error

* chore: fix small error

* chore: fix small error

---------

Co-authored-by: Hannah Paine <151527179+hanpaine@users.noreply.github.com>
2025-10-09 13:42:09 +02:00
Ben Irvin 723a2f0c62 fix: support auth.options config in sessions (#24460)
* fix: support auth.options config in sessions

* chore: fix lint

* feat(users-permissions): add jwt algorithm configuration

* refactor: remove deprecated admin.auth.options warnings

* test(token): add TypeScript error suppression for mock config in token tests

* feat(bootstrap): re-add warning for deprecated expiresIn option in session settings

---------

Co-authored-by: Jamie Howard <jhoward1994@gmail.com>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2025-09-29 16:58:18 +03:00
Jamie Howard d23f1485e5 feat: Advanced Session Configuration (#24346) 2025-09-23 12:04:29 +02:00
Rémi de Juvigny 9700eba820 future(preview): handle nested fields (#24296)
* feat: add content source maps service

* chore: refactor to fp and async.pipe

* chore: use header instead of query param

* fix: ignore polymorphic relations

* chore: add error handling

* fix: arrays of relations and medias

* enhancement(getstarted): show nested values in preview

* fix: update highlights when the dom changes

* fix: highlight dimensions after text update

* fix: strip away invisible characters from dom

* fix: don't encode slugs

* fix: handle fields in single components

* enhancement: add rawWithIndices to traverseEntity patj

* fix: handle components and repeatable components

* fix: strapi utils build

* fix: dynamic zones

* chore: use dots for array indices not brackets

* fix: content source map base url fallback

* chore: use URLSearchParams instead of URL

* chore: refinements

* test: fieldUtils testing

* fix: traverse-entity doc

* chore: add traverse-entity tests

* feat: scroll element into view on focus
2025-09-05 10:43:52 -04:00
markkaylor e4700a5963 enhancement: improve guided tour (#24094) 2025-08-18 09:54:58 +02:00
markkaylor df0d99415f chore: update guided tour documentation (#24046) 2025-07-29 15:11:15 +02:00
markkaylor 0e47ec1b0a chore: remove old guided tour and set the new one as stable (#24003) 2025-07-25 17:35:15 +02:00
markkaylor ed7c7c54ff future: add admin endpoint to get guided tour meta data (#23786) 2025-06-26 16:21:02 +02:00
markkaylor 008123965d future: add guided tour tooltip and step composable components (#23776) 2025-06-20 16:27:15 +02:00
markkaylor f499a6c17f future: add guided tour provider and tour factory (#23770) 2025-06-19 12:06:33 +02:00
Ben Irvin 49ac0f8a70 security: update docusaurus (#23721) 2025-06-11 14:42:35 +02:00
Ben Irvin 990cde977b chore: upgrade vite, axios, tar-fs (#23652)
* chore: upgrade vite, http-proxy-middleware, and axios

* chore: upgrade estree-util-value-to-estree
2025-06-03 14:26:41 +02:00
Marc Roig e7d11cb360 chore(deps): upgrade image-size package in docs (#23564) 2025-05-21 13:32:18 +02:00
Jean-Sébastien Herbaux 6907979ebc docs(openapi): add architecture documentation to OpenAPI (#23444)
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
2025-05-09 12:32:44 +02:00
Maxime Castres 0cf1e6de90 chore: update cloud cli (#23392)
* chore: update cloud cli

* chore: condition to include prompt property

* chore: fix verification

* fix: lint errors

* fix: prettier issue

---------

Co-authored-by: Dimitris Messinis <dimitris.messinis@strapi.io>
Co-authored-by: Simone Taeggi <startae14@gmail.com>
2025-05-05 13:37:52 +02:00
Jean-Sébastien Herbaux 59bf9b3f30 docs(openapi): add initial OpenAPI documentation to core docs (#23443) 2025-05-05 11:40:52 +02:00
Bassel Kanso 5314209d20 chore: resolve babel (#23391)
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2025-04-17 16:40:12 +03:00
Ben Irvin 66fd5e4469 chore: upgrade prismjs to 1.30.0 (#23191) 2025-03-21 08:51:45 +01:00
Jean-Sébastien Herbaux 0affac04b6 docs: add strapi/permissions documentation (#23091) 2025-03-12 15:28:24 +01:00
Ben Irvin 324aea93bc security(deps): upgrade vite to 5.4.11 (#23023)
* chore: upgrade dompurify to 3.2.4
* chore: upgrade vite to 5.4.11
2025-03-03 09:43:09 +01:00
markkaylor 24165c9d5c chore: document the permission checker service (#22922) 2025-02-24 11:42:38 +01:00
markkaylor 2a1c7a281f fix: flaky tests (#22829) 2025-02-13 14:35:38 +01:00
Jamie Howard 901e70c3a9 fix: note md format (#22859) 2025-02-12 13:15:46 +00:00
Alexandre Bodin 3be592e7ed Merge branch 'develop' into chore/rollup 2025-01-29 17:47:50 +01:00
Ziyi 250eb615fe chore: update node-gyp version (#22663)
* chore: upgrade node-gyo version

* fix: remove resolution in package.json
2025-01-23 17:49:47 +01:00
Alexandre Bodin 92055a7fb1 chore: use rollup
chore: fetch template only if name matches name convention

chore: linting

chore: fix tests

chore: fix npm scripts

test: try to fix test
2025-01-23 16:28:23 +01:00