1
0
mirror of https://github.com/flarum/core.git synced 2025-08-27 10:05:47 +02:00
Commit Graph

8723 Commits

Author SHA1 Message Date
Franz Liedke
a5847f5416 Apply fixes from StyleCI (#1756)
[ci skip] [skip ci]
2019-03-07 00:22:15 +01:00
Franz Liedke
402fd94892 Add regression test for #1738
This should ensure we can always search for search terms that appear
either only in the subject or only in the text of discussions.
2019-03-07 00:21:43 +01:00
bdumaspilhou
a4f249a3fb Fixes #1738 : Search Title within discussions (#1741) 2019-03-07 00:20:37 +01:00
bdumaspilhou
b9c4a003f2 Fixes : use display_name in mail and in subject (#35) 2019-03-06 23:25:23 +01:00
flarum-bot
63a950d842 Bundled output for commit 3ca98e0e0e [skip ci] 2019-03-03 19:45:38 +00:00
Franz Liedke
3ca98e0e0e Travis: Fix build job 2019-03-03 20:39:30 +01:00
Franz Liedke
a21208e5ab npm audit fix 2019-03-03 20:29:50 +01:00
Franz Liedke
abf02fffec NPM: Update bootstrap package
The old version had a vulnerability.

See https://nvd.nist.gov/vuln/detail/CVE-2019-8331.
2019-03-03 20:27:14 +01:00
Franz Liedke
a96d49a7ee Merge pull request #1743 from flarum/fl/test-structure
Improve test suite structure
2019-03-03 20:17:35 +01:00
flarum-bot
cb2f9c6dd5 Bundled output for commit 48064184a7 [skip ci] 2019-02-18 07:51:00 +00:00
Daniël Klabbers
48064184a7 Copied over logic from EditTagModal to allow additional attributes to be send
to the API based on additional fields rendered by extending the fields.
2019-02-18 08:43:47 +01:00
Franz Liedke
876c5d3a10 Add changelog 2019-02-15 00:30:51 +01:00
Franz Liedke
34553bb823 Add changelog 2019-02-15 00:30:51 +01:00
Franz Liedke
d97df66e34 Add changelog 2019-02-15 00:30:51 +01:00
Franz Liedke
f45e15c877 Add changelog 2019-02-15 00:30:50 +01:00
Franz Liedke
f00f3c985a Add changelog 2019-02-15 00:30:50 +01:00
Franz Liedke
a27b500e9a Add changelog 2019-02-15 00:30:49 +01:00
Franz Liedke
72f9f7d5b5 Add changelog 2019-02-15 00:30:49 +01:00
Franz Liedke
e432c0b663 Update changelog 2019-02-15 00:30:04 +01:00
Franz Liedke
6d0de4b29c Update changelog 2019-02-15 00:30:04 +01:00
Franz Liedke
d6604dfa74 Update changelog 2019-02-15 00:30:03 +01:00
Franz Liedke
55b1fd5461 Update changelog 2019-02-15 00:30:03 +01:00
Franz Liedke
979030432f Update changelog 2019-02-15 00:30:00 +01:00
Franz Liedke
b36a58db10 Update changelog 2019-02-14 23:40:18 +01:00
flarum-bot
1342fb5c3a Bundled output for commit c28aaf8ddd [skip ci] 2019-02-13 19:09:54 +00:00
flarum-bot
20f6c33113 Bundled output for commit 06b2968636 [skip ci] 2019-02-13 19:09:47 +00:00
Franz Liedke
86dc439d52 Update JS dependencies to fix vulnerable packages 2019-02-13 20:08:20 +01:00
Franz Liedke
c28aaf8ddd Update JS dependencies to fix vulnerable packages 2019-02-13 20:08:15 +01:00
Franz Liedke
06b2968636 Update JS dependencies to fix vulnerable packages 2019-02-13 20:08:05 +01:00
Daniël Klabbers
209455481d prefixes indices when installing too 2019-02-05 09:50:15 +01:00
Daniël Klabbers
cd4fc8e7db Capsule manager (#1744)
Refactored to use the Capsule Database manager for setting up the
Flarum (mysql) connection.

This will introduce the reconnector automatically, fixing #1740
2019-02-04 23:31:12 +01:00
Franz Liedke
233b495ff8 Properly wrap error bag in session
Second part of fixing #1683.
2019-02-03 21:16:43 +01:00
Franz Liedke
e4a913db95 Fix error redirect when resetting passwords
This was an oversight from the large database column renamings.

Fixes #1683.
2019-02-03 21:06:47 +01:00
Franz Liedke
d515b16303 Depend on Laravel 5.7 for correct index names 2019-02-03 20:51:23 +01:00
Franz Liedke
95d01f3136 Depend on Laravel 5.7 for correct index names 2019-02-03 20:51:10 +01:00
Franz Liedke
b0d948dc32 Add helpful (?) output to test setup script 2019-02-03 20:39:33 +01:00
Franz Liedke
11a2af43f3 travis: Configure setup for integration tests 2019-02-03 20:39:33 +01:00
Franz Liedke
7870bf9149 Setup Composer commands for testing and setup 2019-02-03 20:39:33 +01:00
Franz Liedke
31266d3029 Make integration tests independent
This creates a dedicated test suite for integration tests. All of them
can be run independently, and there is no order dependency - previously,
all integration tests needed the installer test to run first, and they
would fail if installation failed.

Now, the developer will have to set up a Flarum database to be used by
these tests. A setup script to make this simple will be added in the
next commit.

Small tradeoff: the installer is NOT tested in our test suite anymore,
only implicitly through the setup script. If we decide that this is a
problem, we can still set up separate, dedicated installer tests which
should probably test the web installer.
2019-02-03 20:39:32 +01:00
Franz Liedke
e835b537f1 Move integration tests to separate directory
Again, we do all of this to prepare for creating "real" test suites for
each type of tests.
2019-02-01 19:01:12 +01:00
Franz Liedke
03c854b902 Extract pure unit tests so that they can run fast
- Move to separate directory (base for a separate test suite)
- Inherit directly from PhpUnit
- Configure test suite with dedicated XML file
2019-02-01 19:01:09 +01:00
Franz Liedke
81648f643d Merge pull request #1617 from flarum/fl/installer-cleanup
Split up the installer logic
2019-02-01 17:43:59 +01:00
Franz Liedke
638f934ec4 Use Collection class rather than collect() helper 2019-02-01 14:12:29 +01:00
Franz Liedke
fd7610ffee Improve problem description for wrong PHP version 2019-02-01 13:00:25 +01:00
Franz Liedke
d27a9a6421 DatabaseConfig: Implement Arrayable contract 2019-02-01 13:00:07 +01:00
Franz Liedke
4baf5d5008 Fix tests 2019-02-01 10:33:21 +01:00
Franz Liedke
d4cdd11533 Installer: Support reverting asset publication 2019-01-31 22:43:07 +01:00
Franz Liedke
6f8707fa51 Migrator: Fix resetting core migrations 2019-01-31 22:42:35 +01:00
Franz Liedke
f0287c376a Fix table name in migration 2019-01-31 22:01:05 +01:00
Franz Liedke
0273bf78db Remove obsolete dropForeign() migration
Forgotten in commit cbc95e42dd.
2019-01-31 22:00:41 +01:00