chore: Update dependency Statiq.Common to 1.0.0-beta.72 #1645
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0-beta.58
->1.0.0-beta.72
Release Notes
statiqdev/Statiq.Framework (Statiq.Common)
v1.0.0-beta.72
: 1.0.0-beta.72DocumentSourceComparer
class that implementsIEqualityComparer<IDocument>
and can be used to compare documents by source path.IEnumerable<IDocument>.ContainsBySource()
extension method to check if a collection of documents contains a document with a given source path.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=>
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 likeDateTime.Now
), you'll need to switch those to use the->
prefix instead.highlight.js
used inStatiq.Highlight
(#269).v1.0.0-beta.70
: 1.0.0-beta.70GenerateFeeds
module always sets a feed title, even if one isn't provided.GenerateFeeds
if a feed link isn't set, either through theHost
setting or otherwise.v1.0.0-beta.69
: 1.0.0-beta.69IEngineManager
and a corresponding bootstrapperConfigureEngineManager()
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.68HttpClient.SendWithRetryAsync()
extension to log retries at the information level since they may indicate other problems, and to retry during internalHttpClient
timeouts.v1.0.0-beta.67
: 1.0.0-beta.67CleanMode.None
is set (I.e.--noclean
).RenderMarkdown
no longer escapes@
characters insidemailto
links (#254).EscapeAtInMarkdown
setting that can control@
escaping in Markdown files by theRenderMarkdown
module on a file-by-file basis (#254).v1.0.0-beta.66
: 1.0.0-beta.66ExtractFrontMatter
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.65PostProcessHasDependencies
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.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).GenerateRedirects.WithAdditionalOutput()
that can accept the execution context in the delegate and/or return aTask
.v1.0.0-beta.64
: 1.0.0-beta.64ElseIf
whenPredicate.RequiresDocument
is false inExecuteIf
module (#255, #256, thanks @nils-a).IExecutionState.GetCurrentDateTime()
instead ofDateTime.Now
, etc.v1.0.0-beta.63
: 1.0.0-beta.63AnalyzeCSharp
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.62Statiq.App.props
toStatiq.App.targets
to resolve some import ordering bugs.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.61HtmlKeys
copy-paste errors (#240, thanks @pascalberger).v1.0.0-beta.60
: 1.0.0-beta.60AnalyzeCSharp
module.v1.0.0-beta.59
: 1.0.0-beta.59ExtractFrontMatter
module (#231).IPipelineOutputs.ExceptPipelines()
extension method to get outputs from all but a set of specified pipelines.IPipelineOutputs.ExceptPipeline()
now returns documents in natural order likeIPipelineOutputs.FromPipeline()
does.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.
This PR was generated by Mend Renovate. View the repository job log.