Next | Query returned 56 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-05-05 12:34:33 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-pygments: update to 2.18.0.

Version 2.18.0
--------------
(released May 4th, 2024)

- 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)
   2023-11-22 11:07:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pygments: updated to 2.17.2

Version 2.17.2
* Fix a packaging issue on macOS
   2023-11-19 17:17:50 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-pygments: update to 2.17.1.

Version 2.17.1
--------------
(released November 19, 2023)

- Updated lexers:

  * TOML: Fix bug making lexing of single-quoted strings too eager

Version 2.17.0
--------------
(released November 18, 2023)

- New lexers:

  * JSX (#2524, #709)
  * Kusto (#2552)
  * ldaprc (#2532)
  * LDIF (#2489)
  * PRQL (#2507, #2523, #2559)
  * Visual Prolog and Visual Prolog Grammar (#2480)
  * Vyper (#2531, #2579)

- Updated lexers:

  * Cypher: fix comment matching, add missing keywords (#2504)
  * Fortran: add ``elseif`` keyword (#2528)
  * Lean: make it available as ``lean3``, in preparation for
    a possible switch to ``lean`` highlighting as Lean 4 (#2546)
  * JSON: add MIME types and file extensions for several line-delimited
    JSON formats (#2490)
  * Nix: many improvements (#2551, #1800)
  * OCaml: Add ``and`` keyword, remove ``value`` from keywords (#2521)
  * Python: add ``starlark`` and ``bazel`` aliases (#2517, #2516)
  * Snowball: Treat ``len`` like ``size`` (#2508)
  * Spice: add ``panic`` keyword and ``->`` operator (#2510)
  * squid.conf: fix catastrophic backtracking (#2583)
  * TOML: rewritten, with many fixes (#2576)
  * Turtle: support blank nodes (#2581)
  * Wikitext: fix erroneous highlighting of LanguageConverter markup
    (#2493), add missing variant languages (#2494)
  * CMake: support ``[=[ bracketed arguments ]=]``` (#2549)

- Fix ctags support and tests (#2487)
- Include ``Lexer.add_filter`` in the documentation (#2519)
- Add a ``Lean3Lexer`` alias (#2546)
- 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.
  (#2505)
- Support more file types in ``autopygmentize`` script (#2513)
- Change color of numbers in ``rrt`` style (#2526)
- Fix error when trying to look up plugin formatters by file extension
  of the output format (#2563)
- 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``. (#2573)
- Improve the test framework to also check for lost tokens when processing the
  snippets and example files (#2582.)
- Improve the *Dracula* style definition to make it easier to maintain (#2575)
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-08-06 22:23:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pygments: updated to 2.16.1

Version 2.16.1
--------------

- Fix ``native`` style missing from style list

Version 2.16.0
--------------
(released August 6th, 2023)

- New lexers:

  * ASN.1
  * Blueprint
  * BQN
  * DNS zone files
  * GraphQL
  * Linux desktop files (following the specification of the
    Freedesktop group, formerly known as XDG)
  * NVIDIA PTX
  * OpenSCAD
  * systemd
  * TLS presentation language
  * Verifpal
  * YARA

- Updated lexers:

  * ASC: Add ``application/pem-certificate-chain`` mimetype
  * C/C++: Refine keyword lists
  * Carbon: Fix long processing times on invalid input, fix number
    lexing
  * Elpi: Handle quotations
  * Go: Support additional built-ins
  * HTTP: Support empty headers
    also recognize responses in ``analyse_text`` implementation
    highlight URL encoded data
  * Igor Pro: Update to Igor Pro 9
  * lean: Recognize expressions nested within attributes
  * Macaulay2: Update builtins
  * Markdown: Allow extra characters after language name
    in code blocks
  * NestedText: Update to version 3
  * scdoc: Improve language guessing implementation
  * Spice: Update to latest version
  * Transact SQL: Add Pre-sorted Group keyword
  * Uxntal: Update for current runes
  * Wikitext: Fix templates in wiki links; fix a language converter false
    positive; add bold italic markup

- Add ``Generic.EmphStrong`` token for bold italic markup
- Add Lightbulb style
- Improve contrast in Monokai style
- Add documentation how to create terminal code highlighting commands
- Add support for loading TrueType fonts to the ``ImageFormatter``
   2023-04-19 07:04:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pygments: updated to 2.15.1

Version 2.15.1
--------------
- Updated lexers:
  * Java properties: Fix catastrophic backtracking

- Fix Python console traceback lexing being too strict
  and sometimes reordering output
   2023-04-17 08:59:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pygments: updated to 2.15.0

Version 2.15.0
--------------
- Added lexers:

  * Carbon
  * Dax
  * MediaWiki Wikitext
  * PostgreSQL Explain
  * WGSL (WebGPU Shading Language)
  * X++

- Updated lexers:

  * AMDGPU: Add support for ``scratch_`` instructions, the ``attr*.*`` argument,
    as well as the ``off`` modifier
  * APDL: Miscellaneous improvements
  * bash/tcsh:

    - Move ``break`` to keywords
    - Improve bash math expansion lexing

  * Chapel: Support attributes
  * CMake: Implement bracket style comments
  * CSS: Improve lexing of numbers inside function calls
  * diff: Support normal diff syntax, as opposed to unified diff syntax
  * GLSL, HLSL:

    - Support line continuations in preprocessor code
    - Improve preprocessor directive handling

  * LilyPond: minor update of builtins
  * PHP: support attributes
    parameters
  * Python:

    - Add missing builtins
    - Fix inconsistent lexing of ``None``

  * Rebol/Red: Don't require script headers
  * Spice: Update keywords
  * SQL+Jinja (``analyse_text`` method): Fix catastrophic backtracking
  * Terraform: Add ``hcl`` alias

- Declare support for Python 3.11 and drop support for Python 3.6
- Update ``native`` style to improve contrast
- Update `github-dark`` style to match latest Primer style
- Revert a change that made guessing lexers based on file names slower
  on Python 3.10 and older
- Fix some places where a locale-dependent encoding could unintentionally
  be used instead of UTF-8
- Fix Python traceback handling
- Groff formatter: sort color definitions for reproducibility
- Move project metadata to ``pyproject.toml``, remove ``setup.py``
  and ``setup.cfg``

- The top-level ``Makefile`` has been removed. Instead, all shortcuts
  for developing are now defined and run through tox.  The ``doc`` folder
  still contains a ``Makefile`` as an alternative to ``tox -e doc``.
   2023-01-24 13:50:34 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pygments: updated to 2.14.0

Version 2.14.0
--------------
- Added lexers:
  * Arturo
  * GAP session
  * Fift
  * func
  * Jsonnet
  * Minecraft schema
  * MIPS
  * Phix
  * Portugol
  * TL-b
  * World of Warcraft TOC format
  * Wren

- Updated lexers:
  * Abap: Update keywords
  * Alloy: Update for Alloy 6
  * 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
    - Improve parantheses handling for function definitions

  * C#: Fix number and operator recognition
  * CSound: Updated builtins
  * F#: Add ``.fsx`` file extension
  * gas (GNU assembler): recognize braces as punctuation
  * HTTP: Add `CONNECT` keyword
  * Inform 6: Fix lexing of properties and doubles
  * INI: Allow comments that are not their own line
  * Java properties: Fix issue with whitespace-delimited keys, support
    comments starting with `!` and escapes, no longer support undocumented
    `;` and `//` comments
  * LilyPond: Improve heuristics, add ``\maxima`` duration
  * LLVM: Add opaque pointer type
  * Macaulay2: Update keywords
  * Minecraft-related lexers (SNB and Minecraft function) moved to
    ``pygments.lexers.minecraft``
  * Nim: General improvements
  * Nix: Fix single quotes inside indented strings
  * Objective J: Fix catastrophic backtracking
  * NASM: Add support for SSE/AVX/AVX-512 registers as well as 'rel'
    and 'abs' address operators
  * Powershell:
    - Add ``local:`` keyword
    - Allow continuations without markers

  * Solidity: Add boolean operators
  * Spice: Add ``enum`` keyword and fix a bug regarding binary,
    hexadecimal and octal number tokens
  * YAML: Accept colons in key names

- Fix `make mapfiles` when Pygments is not installed in editable mode
- Support more filetypes and compression types in `autopygmentize`
- Merge consecutive tokens in Autohotkey, Clay
- Add ``.nasm`` as a recognized file type for NASM
- Add ``*Spec.hs`` as a recognized file type for ``HSpec``
- Add ``*.pyi`` (for typing stub files) as a recognized file type for
  Python
- The HTML lexer no longer emits empty spans for whitespace
- Fix ``IRCFormatter`` inserting linenumbers incorrectly
   2022-11-28 21:54:40 by David Brownlee | Files touched by this commit (1)
Log message:
Fix _PYTHON_VERSION check to avoid error

Replace .if ${_PYTHON_VERSION} < 38 with .if ${_PYTHON_VERSION} == 37
as otherwise will fail when ${_PYTHON_VERSION} is "none".

Triggered for "make clean-depends" for a package with
PYTHON_VERSIONS_ACCEPTED=27 which depends on textproc/py-pygments
   2022-09-05 09:38:41 by Martin Husemann | Files touched by this commit (1)
Log message:
Revert previous - this seems to be only papering over a not yet discovered
bug somewhere else that (sometimes) makes _PYTHON_VERSION non-numerical.

Next | Query returned 56 messages, browsing 1 to 10 | Previous