chore(deps): update all dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| @pulumi/azure-native (source) | 2.56.0 -> 2.57.1 |
dependencies | minor | ||||
| @types/node (source) | 20.15.0 -> 20.16.1 |
devDependencies | minor | ||||
| actix-web (source) | 4.5.1 -> 4.9.0 |
dependencies | minor | ||||
| anyhow | 1.0.81 -> 1.0.86 |
dependencies | patch | ||||
| github.com/charmbracelet/bubbles | v0.18.0 -> v0.19.0 |
require | minor | ||||
| github.com/charmbracelet/bubbletea | v0.27.0 -> v0.27.1 |
require | patch | ||||
| github.com/charmbracelet/lipgloss | v0.12.1 -> v0.13.0 |
require | minor | ||||
| github.com/pulumi/pulumi-aws-native/sdk | v0.117.1 -> v0.119.0 |
require | minor | ||||
| reqwest | 0.12.5 -> 0.12.7 |
dependencies | patch | ||||
| serde (source) | 1.0.197 -> 1.0.208 |
dependencies | patch | ||||
| tracing-bunyan-formatter | 0.3.7 -> 0.3.9 |
dependencies | patch | ||||
| tracing-subscriber (source) | 0.3.17 -> 0.3.18 |
dependencies | patch | ||||
| typed-builder | 0.19.0 -> 0.20.0 |
dependencies | minor |
Release Notes
pulumi/pulumi-azure-native (@pulumi/azure-native)
v2.57.1
Does the PR have any schema changes?
Looking good! No breaking changes found. No new resources/functions.
What's Changed
- Add WillReplaceOnChanges for Storage Blob by @danielrbradley in https://github.com/pulumi/pulumi-azure-native/pull/3532
- Correctly handle missing WebApps and document the custom resource interface better by @thomas11 in https://github.com/pulumi/pulumi-azure-native/pull/3533
Full Changelog: https://github.com/pulumi/pulumi-azure-native/compare/v2.57.0...v2.57.1
v2.57.0
Does the PR have any schema changes?
Found 9 breaking changes:
Resources
- "azure-native:documentdb:FirewallRule":
- inputs:
🟡"endIpAddress" missing🟡"startIpAddress" missing
- properties:
🟡"endIpAddress" missing output "endIpAddress"🟡"provisioningState" missing output "provisioningState"🟡"startIpAddress" missing output "startIpAddress"
- inputs:
Types
🟡"azure-native:billing:InvoiceSectionProperties": properties: "targetCloud" type changed from "" to "string"🔴"azure-native:billing:TargetCloud" missing🟢"azure-native:datafactory:SharePointOnlineListLinkedService": required: "servicePrincipalKey" property is no longer Required🟢"azure-native:datafactory:SharePointOnlineListLinkedServiceResponse": required: "servicePrincipalKey" property is no longer Required
New resources:
network.IpamPoolnetwork.ReachabilityAnalysisIntentnetwork.ReachabilityAnalysisRunnetwork.StaticCidrnetwork.VerifierWorkspace
New functions:
network.getIpamPoolnetwork.getIpamPoolUsagenetwork.getReachabilityAnalysisIntentnetwork.getReachabilityAnalysisRunnetwork.getStaticCidrnetwork.getVerifierWorkspacenetwork.listIpamPoolAssociatedResources
What's Changed
- Remove erroneous useOids and useMsi defaults that interfere with env variables by @thomas11 in https://github.com/pulumi/pulumi-azure-native/pull/3525
- Fix nightly gen by @danielrbradley in https://github.com/pulumi/pulumi-azure-native/pull/3527
Full Changelog: https://github.com/pulumi/pulumi-azure-native/compare/v2.56.0...v2.57.0
dtolnay/anyhow (anyhow)
v1.0.86
- Fix parse error in
ensure!with non-literal after minus sign (#373)
v1.0.85
v1.0.84
- Disallow calling
ensure!through aNotimpl for a type that is notbool(#367)
v1.0.83
- Integrate compile-time checking of cfgs (#363)
v1.0.82
- Documentation improvements
charmbracelet/bubbles (github.com/charmbracelet/bubbles)
v0.19.0
Bugs? Squashed (along with a few nice lil’ features).
Community-Driven Development?! Yep, the majority of the changes in this release were done by the community. Thank you all for your contributions that made this release possible.
Progress: custom chars
You can now customize the filled and empty characters of the progress bar.
p := progress.New(progress.WithFillCharacters('>', '.'))
Table improvements
Help is on the way
Table now includes a short and full help view so it's easier than ever to tell your users how to interact with the table.
// Render a table with its help.
t := table.New()
view := t.View() + "\n" + t.HelpView()
Accessing columns
You can also now get the table's columns (this already existed for rows).
package table
// Columns returns the current columns.
func (m Model) Columns() []Column
List: page navigation is fixed!
Previously, list.NextPage() and list.PrevPage() didn't work because the methods did not have pointer receivers. We've fixed this…by making them pointer receivers!
⚠️ Note that this is a minor API change and you might need to update your app to pass a pointer receiver to your model rather than a copy. Details in #458.
package progress
// NextPage moves to the next page, if available.
func (m *Model) NextPage()
// PrevPage moves to the previous page, if available.
func (m *Model) PrevPage()
What’s Changed
Changed
- Textarea: Improve setting width by @mikelorant in https://github.com/charmbracelet/bubbles/pull/496
- Textinput: fix out of range panic if no matched suggestions by @rdnt in https://github.com/charmbracelet/bubbles/pull/473
- List: Fix no-op list pagination functions by @nekopy in https://github.com/charmbracelet/bubbles/pull/458
- Table: Clarify position constant in JoinHorizontal by @aditipatelpro in https://github.com/charmbracelet/bubbles/pull/577
- Progress: make full/empty fill characters configurable by @rwinkhart in https://github.com/charmbracelet/bubbles/pull/409
- Dependencies: switch to x/ansi for text manipulation by @aymanbagabas in https://github.com/charmbracelet/bubbles/pull/505
Added
- Textarea: add help to textarea key bindings by @TravisYeah in https://github.com/charmbracelet/bubbles/pull/418
- Textarea: Add multiline placeholder by @mikelorant in https://github.com/charmbracelet/bubbles/pull/302
- Table: Add column return function by @abeleinin in https://github.com/charmbracelet/bubbles/pull/369
- Table: Implement help.Keymap interface and add quit mapping by @prgres in https://github.com/charmbracelet/bubbles/pull/440
- Ctrl+Left/Right for WordForward/Backward by @maaslalani in https://github.com/charmbracelet/bubbles/pull/387
- Use goreleaser for releases by @aymanbagabas in https://github.com/charmbracelet/bubbles/pull/526
Fixed
- Table: Render Row Tests by @maaslalani in https://github.com/charmbracelet/bubbles/pull/487
- Table: Only render columns with a positive width by @fabio42 in https://github.com/charmbracelet/bubbles/pull/465
- Table: Fix inheritence of SelectedStyle in StyleFunc by @gabrielfu in https://github.com/charmbracelet/bubbles/pull/539
- Table: Don't include header height in the total table size by @prgres in https://github.com/charmbracelet/bubbles/pull/434
- Table: Fix premature viewport scroll by @dzeleniak in https://github.com/charmbracelet/bubbles/pull/429
- Textarea: Fix end of buffer character by @mikelorant in https://github.com/charmbracelet/bubbles/pull/491
- Textarea: Set textarea default EndOfBufferCharacter to ' ' by @blvrd in https://github.com/charmbracelet/bubbles/pull/510
- Textarea: End of Buffer alignment by @maaslalani in https://github.com/charmbracelet/bubbles/pull/486
- Textinput: don't block input on validation by @GabrielNagy in https://github.com/charmbracelet/bubbles/pull/185
- Viewport: Fix division by zero in scrollpercentage by @zMoooooritz in https://github.com/charmbracelet/bubbles/pull/494
- Help: Fix centering by @gabe565 in https://github.com/charmbracelet/bubbles/pull/516
- Progress: Stop spring defaults from overriding WithStringOptions by @nervo in https://github.com/charmbracelet/bubbles/pull/540
- Cursor: Make SetMode method in cursor library handle invalid mode values correctly by @anirudhaCodes in https://github.com/charmbracelet/bubbles/pull/477
Test coverage :white_check_mark:
- Add tests for textarea view by @mikelorant in https://github.com/charmbracelet/bubbles/pull/485
- Add tests for paginator by @anirudhaCodes in https://github.com/charmbracelet/bubbles/pull/480
- Add tests for textInput Tests by @KevM in https://github.com/charmbracelet/bubbles/pull/500
- Improve textarea tests by @mikelorant in https://github.com/charmbracelet/bubbles/pull/490
New Contributors
- @rdnt made their first contribution in https://github.com/charmbracelet/bubbles/pull/473
- @rwinkhart made their first contribution in https://github.com/charmbracelet/bubbles/pull/409
- @mikelorant made their first contribution in https://github.com/charmbracelet/bubbles/pull/485
- @anirudhaCodes made their first contribution in https://github.com/charmbracelet/bubbles/pull/480
- @nekopy made their first contribution in https://github.com/charmbracelet/bubbles/pull/458
- @TravisYeah made their first contribution in https://github.com/charmbracelet/bubbles/pull/418
- @abeleinin made their first contribution in https://github.com/charmbracelet/bubbles/pull/369
- @fabio42 made their first contribution in https://github.com/charmbracelet/bubbles/pull/465
- @prgres made their first contribution in https://github.com/charmbracelet/bubbles/pull/440
- @zMoooooritz made their first contribution in https://github.com/charmbracelet/bubbles/pull/494
- @dzeleniak made their first contribution in https://github.com/charmbracelet/bubbles/pull/429
- @KevM made their first contribution in https://github.com/charmbracelet/bubbles/pull/500
- @gabe565 made their first contribution in https://github.com/charmbracelet/bubbles/pull/516
- @blvrd made their first contribution in https://github.com/charmbracelet/bubbles/pull/510
- @nervo made their first contribution in https://github.com/charmbracelet/bubbles/pull/540
- @gabrielfu made their first contribution in https://github.com/charmbracelet/bubbles/pull/539
- @aditipatelpro made their first contribution in https://github.com/charmbracelet/bubbles/pull/577
Full Changelog: https://github.com/charmbracelet/bubbles/compare/v0.18.0...v0.19.0
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
charmbracelet/bubbletea (github.com/charmbracelet/bubbletea)
v0.27.1
This is a lil’ workaround for a hang that can occur when starting a program using Lip Gloss. For details see https://github.com/charmbracelet/bubbletea/pull/1107.
Changelog
Bug fixes
d6458e0: fix: force query the terminal bg before running any programs (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
charmbracelet/lipgloss (github.com/charmbracelet/lipgloss)
v0.13.0
Woodn’t you know, Lip Gloss has trees!
Lip Gloss now ships with a tree rendering sub-package!
import "github.com/charmbracelet/lipgloss/tree"
Define a new tree.
t := tree.Root(".").
Child("A", "B", "C")
Print the tree.
fmt.Println(t)
// .
// ├── A
// ├── B
// └── C
Trees have the ability to nest.
t := tree.Root(".").
Child("Item 1").
Child(
tree.Root("Item 2").
Child("Item 2.1").
Child("Item 2.2").
Child("Item 2.3"),
).
Child(
tree.Root("Item 3").
Child("Item 3.1").
Child("Item 3.2"),
)
Print the tree.
fmt.Println(t)
Trees can be customized via their enumeration function as well as using
lipgloss.Styles.
enumeratorStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("99")).MarginRight(1)
itemStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("212")).MarginRight(1)
t := tree.Root("Makeup").
Child(
"Glossier",
"Claire’s Boutique",
"Nyx",
"Mac",
"Milk",
).
Enumerator(tree.RoundedEnumerator).
EnumeratorStyle(enumeratorStyle).
ItemStyle(itemStyle).
RootStyle(lipgloss.NewStyle().Foreground(lipgloss.Color("#​04B575")))
Print the tree.
The predefined enumerators for trees are DefaultEnumerator and RoundedEnumerator.
If you need, you can also build trees incrementally:
t := tree.New()
for i := 0; i < repeat; i++ {
t.Child("Lip Gloss")
}
There’s more where that came from
Changelog
New Features
0618c73: feat(test): add test forJoinHorizontal(#346) (@aditipatelpro)feb42a9: feat: move tree to root (#342) (@caarlos0)
Bug fixes
8a0e640: fix: remove unnecessary if (@aymanbagabas)
Documentation updates
bc0de5c: docs(README): make tree example match output (@bashbunni)bb3e339: docs(README): match tree example alignment with list examples (@bashbunni)185fde3: docs(README): update tree images (@bashbunni)ed7f56e: docs: fixCompleteColorexample (#345) (@bashbunni)cf0a7c6: docs: fix tree screenshot (@caarlos0)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
seanmonstar/reqwest (reqwest)
v0.12.7
- Revert adding
impl Service<http::Request<_>>forClient.
v0.12.6
- Add support for
danger_accept_invalid_hostnamesforrustls. - Add
impl Service<http::Request<Body>>forClientand&'_ Client. - Add support for
!Syncbodies inBody::wrap_stream(). - Enable happy eyeballs when
hickory-dnsis used. - Fix
Proxyso thatHTTP(S)_PROXYvalues take precendence overALL_PROXY. - Fix
blocking::RequestBuilder::header()from unsettingsensitiveon passed header values.
serde-rs/serde (serde)
v1.0.208
v1.0.207
- Improve interactions between
flattenattribute andskip_serializing/skip_deserializing(#2795, thanks @Mingun)
v1.0.206
v1.0.205
- Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @Mingun)
- Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)
v1.0.204
- Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @weiznich)
v1.0.203
- Documentation improvements (#2747)
v1.0.202
- Provide public access to RenameAllRules in serde_derive_internals (#2743)
v1.0.201
- Resolve unexpected_cfgs warning (#2737)
v1.0.200
- Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#2733, thanks @jamessan)
v1.0.199
- Fix ambiguous associated item when
forward_to_deserialize_any!is used on an enum withErrorvariant (#2732, thanks @aatifsyed)
v1.0.198
- Support serializing and deserializing
Saturating<T>(#2709, thanks @jbethune)
tokio-rs/tracing (tracing-subscriber)
v0.3.18: tracing-subscriber 0.3.18
This release of tracing-subscriber adds support for the [NO_COLOR][NO_COLOR] environment
variable (an informal standard to disable emitting ANSI color escape codes) in
fmt::Layer, reintroduces support for the [chrono][chrono] crate, and increases the
minimum supported Rust version (MSRV) to Rust 1.63.0.
It also introduces several minor API improvements.
Added
- chrono: Add [
chrono][chrono] implementations ofFormatTime(#2690) - subscriber: Add support for the [
NO_COLOR][NO_COLOR] environment variable infmt::Layer(#2647) - fmt: make
format::Writer::new()public (#2680) - filter: Implement
layer::FilterforOption<Filter>(#2407)
Changed
- log: bump version of
tracing-logto 0.2 (#2772) - Increased minimum supported Rust version (MSRV) to 1.63.0+.
Thanks to @shayne-fletcher, @dmlary, @kaifastromai, and @jsgf for contributing!
idanarye/rust-typed-builder (typed-builder)
v0.20.0
Added
- Add
#[builder(setter(strip_option(fallback = field_opt)))]to add a fallback unstripped method to the builder struct. - Add
#[builder(setter(strip_bool(fallback = field_bool)))]to add a fallback setter that takes theboolvalue to the builder struct.
Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: rust-testcontainers/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-testcontainers/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `testcontainers`.
... required by package `rust-testcontainers v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-testcontainers)`
versions that meet the requirements `^0.22.0` are: 0.22.0
the package `rust-testcontainers` depends on `testcontainers`, with features: `async-trait` but `testcontainers` does not have these features.
It has a required dependency with that name, but only optional dependencies can be used as features.
failed to select a version for `testcontainers` which could resolve this conflict
File name: goreleaser-blob/go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
go: gopkg.in/alecthomas/[email protected]: parsing go.mod:
module declares its path as: github.com/alecthomas/kingpin/v2
but was required as: gopkg.in/alecthomas/kingpin.v2
File name: pulumi-ovh-kube/go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
go: github.com/scraly/pulumi-ovh/[email protected]: parsing go.mod:
module declares its path as: github.com/ovh/pulumi-ovh/sdk
but was required as: github.com/scraly/pulumi-ovh/sdk
File name: rust-actix-web-rest-api-opentelemetry/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-actix-web-rest-api-opentelemetry/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `opentelemetry`.
... required by package `rust-actix-web-rest-api v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-actix-web-rest-api-opentelemetry)`
versions that meet the requirements `^0.24.0` are: 0.24.0
the package `rust-actix-web-rest-api` depends on `opentelemetry`, with features: `rt-tokio-current-thread` but `opentelemetry` does not have these features.
failed to select a version for `opentelemetry` which could resolve this conflict

