Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps) Update Tauri Bundler - autoclosed #2

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 1, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0 -> 1.0.82
attohttpc dependencies minor 0.19 -> 0.28.0
glob dependencies patch 0.3 -> 0.3.1
handlebars dependencies minor 4.3 -> 4.5.0
heck dependencies minor 0.4 -> 0.5.0
hex dependencies patch 0.4 -> 0.4.3
icns dependencies patch 0.3 -> 0.3.1
image dependencies minor 0.24.2 -> 0.25.1
libflate dependencies minor 1.2 -> 1.4.0
log dependencies patch 0.4.17 -> 0.4.21
regex dependencies minor 1 -> 1.10.4
serde (source) dependencies patch 1.0 -> 1.0.199
serde_json dependencies patch 1.0 -> 1.0.116
sha2 dependencies patch 0.10 -> 0.10.8
strsim dependencies minor 0.10.0 -> 0.11.1
tar dependencies patch 0.4.38 -> 0.4.40
tempfile (source) dependencies minor 3.3.0 -> 3.10.1
thiserror dependencies patch 1.0 -> 1.0.59
time (source) dependencies patch 0.3 -> 0.3.36
toml dependencies minor 0.5.9 -> 0.8.12
uuid dependencies minor 1 -> 1.8.0
walkdir dependencies minor 2 -> 2.5.0
winreg dependencies minor 0.10 -> 0.52.0
zip dependencies patch 0.6 -> 0.6.6

Release Notes

dtolnay/anyhow (anyhow)

v1.0.82

Compare Source

  • Documentation improvements

v1.0.81

