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

attributes: prepare to release v0.1.24 #2574

Merged
merged 1 commit into from
Apr 24, 2023
Merged

Commits on Apr 24, 2023

  1. attributes: prepare to release v0.1.24

    # 0.1.24 (April 24th, 2023)
    
    This release of `tracing-attributes` adds support for passing an
    optional `level` to the `err` and `ret` arguments to `#[instrument]`,
    allowing the level of the generated return-value event to be overridden.
    For example,
    
    ```rust
    #[instrument(err(level = "info"))]
    fn my_great_function() -> Result<(), &'static str> {
        // ...
    }
    ```
    
    will emit an `INFO`-level event if the function returns an `Err`.
    
    In addition, this release updates the [`syn`] dependency to v2.x.x.
    
    ### Added
    
    - `level` argument to `err` and `ret` to override the level of the
      generated return value event (#2335)
    - Improved compiler error message when `#[instrument]` is added to a
      `const fn` (#2418)
    
    ### Changed
    
    - Updated `syn` dependency to 2.0 (#2516)
    
    ### Fixed
    
    - Fix `clippy::unreachable` warnings in `#[instrument]`-generated code
      (#2356)
    - Removed unused "visit" feature flag from `syn` dependency (#2530)
    
    ### Documented
    
    - Documented default level for `err` (#2433)
    - Improved documentation for levels in `#[instrument]` (#2350)
    
    Thanks to @nitnelave, @jsgf, @Abhicodes-crypto, @LukeMathWalker,
    @andrewpollack, @quad, @klensy, @davidpdrsn, and @dbidwell94 for
    contributign to this release!
    
    [`syn`]: https://crates.io/crates/syn
    hawkw committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    f7f0d9c View commit details
    Browse the repository at this point in the history