mimic

A dynamic way to instantiate an OCaml flow

ISC License

Stars
18
mimic - 0.0.9 Latest Release

Published by dinosaure 4 months ago

CHANGES:

  • Re-introduce the DNS stack into mimic to be able to resolve domain-names
    (@dinosaure, @hannesm, #24, #26, #28)
mimic - 0.0.9

Published by dinosaure 4 months ago

CHANGES:

  • Re-introduce the DNS stack into mimic to be able to resolve domain-names
    (@dinosaure, @hannesm, #24)
mimic - 0.0.8

Published by dinosaure 5 months ago

CHANGES:

  • Upgrade mimic-happy-eyeballs with happy-eyeballs.1.1.0 (@dinosaure, #22)
mimic - 0.0.7

Published by dinosaure 7 months ago

CHANGES:

  • Delete mimic_mirage which is not used (@hannesm, #17)
  • Delete the fmt dependency (@dinosaure, #18)
  • Support mirage-flow.4.0.0 (@hannesm, #20)
mimic - 0.0.6

Published by dinosaure almost 2 years ago

CHANGES:

  • Fix typo on documentation (2fac4cc, @dinosaure)
  • Add replace function (#14, @dinosaure)
  • Update to ocamlformat.0.23.0 (#15, @dinosaure)
mimic - 0.0.5

Published by dinosaure over 2 years ago

CHANGES:

  • Add support of OCaml 5.00.0 (#10, @dinosaure)
  • Add happy-eyeballs device for MirageOS 4 (#11, @dinosaure)
  • Add {= version} constraint on mimic-happy-eyeballs (@hannesm, #12)
mimic - 0.0.4

Published by dinosaure almost 3 years ago

CHANGES:

  • Use Cstruct.length instead of Cstruct.len (@dinosaure, #2)
  • Remove unnucessary bigarray-compat dependency (@hannesm, #3)
  • Remove rresult (@hannesm, #4)
  • Be able to introspect values produced by mimic (@dinosaure, #5)
  • Improve documentation (@dinosaure, #6 & #7)
mimic - https://github.com/dinosaure/mimic/releases/tag/0.0.3

Published by dinosaure over 3 years ago

CHANGES:

  • Move the project to https://github.com/dinosaure/mimic (@dinosaure)
    Old distributions of mimic are still available on
    https://github.com/mirage/ocaml-git but mimic starts to be
    used by others projects than ocaml-git. We decided to make
    its own repository.

  • Take the most recent value in the ctx instead of the older one
    breaking changes
    When mimic wants to instantiate a transmission protocol, if
    a value 'a Mimic.value was inserted multiple times, mimic
    took the older one to instance the transmission protocol.

    Now, mimic takes the newer one. It useful when we want to
    implement the rediction in HTTP where we need to "replace" values
    by the new destination.