From 57fb3802f0192f8531faab9cd1e60d5126d6c083 Mon Sep 17 00:00:00 2001 From: Mike Woofter <108414937+mongoKart@users.noreply.github.com> Date: Wed, 16 Oct 2024 15:05:46 -0500 Subject: [PATCH 1/2] first draft --- source/upgrade/v3.txt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/upgrade/v3.txt b/source/upgrade/v3.txt index 46f85994..1dd79ee3 100644 --- a/source/upgrade/v3.txt +++ b/source/upgrade/v3.txt @@ -152,4 +152,16 @@ Version 3.0 Breaking Changes `Double.NaN, `__ `Double.PositiveInfinity, `__ and `Double.NegativeInfinity. `__ - on MSDN. \ No newline at end of file + on MSDN. + +- The driver includes the following changes to the ``BsonValue`` class: + + - Removes the ``[Obsolete]`` attribute from the ``AsLocalTime()`` and + ``AsUniversalTime()`` methods. + - Adds the `AsNullableLocalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableLocalTime.html#MongoDB_Bson_BsonValue_AsNullableLocalTime>`__ + and `AsNullableUniversalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableUniversalTime.html#MongoDB_Bson_BsonValue_AsNullableUniversalTime>`__ + methods. + - Removes the ``AsDateTime()`` method. Use the `AsUniversalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsUniversalTime.html#MongoDB_Bson_BsonValue_AsUniversalTime>`__ + method instead. + - Removes the ``AsNullableDateTime()`` method. Use the `AsNullableUniversalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableUniversalTime.html#MongoDB_Bson_BsonValue_AsNullableUniversalTime>`__ + method instead. \ No newline at end of file From 048c98c16431798cc18b6459b51e92df14d6ae7b Mon Sep 17 00:00:00 2001 From: Mike Woofter <108414937+mongoKart@users.noreply.github.com> Date: Fri, 18 Oct 2024 10:24:27 -0500 Subject: [PATCH 2/2] feedback --- source/upgrade/v3.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/source/upgrade/v3.txt b/source/upgrade/v3.txt index a6f228ed..c0619dc5 100644 --- a/source/upgrade/v3.txt +++ b/source/upgrade/v3.txt @@ -166,12 +166,12 @@ Version 3.0 Breaking Changes - The driver includes the following changes to the ``BsonValue`` class: - - Removes the ``[Obsolete]`` attribute from the ``AsLocalTime()`` and - ``AsUniversalTime()`` methods. - - Adds the `AsNullableLocalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableLocalTime.html#MongoDB_Bson_BsonValue_AsNullableLocalTime>`__ - and `AsNullableUniversalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableUniversalTime.html#MongoDB_Bson_BsonValue_AsNullableUniversalTime>`__ - methods. - - Removes the ``AsDateTime()`` method. Use the `AsUniversalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsUniversalTime.html#MongoDB_Bson_BsonValue_AsUniversalTime>`__ - method instead. - - Removes the ``AsNullableDateTime()`` method. Use the `AsNullableUniversalTime() <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableUniversalTime.html#MongoDB_Bson_BsonValue_AsNullableUniversalTime>`__ - method instead. \ No newline at end of file + - Removes the ``[Obsolete]`` attribute from the ``AsLocalTime`` and + ``AsUniversalTime`` properties. + - Adds the `AsNullableLocalTime <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableLocalTime.html#MongoDB_Bson_BsonValue_AsNullableLocalTime>`__ + and `AsNullableUniversalTime <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableUniversalTime.html#MongoDB_Bson_BsonValue_AsNullableUniversalTime>`__ + properties. + - Removes the ``AsDateTime`` property. Use the `AsUniversalTime <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsUniversalTime.html#MongoDB_Bson_BsonValue_AsUniversalTime>`__ + property instead. + - Removes the ``AsNullableDateTime`` property. Use the `AsNullableUniversalTime <{+new-api-root+}/MongoDB.Bson/MongoDB.Bson.BsonValue.AsNullableUniversalTime.html#MongoDB_Bson_BsonValue_AsNullableUniversalTime>`__ + property instead. \ No newline at end of file