* test(core): implement test for creating discussion without content
* fix(core): handle `null` case in XML parser
* fix(mentions): change/remove typings in unparser
* fix(mentions): return early if xml null
* chore: fix PHPStan
* chore: move tests to mentions
* chore: remove unused import
* chore: remove unused imports
* test(mentions): implement test for post editing with content empty
* test(mentions): change post edit tests
* test(mentions): add test for creating discussion with empty string
* chore(emoji): export missing modules in compat API
* chore(flags): export missing modules in compat API
* chore(likes): export missing modules in compat API
* chore(lock): export missing modules in compat API
* chore(markdown): export missing modules in compat API
* chore(mentions): export missing modules in compat API
* chore(nicknames): export missing modules in compat API
* chore(extension-manager): export missing modules in compat API
* chore(statistics): export missing modules in compat API
* chore(sticky): export missing modules in compat API
* chore(subscriptions): export missing modules in compat API
* chore(suspend): export missing modules in compat API
* chore(tags): export missing modules in compat API
* chore(core): export missing modules in compat API
* chore: fix tsconfig
* refactor(core): improve extensibility of `CommentPost`
* refactor(core): rename method to more appropriate name
* refactor(core): further improve extensibility of `CommentPost`
* refactor(core): improve extensibility of `Post`
* refactor(flags): use new extensibility for flagged posts
* feat: allow classes that extends AbstractJob to be placed on a specific queue
* Apply fixes from StyleCI
* php 7.3 compat
* Apply fixes from StyleCI
* change to to avoid conflicts with extensions that already do this
* chore: add docblock explaining that this solution only works for Redis queues
* Apply fixes from StyleCI
* chore: update docblock
* Apply fixes from StyleCI
---------
Co-authored-by: StyleCI Bot <bot@styleci.io>
* chore(emoji): export missing modules in compat API
* chore(flags): export missing modules in compat API
* chore(likes): export missing modules in compat API
* chore(lock): export missing modules in compat API
* chore(markdown): export missing modules in compat API
* chore(mentions): export missing modules in compat API
* chore(nicknames): export missing modules in compat API
* chore(extension-manager): export missing modules in compat API
* chore(statistics): export missing modules in compat API
* chore(sticky): export missing modules in compat API
* chore(subscriptions): export missing modules in compat API
* chore(suspend): export missing modules in compat API
* chore(tags): export missing modules in compat API
* chore(core): export missing modules in compat API
Seems composer has a vulnerability, see https://github.com/advisories/GHSA-7c6p-848j-wh5h
Affected versions
>= 2.0.0-alpha1, < 2.2.23 -- patched in 2.2.23
>= 2.3.0-rc1, < 2.7.0 -- patched in 2.7.0
---
Let's raise the minimum to enforce the latest.
Thank you @peopleinside for reporting this.
(cherry picked from commit e771b908d5e42ee223c6321ce264960d42b7ad9d)