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

Update Rust crate minify-html to 0.15.0 #30

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 7, 2023

This PR contains the following updates:

Package Type Update Change
minify-html dependencies minor 0.10.8 -> 0.15.0

Release Notes

wilsonzlin/minify-html (minify-html)

v0.15.0

Compare Source

  • Add keep_input_type_text_attr option to keep type=text on <input> elements.
  • [Java] The Configuration class constructor has been made private to enforce the use of the builder. The constructor has a lot of params which can easily cause bugs due to ordering and confusion.

v0.14.0

Compare Source

  • Add new options to parse and preserve common templating syntax in content source code. NOTE: The parsing is "dumb" and merely looks for the next subsequence in the source code that matches the closing delimiter characters. This means that literal closing delimiter characters (e.g. strings) and nesting may cause parsing to be incorrect.
    • preserve_brace_template_syntax: When {{, {#, or {% are seen in content, all source code until the subsequent matching closing }}, #}, or %} respectively gets piped through untouched.
      • Templating engines: Pebble, Mustache, Django, Go, Jinja, Twix, Nunjucks, Handlebars, Liquid.
    • preserve_chevron_percent_template_syntax: When <% is seen in content, all source code until the subsequent matching closing %> gets piped through untouched.
      • Templating engines: Sailfish, JSP, EJS, ERB.

v0.13.3

Compare Source

  • Avoid downloading html-data JSON from network on build.

v0.13.2

Compare Source

  • [Java] Set up cross compilation for macOS and Linux ARM64 builds.

v0.13.1

Compare Source

  • [CLI] Add missing Cargo metadata.

v0.13.0

Compare Source

  • Use lightningcss instead of css-minify, which is better maintained.
    • BREAKING: The minify_css_level_* Cfg options no longer apply and have been removed.
  • [onepass] Implement Display and Error for Error and FriendlyError structs.

v0.12.0

Compare Source

  • Change CLI name to minhtml as it's a more concise command name and allows for cargo install minhtml.
  • Add keep_ssi_comments to preserve SSI comments.
  • [Ruby] BREAKING: The class method is now a global function, so call minify_html instead of MinifyHtml.minify. All else remains the same. This is due to migrating from Rutie (see 0.11.3).
    • This change was inadvertently released in patch version bumps from 0.11.3 to 0.11.5; these gems have been yanked.

v0.11.5

Compare Source

  • Omit Rust source files from Node.js package.

v0.11.4

Compare Source

  • Bump minify-js version.
  • Fix Node.js native package names.

v0.11.3

Compare Source

  • Fix detection of module type scripts.
  • Derive Clone for Cfg in minify-html.
  • Fix parsing of malformed closing tags.
  • Cross compile Python library for macOS ARM64.
  • Migrate to rb-sys and magnus for Ruby library, which adds support for up to Ruby 3.2 and more platforms.
  • Cross compile Node.js library for macOS ARM64.
  • Use optional dependencies instead of downloading from remote server for Node.js library.

v0.11.2

Compare Source

  • Build and release for Python 3.12.
  • Restructure project to use top-level Cargo workspace instead of separate isolated crates.
  • Extract out common Rust code to separate published shared crate instead of symlinking.
  • Port gen code to build.rs in common Rust library to avoid requiring Node.js in order to build, and to ensure code stays in sync.
  • Rename library folders to minify-html-* to better distinguish them from other assorted project code.

v0.11.1

Compare Source

  • Bump GitHub Actions Ubuntu image version.

v0.11.0

Compare Source

  • Change the default CSS minifier optimisation level to 1, as higher levels may perform dangerous optimisations.
  • Allow configuring the CSS minifier optimisation level.
  • Fix building from source in Node.js postinstall.js script.

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 becomes conflicted, 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.

@netlify
Copy link

netlify bot commented May 7, 2023

Deploy Preview for hexo-optimize ready!

Name Link
🔨 Latest commit fbcf130
🔍 Latest deploy log https://app.netlify.com/sites/hexo-optimize/deploys/65880da3a3f3030008e94542
😎 Deploy Preview https://deploy-preview-30--hexo-optimize.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@renovate renovate bot force-pushed the renovate/minify-html-0.x branch from ff93f2c to 8cf1a29 Compare May 7, 2023 13:44
@renovate renovate bot changed the title Update Rust crate minify-html to 0.11.0 Update Rust crate minify-html to 0.11.1 May 7, 2023
@renovate renovate bot changed the title Update Rust crate minify-html to 0.11.1 Update Rust crate minify-html to 0.11.2 Dec 22, 2023
@renovate renovate bot changed the title Update Rust crate minify-html to 0.11.2 Update Rust crate minify-html to 0.12.0 Dec 24, 2023
@renovate renovate bot changed the title Update Rust crate minify-html to 0.12.0 Update Rust crate minify-html to 0.13.3 Dec 24, 2023
@renovate renovate bot changed the title Update Rust crate minify-html to 0.13.3 Update Rust crate minify-html to 0.15.0 Dec 24, 2023
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.

0 participants