Skip to content

wincode@v0.6.0

Latest

Choose a tag to compare

@wincode-releaser wincode-releaser released this 17 Jul 19:36
c03409f

What's Changed

  • ci: update to fuzz-upload-action v2 by @yevshev in #326
  • feat: add support for bumpalo crate by @cpubot in #327
  • fuzz: add missing votor types by @R9295 in #328
  • ci: pin gh actions by @nbelenkov in #330
  • Only add trait bounds for type params that are actually used by @IVSOP in #341
  • fuzz(solana_types): assert deser => ser == orig_data by @R9295 in #342
  • build(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #344
  • build(deps): bump solana-address from 2.6.0 to 2.6.1 in /fuzz by @dependabot[bot] in #338
  • feat: add FromInto schema adapter for #[wincode(with = ...)] by @kskalski in #345
  • build(deps): bump solana-signature from 3.4.0 to 3.4.1 in /fuzz by @dependabot[bot] in #353
  • build(deps): bump solana-hash from 4.3.0 to 4.4.0 in /fuzz by @dependabot[bot] in #337
  • build(deps): bump uuid from 1.23.3 to 1.23.4 in /fuzz by @dependabot[bot] in #350
  • build(deps): bump solana-fee-calculator from 3.2.0 to 3.2.2 in /fuzz by @dependabot[bot] in #340
  • build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.16.1 to 1.17.0 by @dependabot[bot] in #354
  • feat(containers): add public encode_from_iter by @kskalski in #346
  • fix: bv::BitVec canonical decoding by @cpubot in #347
  • fix(derive): avoid wrap in init count for large structs by @cpubot in #355
  • fix(schema): keep_zero_copy(false) for &'a T by @cpubot in #356
  • build(deps): bump actions/attest-build-provenance from 4.1.0 to 4.1.1 by @dependabot[bot] in #357
  • fix(schema): mark bool SchemaWrite as zero-copy by @kskalski in #360
  • fix(config)!: constrain new where ZERO_COPY_ALIGN_CHECK = true by @cpubot in #361
  • fix(derive)!: ensure enum discriminant tags are unique by @cpubot in #362
  • build(deps): bump crossbeam-epoch to 0.9.20 by @kskalski in #364
  • fix(schema): iterate elements up to iterator's declared len by @kskalski in #366
  • feat(schema): add DefaultOnEmptyRead adapter by @kskalski in #363
  • fix(schema): fix asymmetric application of write preallocation check by @cpubot in #367
  • feat(schema): add Discard and DiscardVec adapters for ignored fields by @kskalski in #359
  • build(deps): bump solana-hash from 4.4.0 to 4.5.0 in /fuzz by @dependabot[bot] in #369
  • chore(derive)!: remove derive from attribute by @cpubot in #371
  • feat(schema): impl for (T,) by @cpubot in #372
  • feat(bv): make canonical encoding/decoding opt-in by @cpubot in #375
  • chore(deps): remove solana-short-vec by @cpubot in #377
  • chore(derive): remove struct_extensions attribute by @cpubot in #378
  • fix: enum tag encoding overflow error for serialize_size by @kskalski in #379
  • build(deps): bump uuid from 1.23.4 to 1.23.5 in /fuzz by @dependabot[bot] in #374
  • fix(UninitBuilder)!: preserve generic declaration order by @cpubot in #380
  • build(deps): bump syn from 2.0.117 to 2.0.119 by @dependabot[bot] in #382
  • feat(io)!: rework Reader trait to be unsafe + required method by @cpubot in #381
  • perf(schema): decode SmallVec in place to avoid large stack temporary by @kskalski in #384
  • fix(SystemTime): validate value in size_of to match write by @kskalski in #386
  • fix(UninitBuilder)!: enforce exact field types in projections by @cpubot in #387
  • Bump wincode-derive to 0.5.0 by @cpubot in #376
  • Bump wincode to 0.6.0 by @cpubot in #392

New Contributors

Full Changelog: https://github.com/anza-xyz/wincode/compare/wincode@v0.5.5...wincode@v0.6.0