9f8ee7dc94
Fix typo
2020-03-06 15:05:15 +01:00
4413848c11
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-03-06 13:55:39 +00:00
9212330ac2
Test Middleware extender ( #2017 )
2020-03-06 14:55:21 +01:00
455d070599
start using a dev stability version constant during the cycle
2020-03-05 10:50:30 +01:00
84ae88794f
Remove deprecated ConfigureMiddleware Event ( #2032 )
2020-03-04 23:02:05 +01:00
ec3e9c722b
Remove deprecated Flarum\Util\Str class
2020-03-04 22:59:14 +01:00
2e6cd584aa
Remove mail settings backwards compatibility layer
2020-03-04 22:58:15 +01:00
27b0d1802e
Merge branch 'refs/heads/v0.1.0-beta.12'
...
# Conflicts:
# composer.json
2020-03-04 22:56:37 +01:00
2c02702d60
updated core developers in authors
v0.1.0-beta.12
2020-03-03 15:47:00 +01:00
9c3a016123
Update Application.php
...
updated version constant for b12
2020-03-03 15:38:15 +01:00
0d208dc443
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 22d862fd981fb8955739a1f922d27f77920c6472.
2020-02-27 00:52:03 +01:00
e7c71ec445
Re-add mail settings backwards compatibility layer
2020-02-26 23:11:22 +01:00
46e2e17c3c
Require new mail driver methods, remove BC layer
2020-02-26 22:56:09 +01:00
f574f97174
Removed support for SES Mail Driver ( #2011 )
2020-02-26 22:36:27 +01:00
674303b997
Remove Zend compatability bridge ( #2010 )
2020-02-26 22:29:44 +01:00
0fba2c0c0a
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
0666448ef5
Prepare changelog for beta.12 release
2020-02-26 21:10:52 +01:00
08e40bc693
Force fixed version of text formatter
2020-02-25 11:27:59 +01:00
eaf1767008
Merge pull request #2002 from flarum/fl/extender-tests
...
Start testing extenders
2020-02-14 18:47:58 +01:00
9f1eca555f
Bundled output for commit 72fd32dbf685d51d6d2ea78226db4c7789ef7143 [skip ci]
2020-02-14 14:57:19 +00:00
72fd32dbf6
Add disabled prop to the Select component ( #1978 )
2020-02-14 15:56:04 +01:00
d5ebbab3a7
Rename dead is_activated references with the new is_email_confirmed ( #1974 )
2020-02-14 15:34:32 +01:00
17257aacaf
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
f87c8c6dcd
Bundled output for commit f9556d9d6aa32637bb4308e593455cf4ddb72a70 [skip ci]
2020-02-10 22:55:40 +00:00
f9556d9d6a
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
fdfc6c0de2
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
64e4132c92
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
4b78a3114f
Try to fix installer in PHP 7.4
2020-02-09 06:46:33 +01:00
c01eea58b6
Start testing Route extender
2020-02-08 00:04:32 +01:00
19cb74c856
Integration tests: Allow registering extenders
2020-02-07 23:29:14 +01:00
27bcdb949b
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
94fc460240
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
fc59f0fdd8
Bundled output for commit b91e9032849446d86f6bec0dc1fa6f6cf0146c8a [skip ci]
2020-02-07 14:35:37 +00:00
b91e903284
Merge pull request #1938 from flarum/ds/1255-throttling-bypass-permission
...
Add permission to bypass throttling
2020-02-07 15:34:25 +01:00
711e775de7
Add permission to bypass throttling
2020-02-07 15:30:09 +01:00
736e90d423
Bundled output for commit 2f3d9995d1c22d8e94ff54ddbb77be548f1dc9d2 [skip ci]
2020-02-07 11:18:30 +00:00
2f3d9995d1
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
ac14f84a9a
Bundled output for commit 1d7641cbb098d92f5be3f17561a0e6b52ee2c6b0 [skip ci]
2020-02-07 11:06:58 +00:00
1d7641cbb0
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
dce36cbeed
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
7e1087cba5
Bundled output for commit 8877bf97c4b42d8093146039d652262f21c5717d [skip ci]
2020-01-31 12:34:20 +00:00
8877bf97c4
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
7e74f5a03c
Bundled output for commit 02ceed4fedb5eb62ae95c38306a62a3e18f22793 [skip ci]
2020-01-26 22:38:29 +00:00
02ceed4fed
Fix the "reply posted" alert empty body
2020-01-26 23:37:19 +01:00
27f159f6b8
Remove unnecessary use statement
2020-01-26 20:21:19 +01:00
499f33fbb6
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
8dd3bd420b
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
2ca3188eff
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
f275bcdd2c
Clarify the use-case of the JS slug helper
2020-01-24 17:42:14 +01:00
64c702aaf7
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