File tree-sitter-rpmspec.changes of Package tree-sitter-rpmspec

-------------------------------------------------------------------
Sun Jan 25 19:52:13 UTC 2026 - Matej Cepl <mcepl@cepl.eu>

- Update to version 0+20260125.b0a9b30:
  * test: Add comprehensive dependency types test suite
  * feat(highlights): Add syntax highlighting for dependency types
  * refactor(grammar): Remove unused dependency_name and dependency_qualifier_suffix
  * refactor(grammar): Update boolean operand for dependency types
  * feat(grammar): Add versioned_dependency type for simple package dependencies
  * feat(grammar): Add qualified dependency type for name(qualifier) patterns
  * feat(grammar): Add path dependency type for file path dependencies
  * feat(grammar): Add ELF dependency type for shared library dependencies
  * refactor(grammar): Rename subpackage_name to package_name
  * fix(grammar): Support macro-only values for URL and file tags
  * fix(grammar): Support continuation lines in changelog entries
  * fix(grammar): Allow standalone file qualifiers without paths
  * fix(grammar): Support concatenation patterns in setup/autosetup
  * fix(grammar): Allow attached numbers in setup/autosetup source options
  * fix(grammar): Allow plus in subpackage names
  * fix(grammar): Allow quoted strings in description text
  * feat(scripts): Add update-test-ast.py for updating test AST
  * fix(grammar): Handle line continuation in macros and script code
  * fix(grammar): allow BuildRequires(pre)
  * fix(grammar): Add BuildPreReq and PreReq
  * feat(grammar): Split runtime_scriptlet for proper language injection
  * fixup! feat(scanner): Add external newline token for line-sensitive parsing
  * refactor(grammar): Replace remaining NEWLINE with /\n/
  * refactor(grammar): Replace NEWLINE with /\n/ in section definitions
  * refactor(grammar): Replace NEWLINE with /\n/ in conditional helpers
  * refactor(grammar): Replace NEWLINE with /\n/ tags
  * feat(scanner): Add external newline token for line-sensitive parsing
  * refactor(grammar): Change extras whitespace
  * feat(queries): Add lua injection for %{lua:...} macros
  * feat(grammar): Add %{lua:...} macro expansion support
  * feat(queries): Add interpreter-based language injection
  * feat(queries): Add highlighting for interpreter nodes
  * fix(tree-sitter): Add highlights and injections
  * refactor(grammar): Unify trigger_interpreter with script_interpreter
  * feat(grammar): Add script_interpreter to runtime_scriptlet
  * feat(grammar): Add script_line for line-based grouping
  * refactor(grammar): Rename shell_code to script_code
  * refactor(grammar): Rename shell_content to script_content
  * refactor(grammar): Rename shell_block to script_block

-------------------------------------------------------------------
Thu Jan 22 23:08:36 UTC 2026 - Matej Cepl <mcepl@cepl.eu>

- Update to version 0+20260122.4aca3b9:
  * fix(grammar): Mark scriptlet_augment_option as argument
  * feat(grammar): Add BuildSystem and BuildOption tag support

-------------------------------------------------------------------
Thu Jan 22 16:52:01 UTC 2026 - Matej Cepl <mcepl@cepl.eu>

- Update to version 0+20260122.5ffe253:
  * docs: Update DESIGN.md
  * test(description): Add tests for conditionals with packages
  * fix(scanner): Fix section lookahead
  * feat(highlights): Use @constant.macro for macro expansions
  * fix(scanner): Allow %dir to be used in shell code.
  * feat(grammar): Support function-style macro definitions with line continuation
  * feat(grammar): Add %exclude file directive
  * fix(grammar): Allow %attr and file qualifiers in any order
  * feat(scanner): Add parametric_macro_name detection
  * refactor(scanner): Reorganize code with section headers
  * feat(grammar): Support %if blocks in sub-sections
  * chore(grammar): Some small reordering
  * feat(grammar): Allow shell expansion in description
  * fix(scanner): Don't treat % followed by non-macro chars as macro start
  * feat(grammar): Support nested macro expansions in string builtins
  * refactor(grammar): Convert alias-only rules to hidden rules
  * refactor(grammar): Unify macro options and arguments
  * fix(grammar): Support hyphen-concatenated directory names in setup/autosetup
  * feat(grammar): Add '--' option terminator support for macro invocations

-------------------------------------------------------------------
Wed Jan 21 12:14:06 UTC 2026 - Matej Cepl <mcepl@cepl.eu>

- Update to version 0+20260121.9840156:
  * refactor(grammar): Use helpers for creating conditional statement rules
  * feat(grammar): Add -a/-p augment options to build scriptlets
  * feat(grammar): Use $.url for URL, Url, BugUrl tag values
  * feat(grammar): Use url_or_file for Patch: tag values
  * feat(grammar): Use url_or_file for Source: tag values
  * feat(grammar): Add %patchlist section for listing patch files
  * feat(grammar): Add %sourcelist section for listing source files
  * chore: Restructure queries/highlights.scm
  * feat(grammar): Add autopatch_macro for %autopatch support
  * feat(grammar): Add autosetup_macro for %autosetup support
- Switch from obs_scm to tar_scm

-------------------------------------------------------------------
Sat Dec 14 04:29:37 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- initial packaging
openSUSE Build Service is sponsored by