Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci(release): v0.99.0 @ master #3581

Merged
merged 1 commit into from
Feb 4, 2025
Merged

ci(release): v0.99.0 @ master #3581

merged 1 commit into from
Feb 4, 2025

Conversation

fuel-service-user
Copy link
Contributor

@fuel-service-user fuel-service-user commented Jan 13, 2025

Summary

In this release, we:

  • Allowed passing gasPrice to getTransactionCost functions to reduce possible network calls
  • Introduced bytecode helpers to compute the Bytecode ID and Legacy Blob ID
  • Added forc tests to the template
  • Updated how we calculate Blob ID so that it mirrors Bytecode ID
  • Added methods to allow querying the Explorer Asset API
  • Enable fuels callbacks to be asynchronous
  • Fixed a de-structuring issue when calling waitForResult on a submitted transaction
  • Fixed incorrect offset usage for Interface.decodeArguments() function
  • Migrated CDN host from cdn.fuel.network to assets.fuel.network
  • Fixed a bug where fuels dev would hang after a Sway compilation error
  • Embedding node incompatibility warnings in GQL errors
  • Removed pageInfo from provider.operations.getBalances response
  • The Address constructor now accepts a range of different inputs
  • Upgraded forc to 0.66.6
  • Upgraded fuel-core to 0.40.4

Breaking


Features

Fixes

Chores


Migration Notes

Chores

#3652 - Remove pageInfo from getBalances GraphQl operations

The pageInfo field has been removed from the response of the provider.operations.getBalances query.

// before
const { balances, pageInfo } = await provider.operations.getBalances({
  first: 100,
  filter: { owner: wallet.address.toB256() },
});
// after
const { balances } = await provider.operations.getBalances({
  first: 100,
  filter: { owner: wallet.address.toB256() },
});

The getBalances method of the Provider class remains unchanged, as it never returned pageInfo:

// not affected
const { balances } = await provider.getBalances();

#3570 - Remove ContractUtils namespaced export

  • ContractUtils was removed and the underlying functions (getContractRoot(), getContractStorageRoot(), getContractId(), hexlifyWithPrefix() are now exported directly from fuels.
// before
import { ContractUtils } from 'fuels';
// after
import { getContractRoot, getContractStorageRoot, getContractId, hexlifyWithPrefix } from 'fuels';

Copy link

vercel bot commented Jan 13, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
fuels-template ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 4, 2025 7:21pm
ts-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 4, 2025 7:21pm
ts-docs-api ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 4, 2025 7:21pm

@github-actions github-actions bot force-pushed the changeset-release/master branch from 34bfb46 to 37b0f40 Compare January 29, 2025 19:05
@arboleya arboleya closed this Feb 4, 2025
@arboleya arboleya reopened this Feb 4, 2025
@arboleya arboleya changed the title ci(release): v0.99.0 @ master ci(release): v0.99.0 @ master asdf Feb 4, 2025
@arboleya arboleya changed the title ci(release): v0.99.0 @ master asdf ci(release): v0.99.0 @ master Feb 4, 2025
Copy link
Contributor

github-actions bot commented Feb 4, 2025

Coverage Report:

Lines Branches Functions Statements
77.2%(+0%) 70.76%(+0%) 75.29%(+0%) 77.19%(+0%)
Changed Files:

Coverage values did not change👌.

@arboleya arboleya merged commit 01375ce into master Feb 4, 2025
29 of 30 checks passed
@arboleya arboleya deleted the changeset-release/master branch February 4, 2025 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants