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(deps): update dependency rouge to v4 #8997

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rouge (source, changelog) '~> 3.21' -> '~> 4.0' age adoption passing confidence

Release Notes

rouge-ruby/rouge (rouge)

v4.4.0

Compare Source

Comparison with the previous version

  • Docker Lexer
    • Detect Containerfiles as Dockerfiles (#​2059 by Andrew Hills)
  • Make Lexer
    • Handle else if statement in makefile (#​2063 by Tan Le)
  • Mojo Lexer (NEW)
    • Add Mojo to list of supported language (#​2072 by Tan Le)
    • Fix NameError in the Mojo lexer in Ruby 2.7 (#​2068 by Bart Broere)
    • Mojo language highlighting support. (#​2050 by ivellapillil)
  • P4 Lexer (NEW)
    • Add lexer for P4 (#​2049 by Ryan Goodfellow)

v4.3.0

Compare Source

Comparison with the previous version

  • General
    • Align the base-16 default dark colour palette (#​2040 by Tan Le)
  • Brainfuck Lexer
    • Add "bf" as an alias for brainfuck (#​2038 by Boris Verkhovskiy)
  • Eiffel Lexer
    • Add some unicode operators in Eiffel (#​2048 by Ilgiz Mustafin)
  • HCL Lexer
    • Add Operator support to the HCL Lexer (#​2047 by Simon Heather)
  • IecST Lexer (NEW)
    • Add lexer for IEC 61131-3 Structured Text (#​2027 by Martin Waitz)
  • JavaScript & TypeScript Lexer
    • Adding type operators satisfies and as (#​2014 by Evan R)
  • Markdown Lexer
    • Support bold and italics at the same time (#​2053 by Tan Le)
  • Mathematica Lexer
    • Add "wolfram" as an alias for Mathematica (#​2042 by Boris Verkhovskiy)
  • Objective-C Lexer
    • Add "objective-c" as an alias for Objective-C (#​2037 by Boris Verkhovskiy)
  • Ruby & Crystal Lexer
    • Add Ruby and Crystal unicode samples (#​2036 by Tan Le)
    • Fix non-ascii characters in names in Crystal and Ruby (#​1894 by Kolesár András)
  • TCL Lexer
    • Fix comment highlight in TCL lexer (#​2041 by Tan Le)
  • TOML Lexer
    • toml: support all date formats (#​2033 by Martin Tournoij)

v4.2.1

Compare Source

Comparison with the previous version

  • General
    • Fix private class unused variable warnings (#​2031 by Ryan Davis)
    • Fix duplicate range regexp warnings (#​2030 by Ryan Davis)
    • Turn on warnings via VERBOSE env (#​2019 by Ryan Davis)
    • Development related cleanup (#​2018 by Ryan Davis)
    • Move several gems in Gemfile into development group to avoid eager require (#​2015 by Ryan Davis)
    • Add Ruby 3.3.0 to CI check (#​2016 by Tan Le)
  • CPP Lexer
    • added support for c++20 module keywords 'module' and 'import' and sample. (#​2023 by Rasmus20B)
  • NASM Lexer
    • Support primitive directives in NASM lexer (#​1974 by Tan Le)
  • NGINX Lexer
    • Highlight float number in nginx lexer (#​2017 by Tan Le)
  • TOML Lexer
    • toml: only highlight inf and nan in value, highlight keys starting with digit (#​2003 by Martin Tournoij)
    • toml: don't highlight keys with inline tables as tables (#​2002 by Martin Tournoij)

v4.2.0

Compare Source

Comparison with the previous version

  • General
    • Bump actions/checkout to v4 (#​1998 by Tan Le)
    • Update change log (#​1983 by Tan Le)
  • BPF Lexer
    • Update BPF lexer (#​2004 by Paul Chaignon)
  • Code Owners Lexer (NEW)
    • Add Code owners lexer (#​1969 by Tan Le)
  • Dart Lexer
    • Remove inline from Dart declaration keywords (#​1990 by Parker Lougheed)
  • Elixir Lexer
    • Detect Elixir syntax by shebang (#​2001 by arathunku)
  • Groovy Lexer
    • Update groovy for record, enum, var (#​1984 by Guillaume Laforge)
  • Python Lexer
    • Guess .pyi files as Python (#​1996 by ryderben)
  • Svelte Lexer (NEW)
    • add svelte lexer (#​1979 by Brodie Davis)
  • Xoji Lexer
    • Updated Xojo Syntax (#​2005 by XojoGermany)
    • Updated Xojo Syntax (#​2000 by XojoGermany)

v4.1.3

Compare Source

Comparison with the previous version

  • HCL & Terrafom Lexer
    • Update HCL & Terraform Lexers (#​1975 by Simon Heather)
  • IRB Lexer
    • Add multi-line examples for IRB lexer (#​1968 by Tan Le)
    • irb lexer: recognize the SIMPLE prompt (#​1943 by Ronan Limon Duparcmeur)
  • Swift Lexer
    • Swift 5.8 and 5.9 updates (#​1948 by John Fairhurst)
  • TypeScript Lexer
    • Add guessing specs for TypeScript extensions (#​1980 by Tan Le)
    • Add Typescript support for .cts and .mts (#​1978 by George Petrou)
  • XQuery Lexer
    • XQuery: .xqm suffix added (#​1971 by Christian Grün)

v4.1.2

Compare Source

Comparison with the previous version

  • Python Lexer
    • Fix highlight of ellipsis in Python lexer (#​1964 by Tan Le)
  • Wollok Lexer
    • Fix Wollok lexer: entity list is shared between lexer instances (#​1954 by nsfisis)

v4.1.1

Compare Source

Comparison with the previous version

  • General
    • Fix Twig/Jinja: incorrect recognition of some special tokens like keywords (#​1949 by nsfisis)
    • Add reference to Code of Conduct (#​1942 by Tan Le)
  • Dart Lexer
    • Add basic support for Dart 3 features (#​1935 by Parker Lougheed)
  • Dot Lexer
    • Add alias graphviz for dot (#​1651 by Alexander Sapozhnikov)
  • JavaScript Lexer
    • javascript: Fix an issue where some keywords like "for" and "if" are mistakenly recognized as functions (#​1938 by nsfisis)
  • Liquid Lexer
    • Liquid: update for 5.0.0 (#​1681 by Eric Knibbe)
  • Mosel Lexer
    • Delete buggy detection for Mosel (#​1936 by Cyril Brulebois)
  • Openedge Lexer
    • fix: improve openedge abl langage (#​1843 by clement-brodu)
  • PHP Lexer
    • php: fix highlight of fully-qualified identifiers (fix #​1718) (#​1924 by nsfisis)
  • Python Lexer
    • Support doctest highlight in Python lexer (#​1932 by Tan Le)
  • Ruby Lexer
    • Highlight Ruby's and/or/not logical operators (#​1950 by Demian Ferreiro)
    • Fix string interpolation in Ruby percent literal (#​1945 by Tan Le)
  • Rust Lexer
  • Shell Lexer
    • Add detection for zsh completion files (#​1933 by Germán Riaño)

v4.1.0

Comparison with the previous version

  • General
    • Use File.basename instead sub to correctly handle long paths on Windows (#​1911 by Alex Babrykovich)
    • Update GitHub theme, add dark mode (#​1918 by George Waters)
  • C# Lexer
    • Update C# lexer: new keywords and numeric literal syntax improvements (#​1660 by Dominique Schuppli)
  • Cisco IOS Lexer (NEW)
    • Porting Cisco IOS configuration lexer from pygments-routerlexers (#​1875 by chapmajs)
    • Add Cisco IOS lexer to Languages doc (#​1929 by Tan Le)
  • CPP Lexer
    • Fix highlight of functions in CPP lexer (#​1928 by Tan Le)
  • JavaScript Lexer
    • Recognize javascript functions & classes (#​1920 by George Waters)
  • PHP Lexer
    • Support attributes in PHP lexer (#​1915 by Tan Le)
  • Python Lexer
    • Improve Python lexer (#​1919 by George Waters)
  • YAML Lexer
    • Fix already initialized constant warning in YAML (#​1926 by Tan Le)
  • Rouge CI
    • Add Ruby 3.2 to CI build (#​1912 by Tan Le)

v4.0.1

Comparison with the previous version

  • General
    • Extract regex to constant in HTML formatter (#​1904 by Tan Le)
    • Improve disambiguation rules on .pp extension (#​1898 by Tan Le)
    • Ignoring RVM/rbenv version and gemset config files (#​1874 by chapmajs)
  • Coq Lexer
    • Coq has non-standard string escapes. (#​1872 by Gregory Malecha)
    • Simplify rules with groups syntax on coq lexer (#​1876 by Tan Le)
    • Coq unicode improvements (#​1764 by Cormac Relf)
  • Gherkin Lexer
    • Update Gherkin keywords (#​1905 by Tan Le)
  • HTTP Lexer
    • Add support for the HTTP QUERY method (#​1896 by Asbjørn Ulsberg)
  • Java Lexer
    • Support JEP 378 Text Blocks in Java [Closes #​1687] (#​1867 by Filip Procházka)
  • JavaScript Lexer
    • Fix template strings problem in javascript lexer (#​1878 by DGCK81LNN)
  • LLVM Lexer
    • Update LLVM keywords (#​1903 by Nikita Popov)
  • Powershell Lexer
    • Handle common line continuation in PS (#​1901 by Tan Le)
    • Fix handling of PS subexpressions in interpolation (#​1900 by Tan Le)
  • Praat Lexer
    • Replace complex rules with block matchers (#​1855 by Tan Le)
  • SystemD Lexer
    • Allow quoteless continuations in Systemd (#​1899 by Michael Herold)
  • Vala Lexer
    • Add .vapi extension to vala lexer (#​1892 by Tan Le)
  • YAML Lexer
    • Accept colon(s) in YAML key names (#​1888 by Greg Dubicki)
  • Rouge CI
    • Update GitHub actions/checkout@v3 (#​1897 by Tan Le)
  • Documentation
    • docs: Fix Languages LanguagesLink (#​1884 by Trillium S)
    • docs: Fix broken link to environment setup (#​1883 by Trillium S)
    • Add contact emails to Code of Conduct (#​1871 by dmr)

v4.0.0

Compare Source

Comparison with the previous version

This is a major release and includes some breaking changes:

  • General
    • Drop support for Ruby < 2.7 (#​1862 by Tan Le)
  • Solidity Lexer
    • remove support for languages related to pyramid schemes (045d7bc by Jeanine Adkisson)
Other changes
  • HTTP Lexer
    • Add support for HTTP/2 responses to HTTP lexer (#​1864 by aschmitz)
  • TSX Lexer
    • Add more Typescript utility types (#​1865 by Tan Le)
    • Support type arguments in TSX (#​1860 by Tan Le)
  • TOML Lexer
    • Add poetry.lock file to TOML lexer (#​1861 by Tan Le)
    • Fix array being parsed as table header in TOML (#​1859 by Tan Le)
  • Haxe Lexer
    • Define missing namespace state for haxe lexer (#​1858 by Tan Le)
  • Praat Lexer
    • Praat: support matrix and string vector type (#​1820 by Syuparn)
  • RML Lexer
    • Add support for RML language (#​1659 by Pietro Cattaneo)
  • Make Lexer
    • Add more directives in Makefile lexer (#​1849 by Tan Le)
  • Diff Lexer
    • Fix angle bracket being confused as diff (#​1854 by Tan Le)
  • Documentation
    • Add missing Isabelle Lexer entry in change log (#​1853 by Tan Le)

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.

Copy link
Contributor Author

renovate bot commented Oct 1, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: src-api/Gemfile.lock
Fetching gem metadata from https://rubygems.org/............
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...

Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
Bundler could not find compatible versions for gem "rouge":
  In Gemfile:
    rouge (~> 4.0)

    middleman-syntax (~> 3.2) was resolved to 3.4.0, which depends on
      rouge (~> 3.2)

@renovate renovate bot requested review from a team as code owners October 1, 2024 21:58
@renovate renovate bot force-pushed the renovate/rouge-4.x branch 2 times, most recently from b8a305b to 2cddeaf Compare October 3, 2024 17:44
@renovate renovate bot changed the title Update dependency rouge to v4 chore(deps): update dependency rouge to v4 Oct 3, 2024
@renovate renovate bot force-pushed the renovate/rouge-4.x branch 15 times, most recently from 305614d to f6ac58d Compare October 10, 2024 17:56
@renovate renovate bot force-pushed the renovate/rouge-4.x branch 7 times, most recently from 324b2aa to e65c954 Compare October 18, 2024 12:25
@renovate renovate bot force-pushed the renovate/rouge-4.x branch 5 times, most recently from dde33c1 to 668baad Compare October 24, 2024 18:11
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