diff --git a/Cargo.lock b/Cargo.lock index 2ca8733..5b3696f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -202,9 +202,9 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "comrak" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cb1089513c824bca82b76a086cfef0f7edbf25102b927dd21317041113a3ac4" +checksum = "3adf553d37681e21753316065ad5a763d9513f81c910e250576c572114a8eb06" dependencies = [ "bon", "caseless", diff --git a/Cargo.toml b/Cargo.toml index 3248211..3a4b8d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [dependencies] -comrak = { version = "0.58.0", features = ["shortcodes", "phoenix_heex"] } +comrak = { version = "0.59.0", features = ["shortcodes", "phoenix_heex"] } pyo3 = { version = "0.30.1" } [lib] diff --git a/comrak.pyi b/comrak.pyi index afa3206..0992333 100644 --- a/comrak.pyi +++ b/comrak.pyi @@ -453,6 +453,7 @@ class ExtensionOptions: shortcodes: bool wikilinks_title_after_pipe: bool wikilinks_title_before_pipe: bool + wikilinks_ignore_embeds: bool underline: bool subscript: bool spoiler: bool @@ -490,6 +491,7 @@ class ExtensionOptions: shortcodes: bool = False, wikilinks_title_after_pipe: bool = False, wikilinks_title_before_pipe: bool = False, + wikilinks_ignore_embed: bool = False, underline: bool = False, subscript: bool = False, spoiler: bool = False, diff --git a/src/options.rs b/src/options.rs index 02cb68c..515fdb1 100644 --- a/src/options.rs +++ b/src/options.rs @@ -30,6 +30,7 @@ pub struct PyExtensionOptions { pub shortcodes: bool, // if your comrak_lib has the "shortcodes" feature pub wikilinks_title_after_pipe: bool, pub wikilinks_title_before_pipe: bool, + pub wikilinks_ignore_embeds: bool, pub underline: bool, pub subscript: bool, pub spoiler: bool, @@ -70,6 +71,7 @@ impl PyExtensionOptions { opts.shortcodes = self.shortcodes; opts.wikilinks_title_after_pipe = self.wikilinks_title_after_pipe; opts.wikilinks_title_before_pipe = self.wikilinks_title_before_pipe; + opts.wikilinks_ignore_embeds = self.wikilinks_ignore_embeds; opts.underline = self.underline; opts.subscript = self.subscript; opts.spoiler = self.spoiler; @@ -112,6 +114,7 @@ impl PyExtensionOptions { shortcodes=None, // if your comrak_lib has the "shortcodes" feature wikilinks_title_after_pipe=None, wikilinks_title_before_pipe=None, + wikilinks_ignore_embeds=None, underline=None, subscript=None, spoiler=None, @@ -149,6 +152,7 @@ impl PyExtensionOptions { shortcodes: Option, // if your comrak_lib has the "shortcodes" feature wikilinks_title_after_pipe: Option, wikilinks_title_before_pipe: Option, + wikilinks_ignore_embeds: Option, underline: Option, subscript: Option, spoiler: Option, @@ -192,6 +196,7 @@ impl PyExtensionOptions { .unwrap_or(defaults.wikilinks_title_after_pipe), wikilinks_title_before_pipe: wikilinks_title_before_pipe .unwrap_or(defaults.wikilinks_title_before_pipe), + wikilinks_ignore_embeds: wikilinks_ignore_embeds.unwrap_or(defaults.wikilinks_ignore_embeds), underline: underline.unwrap_or(defaults.underline), subscript: subscript.unwrap_or(defaults.subscript), spoiler: spoiler.unwrap_or(defaults.spoiler),