Releases: smartcontractkit/cre-sdk-typescript
Releases · smartcontractkit/cre-sdk-typescript
v0.0.8-alpha
What's Changed
- Make sure sdk works on Windows by @ernest-nowacki in #123
Full Changelog: v0.0.7-alpha...v0.0.8-alpha
v0.0.7-alpha
What's Changed
- Make .d.ts files from sdk/types included in the build output by @ernest-nowacki in #122
Full Changelog: v0.0.6-alpha...v0.0.7-alpha
v0.0.6-alpha
What's Changed
- Javy Plugin 0.0.5-alpha release by @ernest-nowacki in #114
- Update full-checks scripts to use 'bun check' instead of 'bun lint' by @nolag in #116
- Add sendReport helper methods to ClientCapability and SendRequester by @nolag in #117
- Update how we suggest to use CRE CLI in readme by @ernest-nowacki in #118
- DX improvements by @ernest-nowacki in #119
- Smoke test by @ernest-nowacki in #115
- Allow ungrouped imports by @ernest-nowacki in #120
- Use cre cli 0.6.3-alpha version on CI by @ernest-nowacki in #121
Full Changelog: v0.0.5-alpha...v0.0.6-alpha
Write reports improvements
What's Changed
- Make sure examples correctly lists dependencies by @ernest-nowacki in #112
- feat(DAPP-7412): update write report receiver by @jeffrifwaldsmartcontract in #113
Full Changelog: v0.0.4-alpha...v0.0.5-alpha
Improved writing report
What's Changed
- Add helper functions for http action by @nolag in #101
- Clarify and correct README. by @zeuslawyer in #102
- PoR example @ernest-nowacki in #89
- Add blockchain helpers by @ernest-nowacki in #105
- Fix full-checks by @ernest-nowacki in #108
- Wrap reports by @nolag in #109
- Add full checks CI workflow by @ernest-nowacki in #110
Full Changelog: v0.0.3-alpha...v0.0.4-alpha
Syntactic sugar
What's Changed
- Update std tests to include a proper async capability call test by @nolag in #91
- Add log to runtime so workflows don't import bindings directly by @nolag in #90
- Allow examples to resolve @chainlink/cre-sdk by @nolag in #92
- feat(DAPP-7412): remove promises from call capability by @jeffrifwaldsmartcontract in #94
- Make all the examples also work with
cre simulate
by @ernest-nowacki in #95 - Update readme by @ernest-nowacki in #96
- Add syntactic sugar for node mode by @nolag in #93
- Fix readme by @ernest-nowacki in #97
- Add full-checks to make sure packages are healthy by @ernest-nowacki in #98
- Fix merge issuse with node sugar, and remove async in run in node mode by @nolag in #99
- Prepare 0.0.3 alpha by @ernest-nowacki in #100
New Contributors
- @timweri made their first contribution in #1
- @infiloop2 made their first contribution in #2
- @fmonper1 made their first contribution in #6
- @zeuslawyer made their first contribution in #19
- @nolag made their first contribution in #28
Full Changelog: https://github.com/smartcontractkit/cre-sdk-typescript/commits/v0.0.3-alpha
Refactored Runtimes
What's Changed
- Create CODEOWNERS by @timweri in #1
- Add license by @infiloop2 in #2
- Update codeowners by @ernest-nowacki in #4
- SDK kick off by @ernest-nowacki in #3
- chore: add rust to asdf by @fmonper1 in #6
- Improve API (usage of
runner
and.run
) by @ernest-nowacki in #7 - Robust config handling by @ernest-nowacki in #8
- Fix submodules by @ernest-nowacki in #9
- EVM read support by @ernest-nowacki in #10
- Start expanding CRE SDK with extra utils by @ernest-nowacki in #11
- Consensus helpers by @ernest-nowacki in #12
- Write onchain report by @fmonper1 in #13
- Remove
Environment
as a concept by @ernest-nowacki in #14 - feat(DAPP-7236): add unit testing utilities by @jeffrifwaldsmartcontract in #17
- Clean up the types used in the TS SDK a bit by @ernest-nowacki in #15
- readme and change name by @zeuslawyer in #19
- Refactor + restore working http cap by @ernest-nowacki in #18
- Runtime and NodeRuntime support by @ernest-nowacki in #21
- Consensus improvements by @ernest-nowacki in #22
- feat(DAPP-7236): add script for running standard tests by @jeffrifwaldsmartcontract in #16
- Make on-chain great again by @ernest-nowacki in #23
- Typescript issues fixed by @ernest-nowacki in #27
- add .vscode config with biome by @fmonper1 in #30
- fix formatting, excluding generated files by @nolag in #28
- Make on-chain-write workflow functional by @fmonper1 in #31
- chore: add node to asdf tools by @fmonper1 in #26
- Simplify trigger interfaces by @nolag in #25
- Update values, prefer bigint for 64 bits instead of strings and add support for uint64. Fix an issue where types sometimes encode differently by @nolag in #29
- Make standard tests look nice by @ernest-nowacki in #32
- feat(DAPP-7237): add script for building cli workflows by @jeffrifwaldsmartcontract in #33
- feat(DAPP-7237): update javy sdk plugin by @jeffrifwaldsmartcontract in #36
- Unwrap values and simplify timestamp by @nolag in #37
- Add script, remove useless test, fix mocks by @ernest-nowacki in #38
- Fix host bindings by @ernest-nowacki in #39
- Fix consensus hook by @ernest-nowacki in #40
- chore: update sdk plugin by @jeffrifwaldsmartcontract in #41
- Chain selectors by @ernest-nowacki in #42
- cre: build package by @fmonper1 in #35
- Simpler consensus helpers by @nolag in #43
- cleanup the generated files when creating the package by @fmonper1 in #44
- Pkg deploy by @fmonper1 in #46
bun biome:format
result by @ernest-nowacki in #47- make javy binary executable by @fmonper1 in #48
- Fix Javy path by @fmonper1 in #50
- Build platform specifc javy plugins and include binary in cre-build package by @fmonper1 in #49
- make publish job depend on build jobs by @fmonper1 in #52
- fix macos platform name by @fmonper1 in #53
- download artifacts to correct path by @fmonper1 in #54
- fix npm auth token name by @fmonper1 in #55
- fix package names by @fmonper1 in #56
- fix package ls -la by @fmonper1 in #57
- make bun publish log verbose output and fix names of artifacts by @fmonper1 in #58
- add sleep after publishing a packge.log version of package by @fmonper1 in #59
- fix order of jobs on CI by @fmonper1 in #60
- compile javy plugins and include them in platform packages by @fmonper1 in #61
- commit Javy chainlink plugin by @fmonper1 in #62
- Dont build Javy in build pkg script by @fmonper1 in #63
- feat(DAPP-7412): add http trigger to capabilities by @jeffrifwaldsmartcontract in #64
- Update binary paths and post install script by @fmonper1 in #66
- fix: await callCapability in action generator by @jeffrifwaldsmartcontract in #65
- Fix unwrapping primitives in a type safe way in the values package by @nolag in #67
- Add two workflows to test publishing by @ernest-nowacki in #71
- feat(DAPP-7422): move from lazy promise to async result by @jeffrifwaldsmartcontract in #68
- Reorganize publish scripts by @ernest-nowacki in #76
- add unpublish gh action by @ernest-nowacki in #78
- Fix unpublish job by @ernest-nowacki in #79
- Update publish workflow to use zsh by @ernest-nowacki in #80
- use zsh as default by @ernest-nowacki in #81
- Try using zsh absolute path by @ernest-nowacki in #82
- feat(DAPP-7412): add updates for cre-cli by @jeffrifwaldsmartcontract in #73
- Rtinianov runtimes ernest touchups by @ernest-nowacki in #75
- Runtimes refactor by @nolag in #84
- Turborepo by @ernest-nowacki in #85
- Cleanup by @ernest-nowacki in #86
- Remove unused export from cre sdk by @ernest-nowacki in #87
- Run linter by @ernest-nowacki in #88
New Contributors
- @timweri made their first contribution in #1
- @infiloop2 made their first contribution in #2
- @fmonper1 made their first contribution in #6
- @zeuslawyer made their first contribution in #19
- @nolag made their first contribution in #28
Full Changelog: https://github.com/smartcontractkit/cre-sdk-typescript/commits/v0.0.2-alpha
Initial CRE SDK release
What's Changed
Initial rollout of the CRE TS SDK.
New Contributors
- @timweri made their first contribution in #1
- @infiloop2 made their first contribution in #2
- @fmonper1 made their first contribution in #6
- @jeffrifwaldsmartcontract made their first contribution in #17
- @zeuslawyer made their first contribution in #19
- @nolag made their first contribution in #28
Full Changelog: https://github.com/smartcontractkit/cre-sdk-typescript/commits/v0.0.1