-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
I would like to propose that any feature flag whose name begins with "broken_" should be removed in the next major Mongoid version, in this case 8.0.
In every instance, the "broken_" feature flags are simple bug fixes that would probably be done in either tiny or minor versions without a feature flag in normal Semver.
If a feature is intended to be kept for the next major version, it should be marked as "legacy_" not "broken_" – legacy implies it is more a matter of opinion/preference ("the old way of doing things"), while "broken_" implies correct vs. incorrect.
(Rails provides a good model of managing feature flags and semver, I think most in the Ruby community are happy with how Rails handles things.)
- duplicates
-
MONGOID-5509 Deprecate feature flags which were introduced in Mongoid 7.x
- Closed