7855 Commits

Author SHA1 Message Date
dependabot[bot]
58002f4903 Bump the github-actions group with 2 updates (#3997) 2025-12-02 05:35:16 -07:00
Rotzbua
19a9fafe37 fix(ci): remove outdated travis config (#3864) 2025-12-01 08:23:10 -07:00
Rotzbua
8ad4c006a2 feat(ci): add dependabot to keep GH Actions up to date (#3866)
Limit bot to update only monthly to avoid spam and save resources.
Also group to one PR to limit PR spam.
2025-12-01 08:21:08 -07:00
Andy Miller
52fd9a6e7b update gitignore
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-25 09:47:28 +00:00
Andy Miller
45e6ed941f Fix double execution of preflight checks during self-upgrade 2025-11-25 09:40:53 +00:00
Andy Miller
2c2b2fc2e4 Optimize preflight Monolog checks by skipping vendor directories 2025-11-25 09:40:45 +00:00
Andy Miller
b0301beee3 Fix slow SafeUpgradeServiceTest by optimizing snapshot pruning 2025-11-25 09:40:36 +00:00
Andy Miller
ce6a1b3bcb Ensure file permissions are preserved during safe-upgrade copy operations 2025-11-25 09:40:27 +00:00
Andy Miller
d42adcd593 Fix safe-upgrade snapshot creation (copy vs move) and implement pruning 2025-11-25 09:40:16 +00:00
Andy Miller
bcd93c321b try again
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-24 22:18:43 +00:00
Andy Miller
8bd711f6b1 fixes for versions
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-24 21:42:03 +00:00
Andy Miller
fa707eb7eb vendor updates
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-24 21:38:55 +00:00
Andy Miller
18d285ec36 Merge branch 'develop' of github.com:getgrav/grav into develop 2025-11-24 21:06:07 +00:00
Andy Miller
04c6bdf287 disallow xref/xhref in SVGs
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-24 21:05:53 +00:00
pmoreno.rodriguez
3ddc548d51 Add new Twig filter/function array_group_by for grouping arrays and collections (#3970) 2025-11-23 18:09:12 +00:00
Andy Miller
48343d7714 fix range requests for partial content in Utils::downloads() - Fixes #3990
Signed-off-by: Andy Miller <rhuk@mac.com>

# Conflicts:
#	system/src/Grav/Common/Utils.php
2025-11-23 18:03:28 +00:00
Andy Miller
9c27496cc1 test fixes + major/minor plugin warnings
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-12 13:05:37 +00:00
Andy Miller
fd51d33d3f added configurable snapshot pruning amount
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-11 19:30:05 +00:00
Andy Miller
7304612d3a some installer fixes
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-11 17:55:14 +00:00
Andy Miller
e6025670ea checkout correct version
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-11 15:16:47 +00:00
Andy Miller
92b3d5b1f8 preflight integration for cli
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-11 15:03:48 +00:00
Andy Miller
2ee3ff074c ui things
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-10 19:42:16 +00:00
Andy Miller
4fab5f99bb added back snapshots in Install.php
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-10 19:34:46 +00:00
Andy Miller
1d5d1357b8 simplified safe-upgrade
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-10 11:40:13 +00:00
Andy Miller
eb649c35a3 more simplification
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 21:55:01 +00:00
Andy Miller
9b75d96bbf simplify copy/permission process + fix safe-upgrade check
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 21:25:34 +00:00
Andy Miller
41d771da7c Merge tag '1.7.50.9' into develop
Release v1.7.50.9

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEwbiolRD/eEYBHGp5nyzziuvbCuAFAmkQuXIACgkQnyzziuvb
# CuCQiQ/+NvgdESE8Rppn4V+nLkbHL2urMD+2y2TxGqS+hiCg4t3LIJNDPQ16sXoF
# xaWWsoHjcP+JBwktG/wgmYKetZGWEUpRoiu0n8MjfbeZEg69vabNt9GSEBV0x/vl
# 3z1QUd6ZBSg794ZKL8EtEsQlApjqUg8l3VDtp+0jhmXHFjvULYazHR96Pk5jLrH7
# 35VF1d74dCcpJzkZVHqScSpofQkPsOiPe/WqD4j3HP7YaC3GT7ET4xS6bnWVDCOQ
# UYZjj23HAhiuzV5yLcsq3LK0X3jG/cArdvNjzJvYiswtURp/FmxlQ4Yph36esPAH
# os/4L6pFs608fhrJdWQ5/HE+1xf9SKDryRRynADxdMfsqmMJ1L9eS6uqeR6dIoTl
# 79cn/0yf6dipUbhErR3Mgaa/6Z3lo3O2uwJ0oUEEWT1Kqd7if9Bt6akD7HWxEsle
# hAn3NPSvB1O25Xye9gIq03ulkqOEKBQ3kODDXGbVYr227vlO8c/8JjMhXIum8EuI
# PdvXniaTYPPh93AnF7GIjmnZTpT9N9xT8hpyMMfXbEkigOHiBwEG5WFMQcpuoyG5
# vDOBPMVeiz+44tJFWfe+dGTS+kE+3FK3Quy2sfp7uAN/HUHlTlNpRirdcAUzPJDu
# JGy0itWQMuBUnOohlLBa2ytogLr6OOSjUwe0+KrAEAXUpPDzvO8=
# =iopS
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun Nov  9 15:55:30 2025 GMT
# gpg:                using RSA key C1B8A89510FF7846011C6A799F2CF38AEBDB0AE0
# gpg: Good signature from "Andy Miller <rhuk@mac.com>" [ultimate]
2025-11-09 15:55:30 +00:00
Andy Miller
7e3fccce54 Merge branch 'release/1.7.50.9' 2025-11-09 15:55:30 +00:00
Andy Miller
48c6d2eb93 prepare for release
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 15:55:20 +00:00
Andy Miller
e86820d438 update changelog
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 15:54:44 +00:00
Andy Miller
4c324ef4b8 don’t error when trying to force —safe
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 15:50:42 +00:00
Andy Miller
a07a1b332a test fixes
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 13:11:41 +00:00
Andy Miller
c8204f442a major/minor upgrade warnings
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 12:52:04 +00:00
Andy Miller
ba479007ac less confusing messages
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-09 12:07:46 +00:00
Andy Miller
38494b2c1c fall back to safe upgrade
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-08 19:54:20 +00:00
Andy Miller
ba3e0686a6 revert testing repo
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-08 12:17:49 +00:00
Andy Miller
f0ed8e0ea0 some more fixes
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-08 11:43:50 +00:00
Andy Miller
02fbe27efd fix some errors after upgrade
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-08 11:08:45 +00:00
Andy Miller
cfa18a8fd1 mostly working
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-08 11:03:50 +00:00
Andy Miller
89f44631bd Merge branch 'release/1.7.50.8' 2025-11-06 18:56:04 +00:00
Andy Miller
2f2f1e518d Merge tag '1.7.50.8' into develop
Release v1.7.50.8

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEwbiolRD/eEYBHGp5nyzziuvbCuAFAmkM70QACgkQnyzziuvb
# CuCj0Q/7Bscki0vFiumTFx7GUg/MQ+N29qbAsEoDe/VDoaFn73P/kqioNN6EPMBm
# 3rqo9J679nQWWCfEfXw2KdvzxiP1aHf+KFnQUD4M5sw/wYdJ/SBH5R+CI9/7NNgM
# YC+ZDqf32d9fr/iGH7fdGwzxbt+GWJD+turD/40TMuZUT49LY5gymXE4X8Q7f2qS
# 6aCHLfjo+pZWkcOH34j0jRFUUM20+Tbzyea3Y7cSRVSf/DnkGIhBAhcsHYTc5dez
# b1NLLBLPuYCcOBFxWHDBTaOiYzV8ZlxuKbWOop1y6Ak2Q5fzGhrewAbhGtT6RXOj
# 90BTjeN1M0A9VOGCjdlhoK+zLzjy2BDmEh/qGeXwGg8GXe7eOxeZok4/DQisl3Uz
# nVUj/VZk9czv2QdmsC3D4jPCOSoqzM9lsJ/HSoSAqfxlQf8Li/YwLYYHw2vold3P
# xqv/KO/uoLV30oR3Q/btvZN+//cIFb6wAA9MoASQ0FjRMe4vHQMcRQFyMX3lnHDV
# MTFSJwmEmSwZCQkr+L9Y4QdX0+6YIgJv0WO9sIj29V9VLLD2VGkDWXdBE1ntx54j
# ozCBrTBBydpDlcEgfprecBjObfA+jc80EGg5YFYLNOT8PJQ3/wRMelYZ8DM9/w8D
# nr9pM4l9/CIFG/Qt7JU5VlrNYsvKEBTx3niy6H8bk8x2sLnju1s=
# =qREv
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Nov  6 18:56:04 2025 GMT
# gpg:                using RSA key C1B8A89510FF7846011C6A799F2CF38AEBDB0AE0
# gpg: Good signature from "Andy Miller <rhuk@mac.com>" [ultimate]
2025-11-06 18:56:04 +00:00
Andy Miller
682109bf3b prepare for release
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-06 18:55:56 +00:00
Andy Miller
f420db0eea has some legit uses - this is actually causing problems
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-06 18:36:57 +00:00
Andy Miller
c6764f9815 removed check causing false positives
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-06 18:36:57 +00:00
Andy Miller
a2f944e6c7 Merge branch 'release/1.7.50.7' 2025-11-05 23:39:36 +00:00
Andy Miller
68ff6ae342 Merge tag '1.7.50.7' into develop
Release 1.7.50.7

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEwbiolRD/eEYBHGp5nyzziuvbCuAFAmkL4DgACgkQnyzziuvb
# CuCoSw//UiX7orbI5Qcel8ZUELHJJDhyq2AGmfg58gvyaUC/VqKY4HdAOGesDNgr
# Qo/FsJ56wKgizXlv1G4k955MZas6oN6IkGTPDl0xjnvYq3Nuxoe3m5zYRAmitgk6
# j8BA2aTdK4erGuxDa9WKJMLOGaen4OrGKIO9WfpuKKs8sP80Z69uPXFnVZIqWPx2
# 5N0yUfo0nnBsigumFBrMbsxLxi56iMRIxpJQ6p7iRRSoXdridO+LVlHlj8l6oWrN
# B1AUYbltUUnX5yJwyoxyktT9kOJ7FEY5OnUw+Cg0hthS07TukymmrrZM+tDjM2Lc
# gKTTH8tQRwao3PFyvoVnMB2Ox+hkqoZMzsivsccQxVNle1wdydvrZ1pwGWh0ynlg
# S42hFEVnpE4o3mbAt2NzCerx5vdjkrUSMBITG6bol2jmyglZx3fy0lNLwMUo9WGV
# djg+yzk8MW/qtTwhGcBr4nfD2bTM9LhSjHHTjanqiWPf+nM19rmhoWQsRI477br4
# Do7XCfvk6/GN6aOfgoJE1DumwMQO+lm23HxzwZ888i3N5mqrk8JixPRt1a1HbMLX
# anoXSlAtqwy4m2Ql1KsTmM8CgLU+ZDsp2uTsTQ9gTpfgoYBTrrZN7v/9Yb2YT9rf
# 1769MwoNQq1Wumnpl7SNv29kcMeq2XZNP1AU0LvtML+vBGMigMA=
# =VlDG
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Nov  5 23:39:36 2025 GMT
# gpg:                using RSA key C1B8A89510FF7846011C6A799F2CF38AEBDB0AE0
# gpg: Good signature from "Andy Miller <rhuk@mac.com>" [ultimate]
2025-11-05 23:39:36 +00:00
Andy Miller
505fc208bb prepare for release
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-05 23:39:25 +00:00
Andy Miller
cd50bd6d63 update clean commant
Signed-off-by: Andy Miller <rhuk@mac.com>
2025-11-05 23:38:31 +00:00
Andy Miller
0278eb17cb Merge branch 'release/1.7.50.7' 2025-11-05 23:25:26 +00:00
Andy Miller
14fba5170e Merge tag '1.7.50.7' into develop
Release 1.7.50.7

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEwbiolRD/eEYBHGp5nyzziuvbCuAFAmkL3OYACgkQnyzziuvb
# CuBXag/+Lo9xqsP8XsArdYjyjxAaKFOJikXKEtEwwyYpPgfPFLvX29TJHitqRsJ0
# /Dhd+gSWDzQ1jectvl1Acbffelb3PE95SWLB7pnc/TKlFGLd2JB6p36hb9jO+Moo
# MB9h3X2jTnf0GzxRCBa8Ih+sTvE2ski1DDscavaQ4yyEqpJrkW6hyat6io4ZAAQT
# Th68wgcSBoYRTgt2zbj+W8lOU9sS46rF3sFZn5ysfAl+bH8s+dFSZZMIi4NyhCcB
# O+C3DxQbIvwHO+LT5OPiDHI+2JhSeW/QM5eTD5fqATBSyBjYH55LuOHc8iWOHEyw
# 6oA89Egxxd+EKhwblIOCNvQa0ZOiABefup9oYp+60K/WDtV6lmEFRIttFflyOuwT
# P038XnvitQp1aKL664G4WqjNrOYgSaQvRPUQkDyD9lQQbZ5g7AwsgYztt9d9yNQO
# dXOhwyScK9yMU0roKNYEvknzHCkd8OwXXa4o54xwElRHid/T0FKNPpeEz7LVNLeY
# UKKzWt7AaXTkde/A0JM+OSD+bfRHShGc802dgNaRXuyaCVHPmNtbzluCAJ/YrDh8
# Vby/nBvZVBYLFN2A4pJ/URGb1JN3TpFW8KfMBdfY/PVF/T1kHEDWtOlh2smX/qG2
# YcxsZEmqvo7JwA9wBKgUyhgamE1K/SUSOrv8RgZPNlLD5n1CF30=
# =GlG4
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Nov  5 23:25:26 2025 GMT
# gpg:                using RSA key C1B8A89510FF7846011C6A799F2CF38AEBDB0AE0
# gpg: Good signature from "Andy Miller <rhuk@mac.com>" [ultimate]
2025-11-05 23:25:26 +00:00