Skip to content

Release v0.26.2#366

Merged
bitzoic merged 1 commit intoreleasefrom
release-v0.26.2
Nov 20, 2025
Merged

Release v0.26.2#366
bitzoic merged 1 commit intoreleasefrom
release-v0.26.2

Conversation

@bitzoic
Copy link
Copy Markdown
Member

@bitzoic bitzoic commented Nov 20, 2025

Type of change

  • Release

commit 49086194ca927e9ea77f8a2c3b1844797729c516
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Thu Nov 20 16:53:18 2025 +0530

    Update repo to use forc v0.70.2 and fuel-core v0.47.1 (#365)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates to fuel-core v0.47.1
    - Updates to forc v0.70.2
    - Prepares for new release

    <!-- CURSOR_SUMMARY -->
    ---

    > [!NOTE]
    > Upgrade toolchains and deps to forc 0.70.2/fuel-core 0.47.1/Rust 1.90,
    bump library versions, switch Merkle hashing to s256 asm, and update
    tests/docs accordingly.
    >
    > - **Tooling/CI**:
    > - Bump env/toolchain versions to `Rust 1.90.0`, `forc 0.70.2`,
    `fuel-core 0.47.1` across `./.github/workflows/*`.
    > - **Libraries**:
    > - Version bumps: `asset` → `0.26.2`, `ownership` → `0.26.2`,
    `upgradability` → `0.26.2`, `big_int` → `0.27.0`.
    > - Update deps to Sway-Standards `src{3,5,7,14}` `0.8.2` and `std
    0.70.2` (lockfiles and `Forc.toml`).
    > - `big_int`: refine borrow propagation using explicit
    `U128::from(...)` in subtraction.
    > - **Merkle (crypto)**:
    > - Replace `sha256(Bytes)` calls with inline `s256` asm in `binary`,
    `common`, and `sparse` hashing paths.
    > - **Tests/Examples**:
    > - Update bytecode configurable offsets in
    `tests/src/bytecode/.../mod.rs`.
    > - Bump example/test dependencies to `src* 0.8.2`; regenerate
    lockfiles.
    > - **Docs**:
    > - Update README and docs notes to reference `forc v0.70.2` and
    `fuel-core v0.47.1`.
    >   - Minor CHANGELOG formatting fix.
    >
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    fce93eda90444f778352fffa9fa232e6544b8da5. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->

commit 6501c53f81419b279ee743f0a51804559e86a0d2
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon Sep 15 18:32:28 2025 +0500

    Update `Pausable` to version v0.26.2 (#363)

    ## Type of change

    <!--Delete points that do not apply-->

    - Release Prep

    ## Changes

    The following changes have been made:

    - Updates `Pauseable` versions in preparation for release version
    `v0.26.2` for the new pause events
    - Formats the `Pauseable` Library

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 9c9e5466e9163d854bebb3c3922a4b13189b6791
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon Sep 15 15:47:10 2025 +0500

    Add PauseEvent and UnpauseEvent to Pausable Library (#362)

    ## Type of change

    <!--Delete points that do not apply-->

    - New feature

    ## Changes

    The following changes have been made:

    - Adds `PauseEvent` to Pauseable Library
    - Adds `UnpauseEvent` to Pauseable Library

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit b69af140577cc4cb02695e3339b17743f64f19f8
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Thu Jul 3 19:53:05 2025 +0200

    Add Admin to publish list and update versions (#359)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates the versions to trigger a new release
    - Adds admin to the publish list
    - Updates admin dependencies to an exisiting forc pub version

commit fd7566728236c3a8a7b8d507fce517809cc72f20
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Wed Jul 2 18:39:02 2025 +0800

    Add README.md files to Libraries (#357)

    ## Type of change

    <!--Delete points that do not apply-->

    - Documentation

    ## Changes

    The following changes have been made:

    - Adds README.md files to all libraries to be integrated with forc.pub

    ## Notes

    - When https://github.com/FuelLabs/sway/pull/7264 is resolved the README
    will link to the existing docs if `docs/book/`

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 1116490ad271ba8ad789e7790f16a0f0d4c5823c
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Tue Jul 1 07:02:16 2025 +0800

    Update links for new `forc doc` deployment (#356)

    ## Type of change

    <!--Delete points that do not apply-->

    - Bug fix

    ## Changes

    The following changes have been made:

    - Updates the links for the sway-libs docs now that workspaces have been
    removed

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 58472d234f3a51d0900fb383dc8da55b740a060d
Author: Joshua Batty <joshpbatty@gmail.com>
Date:   Mon Jun 30 13:26:50 2025 +1000

    give each libs docs its own unique subdirectory (#355)

    Ensures that each job writes to a separate directory, and they will no
    longer conflict.

    With these changes, documentation will be published to paths like:
    * https://fuellabs.github.io/sway-libs/master/asset/
    * https://fuellabs.github.io/sway-libs/master/big_int/
    * etc.

    ## Checklist

    - [ ] I have linked to any relevant issues.
    - [ ] I have commented my code, particularly in hard-to-understand
    areas.
    - [ ] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [ ] I have added tests that prove my fix is effective or that my
    feature works.
    - [ ] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [ ] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [ ] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

commit 0056b4d15b6106a074770615733248742785c3ea
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Wed Jun 25 16:14:17 2025 +0800

    Update to forc `v0.69.0` (#352)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates the repository for forc `v0.69.0`.
    - Updates the repository to fuel-core `v0.44.0`.

    ## Notes

    - Required for `forc publish`

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 5234806609fe524a01ba93b1f2e8cc3865406edd
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon Jun 16 10:03:36 2025 +0800

    Add CI job to run `forc publish` on release changes (#351)

    ## Type of change

    <!--Delete points that do not apply-->

    - New feature

    ## Changes

    The following changes have been made:

    - Adds job to publish on the `release` branch for every library.

    ## Notes

    - This will only trigger if the `version` set in the `Forc.toml`
    updates. This means we can update individual packages separately.
    - Setup to handle cases where a previous version does not exist i.e. a
    new library is released

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 2f6bd8f02ff8b50acd710e1e7b626656cb16acbd
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Thu Jun 5 10:05:15 2025 +0800

    Refactor Libraries in preparation for new `forc publish` feature (#350)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Creates a separate project for each library, changing the import path
    - Creates keywords, categories, descriptions, and links in `Forc.toml`
    for each library
    - Updates the documentation to reflect adding a library via `forc
    publish`
    - Updates CI for new file structure
    - Updates all paths for new imports

    ## Breaking

    The dependencies in your `Forc.toml` file must be updated.

    Before:

    ```sway
    [dependencies]
    sway_libs = { git = "https://github.com/FuelLabs/sway-libs", tag = "v0.25.2" }
    ```

    After:

    ```sway
    [dependencies]
    admin = "0.26.0"
    ownership = "0.26.0"
    ```

    The following imports have changed:

    ### Admin Library

    Before:

    ```sway
    use sway_libs::admin::*;
    ```

    After:

    ```sway
    use admin::*;
    ```

    ### Asset Library

    Before:

    ```sway
    use sway_libs::asset::*;
    ```

    After:

    ```sway
    use asset::*;
    ```

    ### Big Integers Library

    ```sway
    use sway_libs::bigint::*;
    ```

    After:

    ```sway
    use big_int::*;
    ```

    ### Bytecode Library

    Before:

    ```sway
    use sway_libs::bytecode::*;
    ```

    After:

    ```sway
    use bytecode::*;
    ```

    ### Merkle Library

    Before:

    ```sway
    use sway_libs::merkle::*;
    ```

    After:

    ```sway
    use merkle::*;
    ```

    ### Ownership Library

    Before:

    ```sway
    use sway_libs::ownership::*;
    ```

    After:

    ```sway
    use ownership::*;
    ```

    ### Pausable Library

    Before:

    ```sway
    use sway_libs::pausable::*;
    ```

    After:

    ```sway
    use pausable::*;
    ```

    ### Queue

    Before:

    ```sway
    use sway_libs::queue::*;
    ```

    After:

    ```sway
    use queue::*;
    ```

    ### Reentrancy Library

    Before:

    ```sway
    use sway_libs::reentrancy::*;
    ```

    After:

    ```sway
    use reentrancy::*;
    ```

    ### Signed Integers

    Before:

    ```sway
    use sway_libs::signed_integers::*;
    ```

    After:

    ```sway
    use signed_int::*;
    ```

    ### Upgradeability

    Before:

    ```sway
    use sway_libs::upgradeability::*;
    ```

    After:

    ```sway
    use upgradeability::*;
    ```

    ## Notes

    - Will need to be updated once sway-standards is also updated for `forc
    publish`

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 9c59cb3e535bb204e93a525b86ba7c024e9a92b9
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon May 26 11:14:46 2025 +0900

    Add example on using a `configurable` to prevent front-running ownership (#347)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)
    - Documentation

    ## Changes

    The following changes have been made:

    - Adds comments on the possibility for ownership to be front-run and how
    to prevent it.
    - Adds example of using a configurable in ownership.
    - Updates the full example to use the configurable.

    ## Notes

    - This came up when reviewing a recent project and they did not know
    about this use case.
    - This requires https://github.com/FuelLabs/sway-libs/pull/348 to be
    merged first

    ## Related Issues

    <!--Delete everything after the "#" symbol and replace it with a number.
    No spaces between hash and number-->

    Closes #346

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 21253c181d07d3403d39714331a5c0e14e8d569e
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Thu May 22 07:12:43 2025 +0900

    Update to forc `v0.68.5` and fuel-core `v0.43.2` (#348)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Update to forc `v0.68.5` and fuel-core `v0.43.2`

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit a7ab36202b391a0e9362674930f3e8be085ef099
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon Apr 28 23:08:08 2025 +0900

    Prepare for v0.25.2 release (#343)

    ## Type of change

    <!--Delete points that do not apply-->

    - Release

    ## Changes

    The following changes have been made:

    - Updates the repo in preparation for the v0.25.2 release

    ## Notes

    - Fixes a critical issue that makes sway-libs compatible with forc
    `v0.68.x`

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 7611dc1929971d626293ef181b6b4692f0f789e3
Author: Call Delegation <106365423+calldelegation@users.noreply.github.com>
Date:   Fri Apr 25 18:20:44 2025 -0400

    docs: Fix Anchors (#341)

    ## Type of change

    <!--Delete points that do not apply-->

    - Documentation

    ## Checklist

    - [ ] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [ ] I have added tests that prove my fix is effective or that my
    feature works.
    - [ ] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [ ] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [ ] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

    Co-authored-by: Cameron Carstens <bitzoic.eth@gmail.com>

commit a7eb21146c41603861292ba9cb6e3498615ac32b
Author: IGI-111 <igi-111@protonmail.com>
Date:   Sat Apr 26 00:12:33 2025 +0200

    Put module comment on top of file (#342)

    ## Type of change

    <!--Delete points that do not apply-->

    - Bug fix

    ## Changes

    Put module comment on top of file since module comments after the file
    type are no longer allowed.

    ## Related Issues

    <!--Delete everything after the "#" symbol and replace it with a number.
    No spaces between hash and number-->

    Closes #\<issue number\>

    ## Checklist

    - [ ] I have linked to any relevant issues.
    - [ ] I have commented my code, particularly in hard-to-understand
    areas.
    - [ ] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [ ] I have added tests that prove my fix is effective or that my
    feature works.
    - [ ] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [ ] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [ ] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

commit 425c9040a687b3da4c3033a32d9fa12ce8f2a41b
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Fri Apr 4 17:57:39 2025 +0900

    Prepare for the v0.25.1 release (#339)

    ## Type of change

    <!--Delete points that do not apply-->

    - Release

    ## Changes

    The following changes have been made:

    - Updates master in preparation for the v0.25.1 release

    ## Notes

    - Includes fixes for `v0.25.0` release to be rendered in the docs hub.

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 762de78826617c5b67926adbd6b5f835214946a2
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Fri Apr 4 17:20:11 2025 +0900

    Add missing examples for `BigUInt` docs hub (#337)

    ## Type of change

    <!--Delete points that do not apply-->

    - Bug fix

    ## Changes

    The following changes have been made:

    - The `BugUInt` docs include documentation on the underlying type. These
    are missing from the example.

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 60b6902bdfddb14700ba8fab81ff341151e22b40
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Tue Apr 1 13:59:16 2025 +0900

    Change codeowners from SwayEx to OnChain (#338)

    ## Type of change

    <!--Delete points that do not apply-->

    - Other (describe below)

    ## Changes

    The following changes have been made:

    - Updates the codeowners from SwayEx to Onchain

    ## Checklist

    - [ ] I have linked to any relevant issues.
    - [ ] I have commented my code, particularly in hard-to-understand
    areas.
    - [ ] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [ ] I have added tests that prove my fix is effective or that my
    feature works.
    - [ ] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [ ] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [ ] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

commit 8fb1e481ecbd26eb4f5f2baf3891659abcd75d4e
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Fri Mar 21 13:19:20 2025 -0300

    Add inline tests for signed integers (#332)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Converts existing tests for signed integers to inline tests
    - Adds additional missing tests

    ## Notes

    - This PR requires a new release of Sway

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit f868bde27d82e3d6054baff1d8d6b0270a14c1bd
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Tue Mar 18 08:13:40 2025 -0300

    Update to forc `v0.67.0` and prepare `v0.25.0` release (#334)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates the repository to forc `v0.67.0`
    - Prepares for the `v0.25.0` release

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit c151254d423a8b8262c8b0d1187ef6f24dbdefc3
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Fri Mar 14 09:03:38 2025 -0300

    Add `BigInt` inline tests for unsafe math and overflow (#333)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Adds tests for expected behavior from `Add` when unsafe math and
    overflow are enabled
    - Adds tests for expected behavior from `Multiply` when unsafe math and
    overflow are enabled
    - Adds tests for expected behavior from `Subtract` when unsafe math and
    overflow are enabled

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 1723c528f6b09fdfcbfb866f302cd6f8eedf429d
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon Mar 10 15:27:08 2025 -0300

    Remove `_with_configurables` functions from `Bytecode` Library and use `Option`  (#330)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)
    - Breaking

    ## Changes

    The following changes have been made:

    - Removes `compute_bytecode_root_with_configurables()`,
    `compute_predicate_address_with_configurables()`,
    `verify_contract_bytecode_with_configurables()`,
    `verify_predicate_address_with_configurables()`.
    - Adds `Option<ContractConfigurables>` argument to
    `compute_bytecode_root()`, `compute_predicate_address()`,
    `verify_contract_bytecode()`, `verify_predicate_address()`.

    ## Notes

    - This PR reimplements https://github.com/FuelLabs/sway-libs/pull/285 as
    this is the first breaking release since then

    ## Breaking

    The following demonstrates the breaking change:

    Before:
    ```sway
    fn foo(my_bytecode: Vec<u8>, my_configurables: ContractConfigurables, my_contract_id: ContractId, my_predicate_address: Address) {
         // Compute bytecode root
         let root_no_configurables: BytecodeRoot = compute_bytecode_root(my_bytecode);
         let root_with_configurables: BytecodeRoot = compute_bytecode_root_with_configurables(my_bytecode, my_configurables);

         // Compute predicate address
         let address_no_configurables: Address = compute_predicate_address(my_bytecode);
         let address_with_configurables: Address = compute_predicate_address_with_configurables(my_bytecode, my_configurables);

         // Verify contract bytecode
         verify_contract_bytecode(my_contract_id, my_bytecode); // No configurables
         verify_contract_bytecode_with_configurables(my_contract_id, my_bytecode, my_configurables); // With configurables

         // Verify predicate address
         verify_predicate_address(my_predicate_address, my_bytecode); // No configurables
         verify_predicate_address_with_configurables(my_predicate_address, my_bytecode, my_configurables); // With configurables
    }
    ```

    After:
    ```sway
    fn foo(my_bytecode: Vec<u8>, my_configurables: ContractConfigurables, my_contract_id: ContractId, my_predicate_address: Address) {
         // Compute bytecode root
         let root_no_configurables: BytecodeRoot = compute_bytecode_root(my_bytecode, None);
         let root_with_configurables: BytecodeRoot = compute_bytecode_root(my_bytecode, Some(my_configurables));

         // Compute predicate address
         let address_no_configurables: Address = compute_predicate_address(my_bytecode, None);
         let address_with_configurables: Address = compute_predicate_address(my_bytecode, Some(my_configurables));

         // Verify contract bytecode
         verify_contract_bytecode(my_contract_id, my_bytecode, None); // No configurables
         verify_contract_bytecode(my_contract_id, my_bytecode, Some(my_configurables)); // With configurables

         // Verify predicate address
         verify_predicate_address(my_predicate_address, my_bytecode, None); // No configurables
         verify_predicate_address(my_predicate_address, my_bytecode, Some(my_configurables)); // With configurables
    }
    ```

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

    ---------

    Co-authored-by: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>

commit ad7974d64b2a4aac229569560020d1e725dd76f2
Author: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>
Date:   Thu Mar 6 20:58:03 2025 +0530

    Add missing breaking change docs for PR #312  (#331)

    ## Type of change
    - Documentation

    ## Changes

    The following changes have been made:

    - Adds breaking change warning and example fix for the TotalOrd
    implementation pr #312

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit c5c3252e3db6684b9a8d642fab7b460aa8799abe
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Thu Mar 6 11:00:37 2025 -0300

    Introduce Sparse Merkle Tree Library (#329)

    ## Type of change

    <!--Delete points that do not apply-->

    - New Library

    ## Changes

    The following changes have been made:

    - Introduces a library to process and verify sparse merkle trees

    ## Breaking

    - The Binary Merkle Proof Library imports have changes:

    Before:
    ```sway
    use sway_libs::merkle::binary_poof::*;
    ```

    After:
    ```sway
    use sway_libs::merkle::binary::*;
    ```

    - The `LEAF`, `NODE`, `leaf_digest()`, and `node_disgest()` functions
    and constants imports have changed:

    Before:
    ```sway
    use sway_libs::merkle::binary_proof::{LEAF, NODE, leaf_digest, node_digest};
    ```

    After:
    ```sway
    use sway_libs::merkle::common::{LEAF, NODE, node_digest};
    use sway_libs::merkle::binary::{leaf_digest};
    ```

    ## Related Issues

    <!--Delete everything after the "#" symbol and replace it with a number.
    No spaces between hash and number-->

    Closes #18

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

    ---------

    Co-authored-by: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>

commit 98a80665672571aa96661e61eec83009edef2f0b
Author: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>
Date:   Thu Mar 6 19:07:50 2025 +0530

    Implement TotalOrd for signed integers (#312)

    ## Type of change

    - New feature

    ## Changes

    - Implements TotalOrd for all signed integers and adds tests
    - Updates forc version in ci to 0.66.5 (total ord was added in this
    version)

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 70a5b2bee71baa51011f7b88d128f0228b500946
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Tue Feb 18 10:54:49 2025 -0300

    Introduce Big Integers Library (#326)

    ## Type of change

    <!--Delete points that do not apply-->

    - New Library

    ## Changes

    The following changes have been made:

    - Introduces the Big Integers Library with the `BigUint` type

    The `BigUint` type has the following functions:
    - `new()`
    - `equal_limb_size()`
    - `number_of_limbs()`
    - `limbs()`
    - `get_limb()`
    - `zero()`
    - `is_zero()`

    The following traits are implemented for the `BigUint` type:

    - `Clone`
    - `From<u8>`
    - `TryInto<u8>`
    - `From<u16>`
    - `TryInto<u16>`
    - `From<u32>`
    - `TryInto<u32>`
    - `From<u64>`
    - `TryInto<u64>`
    - `From<U128>`
    - `TryInto<U128>`
    - `From<u256>`
    - `TryInto<u256>`
    - `From<Bytes>`
    - `Into<Bytes>`
    - `Eq`
    - `Ord`
    - `OrdEq`
    - `Add`
    - `Multiply`
    - `Subtract`

    ## Notes

    - Until this PR is merged, CI link check will error with:
    ```
    ERROR: 1 dead links found!
      [✖] https://fuellabs.github.io/sway-libs/master/sway_libs/bigint/index.html → Status: 404
    ```

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 06a01afc8e67f80135fe03b83aa9cf3218b6270d
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Mon Feb 10 20:04:08 2025 -0300

    Update to forc `v0.66.7` and fuel-core `v0.41.4` and fuels `v0.70.0` (#327)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates the repository to forc `v0.66.7`
    - Updates the repository to fuel-core `v0.41.4`
    - Updates the repository to rust `v1.84.0`

    ## Notes

    - Required for the BigInt library

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit a4b264f2e432f0a5f3e90f06a3f5b6b4ba7baf23
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Tue Feb 4 09:46:02 2025 -0300

    Prepare for v0.24.2 release (#324)

    ## Type of change

    <!--Delete points that do not apply-->

    - Release

    ## Changes

    The following changes have been made:

    - Updates all instances of `v0.24.1` to `v0.24.2`.

    ## Notes

    - Required for compatibility with forc `v0.66.6`.

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 4cd9e12388414801ef98eb36eb9335b707fe21aa
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Fri Jan 31 11:06:57 2025 +0100

    Update to forc `v0.66.6` (#323)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates the repository to forc `v0.66.6`

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

commit df5112e3f73696c612aa65427063d42440a878d1
Author: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>
Date:   Fri Jan 31 15:36:02 2025 +0530

    Expand asset library docs (#322)

    ## Type of change

    - Documentation

    ## Changes

    The following changes have been made:

    - Add examples and expand documentation

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 205e0e617cea37649c31b93563393ded79c76493
Author: grandfather <iotas.echoes-6o@icloud.com>
Date:   Thu Jan 23 12:34:03 2025 +0100

    Typo fix in specification.md (#321)

    # Pull Request: Typo Fix in `specification.md`

    ## Description

    This pull request addresses a minor typo in the `specification.md` file.
    The word **"audiance"** has been corrected to **"audience"** for clarity
    and professionalism.

    ## Changes Made

    - Fixed the typo in the sentence:
    > _For simplicity, a specification can be broken into two levels of
    detail and the one you choose depends on your target audiance._
      - Updated to:
    > _For simplicity, a specification can be broken into two levels of
    detail and the one you choose depends on your target audience._

    - [x] The change is a typo fix

    Co-authored-by: K1-R1 <77465250+K1-R1@users.noreply.github.com>

commit 0d0824a57a7fe920a85f2af7399fbd29c11c7eff
Author: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>
Date:   Wed Jan 22 19:18:54 2025 +0700

    Improve signed integer docs (#318)

    ## Type of change

    - Documentation

    ## Changes

    The following changes have been made:

    - The documentation was expanded
    - More examples were added

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

    ---------

    Co-authored-by: Cameron Carstens <bitzoic.eth@gmail.com>

commit e81bdc6a3ec8ac10600f39904c90ed53e60685c2
Author: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>
Date:   Tue Jan 21 21:47:12 2025 +0700

    Improve ownership docs (#319)

    ## Type of change

    - Documentation

    ## Changes

    The following changes have been made:

    - Expand the documentation
    - Add examples and a new full contract example

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [ ] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit d5577010cacb82db13101107f20914b240c146eb
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Wed Jan 8 10:33:03 2025 +0100

    Update rust versions to v1.83.0 (#317)

    ## Type of change

    <!--Delete points that do not apply-->

    - Improvement (refactoring, restructuring repository, cleaning tech
    debt, ...)

    ## Changes

    The following changes have been made:

    - Updates the rust version in CI to v1.83.0

    ## Notes

    - Over the deployment freeze, something broke and the rust version needs
    to be updated.

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 44066b12344979514426c14ae8088c1690fc34d6
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Sat Dec 14 08:51:45 2024 +0000

    Prepare master for version v0.24.1 (#314)

    ## Type of change

    <!--Delete points that do not apply-->

    - Release

    ## Changes

    The following changes have been made:

    - Updates all instances and mentions of v0.24.0 to v0.24.1

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 24d01a6bccf6ada68317dcd90df92424c36223a7
Author: SwayStar123 <46050679+SwayStar123@users.noreply.github.com>
Date:   Thu Dec 12 18:00:17 2024 +0530

    Fix readme link (#311)

    ## Type of change

    - Bug fix

    ## Changes

    Old link lead to queue, corrected the link

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

    Co-authored-by: Cameron Carstens <bitzoic.eth@gmail.com>

commit 0cec568c6cf6ffd2dfcbafc4dd7ae012f6ab8b01
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Tue Dec 10 23:09:39 2024 +0000

    Reentrancy Tests with Proxy (#310)

    ## Type of change

    <!--Delete points that do not apply-->

    - New feature

    ## Changes

    The following changes have been made:

    - Adds tests to ensure that the reentrancy guard works with a proxy
    contract
    - Refactors the reentrancy guard test contracts to use storage

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

commit 8e40e68032aaa1fb9afdda70f2ca8ee5e5e8c4e4
Author: Call Delegation <106365423+calldelegation@users.noreply.github.com>
Date:   Tue Dec 10 11:10:25 2024 -0500

    docs: Link checker (#313)

    ## Type of change

    Link checker so that broken links are caught before it reaches the docs
    hub

    ## Related Issues

    [<!--Delete everything after the "#" symbol and replace it with a
    number. No spaces between hash and
    number-->](https://github.com/FuelLabs/docs-hub/pull/533)

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [ ] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [ ] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [ ] I have added tests that prove my fix is effective or that my
    feature works.
    - [ ] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [ ] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [ ] I have updated the changelog to reflect the changes on this PR.

commit 7c4c4643176450d9214a83c803fd5be6e79f54e5
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Fri Nov 29 11:41:01 2024 +0100

    Add fallback tests to reentrancy guard library (#309)

    ## Type of change

    <!--Delete points that do not apply-->

    - New feature

    ## Changes

    The following changes have been made:

    - Adds tests to the reentrancy guard library using the `fallback`
    function, ensuring the reentrancy guard still works

    ## Notes

    - This Pr compliments #307

    ## Checklist

    - [x] I have linked to any relevant issues.
    - [x] I have commented my code, particularly in hard-to-understand
    areas.
    - [x] I have updated the documentation where relevant (API docs, the
    reference, and the Sway book).
    - [x] If my change requires substantial documentation changes, I have
    [requested support from the DevRel
    team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
    - [x] I have added tests that prove my fix is effective or that my
    feature works.
    - [x] I have added (or requested a maintainer to add) the necessary
    `Breaking*` or `New Feature` labels where relevant.
    - [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
    Code Review
    Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
    - [x] I have requested a review from the relevant team or maintainers.
    - [x] I have updated the changelog to reflect the changes on this PR.

    ---------

    Co-authored-by: K1-R1 <77465250+K1-R1@users.noreply.github.com>

commit f901f5097690b060ae2d6df469f893112d579150
Author: Cameron Carstens <bitzoic.eth@gmail.com>
Date:   Wed Nov 27 01:56:14 2024 +0700

    Remove comments on cross-contract reentrancy venerability (#308)

    ## Type of change

    <!--Delete points that do not apply-->

    - Documentation

    ## Changes

    The following changes have been made:

    - Removed cautionary note on cross-contract vulnerability in inline docs
    - Removed comment on cross-contract vulnerability in documentation
    - Added note stating cross-contract reentrancy not possible but to still
    exercise caution

    ## Notes

    - Cross-contract reentrancy occurs when a contract like a vault issues
    and manages assets for token contract. However, as Fuel uses native
    assets, no contract call must be made to update balances. Therefore it
    is not possible to perform a cross-contract reentrancy attack.
    - …
@bitzoic bitzoic self-assigned this Nov 20, 2025
@bitzoic bitzoic requested a review from a team as a code owner November 20, 2025 11:27
@cursor
Copy link
Copy Markdown

cursor bot commented Nov 20, 2025

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on December 7.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@bitzoic bitzoic changed the title Squashed commit of the following: Release v0.26.2 Nov 20, 2025
@DefiCake DefiCake self-requested a review November 20, 2025 15:01
@bitzoic bitzoic merged commit b080024 into release Nov 20, 2025
43 checks passed
@bitzoic bitzoic deleted the release-v0.26.2 branch November 20, 2025 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants