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
Clark Winkelmann
fb99f59fff
Fix the "reply posted" alert empty body
2020-01-26 23:37:19 +01:00
Franz Liedke
21dcaa4c1d
Remove unnecessary use statement
2020-01-26 20:21:19 +01:00
ozzzzzzzam
50ccbfe627
Remove forum title from confirmation email subject ( #1613 )
...
The forum title is already used as the display name for the sender email address, so having it in the subject is just a duplication and waste of space.
2020-01-25 14:35:47 +01:00
Matthew Kilgore
93c6babc61
Additional functionality for Middleware extender
...
Implements the remove, insertBefore, insertAfter and replace
functionality for middlewares.
The IoC container now holds one array of middleware (bindings) per
frontend stack - the extender operates on that array, before it is
wrapped in a middleware "pipe".
Fixes #1957 , closes #1971 .
2020-01-24 21:20:33 +01:00
Franz Liedke
b7bda37380
Add BC layer for mail driver configuration
...
By commenting out the new methods on the `DriverInterface` and checking
for these methods' existence before calling them, old implementations in
extensions will not break right away.
This will be removed after beta.12 is released, giving extension authors
about two months time to update their extensions.
2020-01-24 18:04:16 +01:00
Franz Liedke
f22ba99214
Clarify the use-case of the JS slug helper
2020-01-24 17:42:14 +01:00
Franz Liedke
a2cc49b1d9
Use Laravel's slugger for basic transliteration
...
This is better than the current system, as it adds transliteration rules
for special characters, rather than just throwing all of them away.
For languages that cannot be transliterated to ASCII in a reasonable
manner, more possible improvements are outlined in #194 .
2020-01-24 17:40:09 +01:00