Compare Source

  • Make backtrace support available when using -Dwarnings (#​354)

v1.0.80

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.79

Compare Source

  • Work around improperly cached build script result by sccache (#​340)

v1.0.78

Compare Source

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#​337)

v1.0.77

Compare Source

v1.0.76

Compare Source

  • Opt in to unsafe_op_in_unsafe_fn lint (#​329)

v1.0.75

Compare Source

v1.0.74

Compare Source

v1.0.73

Compare Source

v1.0.72

Compare Source

  • Documentation improvements

v1.0.71

Compare Source

  • Documentation improvements

v1.0.70

Compare Source

  • Update syn dependency to 2.x

v1.0.69

Compare Source

  • Documentation improvements

v1.0.68

Compare Source

  • Opt out of -Zrustdoc-scrape-examples on docs.rs for now

v1.0.67

Compare Source

  • Improve the backtrace captured when context() is used on an Option (#​280)

v1.0.66

Compare Source

  • Reduce unhelpful backtrace frames in backtraces captured during a context call (#​279)

v1.0.65

Compare Source

v1.0.64

Compare Source

  • Correctly propagate Backtrace when using #[source] anyhow::Error with thiserror crate (#​231)

v1.0.63

Compare Source

v1.0.62

Compare Source

  • Fix extra rebuilding when interleaving command-line cargo invocations with IDE builds (#​261)

v1.0.61

Compare Source

  • Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (#​252)

v1.0.60

Compare Source

  • Propagate --target to rustc invocation when deciding about backtrace support (#​249, thanks @​RalfJung)

v1.0.59

Compare Source

  • Update crates.io metadata to include no-std category

v1.0.58

Compare Source

  • Fix some broken links in documentation

v1.0.57

Compare Source

  • Remove a log4rs-specific workaround from bail! macro implementation

v1.0.56

Compare Source

  • Add must_use warning when an Error created by anyhow! is not used, perhaps because the programmer meant to write bail! instead (#​229)

v1.0.55

Compare Source

  • Documentation improvements

v1.0.54

Compare Source

  • Construct more helpful error message from ensure! when the expression involves a negative literal const generic as the first generic argument of a method call (#​224)

v1.0.53

Compare Source

v1.0.52

Compare Source

  • Reduce overhead of backtrace capture in the case that backtraces are not enabled (#​212)

v1.0.51

Compare Source

  • Show doc for Ok fn

v1.0.50

Compare Source

v1.0.49

Compare Source

  • Add a function anyhow::Ok(v) equivalent to Ok::<_, anyhow::Error>(v) (#​192)

v1.0.48

Compare Source

Example:
```rust
ensure!(flags.len() <= 40);
```

```rust
ensure!(kind == Kind::File);
```

Before:

```console
Condition failed: `flags.len() <= 40`
Condition failed: `kind == Kind::File`
```

After:

```console
Condition failed: `flags.len() <= 40` (99 vs 40)
Condition failed: `kind == Kind::File` (Symlink vs File)
```

v1.0.47

Compare Source

  • Fixes for implicit format args support

v1.0.46

Compare Source

  • Support for implicit format args to match println and other std macros (https://rust-lang.github.io/rfcs/2795-format-args-implicit-identifiers.html)

    let var = ...;
    let error = anyhow!("interpolate {var}");  // equivalent to anyhow!("interpolate {var}", var=var)
  • Detect missing fmt arguments at compile time: anyhow!("{} not found") (#​55)

  • Reduce occurrence of "future cannot be shared between threads safely" in async code using anyhow macros (#​186)

v1.0.45

Compare Source

  • Fix non-compilable macro expansion if downstream crate calls anyhow!, ensure!, or bail! with format args and is built with #![no_std] or #![no_implicit_prelude] (#​177)

v1.0.44

Compare Source

  • Mark error constructors cold to help LLVM optimize code paths not leading to error (#​166, thanks @​stepancheg)

v1.0.43

Compare Source

  • Take -Zallow-features restrictions from Cargo configuration file into account on sufficiently new versions of nightly Cargo (#​157, thanks @​jonhoo)

v1.0.42

Compare Source

  • Enable Android's automated tooling to pull in test coverage improvements

v1.0.41

Compare Source

v1.0.40

Compare Source

  • Reduce memory footprint of errors on Rust versions 1.51+ (#​145)

v1.0.39

Compare Source

  • Add an opt-in implementation of Error::backtrace on stable compilers based on the backtrace crate (#​143)

    [dependencies]
    anyhow = { version = "1.0", features = ["backtrace"] }

v1.0.38

Compare Source

v1.0.37

Compare Source

  • Improve compiler diagnostic on calling macro with a temporary value (#​133)

v1.0.36

Compare Source

  • Make anyhow::Error ABI compatible with void* for round tripping through a C FFI (#​132)

v1.0.35

Compare Source

  • Support 1-argument use of ensure! (#​126)

    ensure!(depth <= MAX_DEPTH);
    // error msg on a false condition would be "Condition failed: `depth <= MAX_DEPTH`"

v1.0.34

Compare Source

v1.0.33

Compare Source

  • Clarify documentation of anyhow!, bail!, ensure! macros (#​114)

v1.0.32

Compare Source

  • Add impl From<anyhow::Error> for Box<dyn Error + Send + 'static> (#​103)

v1.0.31

Compare Source

  • Restore "Stack backtrace" header label above the backtrace in {:?} representation (#​92)

v1.0.30

Compare Source

  • Hide an error message that appears when building with cargo rustc -vv (#​91, thanks @​eoger)

v1.0.29

Compare Source

  • Documentation improvements

v1.0.28

Compare Source

v1.0.27

Compare Source

  • Improve documentation of backtrace environment variable combinations (#​69)

    • If you want panics and errors to both have backtraces, set RUST_BACKTRACE=1;
    • If you want only errors to have backtraces, set RUST_LIB_BACKTRACE=1;
    • If you want only panics to have backtraces, set RUST_BACKTRACE=1 and RUST_LIB_BACKTRACE=0.

v1.0.26

Compare Source

  • Fix indentation when printing causes that have a multiline error message (#​54, thanks @​yaahc)

v1.0.25

Compare Source

  • Add no-std support (#​53)

    In no_std mode, the same API is almost all available and works the same way. To depend on Anyhow in no_std mode, disable our default enabled "std" feature in Cargo.toml. A global allocator is required.

    [dependencies]
    anyhow = { version = "1.0", default-features = false }

    Since the ?-based error conversions would normally rely on the std::error::Error trait which is only available through std, no_std mode will require an explicit .map_err(Error::msg) when working with a non-Anyhow error type inside a function that returns Anyhow's error type.

v1.0.24

Compare Source

  • Preserve cause chain when converting from Box<dyn StdError + Send + Sync> to anyhow::Error (#​50)
  • Work around bug in NixOS package infrastructure (#​49)

v1.0.23

Compare Source

  • Add impl AsRef<dyn std::error::Error> and impl AsRef<dyn std::error::Error + Send + Sync> for anyhow::Error
  • Add Chain::new constructor

v1.0.22

Compare Source

  • Preserve cause chain when bail! or ensure! is invoked with anyhow::Error as the error argument (#​46)

v1.0.21

Compare Source

  • Provide DoubleEndedIterator and ExactSizeIterator implementations for anyhow::Chain to assist in custom rendering of cause chains (#​45)

    let chain = err.chain();
    if chain.len() > 1 {
        eprint!("[[root cause]] ");
    }
    for err in chain.rev() {
        eprintln!("{}", err);
    }

v1.0.20

Compare Source

  • Introduce some {:#} and {:#?} alt formatting representations (#​42)

    When you print an error object using "{}" or to_string(), only the outermost underlying error or context is printed, not any of the lower level causes. This is exactly as if you had called the Display impl of the error from which you constructed your anyhow::Error.

    Failed to read instrs from ./path/to/instrs.json

    To print causes as well using anyhow's default formatting of causes, use the alternate selector "{:#}".

    Failed to read instrs from ./path/to/instrs.json: No such file or directory (os error 2)

    The Debug format "{:?}" includes your backtrace if one was captured. Note that this is the representation you get by default if you return an error from fn main instead of printing it explicitly yourself.

    Error: Failed to read instrs from ./path/to/instrs.json
    
    Caused by:
        No such file or directory (os error 2)
    
    Stack backtrace:
       0: <E as anyhow::context::ext::StdError>::ext_context
                 at /git/anyhow/src/backtrace.rs:26
       1: core::result::Result<T,E>::map_err
                 at /git/rustc/src/libcore/result.rs:596
       2: anyhow::context::<impl anyhow::Context<T,E> for core::result::Result<T,E>>::with_context
                 at /git/anyhow/src/context.rs:58
       3: testing::main
                 at src/main.rs:5
       4: std::rt::lang_start
                 at /git/rustc/src/libstd/rt.rs:61
       5: main
       6: __libc_start_main
       7: _start

    To see a conventional struct-style Debug representation, use "{:#?}".

    Error {
        context: "Failed to read instrs from ./path/to/instrs.json",
        source: Os {
            code: 2,
            kind: NotFound,
            message: "No such file or directory",
        },
    }

    If none of the built-in representations are appropriate and you would prefer to render the error and its cause chain yourself, it can be done something like this:

    use anyhow::{Context, Result};
    
    fn main() {
        if let Err(err) = try_main() {
            eprintln!("ERROR: {}", err);
            err.chain().skip(1).for_each(|cause| eprintln!("because: {}", cause));
            std::process::exit(1);
        }
    }
    
    fn try_main() -> Result<()> {
        ...
    }

v1.0.19

Compare Source

  • Export anyhow! also under the alias format_err! (#​37)

v1.0.18

Compare Source

  • Support downcasting errors with context to the context's type C or to the underlying error type E (#​34)

    That is, in codebases that rely on downcasting, Anyhow's context now supports both of the following use cases:

    • Attaching context whose type is insignificant onto errors whose type is used in downcasts.

      In other error libraries whose context is not designed this way, it can be risky to introduce context to existing code because new context might break existing working downcasts. In Anyhow, any downcast that worked before adding context will continue to work after you add a context, so you should freely add human-readable context to errors wherever it would be helpful.

      use anyhow::{Context, Result};
      
      fn do_it() -> Result<()> {
          helper().context("failed to complete the work")?;
          ...
      }
      
      fn main() {
          let err = do_it().unwrap_err();
          if let Some(e) = err.downcast_ref::<SuspiciousError>() {
              // If helper() returned SuspiciousError, this downcast will
              // correctly succeed even with the context in between.
          }
      }
    • Attaching context whose type is used in downcasts onto errors whose type is insignificant.

      Some codebases prefer to use machine-readable context to categorize lower level errors in a way that will be actionable to higher levels of the application.

      use anyhow::{Context, Result};
      
      fn do_it() -> Result<()> {
          helper().context(HelperFailed)?;
          ...
      }
      
      fn main() {
          let err = do_it().unwrap_err();
          if let Some(e) = err.downcast_ref::<HelperFailed>() {
              // If helper failed, this downcast will succeed because
              // HelperFailed is the context that has been attached to
              // that error.
          }
      }

v1.0.17

Compare Source

  • Work around poor paths in compiler diagnostic when missing Context import (#​30)

v1.0.16

Compare Source

  • Add impl From<anyhow::Error> for Box<dyn std::error::Error + 'static> (#​25)

v1.0.15

Compare Source

  • Documentation improvements

v1.0.14

Compare Source

  • Replace compiler version detection with probing the Backtrace api to be more resilient to nightly development of backtrace feature (#​24)

v1.0.13

Compare Source

  • Support building with dev toolchains older than 1.40.0-nightly (#​20)

v1.0.12

Compare Source

  • Improve return type inference when calling .context(...) on a Result (#​18)

v1.0.11

Compare Source

v1.0.10

Compare Source

  • Documentation improvements: show example of thiserror's derive(Error)

v1.0.9

Compare Source

  • Seal the Context trait as it is not intended to be implemented outside of anyhow

v1.0.8

Compare Source

  • Preserve the source and backtrace of error expressions passed to anyhow!($expr)

v1.0.7

Compare Source

yanked

v1.0.6

Compare Source

  • Preserve source and backtrace when converting from anyhow::Error to Box<dyn std::error::Error + Send + Sync>

v1.0.5

Compare Source

  • Add impl From<anyhow::Error> for Box<dyn std::error::Error + Send + Sync + 'static> (#​10)

v1.0.4

Compare Source

v1.0.3

Compare Source

  • Allow .context(...) and .with_context(|| ...) on Option<T>

v1.0.2

Compare Source

v1.0.1

Compare Source

sbstp/attohttpc (attohttpc)

v0.28.0

Compare Source

What's Changed

Full Changelog: sbstp/attohttpc@v0.27.0...v0.28.0

v0.27.0

Compare Source

What's Changed

New Contributors

Full Changelog: sbstp/attohttpc@v0.26.1...v0.27.0

v0.26.1

Compare Source

v0.26.0

Compare Source

  • Update dependencies

v0.25.0

Compare Source

#​137
#​139

v0.24.1

Compare Source

v0.24.0

Compare Source

TLS feature names have been renamed. The old features still exist for compatibility but should no longer be used for new projects.

v0.23.1

Compare Source

v0.23.0

Compare Source

v0.22.0

Compare Source

  • #​125 support ALL_PROXY and minic NO_PROXY behavior of curl

v0.21.0

Compare Source

  • #​123 basic-auth support on all platforms

v0.20.0

Compare Source

  • #​122 add tls-vendored feature
  • #​119 fix a timeout/closesocket issue on Windows

v0.19.1

Compare Source

#​116 always stream multipart body because of issue in multipart

rust-lang/glob (glob)

v0.3.1

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/glob@0.3.0...0.3.1

sunng87/handlebars-rust (handlebars)

v4.5.0

Compare Source

v4.4.0

Compare Source

v4.3.7

Compare Source

  • [Fixed] Use fully qualified name of Result in handlebars_helper macro [#​578]
  • [Fixed] Allow single-quote JSON literal [#​577]

v4.3.6

Compare Source

[Fixed] Loading template files with multiple extensions, a bug introduced in 4.3.0 when refactoring directory source.

v4.3.5

Compare Source

v4.3.4

Compare Source

  • [Added] New write_fmt function for Output [#​522]
  • [Added] reason() method for TemplateError to access underlying reason,
    this replaces original direct .reason access.
  • [Changed] Direct access to TemplateError's reason field is depreacted will
    be removed in future.

v4.3.3

Compare Source

  • [Fixed] Disable partial expression indentation with {{~> partial}} to
    bring behavior closer in line with original javascript version. [#​518]
  • [Fixed] Support for using partial context together with partial parameters
    [#​520]

v4.3.2

Compare Source

  • [Added] Render functions that reuse Context for custom std::io::Write:
    render_with_context_to_write and render_template_with_context_to_write

v4.3.1

Compare Source

  • [Added] Added support for {{~{variable}~}} syntax [#​509]
withoutboats/heck (heck)

v0.5.0

  • Add no_std support.
  • Remove non-additive unicode feature. The library now uses char::is_alphanumeric
    instead of the unicode-segmentation library to determine word boundaries in all cases.

v0.4.1

Improvements:

  • Add Train-Case support
KokaKiwi/rust-hex (hex)

v0.4.3

Compare Source

v0.4.2

Compare Source

v0.4.1

Compare Source

mdsteele/rust-icns (icns)

v0.3.1

Compare Source

image-rs/image (image)

v0.25.1

Compare Source

Bug fixes:

  • Fixed corrupt JPEG output when attempting to encode images containing an alpha
    channel.
  • Only accept ".ff" file extension for farbfeld images.
  • Correct farbfeld feature flag for ImageFormat::{reading_enabled, writing_enabled}.
  • Disable strict mode for JPEG decoder.
  • Add nasm feature to optionally enable faster AVIF encoding.

v0.25.0

Compare Source

Breaking changes:

  • Added BufRead + Seek bound on many decoders.
  • Use ExtendedColorType instead of ColorType when encoding.
  • Removed ImageOutputFormat, GenericImageView::bounds, and several other
    deprecated items.
  • Removed incremental decoding support and changed ImageDecoder so the trait
    is object safe.
  • Pixel types are now repr(transparent) rather than repr(C).
  • Made color_quant dependency optional.
  • Renamed some feature flags.

Structural changes:

  • Increased MSRV to 1.67.1

Codec changes:

  • Switched to image-webp for WebP encoding.
  • Switched to zune-jpeg for JPEG decoding.
  • Made the HDR decoder produce f32 images.
  • Removed DXT encoding and decoding support.

v0.24.9

Compare Source

Structural changes:

  • Relicense to MIT OR Apache-2.0
  • Increase MSRV 1.63.0

New features:

  • Support limits in PNG animation decoding.
  • Added offsets to SubImage to compensate for the now-deprecated bounds call
    from GenericImageView.

Bug fixes:

  • Correct limit tests for TIFF.
  • Avoid overflow in gif::Decoder::buffer_size.
  • Return error instead of using asssertion for Avif decoder unsupported or
    invalid bit depth.

v0.24.8

Compare Source

New features:

  • Added pure-Rust lossless WebP encoding.
  • Added DynamicImage::new method.
  • Added PngDecoder::gamma_value method.
  • Added ImageFormat::{reading_enabled, writing_enabled, all}.
  • TGA encoder now supports RLE encoding.
  • Add rayon parallel iterators behind an optional rayon feature.
  • Support CMYK TIFF images.
  • Implement From<DynamicImage> for all image types.

Bug fixes:

  • Fix decoding pngs with invalid text chunks.
  • Handle non-fatal error dav1d::Error::Again.
  • Do not round floats in interpolate.
  • PNM decoder now scales samples according to specified maximum.
  • Fix wrong implementation of unsharpen filter.
  • Fix GifDecoder::with_limits to raise an error when limits are exceeded.

v0.24.7

Compare Source

New features:

  • Added {ImageBuffer, DynamicImage}::write_with_encoder to simplify writing
    images with custom settings.
  • Expose ICC profiles stored in tiff and webp files.
  • Added option to set the background color of animated webp images.
  • New methods for sampling and interpolation of GenericImageViews

Bug fixes:

  • Fix panic on empty dxt.
  • Fix several panics in webp decoder.
  • Allow unknown chunks at the end of webp files.

v0.24.6

Compare Source

  • Add support for QOI.
  • ImageDecoders now expose ICC profiles on supported formats.
  • Add support for BMPs without a file header.
  • Improved AVIF encoder.
  • WebP decoding fixes.

v0.24.5

Compare Source

Structural changes:

  • Increased the minimum supported Rust version (MSRV) to 1.61.
  • Increased the version requirement for the tiff crate to 0.8.0.
  • Increased the version requirement for the jpeg crate to 0.3.0.

Bug fixes:

  • The as_rgb32f function of DynamicImage is now correctly documented.
  • Fixed a crash when decoding ICO images. Added a regression test.
  • Fixed a panic when transforming webp images. Added a regression test.
  • Added a check to prevent integer overflow when calculating file size for BMP
    images. The missing check could panic in debug mode or else set an incorrect
    file size in release mode.
  • Upgraded the PNG image encoder to use the newer PngEncoder::write_image
    instead of the deprecated PngEncoder::encode which did not account for byte
    order and could result in images with incorrect colors.
  • Fixed InsufficientMemory error when trying to decode a PNG image.
  • Fix warnings and CI issues.
  • Typos and links in the documentation have been corrected.

Performance:

  • Added check for dynamic image dimensions before resizing. This improves
    performance in cases where the image does not need to be resized or has
    already been resized.

v0.24.4

Compare Source

New Features:

  • Encoding for webp is now available with the native library. This needs to
    be activate explicitly with the web-encoder feature.
  • exr decoding has gained basic limit support.

Bug fixes:

  • The Iterator::size_hint implementation of pixel iterators has been fixed to
    return the current length indicated by its ExactSizeIterator hint.
  • Typos and bad references in the documentation have been removed.

Performance:

  • ImageBuffer::get_pixel{,_mut} is now marked inline.
  • resize now short-circuits when image dimensions are unchanged.

v0.24.3

Compare Source

New Features:

  • TiffDecoder now supports setting resource limits.

Bug fixes:

  • Fix compile issues on little endian systems.
  • Various panics discovered by fuzzing.
sile/libflate (libflate)

v1.4.0

Compare Source

What's Changed

Full Changelog: sile/libflate@1.3.0...1.4.0

v1.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: sile/libflate@1.2.0...1.3.0

rust-lang/log (log)

v0.4.21

Compare Source

v0.4.20

Compare Source

v0.4.19

Compare Source

v0.4.18

Compare Source


Configuration

📅 Schedule: Branch creation - "after 3am on Wednesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the chore label May 1, 2024
@renovate renovate bot changed the title chore(deps) Update Tauri Bundler chore(deps) Update Tauri Bundler - autoclosed May 2, 2024
@renovate renovate bot closed this May 2, 2024
@renovate renovate bot deleted the renovate/alltauribundler branch May 2, 2024 14:54
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.

0 participants