Commit Graph

4311 Commits

Author SHA1 Message Date
Franz Liedke
4d4a1e5e24 Update less.php to version 3.0
Now that we require PHP 7.2, this ensures we get the latest updates and
fixes as well.

Refs #1988.
2020-03-17 23:12:23 +01:00
Matt Kilgore
77062dd833 Change Extenders properties to private (#1958) 2020-03-17 22:37:17 +01:00
dependabot[bot]
3e8aae3cff Bump acorn from 6.4.0 to 6.4.1 in /js (#2065)
Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-17 22:29:36 +01:00
Franz Liedke
21188eba39 CI: Fix broken build on GitHub Actions
The MySQL service is no longer started by default on these agents.

See https://github.blog/changelog/2020-02-21-github-actions-breaking-change-ubuntu-virtual-environments-will-no-longer-start-the-mysql-service-automatically/.
2020-03-17 22:23:11 +01:00
flarum-bot
b99f1bc384 Bundled output for commit 1c7dab6e07 [skip ci] 2020-03-09 12:41:19 +00:00
Daniël Klabbers
1c7dab6e07 showing start user in class list now 2020-03-09 13:39:26 +01:00
Franz Liedke
7096da722e Add a baseline test for the middleware extender
Refs #2017.
2020-03-06 15:05:16 +01:00
Franz Liedke
774dd10bf5 Fix typo 2020-03-06 15:05:15 +01:00
Franz Liedke
a1a2b35221 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-03-06 13:55:39 +00:00
Matt Kilgore
390b529da7 Test Middleware extender (#2017) 2020-03-06 14:55:21 +01:00
Daniël Klabbers
18ebf34635 start using a dev stability version constant during the cycle 2020-03-05 10:50:30 +01:00
Franz Liedke
00e4b44abc Remove deprecated ConfigureMiddleware Event (#2032) 2020-03-04 23:02:05 +01:00
Franz Liedke
f6b4985347 Remove deprecated Flarum\Util\Str class 2020-03-04 22:59:14 +01:00
Franz Liedke
6b20c92be2 Remove mail settings backwards compatibility layer 2020-03-04 22:58:15 +01:00
Franz Liedke
1b66612e11 Merge branch 'refs/heads/v0.1.0-beta.12'
# Conflicts:
#	composer.json
2020-03-04 22:56:37 +01:00
Daniël Klabbers
90c6f3f567 updated core developers in authors 2020-03-03 15:47:00 +01:00
Daniël Klabbers
f8355e661a Update Application.php
updated version constant for b12
2020-03-03 15:38:15 +01:00
Alexander Skvortsov
6577842b7a Drop support for PHP 7.1 (#2014)
* Updated PHP requirement to 7.2

* Set wikimedia less version to 1.8

* Indentation fix on composer json

* Revert "Set wikimedia less version to 1.8"

This reverts commit 22d862fd98.
2020-02-27 00:52:03 +01:00
Franz Liedke
1a3f90daef Re-add mail settings backwards compatibility layer 2020-02-26 23:11:22 +01:00
Franz Liedke
50ea61b524 Require new mail driver methods, remove BC layer 2020-02-26 22:56:09 +01:00
Alexander Skvortsov
ccf11480bf Removed support for SES Mail Driver (#2011) 2020-02-26 22:36:27 +01:00
Alexander Skvortsov
9ef640fa44 Remove Zend compatability bridge (#2010) 2020-02-26 22:29:44 +01:00
Franz Liedke
3e154f9c25 Re-add util class and mark it as deprecated
This would be the only breaking change in beta.12. Let's stick to our
backwards compatibility promise / intentions as much as possible, even
if we assume the class has not been used anywhere.

This BC layer will be removed again for beta.13.

Refs #1975.
2020-02-26 22:14:23 +01:00
Franz Liedke
a41fef8d25 Prepare changelog for beta.12 release 2020-02-26 21:10:52 +01:00
Matt Kilgore
b83d848752 Force fixed version of text formatter 2020-02-25 11:27:59 +01:00
Franz Liedke
d30f2a0ca9 Merge pull request #2002 from flarum/fl/extender-tests
Start testing extenders
2020-02-14 18:47:58 +01:00
flarum-bot
4788c144cf Bundled output for commit ec59171ef1 [skip ci] 2020-02-14 14:57:19 +00:00
Clark Winkelmann
ec59171ef1 Add disabled prop to the Select component (#1978) 2020-02-14 15:56:04 +01:00
Clark Winkelmann
4350baa1f1 Rename dead is_activated references with the new is_email_confirmed (#1974) 2020-02-14 15:34:32 +01:00
Matt Kilgore
e28ef06435 Updates s9e/text-formatter to 2.x (#1982)
No additional changes required, tested with fof/formatting extension.
2020-02-14 12:34:40 +01:00
flarum-bot
4817cece9d Bundled output for commit 9ac54429d0 [skip ci] 2020-02-10 22:55:40 +00:00
D Mata
9ac54429d0 Update AvatarEditor.js onchange to oninput (#1570)
onchange does not work in IE11 and other IE browsers. This change works with all modern browsers as well.
2020-02-10 23:54:41 +01:00
Franz Liedke
1129e1333a CI: Test on PHP 7.4 as well
If we're lucky, this should fail right now, due to #1980.
2020-02-09 06:46:33 +01:00
Franz Liedke
16d65605d7 Switch to Wikimedia's less.php fork
The original library is no longer maintained. The fork supports PHP 7.4.
2020-02-09 06:46:33 +01:00
Franz Liedke
0ff686780e Try to fix installer in PHP 7.4 2020-02-09 06:46:33 +01:00
Franz Liedke
12ff8dbcc3 Start testing Route extender 2020-02-08 00:04:32 +01:00
Franz Liedke
b2c3392a83 Integration tests: Allow registering extenders 2020-02-07 23:29:14 +01:00
Franz Liedke
d0aa0b7920 Integration tests: Add lazy server helper
This allows sending requests directly in an integration test, without
having *explicitly* booted the app.
2020-02-07 23:28:37 +01:00
Franz Liedke
010f1939e0 Integration tests: Create app lazily when needed
This will allow registering extenders in test scenarios. Previously,
this would not have had any effect as the app would have booted already.
2020-02-07 23:22:22 +01:00
flarum-bot
930f6b06af Bundled output for commit 969bd18001 [skip ci] 2020-02-07 14:35:37 +00:00
Franz Liedke
969bd18001 Merge pull request #1938 from flarum/ds/1255-throttling-bypass-permission
Add permission to bypass throttling
2020-02-07 15:34:25 +01:00
David Sevilla Martín
935ea8cbbf Add permission to bypass throttling 2020-02-07 15:30:09 +01:00
flarum-bot
080e4c082c Bundled output for commit 5179221a08 [skip ci] 2020-02-07 11:18:30 +00:00
Franz Liedke
5179221a08 Fix race condition in post preview
The post composer could have been closed in between scheduling and
executing the callback.

Fixes flarum/org#58.
Refs #1881.
2020-02-07 12:17:11 +01:00
flarum-bot
1941d86c15 Bundled output for commit e13009ed07 [skip ci] 2020-02-07 11:06:58 +00:00
Franz Liedke
e13009ed07 Merge pull request #1921 from flarum/ds/1763-handle-incomplete-email-configuration
Improve handling of incomplete mail configuration
2020-02-07 12:05:41 +01:00
Franz Liedke
18ef23cb5f New extender for error handling (#1970)
This extender implements several methods for extending the new error
handling stack implemented in #1843.

Most use-cases should be covered, but I expect some challenges for more
complex setups. We can tackle those once they come up, though. Basic
use-cases should be covered.

Fixes #1781.
2020-01-31 14:01:12 +01:00
flarum-bot
0d60a811d3 Bundled output for commit c26c06faf6 [skip ci] 2020-01-31 12:34:20 +00:00
Franz Liedke
c26c06faf6 Merge pull request #1975 from flarum/fl/194-better-slugs
Use Laravel's slugger for basic transliteration
2020-01-31 13:32:55 +01:00
flarum-bot
77bb187520 Bundled output for commit fb99f59fff [skip ci] 2020-01-26 22:38:29 +00:00