Skip to content

v0.0.6-developer-preview

Choose a tag to compare

@EnoRage EnoRage released this 29 May 11:31
· 28 commits to main since this release
037cfa7

What's Changed

  • Refactored all non-essential client-level configuration values to be set by the user at request-time instead by @Tanz0rz in #6
  • Improving parameter isolation when building REST requests by @Tanz0rz in #7
  • Standardized validation pattern for input parameters by @Tanz0rz in #8
  • Isolating and improving input validation by @Tanz0rz in #9
  • Optimizing how validation logic is applied to structs by @Tanz0rz in #10
  • Improving validation logic and project-wide code checking tests by @Tanz0rz in #11
  • Further simplifying validation logic for generated structs by @Tanz0rz in #12
  • Swagger/struct generation now uses concrete types exclusively to simplify config object setup by @Tanz0rz in #16
  • Fix incorrect string literal in ReadContractSymbol by @svanas in #15
  • Remove pointers from slice response objects in Orderbook service by @svanas in #17
  • README links statically use the main branch, config validation improvements, User Agent set by @Tanz0rz in #18
  • More links on README now point to main branch by @Tanz0rz in #19
  • Validation logic/structure improvements. Orderbook request param naming refactor. Better Limit Order Receiver defaults. by @Tanz0rz in #20
  • Swap service parameter validation completed. Simplified token data lookup logic to use SDK instead of chain. ERC20 symbol lookup naming improved. by @Tanz0rz in #21
  • Removing duplicate Content-Type header by @Tanz0rz in #22
  • Limit orders can now be set to auto-expire in the Orderbook service by @Tanz0rz in #23
  • Orderbook orders will now be created using permits when possible by @Tanz0rz in #24
  • Permit1 support in Orderbook. Tenderly custom balances and refactor. Token versions used in permit. Approval fallback for failed Permits. by @Tanz0rz in #25
  • When creating a limit order, enable the integrator to error out when an approval is needed by @Tanz0rz in #26
  • Add strongly typed errors for fail-on-no-approval scenario by @Tanz0rz in #27
  • Adding main repo README by @Tanz0rz in #28
  • Refactoring the SDK structure to be more discoverable by @Tanz0rz in #29
  • Updating docs to reflect v0.0.3-developer-preview release by @Tanz0rz in #30
  • Cleaning up main client config organization by @Tanz0rz in #31
  • Moving the Golang SDK to the root of this repository by @Tanz0rz in #32
  • E2E tests will now only run when a Tenderly key is present by @Tanz0rz in #33
  • Updating the go mod file and imports to match new repo name by @Tanz0rz in #34
  • Improving client config naming now that it is in the models package by @Tanz0rz in #35
  • feat: global refactoring by @EnoRage in #38

New Contributors

Full Changelog: v0.0.2-developer-preview...v0.0.6-developer-preview