- 
    Type:
Improvement
 - 
    Resolution: Duplicate
 - 
    Priority:
Unknown
 - 
    Affects Version/s: None
 - 
    Component/s: None
 - 
    None
 
- 
        None
 
- 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        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
 
 -