Releases: kjuulh/dagger-sdk
dagger-sdk v0.2.6
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
- fix readme (04e70ce)
dagger-sdk v0.2.5
New Features
-
without Some in _opts functions
Option has been removed as a wrapper around opts. This makes it much
more convenient to useclient.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
dagger-sdk v0.2.4
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
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
dagger-sdk v0.2.2
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
dagger-core v0.2.2
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
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
dagger-codegen v0.2.4
New Features
-
without Some in _opts functions
Option has been removed as a wrapper around opts. This makes it much
more convenient to useclient.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
dagger-codegen v0.2.3
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
dagger-codegen v0.2.2
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)