This is an automated email from the ASF dual-hosted git repository.

kriskras99 pushed a change to branch feat/schema_aware_ser_and_deser
in repository https://gitbox.apache.org/repos/asf/avro-rs.git


    omit bf3357e  fix: Don't allow serializing a unit variant inside the 
UnionSerializer as that would require a nested union
    omit 6dd2abc  fix: third round of review feedback
    omit ecaf964  fix: Use longs when serializing block item count and byte size
    omit 2ced99b  fix: Second round of code review
    omit bc52d9f  fix: Apply suggestions from code review
    omit faeb5ba  fix: Review feedback
    omit 3d03097  fix: Enable `rustdoc_internal` feature when `cfg(docsrs)` so 
we can use `fake_variadic`
    omit e2055f5  fix: Don't call `T::field_default()` if the schema is 
overwritten using `#[avro(with)]`
    omit 757c25e  fix: Add missing license header and set PR number for tests
    omit b1db20f  feat: Update tests and provide support for old ways of 
`BigDecimal` and `[T; N]`
    omit a010ca6  feat: Rework `SchemaAwareSerializer` to be more strict and 
follow the documented model (no tests)
    omit 7b4c2dc  feat: Use `SchemaAwareDeserializer` in the readers and add 
tests
    omit f1462c3  feat: `SchemaAwareDeserializer` (no tests)
    omit 226d4c2  doc: Document the mapping between the Serde and Avro data 
models
     add 6e6da17  chore: Small fixes including one nightly Clippy lint (#513)
     add 12e74b4  chore(deps): Bump env_logger from 0.11.9 to 0.11.10 (#515)
     add 78cd28e  chore(deps): Bump proptest from 1.10.0 to 1.11.0 (#516)
     add 48dfe5b  chore(deps): Bump uuid from 1.22.0 to 1.23.0 (#521)
     add 3628b5f  chore(deps): Bump ctor from 0.6.3 to 0.8.0 (#522)
     add c0eec3a  Pin dtolnay/rust-toolchain to 
29eef336d9b2848a0b548edc03f92a220660cdb8 (#526)
     add 79cc884  Enable updating PR branches from Github UI (#527)
     add 57bae84  chore(deps): Bump sha2 from 0.10.9 to 0.11.0 (#520)
     add e27e5ea  Do not use Dependabot to update Github Actions (#525)
     add e2901d3  chore: Apply some suggestions by -Dclippy::pedantic (#514)
     add d1a87b8  doc: Document the mapping between the Serde and Avro data 
models
     add 9ec7544  feat: `SchemaAwareDeserializer` (no tests)
     add 5e6025c  feat: Use `SchemaAwareDeserializer` in the readers and add 
tests
     add 128e786  feat: Rework `SchemaAwareSerializer` to be more strict and 
follow the documented model (no tests)
     add 41ceb97  feat: Update tests and provide support for old ways of 
`BigDecimal` and `[T; N]`
     add 470ed43  fix: Add missing license header and set PR number for tests
     add 245a9be  fix: Don't call `T::field_default()` if the schema is 
overwritten using `#[avro(with)]`
     add bf50d48  fix: Enable `rustdoc_internal` feature when `cfg(docsrs)` so 
we can use `fake_variadic`
     add a22e15e  fix: Review feedback
     add 7f38708  fix: Apply suggestions from code review
     add e727465  fix: Second round of code review
     add da3d7be  fix: Use longs when serializing block item count and byte size
     add 4a6639b  fix: third round of review feedback
     add 0c62304  fix: Don't allow serializing a unit variant inside the 
UnionSerializer as that would require a nested union
     add f81f147  chore: Enable and fix Clippy lints

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (bf3357e)
            \
             N -- N -- N   refs/heads/feat/schema_aware_ser_and_deser (f81f147)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   6 +
 .github/dependabot.yml                             |   6 -
 .github/workflows/test-lang-rust-ci.yml            |   6 +-
 .github/workflows/test-lang-rust-clippy.yml        |  10 +-
 Cargo.lock                                         | 161 ++++++++++-----------
 Cargo.toml                                         |  12 +-
 avro/Cargo.toml                                    |   6 +-
 avro/benches/serde.rs                              |   2 +-
 avro/benches/single.rs                             |  12 +-
 .../test_interop_single_object_encoding.rs         |   9 +-
 avro/src/codec.rs                                  |  22 +--
 avro/src/rabin.rs                                  |   5 +-
 avro/src/reader/mod.rs                             |   3 +
 avro/src/schema/builders.rs                        |   6 +-
 avro/src/schema/mod.rs                             |  10 +-
 avro/src/schema/parser.rs                          |  18 +--
 avro/src/schema/record/field.rs                    |  69 +++++----
 avro/src/schema/resolve.rs                         |   4 +-
 avro/src/schema_compatibility.rs                   |   6 +-
 avro/src/schema_equality.rs                        |   4 +-
 avro/src/serde/derive.rs                           |   1 +
 avro/src/serde/deser_schema/mod.rs                 |   4 +
 avro/src/serde/with.rs                             |  14 +-
 avro/src/types.rs                                  |  20 ++-
 avro/src/writer/datum.rs                           |   4 +
 avro/src/writer/mod.rs                             |   4 +-
 avro/src/writer/single_object.rs                   |  16 +-
 avro/tests/append_to_existing.rs                   |   4 +-
 avro/tests/avro-rs-219.rs                          |   1 -
 avro/tests/avro-rs-226.rs                          |   7 +-
 avro/tests/schema.rs                               |  18 +--
 avro/tests/serde_human_readable_true.rs            |   2 +-
 avro_derive/Cargo.toml                             |   2 +-
 avro_derive/build.rs                               |   2 +-
 avro_derive/src/attributes/avro.rs                 |  14 +-
 avro_derive/src/attributes/mod.rs                  |   6 +-
 avro_derive/src/case.rs                            |   8 +-
 avro_derive/src/enums/mod.rs                       |   2 +-
 avro_derive/src/enums/plain.rs                     |   4 +-
 avro_derive/src/lib.rs                             |  43 +++---
 avro_derive/tests/derive.rs                        |  50 ++++---
 avro_derive/tests/serde.rs                         |  20 ++-
 avro_test_helper/Cargo.toml                        |   4 +-
 avro_test_helper/src/data.rs                       |   2 +-
 avro_test_helper/src/lib.rs                        |  18 ++-
 avro_test_helper/src/logger.rs                     |  85 ++++++++---
 46 files changed, 407 insertions(+), 325 deletions(-)

Reply via email to