Skip to content
This repository was archived by the owner on Sep 9, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1048 commits
Select commit Hold shift + click to select a range
b00bbfb
Merge commit 'f0a9e49' into 4.0-dev
wilsonge Nov 12, 2019
48cfd3f
Merge tag '3.9.12' into 4.0-dev
wilsonge Nov 12, 2019
768f9a4
Remove composer change
wilsonge Nov 12, 2019
cb17b8e
Fix plugin double function
wilsonge Nov 12, 2019
6afa70e
PHPCS Part 2
wilsonge Nov 12, 2019
4bcb1d8
Merge pull request #27056 from wilsonge/3912-merge
wilsonge Nov 12, 2019
0de70fe
[4.0] License (#27057)
brianteeman Nov 12, 2019
38eb8cb
[4.0] Joomla update grammar etc (#27058)
brianteeman Nov 12, 2019
0e95b5b
Fix markup in dashboard (#27061)
Nov 13, 2019
044065e
[4.0] Adding some quickstart in default and alternate menu presets (#…
infograf768 Nov 13, 2019
166d456
[4.0] Menus preset should include Custom Administrator Menus (#27062)
infograf768 Nov 14, 2019
c576ee7
[4.0] Allow switching displaying Help menu also in Joomla Main Menu (…
infograf768 Nov 14, 2019
3aba5e5
[4.0] Fixing useless blank img tag in admin menu (#27036)
infograf768 Nov 14, 2019
71b58dc
[3.10] Deprecation notice for tabstate (#27067)
brianteeman Nov 14, 2019
4d6c679
[4.0] Fixing Articles batch copy (#26835)
infograf768 Nov 14, 2019
8d9649a
[4.0][mod_messages] messages badge (#26912)
alikon Nov 16, 2019
4e7bc1c
[4.0] Language strings are coupled to template (#27082)
brianteeman Nov 16, 2019
cb00087
[4.0] Update Choices.js, fix placeholder for a select with multiple …
Fedik Nov 18, 2019
6120b49
[4.0] Correcting wrong debug lang untranslated strings (#27078)
infograf768 Nov 20, 2019
87d0dba
[4.0] Correcting accessibility in sidebar menu (#27079)
infograf768 Nov 20, 2019
79fa7e7
[4.0] Correcting mod_submenu markup (#27074)
infograf768 Nov 20, 2019
27e3568
[4.0] PackageAdapter and Updater parameterized queries (#27105)
SharkyKZ Nov 20, 2019
bdf0c94
[4.0] [mod_tags_similar] Parameterized queries (#27076)
SharkyKZ Nov 20, 2019
03a2312
Merge tag '3.9.13' into 4.0-dev
wilsonge Nov 21, 2019
908954c
Merge tag '3.9.13' into 3.10-dev
wilsonge Nov 21, 2019
8d64e9c
Remove file that shouldn't have been committed
wilsonge Nov 21, 2019
402ae20
Merge commit '06f63dd' into 4.0-dev
wilsonge Nov 21, 2019
3e99bab
Merge branch '4.0-dev' of github.com:joomla/joomla-cms into 4.0-dev
wilsonge Nov 21, 2019
1f031ac
Merge branch '3.10-dev' into 4.0-dev
wilsonge Nov 21, 2019
ea8ac8d
Allow com_media CSS to be overridden (#27115)
C-Lodder Nov 21, 2019
41797d2
Fix missing variable component after merge conflicts from 3.10
wilsonge Nov 21, 2019
738875d
Don't allow failures on MySQL 8
wilsonge Nov 21, 2019
129204c
Add missing use statement from interface
wilsonge Nov 22, 2019
550aacd
4.0 rename language files (#27130)
Nov 24, 2019
124dd07
Remove obsolete JHtml includes (#27124)
SharkyKZ Nov 24, 2019
1f075e8
Minor changes on README.md & README.txt (#26857)
spahno Nov 24, 2019
ed4292b
[4.0][Cassiopeia][CS] Line-breaks, indents and spaces (#26794)
ciar4n Nov 24, 2019
749b17c
[4.0] [mod_privacy_status] Parameterized queries
SharkyKZ Nov 24, 2019
d3c1694
[4.0] JHtml prepared statements (#25948)
SharkyKZ Nov 24, 2019
c9e79cd
[4.0] Use Custom Element tabs on Global Config (#26890)
C-Lodder Nov 24, 2019
85a6663
[#26922] fix - Repeatable-table field - UX issue (#26923)
snehal0904 Nov 24, 2019
6599cf7
[4.0] Fix query when searching (#26984)
SharkyKZ Nov 24, 2019
ac3eb85
[4.0] Fix Contact Creator plugin (#27125)
SharkyKZ Nov 24, 2019
918a28f
Updating crowdin.yml to reflect language file namechanges
Nov 24, 2019
c71b446
Update Crowdin configuration file
release-joomla Nov 24, 2019
58532b7
Update Crowdin configuration file
release-joomla Nov 24, 2019
5f6a627
[4.0] Deletes some specific cpanel strings for help and system preset…
infograf768 Nov 25, 2019
d2429a4
[4.0][a11y] Fix 'High Contrast' option - currently inverts (#27143)
ciar4n Nov 25, 2019
a18e5e6
[4.0] Remove duplicate class for monochrome settings (#27145)
Nov 25, 2019
a1dfde5
[4.0] Move options from grid to column layout (#27141)
ciar4n Nov 25, 2019
6dad64e
[4.0][a11y] Allow enabling of both 'High Contrast' & 'Monochrome' (#2…
ciar4n Nov 25, 2019
849103c
[4.0] Select Client/Administrator filter [a11y] (#27099)
brianteeman Nov 25, 2019
bb2172c
[4.0] Remove behavior.tabstate (#25502)
brianteeman Nov 25, 2019
a7f26a3
[4.0] Remove obsolete 3.x sql updates (#27129)
alikon Nov 25, 2019
31b5c83
[4.0] Sidebar - remove redundant CSS (#27157)
ciar4n Nov 26, 2019
6c4e6e8
[4.0] Remove onBeforeExecute event from CMS applications (#27155)
SharkyKZ Nov 26, 2019
c849ba8
Recaptcha plugins javascript to ES6 (#26839)
dgrammatiko Nov 26, 2019
4f5916c
[4.0] Align sidebar icon (#27156)
ciar4n Nov 27, 2019
f342298
[4.0] Remove variable from singular language strings (#27170)
brianteeman Nov 27, 2019
1821dfd
[4.0] Mobile: Fix fieldset associations display (#27128)
infograf768 Nov 27, 2019
551e356
[4.0] Imported google fonts without the use of @import (#23682)
hardik-codes Nov 28, 2019
49e5785
[4.0] No TLS transfer encryption for database connections if localhos…
richard67 Nov 28, 2019
75590d4
Remove redundant array element (#27181)
SharkyKZ Nov 30, 2019
a49712d
[4.0] Fixing multilingual sample data en-GB items creation (#27179)
infograf768 Nov 30, 2019
b7048c7
[4.0] [com_associations] Improving display of the sidebyside page (#2…
infograf768 Nov 30, 2019
c7a17d6
Fix cache items not shown (#27069)
SharkyKZ Nov 30, 2019
e1dc420
[4.0] Remove deprecated code in Joomla\CMS\Menu\MenuItem (#26537)
SharkyKZ Nov 30, 2019
7ad4f2a
[4.0] Fix the vendor css for the template (#26077)
dgrammatiko Nov 30, 2019
df430a6
Adapt pages build script to language file changes (#27180)
SharkyKZ Nov 30, 2019
c0ac9e0
Adding improved error handling for installer (#26073)
Hackwar Aug 29, 2019
77626d5
[4.0] Remove variable for 0 items for language strings (#27177)
brianteeman Nov 30, 2019
462b587
bump php minimum to 7.2.5 (#27191)
zero-24 Dec 2, 2019
f510d2c
Change role to be alertdialog (#27189)
Dec 2, 2019
23c2885
[4.0] [lib_joomla.ini] alpha order, add missing strings, syncing admi…
infograf768 Dec 3, 2019
75379e6
[4.0] [plg_sampledata_multilang] Add missing checks (#27183)
SharkyKZ Dec 3, 2019
4ca1d77
[4.0][com_associations] convert to prepared statement (#27088)
alikon Dec 3, 2019
cb39ad8
[4.0] Fixing iframes missing assets (#27187)
dgrammatiko Dec 3, 2019
26acd37
[4.0][com_menu] fix blank space in menu type (#27206)
alikon Dec 4, 2019
3ae2484
[4.0] Fix Untranslated tip (#27174)
infograf768 Dec 4, 2019
1428f1f
Update the Joomla Browser module for debugging
wilsonge Dec 5, 2019
63ae69d
Remove duplicate buttons (#27186)
Dec 5, 2019
2960c8f
fixed lost request parameters on save (#26675)
HRIT-Florian Dec 6, 2019
f794274
[4.0] Update joomla/database (#27044)
SharkyKZ Dec 6, 2019
45c42cd
Correct implode() argument order (#27216)
SharkyKZ Dec 6, 2019
808f25e
Fix language association "clear" action (#27159)
Fedik Dec 8, 2019
91e4829
[4.0] Fix update to 4.0-beta1-dev failing with SQL error when updatin…
richard67 Dec 9, 2019
efca0fb
[4.0] Multilingual status module improvements (#27184)
infograf768 Dec 12, 2019
b8bc589
[4.0] Remove unnecessary casts (#27249)
SharkyKZ Dec 13, 2019
df3cdaa
Reverse loading order of language files to give precedence to non-pre…
Dec 14, 2019
cc6d2f9
[4.0] Error when rebuilding update sites (#27272)
SharkyKZ Dec 14, 2019
ff00f7d
Fixing String Search for Language Override Creator so it loads non-pr…
Dec 15, 2019
fb71685
Fix overrides language strings (#27265)
Dec 16, 2019
521b90c
[4.0] quickicon user add link (#27286)
brianteeman Dec 17, 2019
7bd553c
[4.0] users dashboard (#27288)
brianteeman Dec 17, 2019
bb13559
[4.0] menu dashboard (#27290)
brianteeman Dec 18, 2019
1e46079
[4.0] content dashboard (#27289)
brianteeman Dec 18, 2019
55e1d07
[4.0] plg_system_logrotation.ini, alpha sorting (#27309)
tecpromotion Dec 18, 2019
9ccbfb0
Update Joomla Browser again to latest version to fix system tests
wilsonge Dec 18, 2019
d206bf9
fix desc (#27310)
tecpromotion Dec 18, 2019
6934af1
Update plg_system_cache.sys.ini (#27311)
tecpromotion Dec 18, 2019
cd79fb4
Fix a warning "language has been changed" (#27269)
Fedik Dec 19, 2019
7841386
[4.0] Typo in the tinymce ini (#27305)
zero-24 Dec 19, 2019
85ab576
drop descriptions as for all other fields (#27304)
zero-24 Dec 19, 2019
9b1ac97
[4.0] Cassiopea: Correcting positions translation (#27278)
infograf768 Dec 19, 2019
916a26d
remove deprecated strings (#27238)
zero-24 Dec 19, 2019
c80a4a0
[4.0]housekeeping (#27264)
brianteeman Dec 20, 2019
395d2ba
Replace inline styles with classes (joomla#27297) (#27298)
chang-zhao Dec 23, 2019
1b55c6a
[4.0] Cassiopeia - fixes fluid width option (#27301)
ciar4n Dec 23, 2019
02d10db
Hiding .login-initial via class .hidden instead of display none (#27343)
chang-zhao Dec 23, 2019
c1c3358
[4.0] mail templates empty style (#27326)
brianteeman Dec 24, 2019
75dcaec
[4.0] Multilang associations: Display error when Content Language is …
infograf768 Dec 27, 2019
9014c95
[4.0][codemirror] Add space between attributes (#27225)
Dec 28, 2019
d408f88
[4.0] Impossible to Prepare multilingual site associations with Conte…
infograf768 Dec 28, 2019
e7de620
Docblock: JMail to Mail (#27362)
810 Dec 28, 2019
b97f93f
[4.0] namespace JText (#27364)
brianteeman Dec 29, 2019
e399a2a
[4.0] namespace JHtml (#27366)
brianteeman Dec 29, 2019
e294cea
[4.0] namespace JCache (#27365)
brianteeman Dec 29, 2019
370fad5
[4.0] namespace Jplugin (#27363)
brianteeman Dec 29, 2019
28974f6
[4.0] Dashboard colour (#27376)
brianteeman Dec 29, 2019
0c90f16
[4.0] [Admin template] RTL: Correcting display of quicktask (#27379)
infograf768 Dec 30, 2019
909127f
[4.0] Fix missing onchange events on switcher fields (#27355)
richard67 Dec 30, 2019
3d6d664
[4.0] Menu arrows RTL support (#27377)
brianteeman Dec 30, 2019
5af666d
[4.0] TFA javascript etc (#27367)
brianteeman Dec 30, 2019
d75c9ec
[4.0] remove adddsubmenu (#27381)
brianteeman Dec 30, 2019
23205d3
[4.0] Workflows comments (#27389)
brianteeman Dec 30, 2019
7c931f5
[4.0] toggled menu flyout (#27352)
brianteeman Dec 30, 2019
5021125
[4.0] copy paste in docblock (#27392)
brianteeman Dec 31, 2019
827e0d4
[4.0] Fix subform with double field name (#27342)
Fedik Jan 1, 2020
f8d21d8
[4.0] Add back remote database host security check at installation (#…
richard67 Jan 1, 2020
6842a9e
Fix batchSelector is undefined (#27390)
Jan 2, 2020
25fc92f
Remove alert container background (#27394)
Jan 3, 2020
4ccad52
[4.0] Alerts color accessibility (#27369)
brianteeman Jan 3, 2020
f51e6a7
[4.0] a11y contrast on danger-bg (#27357)
brianteeman Jan 3, 2020
2080844
Relax input filtering for credentials (#27245)
SharkyKZ Jan 3, 2020
480e2bc
[4.0] remove invalid aria (#27396)
brianteeman Jan 3, 2020
edba76f
[4.0] Prevent updating current registration date/last visit date (#27…
Jan 4, 2020
e8b067f
[4.0] Add prepared statements for plg_fields_sql (#25056)
HLeithner Jan 4, 2020
ac29e79
[4.0] A11y select target associations (#27397)
brianteeman Jan 4, 2020
f61ea93
[4.0] [com_languages] Parameterized queries (#27248)
SharkyKZ Jan 4, 2020
beb888a
[4.0] Associations tooltip id accessibility (#27370)
brianteeman Jan 4, 2020
112f044
[4.0][com_contenthistory] convert to prepared statement (#27084)
alikon Jan 4, 2020
86d6829
[4.0] Google Authenticator Issuer (#27368)
brianteeman Jan 4, 2020
eed1735
[4.0] Fix filter by condition (#27126)
Jan 4, 2020
e1b87bb
[4.0] Bootstrap Accordion fixes (#27274)
SharkyKZ Jan 4, 2020
6a24d45
Remove empty JHtmlBehavior methods (#27335)
SharkyKZ Jan 4, 2020
9612901
[4.0] Fix cropping and resizing images in NMM (#27255)
dgrammatiko Jan 4, 2020
1e9914a
[4.0] configuration.php-dist (#27254)
brianteeman Jan 4, 2020
440ed4b
[4.0] typo and grammar actionlogs (#27402)
brianteeman Jan 5, 2020
2eaed36
[4.0] [com_newsfeeds] Parameterized queries (backend) (#27220)
SharkyKZ Jan 5, 2020
94d9b57
[4.0][com_joomlaupdate] convert to prepared statement (#27085)
alikon Jan 5, 2020
7fa8d42
[4.0] WebAsset: Redesign (#25775)
Fedik Jan 5, 2020
1dea8c9
[4.0] TagsHelper parameterized queries (#27107)
SharkyKZ Jan 6, 2020
6dd939c
[4.0] [com_banners] Parameterized queries (backend) (#27237)
SharkyKZ Jan 6, 2020
c4448c7
Revert "Fix batchSelector is undefined (#27390)" (#27411)
Jan 6, 2020
7b72c56
[4.0] Append button ML-2 (RTL) (#27409)
brianteeman Jan 6, 2020
54b89d9
4.0] Active indicator on wrong side in RTL (#27405)
brianteeman Jan 6, 2020
2dafd40
Fix missing asset in ErrorDocument (#27415)
Fedik Jan 6, 2020
543246a
[4.0] Authentication plugin strings (#27422)
brianteeman Jan 6, 2020
7cc8864
[4.0] MOD_LATESTACTION strings (#27423)
brianteeman Jan 6, 2020
5d03525
[4.0] Move Searchtools styling to template (#27416)
Fedik Jan 6, 2020
1557ec2
[com_categories] - convert to prepared statement (#27205)
alikon Jan 6, 2020
698d113
[4.0] Site Modules language alphasort (#27424)
brianteeman Jan 6, 2020
9b967b9
[4.0] Admin Modules language alphasort (#27421)
brianteeman Jan 6, 2020
decc9f1
[4.0] Password view toggle fixes (#27412)
SharkyKZ Jan 6, 2020
453159b
[4.0] Custom-Select RTL (#27387)
brianteeman Jan 7, 2020
5964578
Load webcomponents with asset manager (#27418)
Fedik Jan 7, 2020
00c613e
[4.0] Toggle Password Visibility (#27425)
brianteeman Jan 7, 2020
aae109c
[4.0] Fix RTL toolbar (#27384)
brianteeman Jan 7, 2020
59b8a31
[4.0] Search inputmode (#27426)
brianteeman Jan 7, 2020
d6d07f6
[4.0] Toggle Password Visibility - Installer (#27428)
brianteeman Jan 7, 2020
cae0a2d
Fix switcher and validate asset to be overridable (#27417)
Fedik Jan 7, 2020
c80de1d
[4.0] [RTL] [Cassiopea] Correcting article info and logo/description …
infograf768 Jan 7, 2020
22ab629
[4.0] com_media toolbar buttons (#27251)
brianteeman Jan 7, 2020
1472eba
[4.0] Language manifest (#27430)
brianteeman Jan 8, 2020
08d91bd
[4.0][com_fields] convert to prepared sql (#25657)
alikon Jan 8, 2020
1d92274
[4.0] post install messages newsfeed [a11y] (#27434)
brianteeman Jan 8, 2020
d3cf0cb
[4.0] [com_config] Fix when saving configuration in frontend (#27284)
SharkyKZ Jan 8, 2020
9c5e876
[4.0] TLS encryption for database connections: Corrections and enhanc…
richard67 Jan 8, 2020
2924002
J Installation: loss of session when getting to the "remove" view (#2…
wilsonge Jan 9, 2020
03f9059
[4.0] Aria-controls [a11y] (#27454)
brianteeman Jan 9, 2020
e0bf41b
[4.0] Action Log options (#27457)
brianteeman Jan 9, 2020
60fc994
[4.0] Admin link to the front end (#27461)
brianteeman Jan 10, 2020
e52d662
[4.0] TinyMCE builder pluigin (#27466)
brianteeman Jan 10, 2020
0b41a3d
[4.0] Searchtools mobile display (#27443)
infograf768 Jan 10, 2020
af56631
Fix namespace
wilsonge Jan 10, 2020
7afd673
Make the session name a bit more unique between sites
wilsonge Jan 10, 2020
889ddfc
[4.0] Add TLS transfer encryption for database connections at install…
richard67 Jan 11, 2020
b194e10
[4.0] Admin custom menu item (#27469)
brianteeman Jan 11, 2020
9d8a52f
[4.0] TinyMCE configuration option (#27465)
brianteeman Jan 11, 2020
bb1dc01
[4.0] TinyMCE image button (#27467)
brianteeman Jan 11, 2020
b23310b
[4.0] Add user note - Validation (#27463)
brianteeman Jan 11, 2020
d97570b
[4.0] Fix redirect after saving template in frontend (#27442)
SharkyKZ Jan 11, 2020
0f16a07
Move to symfony error handler component (#27470)
wilsonge Jan 11, 2020
9030653
Fix month filter in com_content (#27471)
wilsonge Jan 11, 2020
f186567
Fix client filter (#27449)
SharkyKZ Jan 11, 2020
4103bd4
[4.0] Module Assignment [a11y] (#27445)
brianteeman Jan 11, 2020
aa77419
[4.0] Fix saving modules in frontend (#27441)
SharkyKZ Jan 11, 2020
168748a
[4.0][com_finder] move finder menu items from sidebar to menu (#27032)
alikon Jan 11, 2020
d44555e
[4.0][com_messages] convert to prepared statement (#27075)
alikon Jan 11, 2020
cbd1c3b
[4.0] [com_newsfeeds] Parameterized queries (frontend) (#27207)
SharkyKZ Jan 11, 2020
61232e1
[4.0] JLoader::registerNamespace() to use psr4 autoloading as default…
SharkyKZ Jan 11, 2020
4ed4f2d
[4.0] Menu Container Setup [a11y] (#27451)
brianteeman Jan 11, 2020
ee6024d
Installation to use WebAsset (#27472)
Fedik Jan 11, 2020
5c7f5c5
Removes unnecessary limit calculation in pagination (#27480)
rajkumaar23 Jan 11, 2020
55f4834
[4.0] Add fallback for not complete manifest caches used in the pre-u…
zero-24 Jan 11, 2020
c104d5e
[4.0] Non-clickable module in a menu item (#27455)
brianteeman Jan 12, 2020
0c425f8
Shorthand css (#27488)
Jan 12, 2020
5609d00
[4.0] TinyMCE element_path (#27496)
brianteeman Jan 12, 2020
02bcd69
[4.0] RTL Switcher label (#27504)
brianteeman Jan 13, 2020
aebcf85
[4.0] RTL Header logo (#27503)
brianteeman Jan 13, 2020
d125b33
[4.0] RTL Permissions (#27506)
brianteeman Jan 14, 2020
a1d4d0d
[4.0] Menu item edit: Correcting Unassigned and Unpublished Modules a…
infograf768 Jan 14, 2020
fee8351
[4.0] Form fields prepared statements, Part 2 (#26069)
SharkyKZ Jan 14, 2020
4779815
[4.0] Form fields prepared statements, Part 1 (#26063)
SharkyKZ Jan 14, 2020
d670b9f
Remove unnecessary markup (#27482)
Jan 14, 2020
6e8c30b
[4.0]Workflows page titles (#27523)
brianteeman Jan 14, 2020
a540b08
[4.0] Content History [a11y] (#27515)
brianteeman Jan 14, 2020
56d6969
[4.0] Double Translation (#27524)
brianteeman Jan 14, 2020
5b862e2
[4.0] Mobile views (#27521)
brianteeman Jan 15, 2020
6ea55e9
[4.0] Rename Contact and Newsfeeds route helpers (#27510)
SharkyKZ Jan 15, 2020
c53dda9
[4.0] Fix nested tabs not working in com_config (#27507)
C-Lodder Jan 15, 2020
04ee771
[4.0] RTL Media field (#27505)
brianteeman Jan 15, 2020
2432f36
[4.0] Drop Framework's Image Package (#25763)
SharkyKZ Jan 15, 2020
2a6f850
[4.0] Add module dashboard button (#27526)
brianteeman Jan 15, 2020
fa106c2
[4.0] com_finder popup titles (#27542)
brianteeman Jan 15, 2020
75500f3
[4.0] Dashboard module options button (#27529)
brianteeman Jan 15, 2020
78e51d2
[4.0] Remove jQuery and boostrap.js deps for templates (redo of #2374…
Fedik Jan 15, 2020
999602b
[4.0] Correcting module xtd wrong js (#27499)
infograf768 Jan 16, 2020
8eb2209
[4.0] TinyMCE context menu (#27497)
brianteeman Jan 16, 2020
8c41c1c
[4.0] [plg_system_httpheaders] Add filters and validation to manifest…
SharkyKZ Jan 16, 2020
5e621ab
[4.0] Typehint some Workflow-related code (#27547)
SharkyKZ Jan 16, 2020
c5792ac
Fix custom select missing icon on focus (#27544)
Jan 16, 2020
d3f427a
[4.0] Rename some component helper classes (#27528)
SharkyKZ Jan 16, 2020
ac2e4ad
[4.0][com_contenthistory] fix php 7.4 deprecation (#27493)
alikon Jan 16, 2020
5267008
Update Bootstrap to 4.4.1 (#27294)
SharkyKZ Jan 16, 2020
abfd8ba
[4.0] Remove ContentHelperRoute alias uses (#27512)
SharkyKZ Jan 16, 2020
c99193e
[4.0] Switch remaining options from grid to column layout (#27153)
ciar4n Jan 18, 2020
85a0d15
Parameterized queries (#27552)
SharkyKZ Jan 18, 2020
6f82e4c
Move route calls to layout (#26363)
SharkyKZ Jan 18, 2020
6480354
[4.0] tooltip text alignment (#27554)
brianteeman Jan 18, 2020
764c4e7
[4.0] 4.0] Pagination seo friendly (#27516)
brianteeman Jan 18, 2020
95c0095
Update HTTP layer away from Zend to Laminas
wilsonge Jan 18, 2020
b39a477
Move extension specific serializer to extension directory
wilsonge Jan 18, 2020
6d5ab2d
Bump minimum PHP version (#27564)
wilsonge Jan 18, 2020
8837da1
[4.0] Fix broken tabs in TinyMCE builder plugin (#27560)
Fedik Jan 19, 2020
0688857
[4.0] [SmartSearch] Index: formatting tooltip date display (#27559)
infograf768 Jan 19, 2020
d9917c3
Rename route helper class (#27511)
SharkyKZ Jan 19, 2020
eef023f
Don't duplicate associations render in the API
wilsonge Jan 19, 2020
8b5034f
[4.0] Remove title tooltip overlapping tooltip (#27557)
Jan 20, 2020
ef49e95
Merge branch '4.0-dev'
bahl24 Jan 20, 2020
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
  •  
  •  
  •  
32 changes: 18 additions & 14 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,14 @@ environment:
matrix:
- php_ver_target: 7.2
DLLVersion: "5.3.0"
WINCACHE: "2.0.0.8"
- php_ver_target: 7.3
WINCACHE: "2.0.0.8"

init:
- SET PATH=C:\Program Files\OpenSSL;C:\tools\php;%PATH%
- SET COMPOSER_NO_INTERACTION=1
- SET PHP=1 # This var relates to caching the php install
- SET PHP=1 # This var relates to caching the php install
- SET ANSICON=121x90 (121x90)
services:
- mssql2014
Expand All @@ -33,14 +35,14 @@ install:
- IF EXIST C:\tools\php (SET PHP=0)
# TODO: This is a workaround for https://github.com/chocolatey/choco/issues/1843. Once this is fixed we
# should go back to latest version in appveyor saving ourselves test time
- ps: choco install chocolatey -y --version 0.10.13 --allow-downgrade
- ps: choco upgrade chocolatey -y --version 0.10.13 --allow-downgrade
- ps: >-
If ($env:PHP -eq "1") {
appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
}
- appveyor-retry cinst -y sqlite
- cd C:\tools\php
# Get the MSSQL DLL's
# Get the MSSQL DLLs
- ps: >-
If ($env:PHP -eq "1") {
cd c:\tools\php\ext
Expand All @@ -52,10 +54,11 @@ install:
$source = "https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
$destination = "c:\tools\php\ext\php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
Invoke-WebRequest $source -OutFile $destination
#appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip
#appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip
7z x -y php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null
Remove-Item c:\tools\php\ext* -include .zip
cd c:\tools\php}
cd c:\tools\php
}
- IF %PHP%==1 copy php.ini-production php.ini /Y
- IF %PHP%==1 echo date.timezone="UTC" >> php.ini
- IF %PHP%==1 echo extension_dir=ext >> php.ini
Expand All @@ -80,18 +83,19 @@ install:
- IF %PHP%==1 echo extension=php_curl.dll >> php.ini
# Get the Wincache DLLs
- ps: >-
If ($env:PHP -eq "1") {
$wincache = "2.0.0.8"
If ($env:PHP -eq "1" -and $env:WINCACHE) {
cd c:\tools\php\ext
$source = "http://windows.php.net/downloads/pecl/releases/wincache/$($wincache)/php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
$destination = "c:\tools\php\ext\php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
$source = "https://windows.php.net/downloads/pecl/releases/wincache/$($env:WINCACHE)/php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
$destination = "c:\tools\php\ext\php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
Invoke-WebRequest $source -OutFile $destination
#appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/wincache/$($wincache)/php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip
7z x -y php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null
#appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/wincache/$($env:WINCACHE)/php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip
7z x -y php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null
Remove-Item C:\tools\php\ext* -include .zip
cd c:\tools\php}
- IF %PHP%==1 echo extension=php_wincache.dll >> php.ini
- IF %PHP%==1 echo wincache.enablecli = 1 >> php.ini
cd c:\tools\php
Add-Content php.ini "`nextension=php_wincache.dll"
Add-Content php.ini "`wincache.enablecli = 1"
Add-Content php.ini "`n"
}
- IF %PHP%==1 echo zend_extension=php_opcache.dll >> php.ini
- IF %PHP%==1 echo opcache.enable_cli=1 >> php.ini
- IF %PHP%==1 echo extension=php_ldap.dll >> php.ini
Expand Down
135 changes: 87 additions & 48 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,14 @@ steps:
settings:
restore: true
mount:
- ./node_modules
- ./libraries/vendor
- ./administrator/components/com_media/node_modules
cache_key: [ DRONE_REPO_NAMESPACE, DRONE_REPO_NAME, DRONE_BRANCH, DRONE_STAGE_NUMBER ]
volumes:
- name: cache
path: /cache

- name: composer
image: joomlaprojects/docker-tools:develop
image: joomlaprojects/docker-images:php7.3-composer
depends_on: [ restore-cache ]
commands:
- composer validate --no-check-all --strict
Expand All @@ -35,20 +33,46 @@ steps:
- echo $(date)

- name: npm
image: joomlaprojects/docker-tools:develop
image: node:current-alpine
depends_on: [ phpcs ]
commands:
- npm ci --unsafe-perm

- name: publish-diff
image: joomlaprojects/docker-images:patchtester
depends_on: [ npm ]
environment:
CMP_ARCHIVE_NAME: "build"
CMP_MASTER_FOLDER: "/reference"
CMP_SLAVE_FOLDER: "." # The directory the current repo is in
FTP_USERNAME:
from_secret: ftpusername
FTP_PASSWORD:
from_secret: ftppassword
FTP_HOSTNAME: ci.joomla.org
FTP_PORT: "21"
FTP_DEST_DIR: /artifacts
FTP_VERIFY: "false"
FTP_SECURE: "true"
BRANCH_NAME: "4.0-dev" # Current branch to check against (from repo joomla/joomla-cms)
DRONE_PULL_REQUEST: DRONE_PULL_REQUEST
commands:
- export PULL_ID=$DRONE_PULL_REQUEST
- /bin/compare.sh
volumes:
- name: reference
path: /reference
when:
branch:
- 4.0-dev

- name: rebuild-cache
image: drillster/drone-volume-cache
depends_on: [ npm ]
settings:
rebuild: true
mount:
- ./node_modules
- ./libraries/vendor
- ./administrator/components/com_media/node_modules
cache_key: [ DRONE_REPO_NAMESPACE, DRONE_REPO_NAME, DRONE_BRANCH, DRONE_STAGE_NUMBER ]
volumes:
- name: cache
Expand Down Expand Up @@ -121,32 +145,34 @@ steps:
- php -v
- ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist

# - name: php73-integration-pgsql
# depends_on: [ npm ]
# image: joomlaprojects/docker-images:php7.3
# commands:
# - php -v
# - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist

# - name: php74-integration-pgsql
# depends_on: [ npm ]
# image: joomlaprojects/docker-images:php7.4
# failure: ignore
# commands:
# - php -v
# - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist

# - name: php80-integration-pgsql
# depends_on: [ npm ]
# image: joomlaprojects/docker-images:php8.0
# failure: ignore
# commands:
# - php -v
# - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist
- name: php73-integration-pgsql
depends_on: [ npm ]
image: joomlaprojects/docker-images:php7.3
commands:
- php -v
- ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist

- name: php74-integration-pgsql
depends_on: [ npm ]
image: joomlaprojects/docker-images:php7.4
failure: ignore
commands:
- php -v
- ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist

- name: php80-integration-pgsql
depends_on: [ npm ]
image: joomlaprojects/docker-images:php8.0
failure: ignore
commands:
- php -v
- ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist

- name: javascript-cs
depends_on: [ npm ]
image: joomlaprojects/docker-systemtests:develop
image: joomlaprojects/docker-images:systemtests
environment:
JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK: 1
commands:
- export DISPLAY=:0
- Xvfb -screen 0 1024x768x24 -ac +extension GLX +render -noreset > /dev/null 2>&1 &
Expand All @@ -156,7 +182,9 @@ steps:

- name: javascript-tests
depends_on: [ npm ]
image: joomlaprojects/docker-systemtests:develop
image: joomlaprojects/docker-images:systemtests
environment:
JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK: 1
commands:
- export DISPLAY=:0
- Xvfb -screen 0 1024x768x24 -ac +extension GLX +render -noreset > /dev/null 2>&1 &
Expand All @@ -166,26 +194,39 @@ steps:

- name: system-tests-mysql
depends_on: [ javascript-tests ]
image: joomlaprojects/docker-systemtests:latest
image: joomlaprojects/docker-images:systemtests
environment:
JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK: 1
commands:
- bash tests/Codeception/drone-system-run.sh "$(pwd)" mysql

- name: system-tests-mysql8
depends_on: [ system-tests-mysql ]
image: joomlaprojects/docker-systemtests:latest
failure: ignore
image: joomlaprojects/docker-images:systemtests
environment:
JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK: 1
commands:
- bash tests/Codeception/drone-system-run.sh "$(pwd)" mysql8

- name: system-tests-postgres
depends_on: [ system-tests-mysql8 ]
image: joomlaprojects/docker-systemtests:latest
image: joomlaprojects/docker-images:systemtests
environment:
JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK: 1
commands:
- bash tests/Codeception/drone-system-run.sh "$(pwd)" postgres

- name: api-tests
depends_on: [ system-tests-postgres ]
image: joomlaprojects/docker-images:systemtests
environment:
JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK: 1
commands:
- bash tests/Codeception/drone-api-run.sh "$(pwd)"

- name: artifacts-system-tests
image: cschlosser/drone-ftps
depends_on: [ system-tests-postgres ]
depends_on: [ api-tests ]
environment:
FTP_USERNAME:
from_secret: ftpusername
Expand All @@ -197,21 +238,15 @@ steps:
PLUGIN_SECURE: false
PLUGIN_EXCLUDE: ^\.git/$
commands:
- export PLUGIN_DEST_DIR=$PLUGIN_DEST_DIR/$DRONE_REPO/$DRONE_BRANCH/$DRONE_PULL_REQUEST_$DRONE_BUILD_NUMBER/system-tests
- export PLUGIN_DEST_DIR=$PLUGIN_DEST_DIR/$DRONE_REPO/$DRONE_BRANCH/$DRONE_PULL_REQUEST/system-tests/$DRONE_BUILD_NUMBER
- echo https://ci.joomla.org:444$PLUGIN_DEST_DIR
- /bin/upload.sh
when:
status:
- failure

- name: api-tests
depends_on: [ system-tests-postgres ]
image: joomlaprojects/docker-systemtests:latest
commands:
- bash tests/Codeception/drone-api-run.sh "$(pwd)"
- failure

- name: analysis4x
image: rips/rips-cli:1.2.1
image: rips/rips-cli:3.2.2
depends_on: [ api-tests ]
when:
repo:
Expand All @@ -220,10 +255,11 @@ steps:
- 4.0-dev
commands:
- export RIPS_BASE_URI='https://api.rips.joomla.org'
- rips-cli rips:scan:start -a 3 -t 1 -R -k -p $(pwd) -t 1 -T $DRONE_REPO_NAMESPACE-$DRONE_BRANCH || { echo "Please contact the security team at [email protected]"; exit 1; }
- rips-cli rips:list --table=scans -n -p filter='{"__and":[{"__lessThan":{"percent":100}}]}'
- rips-cli rips:scan:start -G -a 2 -t 1 -R -k -p $(pwd) -t 1 -T $DRONE_REPO_NAMESPACE-$DRONE_BRANCH || { echo "Please contact the security team at [email protected]"; exit 1; }
environment:
RIPS_USERNAME:
from_secret: RIPS_USERNAME
RIPS_EMAIL:
from_secret: RIPS_EMAIL
RIPS_PASSWORD:
from_secret: RIPS_PASSWORD

Expand All @@ -234,6 +270,9 @@ volumes:
- name: cache
host:
path: /tmp/cache
- name: reference
host:
path: /tmp/reference

services:
- name: mysql
Expand Down Expand Up @@ -270,6 +309,6 @@ services:

---
kind: signature
hmac: 5cdcb0e095c87e88b88c3b90a80343bd4f1d61b7df795aca67870eaa3bc1b112
hmac: bf9ea2d23f5b94fc80c2cb5fbd9b8c5f7b1423319c01a904b0b499233eb873f6

...
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: https://community.joomla.org/sponsorship-campaigns.html
6 changes: 2 additions & 4 deletions SECURITY.md → .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ This document outlines security procedures and policies for the `Joomla! Project

## Reporting a Bug

The `Joomla` team and community take all security bugs in `Joomla` seriously.

The Joomla! Project takes security vulnerabilities very seriously. As such, the Joomla! Security Strike Team (JSST) oversees the project's security issues and follows some specific procedures when dealing with these issues.
The `Joomla` team and community take all security bugs in `Joomla` seriously. The Joomla! Security Strike Team (JSST) oversees the project's security issues and follows some specific procedures when dealing with these issues.

If you find a possible vulnerability, please report it to the JSST using the [online form](https://developer.joomla.org/security/contact-the-team.html) or via email at [email protected]

Expand All @@ -25,7 +23,7 @@ Thank you for improving the security of `Joomla`.

## Response Handling

The JSST aims to ensure all issues are handled in a timely manner and for clear communication between the team and issue reporters. As such, we have established the following guidelines for responding to issue reports:
The JSST aims to ensure all issues are handled in a timely manner and for clear communication between the team and issue reporters. We have established the following guidelines for responding to issue reports:

* Within 24 hours every report gets acknowledged
* Within 7 days every report gets a further response stating either
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Build Status
| ------------- | ------------- |
| [![Build Status](https://ci.joomla.org/api/badges/joomla/joomla-cms/status.svg?branch=4.0-dev)](https://ci.joomla.org/joomla/joomla-cms) | [![Build status](https://ci.appveyor.com/api/projects/status/ru6sxal8jmfckvjc/branch/4.0-dev?svg=true)](https://ci.appveyor.com/project/release-joomla/joomla-cms) |

What is this?
Overview
---------------------
* This is the source of Joomla! 4.x.
* Joomla's [Official website](https://www.joomla.org).
Expand Down
4 changes: 3 additions & 1 deletion README.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
1- What is this?
Joomla! CMS™

1- Overview
* This is a Joomla! 4.x installation/upgrade package.
* Joomla! Official site: https://www.joomla.org
* Joomla! 4.0 version history - https://docs.joomla.org/Special:MyLanguage/Joomla_4.0_version_history
Expand Down
Loading