Skip to content

Releases: 0xCCF4/UntrustedValue

untrusted_value_derive_internals-v0.3.1

20 Jul 12:52
Compare
Choose a tag to compare

Added

  • added SanitizeValueEnd derive macro for #[untrusted_derive(...)]

untrusted_value_derive_internals-v0.3.0

20 Jul 11:04
Compare
Choose a tag to compare

Added

  • [breaking] trait have now constraints and guarantees that must hold for implementations (see documentation of each trait)
  • [breaking] changed proc macro implementation to provide an better sanitization experience when using nested structs
  • introduced FromTrustedVariant
  • improved documentation of proc macros

untrusted_value_derive-v0.3.1

20 Jul 12:52
Compare
Choose a tag to compare

Added

  • added SanitizeValueEnd derive macro for #[untrusted_derive(...)]

Other

  • fixed clippy warning

untrusted_value_derive-v0.3.0

20 Jul 11:04
Compare
Choose a tag to compare

Added

  • [breaking] trait have now constraints and guarantees that must hold for implementations (see documentation of each trait)
  • [breaking] changed proc macro implementation to provide an better sanitization experience when using nested structs
  • introduced FromTrustedVariant
  • improved documentation of proc macros

untrusted_value-v0.3.1

20 Jul 12:52
Compare
Choose a tag to compare

Added

  • added SanitizeValueEnd derive macro for #[untrusted_derive(...)]

untrusted_value-v0.3.0

20 Jul 11:04
Compare
Choose a tag to compare

Added

  • [breaking] trait have now constraints and guarantees that must hold for implementations (see documentation of each trait)
  • [breaking] changed proc macro implementation to provide an better sanitization experience when using nested structs
  • introduced FromTrustedVariant
  • improved documentation of proc macros

Fixed

  • removed feature still #[cfg(...)] in code

Other

  • fixed cargo clippy warning

untrusted_value_derive_internals-v0.2.4

18 Jul 14:20
Compare
Choose a tag to compare

Added

  • added the untrusted_output macro

Other

  • added documentation for untrusted_output

untrusted_value_derive_internals-v0.2.3

18 Jul 09:08
Compare
Choose a tag to compare

Other

  • all types are reexported in the untrsuted_value crate, to use derive macros just the main crate needs to be imported

untrusted_value_derive_internals-v0.2.2

18 Jul 08:18
82da3eb
Compare
Choose a tag to compare

Added

  • introduced macro require_tainting

Other

  • moved traits/structs into own file each

untrusted_value_derive-v0.2.4

18 Jul 14:20
Compare
Choose a tag to compare

Added

  • added the untrusted_output macro

Other

  • added documentation for untrusted_output