Skip to content
This repository has been archived by the owner on Jun 29, 2023. It is now read-only.

Releases: kjuulh/dagger-sdk

dagger-sdk v0.2.6

19 Feb 17:04
c312bc5
Compare
Choose a tag to compare

Documentation

  • fix readme

Commit Statistics

  • 1 commit contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

dagger-sdk v0.2.5

19 Feb 17:01
f727318
Compare
Choose a tag to compare

New Features

  • without Some in _opts functions
    Option has been removed as a wrapper around opts. This makes it much
    more convenient to use

    client.container_opts(Some(ContainerOpts{}))
    // ->
    client.container_opts(ContainerOpts{})

    The same options are still available, either an empty object can be
    passed, or a non _opts function can be used

  • with _opts methods
    Now all opt values enter into a _opts function instead of the original.
    This avoids a lot of verbosity for both None in the case opts are
    unwanted, and Some() if they actually are.

    They are used like so:

    client.container().from("...");
    client.container_opts(Some(ContainerOpts{ ... }))

    Some from opts will be removed in a future commit/pr

  • move to &str instead of String and introduce builder.
    This will make the api much easier to use, as we can now rely on ""
    instead of "".into() for normal string values.

    Introduced builder as well, which makes it much easier to use *Opts, as
    it can handle the building of that, and get the benefits from String ->
    &str, as that is currently not allowed for optional values

Bug Fixes

  • cargo clippy
  • without phantom data
  • dependencies

Commit Statistics

  • 6 commits contributed to the release.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • cargo clippy (c627595)
    • without Some in _opts functions (f29ff83)
    • with _opts methods (9762da8)
    • without phantom data (02006d4)
    • move to &str instead of String and introduce builder. (94336d0)
    • dependencies (6e2292c)

dagger-sdk v0.2.4

19 Feb 14:35
cc81124
Compare
Choose a tag to compare

Bug Fixes

  • readme dagger-rs -> dagger-sdk

Commit Statistics

  • 1 commit contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • readme dagger-rs -> dagger-sdk (7d04ab1)

dagger-sdk v0.2.3

19 Feb 14:31
9235030
Compare
Choose a tag to compare

New Features

  • re-export through lib.rs
    this means that you can now use dagger_sdk::connect() instead of
    dagger_sdk::client::connect();
  • with return result instead of unwrap
  • remove unnecessary option returns

Commit Statistics

  • 3 commits contributed to the release.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • re-export through lib.rs (19ed6c2)
    • with return result instead of unwrap (de063ea)
    • remove unnecessary option returns (5d66736)

dagger-sdk v0.2.2

19 Feb 11:31
e921ba1
Compare
Choose a tag to compare

New Features

  • update to dagger v0.3.12

Bug Fixes

  • fixed fmt errors

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release dagger-core v0.2.2, dagger-codegen v0.2.2, dagger-rs v0.2.8 (1638f15)
    • fixed fmt errors (10bc6f3)
    • update to dagger v0.3.12 (6e5f407)

dagger-core v0.2.2

19 Feb 11:28
1638f15
Compare
Choose a tag to compare

New Features

  • update to dagger v0.3.12

Commit Statistics

  • 1 commit contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • update to dagger v0.3.12 (6e5f407)

dagger-codegen v0.2.5

19 Feb 21:44
0499024
Compare
Choose a tag to compare

New Features

  • add documentation strings

  • Use async runtime instead of blocking.
    Default to using async runtime instead of blocking. I.e.

    fn main() -> eyre::Result<()> {
      // ...
    
      client.container().from("rust").publish("somewhere")?;
    
      // ...
    }
    
    // to
    
    async fn main() -> eyre::Result<()> {
      // ...
    
      client.container().from("rust").publish("somewhere").await?;
    
      // ...
    }

Commit Statistics

  • 2 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • add documentation strings (978ede6)
    • Use async runtime instead of blocking. (9be6f43)

dagger-codegen v0.2.4

19 Feb 17:01
f727318
Compare
Choose a tag to compare

New Features

  • without Some in _opts functions
    Option has been removed as a wrapper around opts. This makes it much
    more convenient to use

    client.container_opts(Some(ContainerOpts{}))
    // ->
    client.container_opts(ContainerOpts{})

    The same options are still available, either an empty object can be
    passed, or a non _opts function can be used

  • with _opts methods
    Now all opt values enter into a _opts function instead of the original.
    This avoids a lot of verbosity for both None in the case opts are
    unwanted, and Some() if they actually are.

    They are used like so:

    client.container().from("...");
    client.container_opts(Some(ContainerOpts{ ... }))

    Some from opts will be removed in a future commit/pr

  • move to &str instead of String and introduce builder.
    This will make the api much easier to use, as we can now rely on ""
    instead of "".into() for normal string values.

    Introduced builder as well, which makes it much easier to use *Opts, as
    it can handle the building of that, and get the benefits from String ->
    &str, as that is currently not allowed for optional values

Bug Fixes

  • cargo clippy
  • without phantom data

Commit Statistics

  • 5 commits contributed to the release.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • cargo clippy (c627595)
    • without Some in _opts functions (f29ff83)
    • with _opts methods (9762da8)
    • without phantom data (02006d4)
    • move to &str instead of String and introduce builder. (94336d0)

dagger-codegen v0.2.3

19 Feb 14:31
9235030
Compare
Choose a tag to compare

New Features

  • with return result instead of unwrap
  • remove unnecessary option returns

Commit Statistics

  • 2 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • with return result instead of unwrap (de063ea)
    • remove unnecessary option returns (5d66736)

dagger-codegen v0.2.2

19 Feb 11:28
1638f15
Compare
Choose a tag to compare

New Features

  • update to dagger v0.3.12

Commit Statistics

  • 1 commit contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • update to dagger v0.3.12 (6e5f407)