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: Update dependency Statiq.Common to 1.0.0-beta.72 #1645

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 16, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Statiq.Common 1.0.0-beta.58 -> 1.0.0-beta.72 age adoption passing confidence

Release Notes

statiqdev/Statiq.Framework (Statiq.Common)

v1.0.0-beta.72: 1.0.0-beta.72

  • Added a DocumentSourceComparer class that implements IEqualityComparer<IDocument> and can be used to compare documents by source path.
  • Added a IEnumerable<IDocument>.ContainsBySource() extension method to check if a collection of documents contains a document with a given source path.
  • Added an improved warning message and early exit out of recursive settings expansion.
  • Added a MediaTypes.IsMediaType() method to help determine if a given path matches specified media type(s).

v1.0.0-beta.71: 1.0.0-beta.71

  • Modified the behavior of computed metadata values to cache the value for a given document when using the => prefix. The previous behavior that evaluates a computed value every time it's accessed can still be used by prefixing with -> instead. In theory this change shouldn't result in any differences in behavior since documents are immutable in the first place (so caching wouldn't be any different from re-evaluating), but if you have computed metadata values that consider state outside the document (such as something like DateTime.Now), you'll need to switch those to use the -> prefix instead.
  • Updated JavaScriptEngineSwitcher.Core and JavaScriptEngineSwitcher.Jint.
  • Updated highlight.js used in Statiq.Highlight (#​269).

v1.0.0-beta.70: 1.0.0-beta.70

  • Updated Markdig to 0.31.0 to fix an upstream bug when using alt text on images (#​267).
  • Updated Spectre.Console (#​247, thanks @​devlead).
  • Updated JavaScriptEngineSwitcher (#​246, thanks @​devlead).
  • Updated Microsoft.Data.SqlClient (#​248, thanks @​devlead).
  • Updated System.Linq.Async (#​249, thanks @​devlead).
  • Updated YamlDotNet (#​263, thanks @​NikoMix).
  • Updated NetEscapades.Configuration.Yaml in reaction to update to YamlDotNet.
  • Ensures that the GenerateFeeds module always sets a feed title, even if one isn't provided.
  • Added a warning to GenerateFeeds if a feed link isn't set, either through the Host setting or otherwise.

v1.0.0-beta.69: 1.0.0-beta.69

  • Added a configurator for the IEngineManager and a corresponding bootstrapper ConfigureEngineManager() extension method to allow customizing the engine manager used in most commands just prior to it executing the engine (useful for last-minute pipeline customization and some other niche use cases).

v1.0.0-beta.68: 1.0.0-beta.68

  • Improved the HttpClient.SendWithRetryAsync() extension to log retries at the information level since they may indicate other problems, and to retry during internal HttpClient timeouts.
  • Improved exception logging to the console by making sure internal cancellations and timeout exceptions are logged (previously they were silent, which could create the impression nothing went wrong).

v1.0.0-beta.67: 1.0.0-beta.67

  • Fixed a bug that still resulted in file cleaning even when CleanMode.None is set (I.e. --noclean).
  • RenderMarkdown no longer escapes @ characters inside mailto links (#​254).
  • Added a EscapeAtInMarkdown setting that can control @ escaping in Markdown files by the RenderMarkdown module on a file-by-file basis (#​254).

v1.0.0-beta.66: 1.0.0-beta.66

  • Fixed a bug in ExtractFrontMatter to ensure front matter is extracted when the delimiter is on the last line of the file.

v1.0.0-beta.65: 1.0.0-beta.65

  • Added a new pipeline PostProcessHasDependencies property that indicates the post-process phase of a pipeline should depend on the post-process phase(s) of the pipeline dependencies. This is helpful in certain situations where you need a pipeline to run after other post-process phases from dependencies.
  • Added a GenerateRedirects.AlwaysCreateAdditionalOutput() method to allow creating additional redirect files even if no redirects are specified (I.e. if redirects are also being generated from another source).
  • Added additional overloads to GenerateRedirects.WithAdditionalOutput() that can accept the execution context in the delegate and/or return a Task.

v1.0.0-beta.64: 1.0.0-beta.64

  • Fixed ElseIf when Predicate.RequiresDocument is false in ExecuteIf module (#​255, #​256, thanks @​nils-a).
  • Adds the ability to configure a specific date/time as "current". All code and themes should now use IExecutionState.GetCurrentDateTime() instead of DateTime.Now, etc.
  • Removes console background color for better compatibility with different console themes (#​257).
  • Outputs the configured log level on execution.

v1.0.0-beta.63: 1.0.0-beta.63

  • Fixed generation of document source paths for symbols in AnalyzeCSharp to use the symbol ID and generate shorter names so very long symbols don't create paths that are too long (#​244).

v1.0.0-beta.62: 1.0.0-beta.62

  • Changed Statiq.App.props to Statiq.App.targets to resolve some import ordering bugs.
  • Added a Keys.IgnoreExternalDestinations setting to ignore when document destinations are not relative to the output path since some use cases may require writing documents elsewhere.

v1.0.0-beta.61: 1.0.0-beta.61

v1.0.0-beta.60: 1.0.0-beta.60

  • Added support for surfacing tuple information in the AnalyzeCSharp module.

v1.0.0-beta.59: 1.0.0-beta.59

  • Added support for regular expressions to the ExtractFrontMatter module (#​231).
  • Added IPipelineOutputs.ExceptPipelines() extension method to get outputs from all but a set of specified pipelines.
  • IPipelineOutputs.ExceptPipeline() now returns documents in natural order like IPipelineOutputs.FromPipeline() does.
  • Added AnalyzeCSharp.IncludeEmptyNamespaces() option to control whether recursively empty namespaces are output.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants