File python-hotdoc.changes of Package python-hotdoc

-------------------------------------------------------------------
Wed Mar 12 11:41:46 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>

- Add a missing Requires for
  python-backports.entry_points_selectable

-------------------------------------------------------------------
Fri Feb  7 09:02:31 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.17.4
  * gst: Handle cached files that do not have tracer details
- from version 0.17.3
  * loggable: expose options to select enabled warnings
- from version 0.17.2
  * Update installing documentation to include clang
  * c_extension: fix support for anonymous structs / enums
  * gi_annotation: add missing space for element-type
  * c-extension: Use the LLVM_CONFIG env variable if present
  * gst: Render tracer objects
  * gst: Fix property alias name resolution
- from version 0.17.1
  * gi: update GParam and GInterface links
  * parsers/gtk_doc: hardcode online locations
  * gtk_doc/parsers: create valid names for gi-docgen symbols
  * gtk_doc/parsers: hardcode links for basic types
- from version 0.17
  * Add backports.entry_points_selectable dep
  * hotdoc.utils: Eliminate pkg_resources
  * extensions.gi.utils: Eliminate pkg_resources
  * extensions.gi.utils: Add missing imports
  * Stringify entry_point when logging
  * Add importlib_metadata dep for Python < 3.10
  * Break entry-point loading out into function
  * Informative docstrings
  * Fix --extra-extension-path handling
  * utils: Fix typo
  * gi: Don't assume position of callback child within fields
  * search_module: add page title and section name to search
  * update theme submodule
- Switch build system from setuptools to pyproject.toml
  * Add python-pip and python-wheel to BuildRequires
  * Replace %python_build with %pyproject_wheel
  * Replace %python_install with %pyproject_install
- Cherry-pick upstream patch to fix function prototypes
  * fix-function-prototypes.patch
- Use Python 3.11 on SLE-15 by default

-------------------------------------------------------------------
Thu Dec  7 22:05:49 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 0.16:
  * `scanners.re` - fixed warnings; use `*` for fallback.
  * Fixed some warnings in `scanners.re`.
  * Update CaseFolding to latest (Kevin Wojniak, #168).
  * Allow balanced nested parens in link destinations (Yuki
    Izumi, #166)
  * Allocate enough bytes for backticks array.
  * Inlines: Ensure that the delimiter stack is freed in subject.

-------------------------------------------------------------------
Tue May 30 15:44:02 UTC 2023 - Mia Herkt <mia@0x0.st>

- Update to 0.15
  + formatter: allow for light and dark stylesheets
  + theme: add light mode variables (lumen)
  + extension: output unescaped sitemap

- 0.14.1 release
  + gtk_doc: look for devhelp indexes in more places
  + devhelp: Exclude useless files
  + hotdoc_dep_printer: fix Config class name
  + wheezy.template usage: switch to maintainer-recommended
    workaround
  + setup: fix build with python 3.11
  + Switch from charset-normalizer to faust-cchardet
  + Adding tarfile member sanitization to extractall()

- 0.14.0 release
  + requirements: bump networkx and dbus-deviation versions
  + Regenerate requirements.txt with flex installed
  + build(deps): bump lxml from 4.6.3 to 4.9.1
  + Switch unmaintained ccharset to charset-normalizer
  + enum_member: render Since tag
  + symbols: do not list aliases as children
  + extensions: simple ATOM feed generator
  + base_symbol: format tags for all symbols

- 0.13.7 release
  + gi: ignore more boilerplate macros

- 0.13.6 release
  + update cmark submodule
  + gtkdoc_extension: fix out of bounds access

- 0.13.5 release
  + Fix incorrect use of hashlib and cache
  + ext: Allow loading extension modules with full paths
    gh#hotdoc/hotdoc#235
  + Add some documentation for the metadata keys

- 0.13.4 release
  + signals: store callbacks in OrderedSets
  + gi-extension: ignore boilerplate macros for enums and bitfields too
  + Add option for enabling prism-keep-markup
  + tree: fix picking of page output path
  + Print an error message instead of segfaulting.
  + CI: use pip for editable installs
  + build(deps): bump lxml from 4.6.2 to 4.6.3

-------------------------------------------------------------------
Tue Mar 30 09:40:25 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>

- Update to 0.13.3:
  + No changelog
  + gi_extension: don't ignore callbacks in structs
  + gi: Add class structure fields as children of the
    GIInterfaceSymbol
  + symbols: Do not override field symbol comment with None
  + gi: Add class structure fields as children of the GIClassSymbol
  + aliases: fix link resolution

- 0.13.2 release
  + Update theme submodule
  + ProxySymbol: do not override the title of the proxied symbol
  + symbols: not all children symbols need formatting
  + templates: check-in forgotten action prototypes

- 0.13.1 release
  + setup.py: distribute comment_on_github assets

- 0.13.0 release
  + Update theme submodule
  + Implement a separate symbol type for action signals
  + gst: make use of gi-extension languages
  + add frozen list of used packages via pip-compile
  + setup.py: remove check on __name__ == '__main__'
  + drop dependency on xdg
  + future-proof networkx dependency by dropping explicit pinning
  + fix DeprecationWarnings for collections.abc
  + unpin wheezy.template dependency
  + remove unneeded pin on python-pkgconfig version
  + CI: replace travis with github workflow
  + gi: remove FundamentalSymbol
  + Fix GitHub capitalization on "Edit on GitHub button"
  + Update networkx to 2.5
  + gi_extension: fix page gi-languages
  + search_module: don't consider '-' a word separator
  + Add comment on github extension
  + Update theme submodule …
  + Update theme submodule
  + license_extension: allow theme and extension to advertise
    licensing
  + search_module: fix context id identification
  + gtk_doc: Support annotation lines ended with colons
  + database: Allow aliases to have the same name as a real symbol
  + gst: Use plugin name to reference plugins
  + gst: Move other class types to their own pages
  + gst: Fix previous commit that shadow 'prop' variable by mistake
  + gst: Associate objects with their children and plugins with
    other types
  + check_since_markers: remove stray print
  + gi: associate klass with its chilren symbols

- Remove patch which is no longer needed:
  * remove-dependency-on-python-xdg.patch

-------------------------------------------------------------------
Sat Mar 20 00:13:54 UTC 2021 - Ben Greiner <code@bnavigator.de>

- Avoid have-choice with upcoming python39 flavor: Only provide the
  hotdoc capability without python prefix by primary python3
  package.

-------------------------------------------------------------------
Wed Feb 10 09:55:04 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Fix typo in previous commit (defnie -> define).

-------------------------------------------------------------------
Wed Feb 10 08:32:01 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Do not build for python 3.6: not all dependencies are available
  and compatible to Python 3.6.

-------------------------------------------------------------------
Tue Nov  3 15:02:15 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Reinclude the cli files under update-alternatives control into
  the main package in order to support multiple python3 flavors
  gh#openSUSE/python-rpm-macros#66

-------------------------------------------------------------------
Thu Oct 22 11:06:19 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- Add Requires: python-setuptools

-------------------------------------------------------------------
Fri Oct 16 12:16:37 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- Add patch to remove dependency on python-xdg and use python-pyxdg
  instead since both are not coinstallable and pyxdg is a
  freedesktop project and used by openSUSE-release-tools:
  * remove-dependency-on-python-xdg.patch

-------------------------------------------------------------------
Thu Sep 17 15:28:14 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- Fix rpm group

-------------------------------------------------------------------
Mon Aug  3 11:57:24 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- Initial release of python-hotdoc 0.12.2
openSUSE Build Service is sponsored by