Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libfyaml0-0.9.5-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libfyaml0 Distribution: openSUSE Tumbleweed
Version: 0.9.5 Vendor: openSUSE
Release: 1.1 Build date: Sat Feb 28 08:31:09 2026
Group: Unspecified Build host: reproducible
Size: 823168 Source RPM: libfyaml-0.9.5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/pantoniou/libfyaml
Summary: YAML 1.2 parser and emitter
A YAML parser and emitter.

* Support for YAML version 1.2, some support for 1.3.
* Zero content copy operation; content is never copied to internal
  structures.
* Parser may be used in event mode (like libyaml) or in document
  generating mode.
* Programmable API for manipulating parsed YAML documents or
  creating them from scratch.
* YAML emitter with programmable options, supporting colored output.
* printf/scanf-based YAML creation and data extraction API.

Provides

Requires

License

MIT

Changelog

* Sat Feb 28 2026 Christophe Marin <christophe@krop.fr>
  - Update to 0.9.5. Check https://github.com/pantoniou/libfyaml/releases/tag/v0.9.5
    for the complete changelog
    API Additions:
    * fy_node_mapping_sort(): Sort a single mapping's keys without
      recursing into child nodes (was previously internal-only)
    * enum fy_collection_style / fy_token_collection_style(): Query
      the style (block or flow) of a collection token
    * fy_token_style_start_mark() / fy_token_style_end_mark(): Get
      token start/end source positions including style indicators
    * fy_event_style_start_mark() / fy_event_style_end_mark(): Get
      event start/end source positions including style indicators
    * fy_document_state_shorten_tag(): Shorten a tag using the
      document state's tag directives
    New Emitter Options:
    * FYEXCF_INDENTED_SEQ_IN_MAP: Indent block sequences that are
      values of a mapping key (fy-tool: --indented-seq-in-map)
    * FYEXCF_PRESERVE_FLOW_LAYOUT: Preserve oneline flow collections
      when re-emitting in streaming mode (fy-tool: --preserve-flow-layout)
* Wed Feb 11 2026 Christophe Marin <christophe@krop.fr>
  - Update to 0.9.4
    * Major: Full Windows Support
    * Major: Comment Support Now Stable
    * API Additions:
      + fy_node_set_style(): Set the style of a node (block, flow,
      plain, etc.) - Fixes #78
      + fy_token_set_comment(): Attach comments to tokens
      programmatically
      + fy_event_to_string(): Convert events to string
      representation
      + fy_diag_get_collect_errors(): Query if error collection
      is enabled
      + fy_atom_lines_containing(): Get lines containing an atom
      (useful for diagnostics)
    * Critical Fixes:
      + Token creation now properly clears memory (prevents UB on
      invalid input)
      + Reference loop nesting now respected when checking link
      validity
      + Fixed crash when setting document root to NULL; input size
      clamping fix
      + Walk expression bugs with improved debug infrastructure
      + Early error on FYECF_EXTENDED_CFG with helper emit methods
      + Walk double-free on node delete
      + Walk error path handling for recursive alias resolution
      + Off-by-one error in fy_accel_grow
      + Parser crash on corrupted UTF-8 at end of file
      + Superfluous document end marker with version/tag directives
      + Depth limit for node copy (prevents stack overflow)
    * Other Fixes:
      + Document root now correctly marked as attached
      + Emit state reset at end of document (fixes multi-document
      streams)
      + Flow quoting error on ANY style
      + Empty file/stream handling on various platforms
      + Removed notice for multiple alias declarations (valid YAML)
* Tue Feb 03 2026 Christophe Marin <christophe@krop.fr>
  - Update to 0.9.3. Check https://github.com/pantoniou/libfyaml/releases
    for older changes. Changes since 0.9.2:
    * -winf: Infinite width option for output without line wrapping
    * --no-output-newline: Suppress trailing newline (useful with
      oneline mode)
    * FYEXCF_OUTPUT_FILENAME: New extended option for direct file
      output
    * JSON mode: Now works like YAML flow mode with less
      special-casing
    * Compact mode: Now produces truly compact output without
      unnecessary indentation
    * Scalar preservation: Only changes plain scalar style when
      spaces or linebreaks are present, better preserving numeric
      values
* Wed Sep 17 2025 Christophe Marin <christophe@krop.fr>
  - Update to 0.9
    * libclang/blake3 integrated but not yet used.
* Fri Aug 04 2023 Tina Müller <tina.mueller@suse.com>
  - Initial submission

Files

/usr/lib64/libfyaml.so.0
/usr/lib64/libfyaml.so.0.0.0
/usr/share/doc/packages/libfyaml0
/usr/share/doc/packages/libfyaml0/AUTHORS
/usr/share/doc/packages/libfyaml0/README.md
/usr/share/licenses/libfyaml0
/usr/share/licenses/libfyaml0/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026