Skip to content

v1.0.0-beta.17

Pre-release
Pre-release
Compare
Choose a tag to compare
@Janther Janther released this 21 Jul 02:31
· 375 commits to main since this release
4fbf978

This release contains 2 main improvements:

  • indentation in chained elements:
// v1.0.0-beta.16
uint foo = someLongFunction(
    foo,
    bar,
    baz
)
.someOtherFunctionA(
    foo,
    bar,
    baz
)
.someOtherFunctionB(
    foo,
    bar,
    baz
)

// v1.0.0-beta.17
uint foo = someLongFunction(
    foo,
    bar,
    baz
)
    .someOtherFunctionA(
        foo,
        bar,
        baz
    )
    .someOtherFunctionB(
        foo,
        bar,
        baz
    )
  • Bug fix for long variable declarations
// input
function isAuthorized(
    bytes32 serviceId,
    address client
) external view override returns (bool) {
    WhitelistStatus storage whitelistStatus = serviceIdToClientToWhitelistStatus[serviceId][client];
    return true;
}

// v1.0.0-beta.16
function isAuthorized(bytes32 serviceId, address client)
    external
    view
    override
    returns (bool)
{

        WhitelistStatus storage whitelistStatus
     = serviceIdToClientToWhitelistStatus[serviceId][client];
    return true;
}

// v1.0.0-beta.17
function isAuthorized(bytes32 serviceId, address client)
    external
    view
    override
    returns (bool)
{
    WhitelistStatus
        storage whitelistStatus = serviceIdToClientToWhitelistStatus[
            serviceId
        ][client];
    return true;
}

Special thanks to @acenolaza (#564) and @passabilities (#562) for their help.