v0.0.6-developer-preview
·
28 commits
to main
since this release
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