Any new contract changes should be backwards compatible, unless a new major version is being released. Both the Go and JavaScript packages will need to be released.
--- Go build ---
Dependencies:
make generate_types -C go
--- JavaScript build ---
make install -C js
make protos -C js/packages/types
make build -C js
--- Publish changes ---
- Commit all changes
-
make publish -C js # Select appropriate version, lerna will auto commit vXX.XX.XX