Releases: Shopify/shopify-function-rust
Releases · Shopify/shopify-function-rust
v1.0.0
This version introduces a number of notable changes in how Shopify Functions are written in Rust, in order to leverage the new Shopify Functions Wasm API. See our update guide here for instructions on updating to version 1.0.0
.
What's Changed
- Bump serde_json from 1.0.128 to 1.0.132 by @dependabot in #98
- Bump proc-macro2 from 1.0.86 to 1.0.88 by @dependabot in #97
- Bump serde from 1.0.210 to 1.0.214 by @dependabot in #99
- Bump proc-macro2 from 1.0.88 to 1.0.89 by @dependabot in #100
- Bump proc-macro2 from 1.0.89 to 1.0.92 by @dependabot in #105
- Bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #104
- Bump serde from 1.0.214 to 1.0.215 by @dependabot in #103
- Bump serde from 1.0.215 to 1.0.217 by @dependabot in #108
- Bump quote from 1.0.37 to 1.0.38 by @dependabot in #109
- Bump convert_case from 0.6.0 to 0.7.1 by @dependabot in #112
- Bump proc-macro2 from 1.0.92 to 1.0.93 by @dependabot in #110
- Bump serde_json from 1.0.133 to 1.0.135 by @dependabot in #111
- Bump serde_json from 1.0.135 to 1.0.137 by @dependabot in #113
- Make Decimal implement Display by @Arkham in #114
- Bump serde_json from 1.0.137 to 1.0.138 by @dependabot in #116
- Bump serde from 1.0.217 to 1.0.218 by @dependabot in #118
- Bump proc-macro2 from 1.0.93 to 1.0.94 by @dependabot in #121
- Bump quote from 1.0.38 to 1.0.39 by @dependabot in #122
- Bump convert_case from 0.7.1 to 0.8.0 by @dependabot in #120
- Bump serde_json from 1.0.138 to 1.0.140 by @dependabot in #119
- Bump serde from 1.0.218 to 1.0.219 by @dependabot in #123
- Bump ryu from 1.0.18 to 1.0.20 by @dependabot in #124
- Bump quote from 1.0.39 to 1.0.40 by @dependabot in #125
- Bump proc-macro2 from 1.0.94 to 1.0.95 by @dependabot in #126
- Pin GitHub Actions to commit by @rxbchen in #127
- Bump actions/checkout from 3.6.0 to 4.2.2 by @dependabot in #128
- Add reviewers for github actions dependabots by @adampetro in #129
- Support Wasm API by @adampetro in #130
- Update crate version in docs to 1.0.0 by @andrewhassan in #134
- Add
Deserialize
implementations for input objects by @adampetro in #131 - Improve some macro hygiene by @adampetro in #135
- Use released Wasm API crate by @adampetro in #136
- v1.0.0 by @adampetro in #137
New Contributors
Full Changelog: v0.8.1...v1.0.0
v0.8.1
What's Changed
- Add Dependabot config by @andrewhassan in #68
- Bump ryu from 1.0.17 to 1.0.18 by @dependabot in #74
- Bump quote from 1.0.35 to 1.0.36 by @dependabot in #70
- Bump serde_json from 1.0.114 to 1.0.117 by @dependabot in #71
- Bump proc-macro2 from 1.0.78 to 1.0.83 by @dependabot in #75
- Bump serde from 1.0.197 to 1.0.202 by @dependabot in #69
- Bump proc-macro2 from 1.0.83 to 1.0.85 by @dependabot in #78
- Bump serde from 1.0.202 to 1.0.204 by @dependabot in #82
- Bump proc-macro2 from 1.0.85 to 1.0.86 by @dependabot in #80
- Bump serde_json from 1.0.117 to 1.0.121 by @dependabot in #83
- Bump serde_json from 1.0.121 to 1.0.124 by @dependabot in #86
- Bump serde from 1.0.204 to 1.0.206 by @dependabot in #85
- Bump quote from 1.0.36 to 1.0.37 by @dependabot in #90
- Bump serde_json from 1.0.124 to 1.0.127 by @dependabot in #91
- Bump serde from 1.0.206 to 1.0.209 by @dependabot in #89
- Bump serde_json from 1.0.127 to 1.0.128 by @dependabot in #92
- Bump serde from 1.0.209 to 1.0.210 by @dependabot in #93
- Map JSON scalar to serde_json::Value by @thosakwe in #79
- Bump shopify_function crate to 0.8.1 by @andrewhassan in #95
- Bump shopify_function_macro crate to 0.8.1 by @andrewhassan in #96
New Contributors
- @dependabot made their first contribution in #74
- @thosakwe made their first contribution in #79
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Use graphql_client_codegen with output query string by @dphm in #51
- Make codegen'd mods public by @jbourassa in #61
- Use
ryu
to serializeDecimal
by @adampetro in #63 - Use
serde_json
to deserializeDecimal
by @adampetro in #64 - Revive default extern enums for outputs by @jbourassa in #66
- v0.8.0 by @adampetro in #67
Updating
Update the graphql_client
crate to v0.14
Full Changelog: v0.7.0...v0.8.0
v0.7.1
What's Changed
- Use graphql_client_codegen with output query string by @dphm in #51
- Make codegen'd mods public by @jbourassa in #61
- Use
ryu
to serializeDecimal
by @adampetro in #63 - Use
serde_json
to deserializeDecimal
by @adampetro in #64 - Bump version to
0.7.1
by @adampetro in #65
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Use Ryū's small feature to cut ~9kb by @jbourassa in #55
- [BREAKING] Add
extern_enums
and skip codegen for large enums by @jbourassa in #56CountryCode
,CurrencyCode
, andLanguageCode
are now represented asString
values
- Decimal implements Deref by @Vam-Jam in #48
New Contributors
Full Changelog: v0.6.0...v0.7.0