Releases: superfaceai/one-sdk-js
Releases · superfaceai/one-sdk-js
v1.1.0-beta.3
chore: release v1.1.0-beta.3
v1.1.0-beta.2
chore: release v1.1.0-beta.2
v1.1.0-beta.1
chore: release v1.1.0-beta.1
v1.1.0-beta.0
chore: release v1.1.0-beta.0
v1.1.0
1.1.0 - 2021-12-22
Added
- Pass integration parameters in
perform
Fixed
- Display query parameters in URL with
DEBUG=superface:http:sensitive
v1.1.0-rc.0
chore: release v1.1.0-rc.0
v1.0.1
1.0.1 - 2021-11-24
Added
- Use JSON Pointer (arrays not supported) to specify api token location in body
Fixed
- ProfileParameterValidator now resolves named models before field references
- Buffer serialization in request body
undefined
values are removed when stringifying records
v1.0.1-rc.1
chore: release v1.0.1-rc.1
v1.0.0
1.0.0 - 2021-11-04
Added
- Module for mocking of Superface components
- MapInterpreter now supports integration parameters
Changed
- Removed unnecessary result propagation in interpreter - using stackTop.result instead
- Terminal outcome statements should now correctly exit from iteration
- MappedHTTPErrors and MappedErrors are handled a little better
- Parser uses AST metadata to check if source was changed
- Profile provider resolves integration parameters and fallback to default during
bind
Removed
- replaced zod with ast validations
- deprecated cacheBoundProfileProvider function on SuperfaceClient
Fixed
- operation call no longer overwrites already mapped result
- caller scope no longer leaks into operation callees
result
variable no longer has special meaningoutcome.data
is no longer overwritten byresult
fail
correctly setsoutcome.error
in caller- errors are passed correctly through multiple levels of operation calls
- inline calls throw error when they fail
- Integration parameters are passed from super.json to BoundProfileProvider
v0.0.41-beta.6
chore: release v0.0.41-beta.6