Skip to content

Conversation

Techcable
Copy link
Member

@Techcable Techcable commented Oct 5, 2025

Improves the CI, implement Drain::flush, and enables the nested-values feature by default.

This also bumps the minor version from 2.6 to 2.7. I would normally do this in a separate PR/commit to master, but I don't have admin permissions on this repo.

This has been deprecated in favor of cfg(clippy) and namespaced lints.
Always supported on modern rust & avoids a deprecation warning in slog v2.8.
See slog-rs/slog@48e4651 for details.

This change has no affect on behavior and does not fix a bug,
so does not need to be noted in the changelog.
@Techcable

This comment was marked as resolved.

Copied from slog-rs/slog
Based off ones in the slog-rs/slog main repo.
@Techcable Techcable force-pushed the upgrade/slog-v2.8.0 branch from 6665d51 to f21d886 Compare October 5, 2025 09:37
@Techcable Techcable changed the title Upgrade to slog v2.8 Upgrade to slog v2.8 & Improve CI Oct 5, 2025
@Techcable Techcable force-pushed the upgrade/slog-v2.8.0 branch from 1043e88 to 781a5b1 Compare October 5, 2025 09:43
@Techcable Techcable changed the title Upgrade to slog v2.8 & Improve CI Upgrade to slog v2.8, Improve CI, and bump version to v2.7.0 Oct 5, 2025
@Techcable Techcable force-pushed the upgrade/slog-v2.8.0 branch 2 times, most recently from b4f37d0 to e5bd024 Compare October 5, 2025 09:53
Helpful for old rust versions circa 1.61, which use the legacy index.
@Techcable Techcable force-pushed the upgrade/slog-v2.8.0 branch 3 times, most recently from e732f79 to dfdef8f Compare October 5, 2025 10:10
Implement Drain::flush and enable the `nested-values` feature by default.
Similar to something we do in slog-term,
but with way more pinned dependencies.
It would be nice to do this automatically.
Use cargo package renaming to avoid changing any code.
Date in changelog will likely be incorrect
due to merge delay (I cannot commit to master).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant