Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
python-Pygments
python-Pygments.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-Pygments.changes of Package python-Pygments
------------------------------------------------------------------- Mon May 6 14:52:55 UTC 2024 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.18.0: * New lexers: + Janet (#2557) + Lean 4 (#2618, #2626) + Luau (#2605) + Mojo (#2691, #2515) + org-mode (#2628, #2636) + Promela (#2620) + Soong / ``Android.bp`` (#2659) + Tact (#2571) + Typst (#2596) * Updated lexers: + Awk: recognize ternary operator (#2687) + Bash: add ``openrc`` alias (#2599, #2371) + Coq: add keywords, lex more vernacular command arguments, produce fewer tokens on heading comments (#2678) + DNS zone files: Fix comment parsing (#2595) + Hy: Support unicode literals (#1126) + Inform6: Update to Inform 6.42 (#2644) + lean: Fix name handling (#2614) + Logtalk: add ``uninstantiation`` keyword and recognize escape sequences (#2619) + Macaulay2: Update to 1.23 (#2655) + Python: fix highlighting of soft keywords before ``None``/ ``True``/``False`` + reStructuredText: use ``Token.Comment`` for comments instead of ``Comment.Preproc`` (#2598) + Rust: highlight ``:``, ``::`` and ``->`` as ``Punctuation`` and whitespace as ``Whitespace``, instead of ``Text`` in both cases (#2631) + Spice: Add keywords (#2621) + SQL Explain: allow negative numbers (#2610) + Swift: Support multiline strings (#2681) + ThingsDB: add constants and new functions; support template strings (#2624) + UL4: support nested ``<?doc?>`` and ``<?note?>`` tags (#2597) + VHDL: support multi-line comments of VHDL-2008 (#2622) + Wikitext: Remove ``kk-*`` in ``variant_langs`` (#2647) + Xtend: Add ``val`` and ``var`` (#2602) * New styles: + Coffee (#2609) * Make background colors in the image formatter work with Pillow 10.0 (#2623) * Require Python 3.8. As a result, the ``importlib-metadata`` package is no longer needed for fast plugin discovery on Python 3.7. The ``plugins`` extra (used as, e.g., ``pip install pygments[plugins]``) is kept for backwards compatibility but now has no effect. (#2601) * Require the ``url`` attribute for lexers inside Pygments, add it to many lexers (#2588) * Replace Pyflakes linter with Ruff (#2592) * Add macOS CI (#2594) * Built-in lexers now declare the version of Pygments in which they were added in a required ``version_added`` lexer attribute instead of a ``.. versionadded::`` directive in the docstring (#2589, #2634) * The ``url`` attribute is now required for built-in lexers and has been added to all existing lexers (#2588) * The RTF formatter supports line number and line highlighting now (#1217, #2654) * Add ``\sa0`` keyword in the RTF formatter (#1111, #2607) * Register ``pycon`` as an alias for the Python console lexer (#2697) * Add MIME-Type for ``DesktopLexer`` (#2613) * Fix native style to meet WCAG AA guidelines (#2600) * Fix typo in documentation (#2672) * Use format strings consistently (#2661) * Add ``__class_getitem__`` to ``Formatter`` to improve typing support (#2665) - set the base python version to 3.8 - drop the requirement of importlib-metadata: already included in python 3.8 and above - remove unneeded executable bit from some python files ------------------------------------------------------------------- Mon Nov 27 09:25:18 UTC 2023 - Dirk Müller <dmueller@suse.com> - update to 2.17.2: * Fix a packaging issue on macOS * Updated lexers: * TOML: Fix bug making lexing of single-quoted strings too eager * Cypher: fix comment matching, add missing keywords * Fortran: add ``elseif`` keyword * Lean: make it available as ``lean3``, in preparation for * a possible switch to ``lean`` highlighting as Lean 4 * JSON: add MIME types and file extensions for several line- delimited JSON formats * Nix: many improvements * OCaml: Add ``and`` keyword, remove ``value`` from keywords * Python: add ``starlark`` and ``bazel`` aliases * Snowball: Treat ``len`` like ``size`` * Spice: add ``panic`` keyword and ``->`` operator * squid.conf: fix catastrophic backtracking * TOML: rewritten, with many fixes * Turtle: support blank nodes * Wikitext: fix erroneous highlighting of LanguageConverter markup * CMake: support ``[=[ bracketed arguments ]=]``` * Fix ctags support and tests * Include ``Lexer.add_filter`` in the documentation * Add a ``Lean3Lexer`` alias * The ``pygments.styles`` module contains a new ``STYLES`` variable with a dictionary of built-in styles. The old ``STYLE_MAP`` variable, which uses a different format, is kept for backwards compatibility. * On Windows, add a new installation extra (``windows- terminal``) which pulls in dependencies for colored console output. See :doc:`cmdline` for more details. * Support more file types in ``autopygmentize`` script * Change color of numbers in ``rrt`` style * Fix error when trying to look up plugin formatters by file extension of the output format * Use Hatchling as a build backend instead of setuptools. * This change is transparent to most users. Distribution packagers who build without build isolation need to add hatchling as a build dependency and remove setuptools. People downloading source distributions and wheels from PyPI directly should note that they now have ``pygments`` in their file names instead of ``Pygments``. * Improve the test framework to also check for lost tokens when processing the snippets and example files * Improve the *Dracula* style definition to make it easier to maintain ------------------------------------------------------------------- Sun Nov 5 07:15:50 UTC 2023 - Matěj Cepl <mcepl@cepl.eu> - Add skip-wcag-contrast-ratio.patch to make python-wcag-contrast-ratio just optional dependency (gh#pygments/pygments!2564). ------------------------------------------------------------------- Mon Aug 7 13:10:31 UTC 2023 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.16.1: * Fix native style missing from style list (#2484) - additional changes from version 2.16.0: * New lexers: + ASN.1 (#2462) + Blueprint (#2434) + BQN (#2472) + DNS zone files (#2464) + GraphQL (#2428) + Linux desktop files (following the specification of the Freedesktop group, formerly known as XDG) (#2470) + NVIDIA PTX (#2432) + OpenSCAD (#2449) + systemd (#2470) + TLS presentation language (#2455) + Verifpal (#2430) + YARA (#2453) * Updated lexers: + ASC: Add application/pem-certificate-chain mimetype (#2471) + C/C++: Refine keyword lists (#2421, #2422) + Carbon: Fix long processing times on invalid input, fix number lexing (#2454, #2456) + Elpi: Handle quotations (#2419) + Go: Support additional built-ins (#2481) + HTTP: Support empty headers (#2461), support more general methods (#2460), also recognize responses in analyse_text implementation (#2460), and highlight URL encoded data (#2465, #1620) + Igor Pro: Update to Igor Pro 9 (#2482) + lean: Recognize expressions nested within attributes (#1817) + Macaulay2: Update builtins (#2457) + Markdown: Allow extra characters after language name in code blocks (#2437) + NestedText: Update to version 3 (#2459) + scdoc: Improve language guessing implementation (#2402) + Spice: Update to latest version (#2476) + Transact SQL: Add Pre-sorted Group keyword (#2417) + Uxntal: Update for current runes (#2424) + Wikitext: Fix templates in wiki links; fix a language converter false positive; add bold italic markup (#2447) * Add Generic.EmphStrong token for bold italic markup (#2444) * Add Lightbulb style (#2474) * Improve contrast in Monokai style (#2448) * Add documentation how to create terminal code highlighting commands (#2131, #2425) * Add support for loading TrueType fonts to the ImageFormatter (#1960) ------------------------------------------------------------------- Fri Apr 21 12:21:13 UTC 2023 - Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) ------------------------------------------------------------------- Wed Apr 19 09:06:59 UTC 2023 - Benoît Monin <benoit.monin@gmx.fr> - update to 2.15.1: * Updated lexers: + Java properties: Fix catastrophic backtracking (#2356, #2404) * Fix Python console traceback lexing being too strict and sometimes reordering output (#2407, #2410, #2412) ------------------------------------------------------------------- Thu Apr 13 22:43:42 UTC 2023 - Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. ------------------------------------------------------------------- Mon Apr 10 17:49:07 UTC 2023 - Benoît Monin <benoit.monin@gmx.fr> - update to 2.15.0: * Added lexers: + Carbon (#2362, #2365, #2366, #2367, #2368, #2369, #2370) + Dax (#2335, #2345) + MediaWiki Wikitext (#2373, #827) + PostgreSQL Explain (#2398) + WGSL (WebGPU Shading Language) (#2386) + X++ (#2339) * Updated lexers: + AMDGPU: Add support for scratch_ instructions, the attr*.* argument, as well as the off modifier (#2327). + APDL: Miscellaneous improvements (#2314) + bash/tcsh: - Move break to keywords (#2377) - Improve bash math expansion lexing (#2255, #2353) + Chapel: Support attributes (#2376) + CMake: Implement bracket style comments (#2338, #2354) + CSS: Improve lexing of numbers inside function calls (#2382, #2383) + diff: Support normal diff syntax, as opposed to unified diff syntax (#2321) + GLSL, HLSL: - Support line continuations in preprocessor code (#2350) - Improve preprocessor directive handling (#2357) + LilyPond: minor update of builtins + PHP: support attributes (#2055, #2347, #2360), fix anonymous classes without parameters (#2359), improve lexing of variable variable syntax (#2358) + Python: - Add missing builtins (#2334) - Fix inconsistent lexing of None (#2406) + Rebol/Red: Don’t require script headers (#2348, #2349) + Spice: Update keywords (#2336) + SQL+Jinja (analyse_text method): Fix catastrophic backtracking (#2355) + Terraform: Add hcl alias (#2375) * Declare support for Python 3.11 and drop support for Python 3.6 (#2324). * Update native style to improve contrast (#2325). * Update github-dark` style to match latest Primer style (#2401) * Revert a change that made guessing lexers based on file names slower on Python 3.10 and older (#2328). * Fix some places where a locale-dependent encoding could unintentionally be used instead of UTF-8 (#2326). * Fix Python traceback handling (#2226, #2329). * Groff formatter: sort color definitions for reproducibility (#2343) * Move project metadata to pyproject.toml, remove setup.py and setup.cfg (#2342) * The top-level Makefile has been removed. - increase required python version to 3.7 - set a minimum version for setuptools to match the requirement from upstream - since setup.py is gone: * require pip and wheel to build * use pyproject macros to build and install ------------------------------------------------------------------- Mon Jan 2 13:54:50 UTC 2023 - Benoît Monin <benoit.monin@gmx.fr> - update to 2.14.0: * Added lexers: + Arturo (#2259) + GAP session (#2211) + Fift (#2249) + func (#2232) + Jsonnet (#2239) + Minecraft schema (#2276) + MIPS (#2228) + Phix (#2222) + Portugol (#2300) + TL-b (#2247) + World of Warcraft TOC format (#2244, #2245) + Wren (#2271) * Updated lexers: + Abap: Update keywords (#2281) + Alloy: Update for Alloy 6 (#1963) + C family (C, C++ and many others): - Fix an issue where a chunk would be wrongly recognized as a function definition due to braces in comments (#2210) - Improve parantheses handling for function definitions (#2207, #2208) + C#: Fix number and operator recognition (#2256, #2257) + CSound: Updated builtins (#2268) + F#: Add .fsx file extension (#2282) + gas (GNU assembler): recognize braces as punctuation (#2230) + HTTP: Add CONNECT keyword (#2242) + Inform 6: Fix lexing of properties and doubles (#2214) + INI: Allow comments that are not their own line (#2217, #2161) + Java properties: Fix issue with whitespace-delimited keys, support comments starting with ! and escapes, no longer support undocumented ; and // comments (#2241) + LilyPond: Improve heuristics, add \maxima duration (#2283) + LLVM: Add opaque pointer type (#2269) + Macaulay2: Update keywords (#2305) + Minecraft-related lexers (SNB and Minecraft function) moved to pygments.lexers.minecraft (#2276) + Nim: General improvements (#1970) + Nix: Fix single quotes inside indented strings (#2289) + Objective J: Fix catastrophic backtracking (#2225) + NASM: Add support for SSE/AVX/AVX-512 registers as well as 'rel' and 'abs' address operators (#2212) + Powershell: - Add local: keyword (#2254) - Allow continuations without markers (#2262, #2263) + Solidity: Add boolean operators (#2292) + Spice: Add enum keyword and fix a bug regarding binary, hexadecimal and octal number tokens (#2227) + YAML: Accept colons in key names (#2277) * Fix make mapfiles when Pygments is not installed in editable mode (#2223) * Support more filetypes and compression types in autopygmentize (#2219) * Merge consecutive tokens in Autohotkey, Clay (#2248) * Add .nasm as a recognized file type for NASM (#2280) * Add *Spec.hs as a recognized file type for HSpec (#2308) * Add *.pyi (for typing stub files) as a recognized file type for Python (#2331) * The HTML lexer no longer emits empty spans for whitespace (#2304) * Fix IRCFormatter inserting linenumbers incorrectly (#2270) - set minimum python version to 3.6: increased upstream -- gh#pygments/pygments#2059 - remove lxml BuildRequires: dropped upstream -- gh#pygments/pygments#2301 - remove skip_python2: python >= 3.6 is already required - drop python_module macro definition: provided by python-rpm-macros ------------------------------------------------------------------- Thu Aug 18 15:23:43 UTC 2022 - Benoît Monin <benoit.monin@gmx.fr> - update to 2.13.0: * Added lexers: + COMAL-80 (#2180) + JMESPath (#2174, #2175, #2179, #2182) + Sql+Jinja (#2148) * Updated lexers: + Ada: support Ada 2022 (#2121); disable recognition of namespaces because it disturbs lexing of aspects (#2125) + Agda: allow straight quotes in module names (#2163) + C family (C, C++ and many others): allow comments between elements of function headers, e.g. between the arguments and the opening brace for the body (#1891) + C++: Resolve several cases of Error tokens (#2207, #2208) + Coq: add some common keywords, improve recognition of Set and qualified identifiers (#2158) + F*: Allow C-style comments anywhere in a line + Fortran: fix catastrophic backtracking with backslashes in strings (#2194) + Go: add support for generics (#2167) + Inform: update for version 6.40 (#2190) + Isabelle: recognize cartouches (#2089) + Java: support multiline strings aka. text blocks (#2132) + Kotlin: add value modifier (#2142) + LilyPond: add some missing builtins + Macaulay2: update builtins (#2139) + Matlab session: fix traceback when a line continuation ellipsis appears in the output (#2166) + .NET: add aliases for LibreOffice Basic, OpenOfficeBasic and StarOffice Basic (#2170) + Nim: use Name.Builtin instead of Keyword.Type (#2136) + PHP: fix \"$var\" inside strings (#2105) + Python: only recognize \N, \u and \U escape sequences in string literals, but not in bytes literals where they are not supported (#2204) + Tcl: support ${name} variables (#2145) + Terraform: accept leading whitespace for << heredoc delimiters (#2162) + Teraterm: Various improvements (#2165) + Spice: add support for the recently added features including more builtin functions and bin, oct, hex number formats (#2206) * Added styles: + GitHub dark (#2192) + StarOffice (#2168) + Nord (nord and nord-darker; #2189, #1799, #1678) * Pygments now tries to use the importlib.metadata module to discover plugins instead of the slower pkg_resources (#2155). * Silently ignore BrokenPipeError in the command-line interface (#2193). * The HtmlFormatter now uses the linespans attribute for anchorlinenos if the lineanchors attribute is unset (#2026). * The highlight, lex and format functions no longer wrongly report "argument must be a lexer/formatter instance, not a class" in some cases where this is not the actual problem (#2123). * Fix warnings in doc build (#2124). * The codetagify filter now recognizes FIXME tags by default (#2150). * The pygmentize command now recognizes if the COLORTERM environment variable is set to a value indicating that true-color support is available. In that case, it uses the TerminalTrueColorFormatter by default (#2160) * Remove redundant caches for filename patterns (#2153) * Use new non-deprecated Pillow API for text bounding box in ImageFormatter (#2198) * Remove default_style (#930, #2183) * Stop treating DeprecationWarnings as errors in the unit tests (#2196) ------------------------------------------------------------------- Mon Jul 18 12:58:46 UTC 2022 - Matej Cepl <mcepl@suse.com> - Add BR of wcag-contrast-ratio to enable more tests. ------------------------------------------------------------------- Mon Jul 18 12:11:36 UTC 2022 - Matej Cepl <mcepl@suse.com> - Removing a test file is too much a hack for me ------------------------------------------------------------------- Fri Jul 15 14:30:49 UTC 2022 - Ben Greiner <code@bnavigator.de> - Don't fall back to setuptools but to importlib-metadata for plugin loading. (If a package for 15.X would be build, but Pytest 7 is required for testing -- gh#pygments/pygments#2080) ------------------------------------------------------------------- Sun May 15 18:58:34 UTC 2022 - Dirk Müller <dmueller@suse.com> - update to 2.12.0: - Added lexers: * Cplint (#2045) * Macaulay2 (#1791) * Minecraft (#2107) * Qlik (#1925) * ``UnixConfigLexer`` for "colon-separated" config files, like ``/etc/passwd`` (#2112) - Updated lexers: * Agda: Update keyword list (#2017) * C family: Fix identifiers after ``case`` statements (#2084) * Clojure: Highlight ratios (#2042) * Csound: Update to 6.17 (#2064) * CSS: Update the list of properties (#2113) * Elpi: - Fix catastrophic backtracking (#2053, #2061) - Fix handling of ``->`` (#2028) * Futhark: Add missing tokens (#2118) * Gherkin: Add ``But`` (#2046) * Inform6: Update to 6.36 (#2050) * LilyPond: - Fix incorrect lexing of names containing a built-in (#2071) - Fix properties containing dashes (#2099) * PHP: Update builtin function and keyword list (#2054, #2056) * Scheme: Various improvements (#2060) * Spice: Update the keyword list, add new types (#2063, #2067) * Terraform: - Support non-idiomatic comments (#2065, #2066) - Fix class name lexing (#2097) - Add ``plugins`` argument to ``get_all_lexers()``. - Bump minimal Python version to 3.6 (#2059) - Fix multiple lexers marking whitespace as ``Text`` (#2025) - Remove various redundant uses of ``re.UNICODE`` (#2058) - Associate ``.resource`` with the Robot framework (#2047) - Associate ``.cljc`` with Clojure (#2043) - Associate ``.tpp`` with C++ (#2031) - Remove traces of Python 2 from the documentation (#2039) - The ``native`` style was updated to meet the WCAG AAA contrast guidelines (#2038) - Fix various typos (#2030) - Fix ``Groff`` formatter not inheriting token styles correctly (#2024) - Various improvements to the CI (#2036) - The Ada lexer has been moved to a separate file (#2117) - drop elpi_fix_catastrophic_backtracking.patch: upstream ------------------------------------------------------------------- Sun Feb 6 21:20:22 UTC 2022 - Benoît Monin <benoit.monin@gmx.fr> - backport elpi_fix_catastrophic_backtracking.patch: fix build getting stuck when running the tests - switch prep stage to autosetup - remove commented-out shebang removal ------------------------------------------------------------------- Wed Jan 12 19:53:14 UTC 2022 - Benoît Monin <benoit.monin@gmx.fr> - update to 2.11.2: * Updated lexers: + C-family: Fix incorrect handling of labels (#2022, #1996, #1182) + Java: Fixed an issue with record keywords result in Error tokens in some cases (#2018) * Fix links to line numbers not working correctly (#2014) * Remove underline from Whitespace style in the Tango theme (#2020) * Fix IRC and Terminal256 formatters not backtracking correctly for custom token types, resulting in some unstyled tokens (#1986) ------------------------------------------------------------------- Mon Jan 3 11:09:21 UTC 2022 - Martin Liška <mliska@suse.cz> - Update to 2.11.1: https://github.com/pygments/pygments/blob/master/CHANGES - Remove one test as it requires wcag-contrast-ratio Python package. ------------------------------------------------------------------- Thu Sep 9 08:48:02 UTC 2021 - Stefan Schubert <schubi@suse.de> - Use libalternatives instead of update-alternatives. ------------------------------------------------------------------- Thu Jul 15 05:11:04 UTC 2021 - Matej Cepl <mcepl@suse.com> - Update to 2.9.0: - This time the list of changes is truly too long, take a look at https://github.com/pygments/pygments/blob/master/CHANGES. ------------------------------------------------------------------- Fri Jan 29 15:42:09 UTC 2021 - Matej Cepl <mcepl@suse.com> - Update to 2.7.4 (all what was in the update to 2.7.2 and above it) (CVE-2021-20270, bsc#1183169, CVE-2021-27291, bsc#1184812): * drops cve_2021_20270.patch, cve_2021_27291.patch in older dists - Updated lexers: * Ada (#1581) * HTML (#1615, #1614) * Java (#1594, #1586) * JavaScript (#1605, #1589, #1588) * JSON (#1569 -- this is a complete rewrite) * Lean (#1601) * LLVM (#1612) * Mason (#1592) * MySQL (#1555, #1551) * Rust (#1608) * Turtle (#1590, #1553) - Deprecated JsonBareObjectLexer, which is now identical to JsonLexer (#1600) - The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text (#1213, #1611) - Documentation fixes (#1609, #1599, #1598) - Fixed duplicated Juttle language alias (#1604, #1606) - Added support for Kotlin scripts (#1587) - Removed CSS rule which forced margin to 0 ------------------------------------------------------------------- Fri Dec 4 13:06:36 UTC 2020 - Matej Cepl <mcepl@suse.com> - Revert to 2.6.1 (higher version break python-Pelican). ------------------------------------------------------------------- Sat Oct 24 18:12:13 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.7.2: * Updated lexers: + Latex (PR#1517, #1516) + LLVM (PR#1565) + SPARQL (PR#1559) * Fixed Python console/traceback lexer problems with custom exceptions without messages (#1548) * Allow loading ttc fonts on Mac/image formatter (#1223) * Improve analyze_text across a variety of lexers (PR#1549) * Removed CSS rule which forced the vertical padding to 0 for line numbers (PR#1583, #1579) * Fix TNTLexer crashing on unexpected EOL (#1568, PR#1570) * regexlint can be now run locally as part of tox tests (PR#1557) * Fix typos (PR#1550, #1562) * Add Python 3.9 as a supported version (PR#1554) - drop shebang removal in _usd_builtins.py: fixed upstream ------------------------------------------------------------------- Thu Sep 17 18:36:32 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.7.1: * Fixed a regression in the JSON lexer (#1544) ------------------------------------------------------------------- Sun Sep 13 20:17:53 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.7.0: * Added lexers: + Arrow (PR#1481, PR#1499) + BARE (PR#1488) + Devicetree (PR#1434) + F* (PR#1409) + GDScript (PR#1457) + Pointless (PR#1494) + PromQL (PR#1506) + PsySH (PR#1438) + Singularity (PR#1285) + TiddlyWiki5 (PR#1390) + TNT (PR#1414) + YANG (PR#1408, PR#1428) * Updated lexers: + APL (PR#1503) + C++ (PR#1350, which also fixes: #1222, #996, #906, #828, #1162, #1166, #1396) + Chapel (PR#1423) + CMake (#1491) + CSound (#1509) + Cython (PR#1507) + Dart (PR#1449) + Fennel (PR#1535) + Fortran (PR#1442) + GAS (PR#1530) + HTTP (PR#1432, #1520, PR#1521) + Inform 6 (PR#1461) + Javascript (PR#1533) + JSON (#1065, PR#1528) + Lean (PR#1415) + Matlab (PR#1399) + Markdown (#1492, PR#1495) + MySQL (#975, #1063, #1453, PR#1527) + NASM (PR#1465) + Nim (PR#1426) + PostgreSQL (PR#1513) + PowerShell (PR#1398, PR#1497) + Protobuf (PR#1505) + Robot (PR#1480) + SQL (PR#1402) + SystemVerilog (PR#1436, PR#1452, PR#1454, PR#1460, PR#1462, PR#1463, PR#1464, PR#1471, #1496, PR#1504) + TeraTerm (PR#1337) + XML (#1502) * Added a new filter for math symbols (PR#1406) * The Kconfig lexer will match Kconfig derivative names now (PR#1458) * Improved HTML formatter output (PR#1500) * .markdown is now recognized as an extension for Markdown files (PR#1476) * Fixed line number colors for Solarized (PR#1477, #1356) * Improvements to exception handling (PR#1478) * Improvements to tests (PR#1532, PR#1533, PR#1539) * Various code cleanups (PR#1536, PR#1537, PR#1538) - remove unnecessary executable bit on all source files ------------------------------------------------------------------- Tue Apr 14 11:38:23 UTC 2020 - Matej Cepl <mcepl@suse.com> - Don't use %python3_only command, but properly use alternatives. ------------------------------------------------------------------- Wed Mar 18 21:42:09 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr> - fix the path of non-oss licensed files to remove ------------------------------------------------------------------- Fri Mar 13 16:20:21 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr> - set the minimal version of python to 3.5 to match upstream requirement ------------------------------------------------------------------- Mon Mar 9 19:52:24 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.6.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.6.0: * Running Pygments on Python 2.x is no longer supported. * Added lexers: + Linux kernel logs (PR#1310) + LLVM MIR (PR#1361) + MiniScript (PR#1397) + Mosel (PR#1287, PR#1326) + Parsing Expression Grammar (PR#1336) + ReasonML (PR#1386) + Ride (PR#1319, PR#1321) + Sieve (PR#1257) + USD (PR#1290) + WebIDL (PR#1309) * Updated lexers: + Apache2 (PR#1378) + Chapel (PR#1357) + CSound (PR#1383) + D (PR#1375, PR#1362) + Idris (PR#1360) + Perl6/Raku lexer (PR#1344) + Python3 (PR#1382, PR#1385) + Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous new syntax (PR#1320) + SQL: Add temporal support keywords (PR#1402) * The 256-color/true-color terminal formatters now support the italic attribute in styles (PR#1288) * Support HTTP 2/3 header (PR#1308) * Support missing reason in HTTP header (PR#1322) * Boogie/Silver: support line continuations and triggers, move contract keywords to separate category (PR#1299) * GAS: support C-style comments (PR#1291) * Fix names in S lexer (PR#1330, PR#1333) * Fix numeric literals in Ada (PR#1334) * Recognize .mjs files as Javascript (PR#1392) * Recognize .eex files as Elixir (PR#1387) * Fix re.MULTILINE usage (PR#1388) * Recognize pipenv and poetry dependency & lock files (PR#1376) * Improve font search on Windows (#1247) * Remove unused script block (#1401) - disable python2 build: Pygments is python 3 only now - remove shebang from pygments/lexers/_usd_builtins.py: unneeded ------------------------------------------------------------------- Sun Dec 8 17:22:40 UTC 2019 - Benoît Monin <benoit.monin@gmx.fr> - update to version 2.5.2: * Fix incompatibility with some setuptools versions (PR#1316) * Fix lexing of ReST field lists (PR#1279) * Fix lexing of Matlab keywords as field names (PR#1282) * Recognize double-quoted strings in Matlab (PR#1278) * Avoid slow backtracking in Vim lexer (PR#1312) * Fix Scala highlighting of types (PR#1315) * Highlight field lists more consistently in ReST (PR#1279) * Fix highlighting Matlab keywords in field names (PR#1282) * Recognize Matlab double quoted strings (PR#1278) * Add some Terraform keywords * Update Modelica lexer to 3.4 * Update Crystal examples - additional changes from version 2.5.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.5.0: * Added lexers: + Email (PR#1246) + Erlang, Elxir shells (PR#823, #1521) + Notmuch (PR#1264) + Scdoc (PR#1268) + Solidity (#1214) + Zeek (new name for Bro) (PR#1269) + Zig (PR#820) * Updated lexers: + Apache2 Configuration (PR#1251) + Bash sessions (#1253) + CSound (PR#1250) + Dart + Dockerfile + Emacs Lisp + Handlebars (PR#773) + Java (#1101, #987) + Logtalk (PR#1261) + Matlab (PR#1271) + Praat (PR#1277) + Python3 (PR#1255) + Ruby + YAML (#1528) + Velocity * Added styles: + Inkpot (PR#1276) * The PythonLexer class is now an alias for the former Python3Lexer. The old PythonLexer is available as Python2Lexer. * Bump NasmLexer priority over TasmLexer for .asm files (fixes #1326) * Default font in the ImageFormatter has been updated (#928, PR#1245) * Test suite switched to py.test, removed nose dependency (#1490) * Reduce TeraTerm lexer score -- it used to match nearly all languages (#1256) * Treat Skylark/Starlark files as Python files (PR#1259) * Image formatter: actually respect line_number_separator option * Add LICENSE file to wheel builds * Agda: fix lambda highlighting * Dart: support @ annotations * Dockerfile: accept FROM ... AS syntax * Emacs Lisp: add more string functions * GAS: accept registers in directive arguments * Java: make structural punctuation (braces, parens, colon, comma) Punctuation, not Operator (#987) * Java: support var contextual keyword (#1101) * Matlab: Fix recognition of function keyword (PR#1271) * Python: recognize .jy filenames (#976) * Python: recognize f string prefix (#1156) * Ruby: support squiggly heredocs * Shell sessions: recognize Virtualenv prompt (PR#1266) * Velocity: support silent reference syntax - drop denose.patch: fixed upstream - fix postuninstall alternative ------------------------------------------------------------------- Tue Jun 4 14:03:15 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Update to 2.4.2: - Fix encoding error when guessing lexer with given ``encoding`` option (#1438) - Updated lexers: * Coq (#1430) * MSDOS Session (PR#734) * NASM (#1517) * Objective-C (PR#813, #1508) * Prolog (#1511) * TypeScript (#1515) - Support CSS variables in stylesheets (PR#814, #1356) - Fix F# lexer name (PR#709) - Fix ``TerminalFormatter`` using bold for bright text (#1480) ------------------------------------------------------------------- Mon May 20 18:43:33 UTC 2019 - Todd R <toddrme2178@gmail.com> - Update to 2.4.0 * Add solarized style * Add support for Markdown reference-style links * Add license information to generated HTML/CSS files * Change ANSI color names * Fix catastrophic backtracking in the bash lexer * Fix documentation failing to build using Sphinx 2.0 * Fix incorrect links in the Lisp and R lexer documentation * Fix rare unicode errors on Python 2.7 * Fix lexers popping from an empty stack * TypoScript uses .typoscript now * Updated Trove classifiers and pip requirements ------------------------------------------------------------------- Mon Apr 1 21:23:26 CEST 2019 - Matej Cepl <mcepl@suse.com> - Refresh denose.patch to make whole test suite to pass. bt#birkenfeld/pygments-main#1490 ------------------------------------------------------------------- Mon Feb 11 17:51:51 UTC 2019 - Jan Engelhardt <jengelh@inai.de> - Avoid name in summary (rpmlint). - Ensure neutrality of description. ------------------------------------------------------------------- Mon Feb 11 11:10:41 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Update to 2.3.1: * Update lexers * Minimum Python versions changed to 2.7 and 3.5 * Added support for Python 3.7 generator changes (PR#772) * Fix incorrect token type in SCSS for single-quote strings (#1322) * Use `terminal256` formatter if `TERM` contains `256` (PR#666) * Fix incorrect handling of GitHub style fences in Markdown (PR#741, #1389) * Fix `%a` not being highlighted in Python3 strings (PR#727) - Drop patch python_37.diff which was merged upstream - Refresh patch denose.patch ------------------------------------------------------------------- Thu Jan 10 01:20:08 UTC 2019 - Matej Cepl <mcepl@suse.com> - Added denose.patch removing dependency on the nose package. https://bitbucket.org/birkenfeld/pygments-main/issues/1490/remove-nose-dependency ------------------------------------------------------------------- Tue Dec 4 12:52:17 UTC 2018 - Matej Cepl <mcepl@suse.com> - Remove superfluous devel dependency for noarch package ------------------------------------------------------------------- Mon Jul 16 13:21:03 UTC 2018 - mimi.vx@gmail.com - add python_37.diff - fixes build with python-3.7+ ------------------------------------------------------------------- Tue Aug 15 12:52:00 UTC 2017 - dmueller@suse.com - fix build in a python2.x only env ------------------------------------------------------------------- Fri Apr 7 21:13:53 UTC 2017 - toddrme2178@gmail.com - Use https url. ------------------------------------------------------------------- Fri Apr 7 20:31:06 UTC 2017 - toddrme2178@gmail.com - Update source url. ------------------------------------------------------------------- Fri Apr 7 20:05:44 UTC 2017 - toddrme2178@gmail.com - Update to 2.2.0 - Added the ability to load lexer and formatter classes directly from files with the `-x` command line option and the `lexers.load_lexer_from_file()` and `formatters.load_formatter_from_file()` functions. (PR#559) - Added `lexers.find_lexer_class_by_name()`. (#1203) - Added new token types and lexing for magic methods and variables in Python and PHP. - Added a new token type for string affixes and lexing for them in Python, C++ and Postgresql lexers. - Added a new token type for heredoc (and similar) string delimiters and lexing for them in C++, Perl, PHP, Postgresql and Ruby lexers. - Styles can now define colors with ANSI colors for use in the 256-color terminal formatter. (PR#531) - Improved the CSS lexer. (#1083, #1130) - Added "Rainbow Dash" style. (PR#623) - Delay loading `pkg_resources`, which takes a long while to import. (PR#690) ------------------------------------------------------------------- Wed Apr 5 05:36:56 UTC 2017 - tbechtold@suse.com - Fix python_module macro definition ------------------------------------------------------------------- Thu Dec 8 16:45:08 UTC 2016 - jmatejek@suse.com - update for multipython build - only distribute "pygmentize" for Python 3 ------------------------------------------------------------------- Mon Oct 17 09:52:51 UTC 2016 - dmueller@suse.com - update to 2.1.3: - Fixed regression in Bash lexer (PR#563) - Fixed Python 3 regression in image formatter (#1215) - Fixed regression in Bash lexer (PR#562) ------------------------------------------------------------------- Sun Feb 14 23:52:35 UTC 2016 - michael@stroeder.com - Update to version 2.1.1 - Fixed Jython compatibility (#1205) - Fixed HTML formatter output with leading empty lines (#1111) - Added a mapping table for LaTeX encodings and added utf8 (#1152) - Fixed image formatter font searching on Macs (#1188) - Fixed deepcopy-ing of Token instances (#1168) - Fixed Julia string interpolation (#1170) - Fixed statefulness of HttpLexer between get_tokens calls - Many smaller fixes to various lexers ------------------------------------------------------------------- Tue Feb 9 11:51:50 UTC 2016 - olaf@aepfle.de - Disable testsuite in SLE_11 because it requires python 2.7 ------------------------------------------------------------------- Mon Jan 25 14:47:30 UTC 2016 - michael@stroeder.com - Update to version 2.1 - Added styles: * Lovelace (PR#456) * Algol and Algol-nu (#1090) - Added formatters: * IRC (PR#458) * True color (24-bit) terminal ANSI sequences (#1142) (formatter alias: "16m") - New "filename" option for HTML formatter (PR#527). - Improved performance of the HTML formatter for long lines (PR#504). - Updated autopygmentize script (PR#445). - Fixed style inheritance for non-standard token types in HTML output. - Added support for async/await to Python 3 lexer. - Rewrote linenos option for TerminalFormatter (it's better, but slightly different output than before) (#1147). - Javascript lexer now supports most of ES6 (#1100). - Cocoa builtins updated for iOS 8.1 (PR#433). - Combined BashSessionLexer and ShellSessionLexer, new version should support the prompt styles of either. - Added option to pygmentize to show a full traceback on exceptions. - Fixed incomplete output on Windows and Python 3 (e.g. when using iPython Notebook) (#1153). - Allowed more traceback styles in Python console lexer (PR#253). - Added decorators to TypeScript (PR#509). - Fix highlighting of certain IRC logs formats (#1076). ------------------------------------------------------------------- Wed Mar 11 22:36:07 UTC 2015 - tbehrens@suse.com - Update to version 2.0.2: * Fix Python tracebacks getting duplicated in the console lexer * Backquote-delimited identifiers are now recognized in F# * Fix an encoding issue when using pygmentize with the -o option. * Default lexer encoding is now “guess” * Major update to Swift lexer. * Multiple fixes to lexer guessing in conflicting cases * Simplified regexes and builtin lists. * Dropped Python 2.4 and 2.5 compatibility * Lexers added: APL (#969) Agda and Literate Agda (PR#203) Alloy (PR#355) AmbientTalk BlitzBasic (PR#197) ChaiScript (PR#24) Chapel (PR#256) Cirru (PR#275) Clay (PR#184) ColdFusion CFC (PR#283) Cryptol and Literate Cryptol (PR#344) Cypher (PR#257) Docker config files EBNF (PR#193) Eiffel (PR#273) GAP (PR#311) Golo (PR#309) Handlebars (PR#186) Hy (PR#238) Idris and Literate Idris (PR#210) Igor Pro (PR#172) Inform 6/7 (PR#281) Intel objdump (PR#279) Isabelle (PR#386) Jasmin (PR#349) JSON-LD (PR#289) Kal (PR#233) Lean (PR#399) LSL (PR#296) Limbo (PR#291) Liquid (#977) MQL (PR#285) MaskJS (PR#280) Mozilla preprocessors Mathematica (PR#245) NesC (PR#166) Nit (PR#375) Nix (PR#267) Pan Pawn (PR#211) Perl 6 (PR#181) Pig (PR#304) Pike (PR#237) QBasic (PR#182) Red (PR#341) ResourceBundle (#1038) Rexx (PR#199) Rql (PR#251) Rsl SPARQL (PR#78) Slim (PR#366) Swift (PR#371) Swig (PR#168) TADS 3 (PR#407) Todo.txt todo lists Twig (PR#404) * Added a helper to “optimize” regular expressions * New styles: “xcode” and “igor” * The command-line “pygmentize” tool now tries a little harder * Added “inencoding” option for lexers to override “encoding” * Added line-by-line “streaming” mode for pygmentize with the “-s” option * Added an “envname” option to the LaTeX formatter to select a replacement * Updated the Makefile lexer to yield a little more useful highlighting. * Lexer aliases passed to get_lexer_by_name() are now case-insensitive. * File name matching in lexers and formatters will now use a regex cache for speed * Pygments will now recognize “vim” modelines when guessing the lexer * Major restructure of the pygments.lexers module namespace. * The NameHighlightFilter now works with any Name.* token type (#790). * Python 3 lexer: add new exceptions from PEP 3151. * Opa lexer: add new keywords (PR#170). * Julia lexer: add keywords and underscore-separated number literals * Lasso lexer: fix method highlighting, update builtins * Objective C/C++ lexers: allow “@” prefixing any expression (#871). * Ruby lexer: fix lexing of Name::Space tokens (#860) and of symbols in hashes * Stan lexer: update for version 2.4.0 of the language * JavaScript lexer: add the “yield” keyword (PR#196). * HTTP lexer: support for PATCH method (PR#190). * Koka lexer: update to newest language spec (PR#201). * Haxe lexer: rewrite and support for Haxe 3 (PR#174). * Prolog lexer: add different kinds of numeric literals * F# lexer: rewrite with newest spec for F# 3.0 (#842), fix a bug with dotted chains * Kotlin lexer: general update (PR#271). * Rebol lexer: fix comment detection and analyse_text (PR#261). * LLVM lexer: update keywords to v3.4 (PR#258). * PHP lexer: add new keywords and binary literals (PR#222). * external/markdown-processor.py updated to newest python-markdown * CSS lexer: some highlighting order fixes (PR#231). * Ceylon lexer: fix parsing of nested multiline comments (#915). * C family lexers: fix parsing of indented preprocessor directives * Rust lexer: update to 0.9 language version (PR#270, PR#388). * Elixir lexer: update to 0.15 language version (PR#392). * Fix swallowing incomplete tracebacks in Python console lexer ------------------------------------------------------------------- Mon Apr 7 11:36:38 UTC 2014 - dmueller@suse.com - add LICENSE to doc section ------------------------------------------------------------------- Thu Oct 24 11:11:51 UTC 2013 - speilicke@suse.com - Require python-setuptools instead of distribute (upstreams merged) ------------------------------------------------------------------- Fri May 3 22:43:21 UTC 2013 - toddrme2178@gmail.com - Update to version 1.6: - Lexers added - Fix unquoted HTML attribute lexing in Opa . - The HTML formatter now supports linking to tags using CTags files, when the python-ctags package is installed . - The HTML formatter now has a "linespans" option that wraps every line in a <span> tag with a specific id . - When deriving a lexer from another lexer with token definitions, definitions for states not in the child lexer are now inherited. If you override a state in the child lexer, an "inherit" keyword has been added to insert the base state at that position . - The C family lexers now inherit token definitions from a common base class, removing code duplication . - Use "colorama" on Windows for console color output . - Fix Template Haskell highlighting . - Fix some S/R lexer errors . - Fix a bug in the Prolog lexer with names that start with 'is' . - Rewrite Dylan lexer, add Dylan LID lexer . - Add a Java quickstart document . - Add a "external/autopygmentize" file that can be used as .lessfilter . ------------------------------------------------------------------- Thu May 3 08:40:02 UTC 2012 - toddrme2178@gmail.com - Removed files with non-oss license, see bnc#760344 - Cleanups in python 2 and python 3 spec files ------------------------------------------------------------------- Mon Apr 30 13:06:58 UTC 2012 - toddrme2178@gmail.com - Fix building python 3 package on openSUSE 11.4 x86_64 ------------------------------------------------------------------- Mon Mar 12 21:14:22 UTC 2012 - saschpe@gmx.de - Update to version 1.5: - Fix Python 3 terminal highlighting with pygmentize - In the LaTeX formatter, escape special &, < and > chars - In the LaTeX formatter, fix display problems for styles with token background colors - Enhancements to the Squid conf lexer - Several fixes to the reStructuredText lexer - Recognize methods in the ObjC lexer - Fix Lua "class" highlighting: it does not have classes - Fix degenerate regex in Scala lexer and highlighting bugs - Fix number pattern order in Ocaml lexer - Fix generic type highlighting in ActionScript 3 - Fixes to the Clojure lexer - Fix degenerate regex in Nemerle lexer - Fix infinite looping in CoffeeScript lexer - Fix crashes and analysis with ObjectiveC lexer - Add some Fortran 2003 keywords. - Fix Boo string regexes - Add "rrt" style - Fix infinite looping in Darcs Patch lexer. - Lots of misc fixes to character-eating bugs and ordering problems in many different lexers. ------------------------------------------------------------------- Tue Jan 24 13:49:17 UTC 2012 - bwiedemann@suse.com - fix Obsoletes ------------------------------------------------------------------- Fri Sep 23 07:23:34 UTC 2011 - saschpe@suse.de - Disable tests again, breaks i586 build ------------------------------------------------------------------- Thu Sep 22 12:47:50 UTC 2011 - saschpe@suse.de - Fixed license to BSD-2-Clause ------------------------------------------------------------------- Sun Sep 11 15:57:31 UTC 2011 - saschpe@gmx.de - Change license to BSD-3-Clause (SPDX style) - Removed %clean section (has sane default) - Added python-distribute requirement ------------------------------------------------------------------- Sun Jul 3 11:06:36 UTC 2011 - saschpe@gmx.de - Renamed to 'python-Pygments', obsoletes 'python-pygments' ------------------------------------------------------------------- Mon Feb 21 10:42:24 UTC 2011 - nix@opensuse.org - Update to version 1.4 - Compress the tarball with bz2 ------------------------------------------------------------------- Tue Sep 14 08:34:30 UTC 2010 - coolo@novell.com - correct email addresses ------------------------------------------------------------------- Fri Jun 18 13:50:42 UTC 2010 - coolo@novell.com - update to 1.3.1 (1.4 is too late, but is known to fix http://dev.pocoo.org/projects/pygments/ticket/507 ) ------------------------------------------------------------------- Fri Feb 12 12:12:31 UTC 2010 - bitdealer@opensuse.org - Updated to 1.2.2 ------------------------------------------------------------------- Fri Oct 9 16:56:59 UTC 2009 - bitdealer@opensuse.org - Updated to 1.1.1 ------------------------------------------------------------------- Tue Dec 09 23:28:25 UTC 2008 - cfarrell1980@gmail.com - Updated to version 1.0 ------------------------------------------------------------------- Thu Jun 21 10:30:25 UTC 2007 - judas_iscariote@shorewall.net - Initial package version.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor