Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
491 commits
Select commit Hold shift + click to select a range
14cd46b
[5.x] Ensure Glide treats asset urls starting with the app url as int…
marcorieser Jun 10, 2025
25fd696
[5.x] Prevent null in strtolower() (#11869)
martinoak Jun 12, 2025
ffbc6c1
[5.x] Updated `AddonServiceProvider::shouldBootRootItems()` to suppor…
simonworkhouse Jun 12, 2025
6afaf7b
[5.x] Fixes typo (#11876)
adampatterson Jun 17, 2025
75f7503
[5.x] Add Estonian translations (#11886)
karlromets Jun 19, 2025
5bc591e
[5.x] Fix authorization error when creating globals (#11883)
duncanmcclean Jun 19, 2025
7fd5d4e
[5.x] Add `hasField` method to `Fieldset` (#11882)
duncanmcclean Jun 19, 2025
ecaed56
[5.x] Ensure propagating entries respects saveQuietly (#11875)
ryanmitchell Jun 19, 2025
3457747
[5.x] Fix issues with Blade nav tag compiler (#11872)
JohnathonKoster Jun 19, 2025
d4398ba
[5.x] Ensure nav blueprint graphql types are registered (#11881)
ryanmitchell Jun 19, 2025
98d90c4
[5.x] Fix files not being removed after cache has been cleared (#11873)
indykoning Jun 19, 2025
2344760
[5.x] Fix read-only state of roles and groups fields (#11867)
aerni Jun 19, 2025
6aa6081
[5.x] Render markdown after antlers when smartypants is enabled (#11814)
ryanmitchell Jun 19, 2025
6f2a5fb
[5.x] Detect recursion when augmenting Entries (#11854)
JohnathonKoster Jun 19, 2025
c2c5ccd
changelog
jasonvarga Jun 20, 2025
224d1ef
[5.x] Revert detect recursion when augmenting Entries (#11854) (#11894)
JohnathonKoster Jun 24, 2025
c3fefc2
[5.x] Fix Overflow buttons preview (#11891)
marcorieser Jun 25, 2025
c447d6e
[5.x] Add entry serialization test (#11900)
jasonvarga Jun 25, 2025
3b73a79
changelog
jasonvarga Jun 25, 2025
ddc1a27
[5.x] Fix casing on dropdown item (#11907)
duncanmcclean Jun 30, 2025
3ce4b1a
[5.x] German translations (#11903)
helloDanuk Jun 30, 2025
d7624c7
[5.x] Class "DB" not found issue (#11911)
leganz Jul 1, 2025
6a3aa2c
[5.x] Prevent group fieldtype from filtering out `false` values (#11928)
duncanmcclean Jul 4, 2025
7e1355e
[5.x] Relax strict type check in `Tree::move()` (#11927)
duncanmcclean Jul 4, 2025
df2b4fa
[5.x] Prompt to update search indexes when installing starter kits (#…
jesseleite Jul 4, 2025
dc67511
[5.x] Allow fetching children of other entries in `{{ children }}` ta…
daun Jul 4, 2025
e50917d
[5.x] Fix group fieldtype child field validation rules when using {th…
martyf Jul 7, 2025
8e26a6b
[5.x] Fix visibility of custom nav items for users w/ limited permiss…
jesseleite Jul 7, 2025
8e8ee8d
[5.x] `resolve` modifier (#11890)
marcorieser Jul 7, 2025
fd6f832
[5.x] Fix active state for nav items with implicit children (#11937)
jesseleite Jul 8, 2025
8fa8661
[5.x] Fix issue around spaces in git paths (#11933)
jesseleite Jul 8, 2025
13f3fcb
[5.x] Check if sometimes rule is present before adding nonNull type (…
TheBnl Jul 8, 2025
426ae8a
[5.x] Use `app.locale` as fallback when there is no explicit site loc…
CasEbb Jul 8, 2025
2ef8bac
[5.x] Add optional fallback for missing keys in `{{ trans }}` tag (#1…
daun Jul 10, 2025
f38ad40
changelog
jasonvarga Jul 10, 2025
f585abd
[5.x] Allow classes to extend Markdown Parser (#11946)
JohnathonKoster Jul 14, 2025
bb200c0
[5.x] Licensing fixes (#11950)
duncanmcclean Jul 15, 2025
e865c35
[5.x] Addon Manifest improvements (#11948)
duncanmcclean Jul 15, 2025
9e25eaf
[5.x] Add command to clear asset_meta and asset_container_contents ca…
ryanmitchell Jul 15, 2025
5468fab
changelog
jasonvarga Jul 15, 2025
d4203f3
[5.x] Loosen up assertions in `ViteTest` (#11985)
duncanmcclean Jul 22, 2025
8ba786e
[5.x] Bump form-data from 4.0.0 to 4.0.4 (#11979)
dependabot[bot] Jul 22, 2025
c8c8b33
[5.x] Fix AddonTestCase path for Windows (#11994)
godismyjudge95 Jul 24, 2025
75b9f6e
[5.x] Allow static warm to use insecure by default with config key (#…
macaws Jul 24, 2025
cb3f462
[5.x] Update `SECURITY.md` (#11996)
duncanmcclean Jul 25, 2025
c4ebf3a
[5.x] Escape redirect in user tag (#11999)
jasonvarga Jul 25, 2025
d97e46f
changelog
jasonvarga Jul 25, 2025
f6ac842
[5.x] Ability to explicitly disable text fieldtype focus (#12011)
jasonvarga Jul 31, 2025
50791db
[5.x] Apply bottom padding to main nav (#12012)
daun Aug 4, 2025
26c9f7b
[5.x] Fix asset styling in link fieldtype (#12016)
Jamesking56 Aug 4, 2025
d3ae16b
[5.x] Fix assets:generate-presets command stdout (#12015)
0kyn Aug 4, 2025
60dcdbe
[5.x] Fix incorrect boolean in eloquent whereNotBetween (#12005)
ryanmitchell Aug 4, 2025
0ddc8b7
[5.x] Add user profile form tabs and sections (#11836)
AtmoFX Aug 4, 2025
9ede682
[5.x] Fix docs link in template fieldtype (#11990)
duncanmcclean Aug 4, 2025
03d7551
[5.x] Cast toggle fieldtype queryable value to boolean (#12019)
jasonvarga Aug 4, 2025
38e486e
[5.x] Fix: entry redirect to @child fails if no child exists (#11953)
MartinSpicka Aug 4, 2025
0654f5b
[5.x] Pass form_config to email view (#11417)
andjsch Aug 4, 2025
a84abfc
changelog
jasonvarga Aug 5, 2025
2b0ac78
[5.x] Fix nav padding, only apply to last <ul> (#12024)
jackmcdade Aug 5, 2025
dac04b9
[5.x] Ensure orderByDesc uses column() function in eloquent query bui…
ryanmitchell Aug 5, 2025
3360663
[5.x] Support multiple defaults for checkboxes fieldtype (#12021)
godismyjudge95 Aug 6, 2025
62f6663
changelog
jasonvarga Aug 6, 2025
b5673d4
changelog
jasonvarga Aug 6, 2025
87ad78d
[5.x] Show path when searching assets (#12032)
duncanmcclean Aug 7, 2025
f640489
[5.x] Antlers: Corrects parser error with shorthand array syntax (#12…
JohnathonKoster Aug 7, 2025
1c1851f
[5.x] Fix Custom Set Icons not working if path contains a dot (.) (#1…
andjsch Aug 7, 2025
46e285d
[5.x] Updated the Stache Store to not remove stache items that exist …
simonworkhouse Aug 7, 2025
7f52d93
[5.x] Cast numbers in list fieldtype (#11970)
duncanmcclean Aug 7, 2025
5b63c4a
[5.x] Support pluck() on eloquent query builder (#12027)
ryanmitchell Aug 7, 2025
b7133d7
[5.x] Support whereJsonOverlaps in query builders (#11112)
ryanmitchell Aug 7, 2025
16d22d7
[5.x] Add `overlaps` and `doesnt_overlap` conditions and modifiers (#…
ryanmitchell Aug 8, 2025
10ff373
[5.x] Prevent zeros being filtered out in Array fieldtype (#12039)
duncanmcclean Aug 12, 2025
14fe78d
[5.x] Fix windows test (#12048)
duncanmcclean Aug 14, 2025
f0d5b7c
[5.x] Fix some Dutch country name translations (#12059)
Jade-GG Aug 21, 2025
d1e056b
changelog
jasonvarga Aug 21, 2025
3997282
[5.x] Bump brace-expansion (#12072)
dependabot[bot] Aug 22, 2025
7eae461
[5.x] Prevent null parse_url deprecation warning (#12197)
martinoak Aug 27, 2025
498f289
[5.x] Dutch translations (#12212)
robdekort Aug 28, 2025
2b65895
[5.x] Translate additional blueprint titles (#12242)
martyf Sep 1, 2025
0c6b9f6
[5.x] Fix blueprint blink cache issue (#12232)
aerni Sep 1, 2025
3e9f43a
[5.x] Corrects issue with unless conditions. (#12253)
JohnathonKoster Sep 2, 2025
66c3dc7
[5.x] Ability to opt into v6 asset folder permissions (#12060)
simonerd Sep 3, 2025
fd9bf1f
[5.x] Make UpdateAssetReferences overwritable (#12283)
simonerd Sep 4, 2025
d6d9939
[5.x] Prevent PSR-4 warnings (#12347)
duncanmcclean Sep 8, 2025
3a8f3cd
changelog
jasonvarga Sep 8, 2025
74628a3
[5.x] Require `spatie/error-solutions` instead of `spatie/ignition` (…
duncanmcclean Sep 10, 2025
fe3b20f
[5.x] Fix casing of "Edit Nav item" dropdown item (#12387)
duncanmcclean Sep 10, 2025
596411d
[5.x] Allow spatie error solutions v1 (#12418)
jasonvarga Sep 12, 2025
a5457cf
[5.x] Bump axios from 1.8.2 to 1.12.0 (#12420)
dependabot[bot] Sep 12, 2025
cb1f67b
changelog
jasonvarga Sep 12, 2025
533fee3
[5.x] Fix form submission search query (#12514)
duncanmcclean Sep 19, 2025
8dbf456
[5.x] Resolving PHP Warning and PHP Notice errors (#12257)
martinoak Sep 22, 2025
d9bc290
[5.x] Make asset GraphQL type always nullable (#11975)
lostgeek Sep 22, 2025
e2110ac
[5.x] Fix incorrect blueprint being resolved on localizations (#11810)
duncanmcclean Sep 22, 2025
49188a1
[5.x] Prevent empty cache tag when using Blade (#12567)
helloiamlukas Sep 24, 2025
bab7822
[5.x] Prevent caching during live preview (#12558)
helloiamlukas Sep 24, 2025
a49b687
[5.x] Prevent duplicate queries on collection structure (#12276)
ryanmitchell Sep 24, 2025
bebbb83
changelog
jasonvarga Sep 24, 2025
2fdf1aa
[5.x] Add whereInId to EntryRepository (#11668)
nadinengland Sep 24, 2025
41cd104
[5.x] Prevent entry propagation when duplicating (#12186)
marcorieser Sep 24, 2025
5627f7b
[5.x] Changing Stache index name from collection to collectionHandle …
Krzemo Sep 24, 2025
0417778
[5.x] Select correct site when using multiple domains (#11042)
aerni Sep 24, 2025
bdfb402
[5.x] Add `isDefault` to `Site` (#12574)
edalzell Sep 29, 2025
ef3cdc5
[5.x] Ensure HandleEntrySchedule uses the minute it was dispatched (#…
ryanmitchell Oct 2, 2025
7302a22
[5.x] Update norwegian translation (#12636)
kjetilhole Oct 2, 2025
e67789d
[5.x] Ability to register custom image presets (#12624)
duncanmcclean Oct 2, 2025
7c73a30
[5.x] Italian translations (#12643)
ivanandre Oct 3, 2025
a17ee13
[5.x] Italian translations (#12642)
ivanandre Oct 3, 2025
adcf0b9
[5.x] Fix performance regression from 11863 (#12628)
simonworkhouse Oct 3, 2025
d43fc15
changelog
jasonvarga Oct 3, 2025
55be412
[5.x] Registering a custom preset should update existing `Server` ins…
duncanmcclean Oct 8, 2025
84caba2
[5.x] Updating CP search to respect selected site. (#12704)
tommulroy Oct 10, 2025
37a7092
[5.x] Update norwegian translations (#12714)
kjetilhole Oct 13, 2025
d4a0853
[5.x] Fix Bard entry links across domains (#12694)
edalzell Oct 13, 2025
cc656ce
[5.x] Allow adding of GraphQL mutations (#11908)
Skullsneeze Oct 13, 2025
1f88af8
[5.x] Throw exception if collection is queried after status (#12744)
jasonvarga Oct 14, 2025
f878a5b
[5.x] Add mount field to Collection type in GraphQL (#12607)
Skullsneeze Oct 15, 2025
d2d53f5
[5.x] Fix GraphQL error when field doesnt have type (#12757)
jasonvarga Oct 15, 2025
4681164
[5.x] Provide search index name callback (#10435)
ajnsn Oct 15, 2025
72f2075
[5.x] CP nav reordering fixes (#11054)
jesseleite Oct 15, 2025
ab793dd
[5.x] Normalize query string when creating nocache session (#11545)
duncanmcclean Oct 16, 2025
260dfff
[5.x] Allow stache stores to be excluded from warming and clearing (#…
ryanmitchell Oct 16, 2025
558a5ee
[5.x] Added the ability for Protectors to allow static caching (#11542)
kingsven Oct 16, 2025
cc17b29
[5.x] Ability to configure blueprint storage paths (#10639)
jacksleight Oct 16, 2025
47db4dd
changelog
jasonvarga Oct 16, 2025
a8539b9
[5.x] Add support for `whereHas()` etc to query builders (#8476)
ryanmitchell Oct 16, 2025
614864a
[5.x] Use attributes on term query builder tests, not comments (#12774)
ryanmitchell Oct 17, 2025
07ce87f
[5.x] Support whereHas etc in eloquent builder (#12773)
ryanmitchell Oct 17, 2025
cdccb54
[5.x] Update `updated_at` and `updated_by` when duplicating an entry …
aerni Oct 17, 2025
d4f75c6
[5.x] Fix edit form errors after change of term slug (#11056)
daun Oct 20, 2025
ec23d5a
[5.x] Fix `bard_text` modifier adding unwanted spaces (#12855)
aerni Oct 24, 2025
a654a28
[5.x] Add missing Stache Fake Query methods (#12885)
marcorieser Oct 27, 2025
9158630
[5.x] Bump validator from 13.9.0 to 13.15.20 (#12896)
dependabot[bot] Oct 28, 2025
170e0a6
[5.x] Detect imported fields by checking field value instead of confi…
el-schneider Oct 29, 2025
9b7d759
[5.x] Allow Cache Tags for POST requests (#12910)
marcorieser Oct 29, 2025
4b739d5
[5.x] Set etags (#11441)
indykoning Oct 29, 2025
cd86b8e
[5.x] Update entry URIs when collection route is changed (#11150)
duncanmcclean Oct 30, 2025
9c35697
[5.x] Fix field config overrides being lost when ensuring referenced …
el-schneider Oct 30, 2025
05ffcbc
changelog
jasonvarga Oct 30, 2025
90629d2
[5.x] Fix isset and empty on Values (#12865)
edalzell Oct 30, 2025
07d0701
[5.x] Support multiple sites on the search tag (#12923)
jasonvarga Oct 30, 2025
4d1a9a2
[5.x] French translations (#12930)
ebeauchamps Oct 31, 2025
e5f720e
[5.x] Revert "CP nav reordering fixes" (#12926)
duncanmcclean Oct 31, 2025
99d4d8f
[5.x] Fix declarative shadow root elements inside nocache tags (#12929)
duncanmcclean Oct 31, 2025
597d193
[5.x] Delete .babelrc (#12939)
duncanmcclean Nov 3, 2025
6e14df6
[5.x] Fix localized terms being returned incorrectly in the REST API …
duncanmcclean Nov 5, 2025
ff8db53
[5.x] Fix term reference updates after slug change (#11058)
daun Nov 5, 2025
712c32d
[5.x] Keep selects open if multiple is enabled (#12772)
godismyjudge95 Nov 5, 2025
540fde8
[5.x] Fix error when visiting expired LivePreview url (#12609)
waldemar-p Nov 5, 2025
1cd2a4a
[5.x] French translations (#12959)
ebeauchamps Nov 5, 2025
3765d9f
[5.x] Update currencies dictionary (#12960)
jasonvarga Nov 6, 2025
333c9a6
[5.x] Fix translations for `Regards` (#12969)
marcorieser Nov 6, 2025
e8dde7d
changelog
jasonvarga Nov 6, 2025
2ba59e9
[5.x] Fix HTML entities in currency translations (#12982)
duncanmcclean Nov 10, 2025
29f52ad
[5.x] Performance Optimizations for Stache and Query Operations (#12894)
hastinbe Nov 10, 2025
b88ae3a
[5.x] Add Glide Asset Cleared Event (#13004)
infabo Nov 11, 2025
c1f3f33
[5.x] Require url in nocache request (#12975)
Jade-GG Nov 11, 2025
d072e3a
[5.x] Bump lowest composer constraints (#13037)
jasonvarga Nov 13, 2025
30d3df4
[5.x] Correct namespace in `FakesQueriesTest` (#13029)
duncanmcclean Nov 13, 2025
8db2554
[5.x] Allow statamic URLs to use fragments or query strings (#13085)
miicah Nov 18, 2025
40d34b1
[5.x] Ensure updated_at and updated_by is not null in TracksLastModif…
simonerd Nov 19, 2025
69bcca6
[5.x] Bump js-yaml from 3.14.1 to 3.14.2 (#13097)
dependabot[bot] Nov 19, 2025
5e23eeb
[5.x] Terms fieldtype: Only show "Allow Creating" option when using s…
duncanmcclean Nov 24, 2025
fb3bb2a
[5.x] French translations (#13136)
ebeauchamps Nov 24, 2025
2d5a049
[5.x] Date modifiers shouldn't return anything when value is empty (#…
duncanmcclean Nov 29, 2025
db9856f
[5.x] Fix failing tests due to lowercase `utf-8` charset (#13213)
duncanmcclean Nov 30, 2025
a077670
[5.x] Fix nocache tag not replacing element correctly (#13177)
duncanmcclean Nov 30, 2025
4b469b9
[5.x] Pass original upload filename into `AssetUploaded` event (#11423)
daun Nov 30, 2025
67ddc59
[5.x] Avoid hardcoded nocache url in js (#13199)
JorisOrangeStudio Dec 1, 2025
4cc7da4
changelog
jasonvarga Dec 3, 2025
91c1434
[5.x] Bump validator from 13.15.20 to 13.15.22 (#13234)
dependabot[bot] Dec 3, 2025
08d9a54
bump
jasonvarga Dec 3, 2025
7b47cce
[5.x] Fix page collection and mounted collection (#13250)
jasonvarga Dec 4, 2025
0a84664
[5.x] PHP 8.5 Compatibility (#13112)
duncanmcclean Dec 4, 2025
566eb8b
[5.x] Fix `eloquent:import-users` command with computed values (#13260)
duncanmcclean Dec 5, 2025
6001f9f
[5.x] Fix whereNotIn error with nulls (#13266)
jasonvarga Dec 8, 2025
7e8a0a9
[5.x] French translations (#13300)
ebeauchamps Dec 10, 2025
e763dd4
[5.x] Invalidate nav's URL cache when collection/taxonomy/etc is crea…
duncanmcclean Dec 11, 2025
f3c643b
[5.x] Make GetItemsContainingData hookable (#13302)
ryanmitchell Dec 11, 2025
c34ef9b
[5.x] Ensure field parent is set correctly (#13305)
aerni Dec 11, 2025
25737fa
[5.x] Enforce correct prefix in PR title workflow (#13330)
jasonvarga Dec 11, 2025
e85a72c
[5.x] Remove "Bulgarian Lev" from Currencies dictionary (#13414)
duncanmcclean Jan 5, 2026
2cfd0d7
[5.x] Add `Nav::clearCachedUrls` expectation to `AddonTestCase` (#13396)
duncanmcclean Jan 5, 2026
ebb2068
[5.x] Fix blueprint cache (#13430)
aerni Jan 5, 2026
716125d
[5.x] Bump qs from 6.11.1 to 6.14.1 (#13409)
dependabot[bot] Jan 5, 2026
55af5d6
[5.x] Add ability to get raw array directly from Values object (#13318)
andjsch Jan 5, 2026
a9cbbc2
[5.x] Terms Filter: Use `terms` fieldtype instead of `select` (#13439)
duncanmcclean Jan 7, 2026
7f8ccaf
[5.x] Fix add set button not overlap content on small container (#13269)
lecoa Jan 7, 2026
dc55197
[5.x] Fix JsDriver::addToFormData call to match interface signature (…
andrii-trush Jan 8, 2026
018ca64
[5.x] Fix structure not being saved to collection (#13479)
jasonvarga Jan 8, 2026
d47e655
changelog
jasonvarga Jan 8, 2026
37973e3
[5.x] Dutch translations (#13532)
laurenskr Jan 13, 2026
15118e7
[5.x] Support query scopes in navigations (#13509)
el-schneider Jan 13, 2026
37dd227
[5.x] Fix filterWhere with arrays (#13507)
aerni Jan 13, 2026
0a970e4
[5.x] Support custom validation rules for asset containers (#13459)
duncanmcclean Jan 13, 2026
2d80fa5
[5.x] Generate etag after nocache replacements (#13433)
mmodler Jan 13, 2026
f180fc3
changelog
jasonvarga Jan 13, 2026
3cf2cb4
[5.x] Fix existing field validation with prefixed fieldset imports (#…
duncanmcclean Jan 14, 2026
eaa66b5
[5.x] Allow closure in cascade content hydration (#13580)
marcorieser Jan 16, 2026
ae5d67a
[5.x] Handle null value gracefully (#13598)
aerni Jan 19, 2026
c0071e4
[5.x] Prevent redirect when creating term via fieldtype (#13595)
duncanmcclean Jan 19, 2026
ed45f9f
[5.x] Fix error from `DefaultInvalidator` when creating a nav (#13596)
duncanmcclean Jan 20, 2026
408767d
[5.x] Allow config values to be used in forms (#11403)
FrittenKeeZ Jan 21, 2026
e780e93
[5.x] Augment appended form config fields for Antlers (#13111)
marcorieser Jan 21, 2026
c53fbc1
[5.x] `AssetContainer::accessible()` should take filesystem visibilit…
duncanmcclean Jan 21, 2026
b046758
changelog
jasonvarga Jan 21, 2026
c7b6f04
[5.x] Revert config values in forms (#13632)
jasonvarga Jan 22, 2026
7635298
changelog
jasonvarga Jan 22, 2026
08a2d77
[5.x] Avoid updating Bard value unless content has actually changed (…
duncanmcclean Jan 22, 2026
619d6f6
[5.x] Bump lodash from 4.17.21 to 4.17.23 (#13628)
dependabot[bot] Jan 22, 2026
2c4c770
[5.x] Fix uninitialized property error from `HandleEntrySchedule` job…
duncanmcclean Jan 22, 2026
7b7bddf
[5.x] Fix: Prevent 304 responses without client cache headers (#13654)
mynetx Jan 22, 2026
c6bbc44
[5.x] Revert "`AssetContainer::accessible()` should take filesystem v…
duncanmcclean Jan 26, 2026
75f7455
changelog
jasonvarga Jan 26, 2026
6e68536
[5.x] Abort 404 when asset is not found in AssetsController (#13741)
mynetx Jan 30, 2026
1c05fe7
[5.x] Avoid showing large number of assets in listing (#13758)
jasonvarga Jan 30, 2026
9395cc8
changelog
jasonvarga Jan 30, 2026
e55c8b9
[5.x] Fix multi-site URL invalidation in `ApplicationCacher` (#13793)
joshuablum Feb 2, 2026
06786ad
[5.x] Handle `0` values in text fields and `null` string in slugs (#1…
joshuablum Feb 3, 2026
c9113a3
changelog
jasonvarga Feb 3, 2026
a4b3a9e
[5.x] Add auth to asset routes (#13810)
jasonvarga Feb 4, 2026
81148db
changelog
jasonvarga Feb 4, 2026
3304a9f
[5.x] Account for custom fields when checking if entry URIs should be…
duncanmcclean Feb 10, 2026
5a6f472
[5.x] Asset auth fix (#13883)
duncanmcclean Feb 10, 2026
4a5814a
[5.x] Fix after_save preference not persisting when default preferenc…
el-schneider Feb 11, 2026
41cc8b2
changelog
jasonvarga Feb 11, 2026
39ced1a
[5.x] Revert etags (#13933)
jasonvarga Feb 13, 2026
1eef72a
changelog
jasonvarga Feb 14, 2026
af78d55
[5.x] Fix `whereIn()`/`whereNotIn()` error for booleans (#13952)
duncanmcclean Feb 16, 2026
92360ca
[5.x] Fix Icon fieldtype augment error when value is empty (#13966)
jhhazelaar Feb 17, 2026
000abd5
[5.x] Avoid replacing nocache regions in initial full-measure respons…
duncanmcclean Feb 18, 2026
22c3e02
changelog
jasonvarga Feb 18, 2026
6c270da
[5.x] Sanitize html in html fieldtype (#13992)
jasonvarga Feb 18, 2026
3653440
[5.x] Correct test namespaces to avoid PSR-4 warnings (#13989)
duncanmcclean Feb 18, 2026
1171faa
changelog
jasonvarga Feb 18, 2026
10acda4
[5.x] Harden html rendering (#14006)
jasonvarga Feb 19, 2026
78e63df
[5.x] Validate password reset url (#14008)
jasonvarga Feb 19, 2026
a912d39
[5.x] Validate password reset url (#14023)
jasonvarga Feb 20, 2026
f059fad
[5.x] Fixes `shouldUpdateUris` regex adding additional brackets to An…
martyf Feb 20, 2026
617ce53
changelog
jasonvarga Feb 20, 2026
7102b95
[5.x] Block methods in Antlers by default (#14059)
jasonvarga Feb 24, 2026
01ca084
[5.x] Antlers user content and config (#14058)
jasonvarga Feb 24, 2026
c6d23c8
[5.x] Throw UnableToReadFile for invalid images in ImageGenerator (#1…
mmodler Feb 24, 2026
259c585
[5.x] Improve PDF Viewer (#14045)
duncanmcclean Feb 25, 2026
f8094c4
[5.x] Fix CSRF token on pages excluded from static caching (#14056)
duncanmcclean Feb 25, 2026
f41c332
[5.x] Sanitize SVGs (#14077)
jasonvarga Feb 25, 2026
7f50c95
[5.x] Fix user name and email logic (#14079)
jasonvarga Feb 25, 2026
25d1702
[5.x] Fix user fieldtype search (#14084)
duncanmcclean Feb 26, 2026
82774b0
[5.x] Harden auth redirects (#14089)
duncanmcclean Feb 27, 2026
30c76d7
Merge remote-tracking branch 'upstream/5.x' into chore/5.73.10-upgrade
lostgeek Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 0 additions & 13 deletions .babelrc

This file was deleted.

56 changes: 53 additions & 3 deletions .github/workflows/pr-title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,56 @@ jobs:
pr-title:
runs-on: ubuntu-latest
steps:
- uses: deepakputhraya/action-pr-title@master
with:
regex: '^\[\d+\.x\]\s'
- name: Validate PR title matches target branch
env:
PR_TITLE: ${{ github.event.pull_request.title }}
BASE_BRANCH: ${{ github.event.pull_request.base.ref }}
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
run: |
# Validates PR title against target branch
# Returns error message if invalid, empty string if valid
validate_pr_title() {
local target_branch="$1"
local pr_title="$2"
local default_branch="$3"

# Check if target branch is a version branch (e.g., 5.x, 4.x)
if [[ $target_branch =~ ^([0-9]+)\.x$ ]]; then
local version="${BASH_REMATCH[1]}"
if [[ ! $pr_title =~ ^\[$version\.x\][[:space:]] ]]; then
echo "PR targeting '$target_branch' must have title starting with '[$version.x] '"
return
fi

# Check if target branch is master (next major version)
elif [[ $target_branch == "master" ]]; then
local current_version="${default_branch//\.x/}"
local next_version=$((current_version + 1))
if [[ ! $pr_title =~ ^\[$next_version\.x\][[:space:]] ]]; then
echo "PR targeting 'master' must have title starting with '[$next_version.x] '"
return
fi

# For other branches, just enforce that there's a version prefix
else
if [[ ! $pr_title =~ ^\[[0-9]+\.x\][[:space:]] ]]; then
echo "PR title must start with a version prefix like '[5.x] '"
return
fi
fi

echo ""
}

echo "PR Title: $PR_TITLE"
echo "Base Branch: $BASE_BRANCH"
echo "Default Branch: $DEFAULT_BRANCH"

ERROR=$(validate_pr_title "$BASE_BRANCH" "$PR_TITLE" "$DEFAULT_BRANCH")

if [[ -n $ERROR ]]; then
echo $ERROR
exit 1
fi

echo "PR title validation passed"
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
build:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
18 changes: 12 additions & 6 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ jobs:

strategy:
matrix:
php: [8.1, 8.2, 8.3, 8.4]
laravel: [10.*, 11.*]
php: [8.1, 8.2, 8.3, 8.4, 8.5]
laravel: [10.*, 11.*, 12.*]
stability: [prefer-lowest, prefer-stable]
os: [ubuntu-latest]
include:
Expand All @@ -30,8 +30,14 @@ jobs:
exclude:
- php: 8.1
laravel: 11.*
- php: 8.1
laravel: 12.*
- php: 8.4
laravel: 10.*
- php: 8.5
laravel: 10.*
- php: 8.5
laravel: 11.*

name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}

Expand All @@ -41,7 +47,7 @@ jobs:

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v44
uses: tj-actions/changed-files@v46
with:
files: |
config
Expand Down Expand Up @@ -101,7 +107,7 @@ jobs:
run: vendor/bin/phpunit

js-tests:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, '[ci skip]')"

name: JavaScript tests
Expand All @@ -112,7 +118,7 @@ jobs:

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v44
uses: tj-actions/changed-files@v46
with:
files: |
**/*.{js,vue,ts}
Expand Down Expand Up @@ -145,7 +151,7 @@ jobs:

slack:
name: Slack Notification
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
needs: [php-tests, js-tests]
if: always()
steps:
Expand Down
Loading
Loading