Skip to content

Releases: elm-toulouse/cbor

1.1.0

02 Aug 22:17
a48e967
Compare
Choose a tag to compare

Added

Cbor

  • New module Cbor exposing a generic CborItem sum-type.

Cbor.Decode

  • New primitives added (see #1):

    keyValueMap : Decoder k -> Decoder v -> Decoder (List ( k, v )) 
    
    array : Decoder a -> Decoder a
    record : Decoder a -> Decoder a
    
    any : Decoder CborItem
    raw : Decoder Bytes

Cbor.Encode

  • New primitives added:

    keyValueMap : (k -> Encoder) -> (v -> Encoder) -> List ( k, v ) -> Encoder
    
    undefined : Encoder
    
    any : CborItem -> Encoder
    raw : Bytes -> Encoder

Changed

N/A

Removed

N/A

1.0.0

02 Aug 22:17
eb06ed3
Compare
Choose a tag to compare

Added

  • Initial RFC-7049 implementation
  • Provide unit & fuzz tests
  • Initial README with example usage

Changed

N/A

Removed

N/A