discourse/app
David Taylor 7b4e7bbe1d
DEV: Deprecate implicit injections for all services
Ember's implementation of implicit injections is removed in Ember 4.x. In Discourse, we've implemented a shim for the behavior via 743be2d596 to buy us more time. This commit takes an incremental step towards removing the shim by introducing a deprecation notice for all implicit injections on "Service" classes, which should be the easiest to fix up.

Eventually we will want to do something similar for Controller/Route/etc, so this commit implements the deprecation notice in a generic way.

Before merging this commit, we'll need to fix up the remaining implicit injections in core services. (in the core test suite, relying on deprecations causes test failures)
2023-10-03 12:13:02 +01:00
..
assets DEV: Deprecate implicit injections for all services 2023-10-03 12:13:02 +01:00
controllers FEATURE: Add `prompt=none` functionality to SSO Provider protocol (#22393) 2023-09-28 12:53:28 +01:00
helpers DEV: Switch to using standard ember-cli test bundle (#23337) 2023-09-04 17:09:55 +01:00
jobs FEATURE: site settings to revoke api keys older than a number of days (#23595) 2023-09-15 16:31:29 -03:00
mailers FIX: Order tags shown in email subject by topics count and name (#22586) 2023-07-13 15:39:58 +08:00
models FIX: Allow category moderators to move topics to their categories (#20896) 2023-10-03 17:59:16 +08:00
serializers DEV: Cleanup unused wizard illustrations (#23659) 2023-09-26 10:34:38 +08:00
services FIX: Everyone should be aware a cached summary is outdated. (#23438) 2023-09-06 12:09:21 -03:00
views DEV: Stop building test assets in production under Embroider (#23388) 2023-09-11 09:12:37 +01:00