-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
-
Not Needed
-
Currently the bsonoptions package is used exclusively to define configuration options for types and functions in the bsoncodec package. Those options structs are almost exact duplicates of most of the *Codec structs.
Note that deprecating those options depends on being able to override the default behavior via the bson.Encoder and bson.Decoder types, which is implemented in GODRIVER-2716.
Definition of done:
- Deprecate all exported symbols in the bsonoptions package. Recommend using the bson.Encoder and bson.Decoder configurations instead.
- depends on
-
GODRIVER-2716 Deprecate all "bsoncodec.*Codec" types
- Closed
- is depended on by
-
GODRIVER-2617 Remove or un-export all currently deprecated code in Go Driver 2.0
- Closed