forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clamav is too stale for freshclam updates on base-64-lts@18.4.0 #298
Comments
jperkin
pushed a commit
that referenced
this issue
Jun 4, 2021
# processx 3.5.2 * `run()` now does not truncate stdout and stderr when the output contains multibyte characters (#298, @infotroph). * processx now compiles with custom compilers that enable OpenMP (#297). * processx now avoids a race condition when the working directory is changed right after starting a process, potentially before the sub-process is initialized (#300). * processx now works with non-ASCII path names on non-UTF-8 Unix platforms (#293). # processx 3.5.1 * Fix a potential failure when polling curl file descriptors on Windows. # processx 3.5.0 * You can now append environment variables to the ones set in the current process if you include `"current"` in the value of `env`, in `run()` and for `process$new()`: `env = c("current", NEW = "newvalue")` (#232). * Sub-processes can now inherit the standard input, output and error from the main R process, by setting the corresponding argument to an empty string. E.g. `run("ls", stdout = "")` (#72). * `run()` is now much faster with large standard output or standard error (#286). * `run()` can now discard the standard output and error or redirect them to file(s), instead of collecting them. * processx now optionally uses the cli package to color error messages and stack traces, instead of crayon.
jperkin
pushed a commit
that referenced
this issue
Jun 15, 2021
Changed in xts 0.12.1: o Various function could change the tclass of xts objects. This would happen in calls to reclass(), period.apply(), and for logical operations on POSIXct indexes. Thanks to Tom Andrews for the report and testing, and to Panagiotis Cheilaris for contributing test cases (#322, #323). o plot.xts() now supports y-axis labels via 'ylab'. Thanks to Jasen Mackie for the suggestion and PR (#333, #334). o The API header has been updated to fix the signatures of do_merge_xts() and is_xts, which did not return a SEXP as required of functions callable by .Call(). Thanks to Tomas Kalibera for the report (#317), and Dirk Eddelbuettel for the PR (#337). This is a breaking change, but is required to avoid the potential for a segfault. o Michael Chirico added an internal isUTC() function to recognize many UTC- equivalent time zones (#319). o first() now operates correctly on non-xts objects when 'n = -1'. Previously it would always return the last two values. Thanks to GitHub user vxg20 for the report (#325). o The .xts() constructor would create an xts object with row names if 'x' had row names. This shouldn't happen, because xts objects do not have or support row names (#298). o Claymore Marshall added many examples of time-of-day subsetting to ?subset.xts. He also fixed a bug in time-of-day subsetting where subsetting by hour only returned wrong results (#304, #326, #328). Changed in xts 0.12-0: o All the index-attributes have been removed from the xts object and are now only attached to the index itself (#245). We took great care to maintain backward compatibility, and throw warnings when deprecated functions are called and when index-attributes are found on the xts object. But there still may be some breaking changes lurking in edge cases. o @SamoPP found one edge case (#297) where an error was thrown when index() was called on an xts object with an index that had no tclass attribute. o ...which led Joshua to find that the index setting functions did not always copy index attributes (#305). o Several binary operations (e.g. +, -, !=, <, etc.) on variations of uncommon xts objects with other xts, matrix, or vector objects, could result in malformed xts objects (#295). Some examples of the types of uncommon xts objects: no dim attribute, zero-width, zero-length. o Calling as.matrix() on an xts object without a dim attribute no longer throws an error (#294). o merge.xts() now honors check.names = FALSE (#293). o The possible values for major.ticks, minor.ticks, and grid.ticks.on in the Details section of ?plot.xts have been corrected. Thanks to Harvey Smith (@harvey131) for the report and patch (#291). o as.zoo.xts() is now only registered for zoo versions prior to 1.8-5. Methods to convert an object to another class should reside in the package that implements the target class. Thanks to Kurt Hornik for the report (#287). o .parseISO8601() no longer has a potential length-1 logical error. Thanks to Kurt Hornik for the report (#280). o endpoints() now honors k > 0 when on = "quarters". Thanks to @alkment for the report (#279). o Performance for the period.XYZ() functions (sum, prod, min, max) is much faster (#278). Thanks to Harvey Smith (@harvey131) for the report and examples. o merge.xts() now creates shorter column names when passed unnamed objects. This is now consistent with zoo (#248). o Time-of-day performance is ~200x faster, thanks to StackOverflow user3226167 (#193).
jperkin
pushed a commit
that referenced
this issue
Jun 15, 2021
# pillar 1.6.1 - Bump required versions of ellipsis and vctrs to avoid warning during package load. - `obj_sum()` no longer includes shape twice (#315). # pillar 1.6.0 ## Features - New `num()` and `char()` offer a flexible way to customize the display of numeric and character columns (#191, #84). - New `"pillar.max_dec_width"` option (#308). - New `format_type_sum.AsIs()` avoids the need to implement your own `format_type_sum()` method (#286). - `align()` gains `space` argument to control the character used for filling (#285). - Numbers in scientific and decimal notation are formatted with the same rules regarding significant or decimal digits (#297). ## Bug fixes - Load the debugme package only if the `DEBUGME` environment variable is set. - More accurate detection if the decimal dot is necessary, and how many digits to show after the decimal dot (#298). - Use display width instead of number of characters when truncating character columns. ## Documentation - New `vignette("numbers")` and `vignette("digits")` (#308). ## Internal - Compatibility with vctrs 0.3.7 (#291). - `format.pillar_shaft_simple()` requires `"na"` attribute and no longer defaults to `pillar_na()` (#273). # pillar 1.5.1 ## Features - New `format_glimpse()` (#177). ## Bug fixes - Color and formatting can now be reliably turned off by setting the `"cli.num_colors"` option to 1 (#269). ## Documentation - Add examples for new functions (#264). - Fix lifecycle badges everywhere. # pillar 1.5.0 ## Breaking changes - `obj_sum()` now always returns a string. `pillar_shaft.list()` iterates over its elements and calls `obj_sum()` for each (#137). - Breaking: `print.pillar()` and `print.pillar_ornament()` now show `<pillar>` `<pillar_ornament>` in the first line (#227, #228). - pillar has been re-licensed as MIT (#215). ## Extensibility - New `size_sum()` generic (#239). - New `ctl_new_pillar()` and `ctl_new_compound_pillar()` used via `print.tbl()`, `format.tbl()` and `tbl_format_setup.tbl()` (#230). - New `new_pillar()` low-level constructor (#230). - New `new_pillar_component()` and `pillar_component()` (#230). - New articles `vignette("extending")` and `vignette("printing")` (#251). ## Formatting - All printing code has been moved from tibble to pillar (#179), including `glimpse()` (#234). This concentrates the printing code in one package and allows for better extensibility. - Improve formatting for `"Surv"` and `"Surv2"` classes from the survival package (#199). - Vectors of the `vctrs_unspecified()` class are formatted better (#256). - Arrays are now formatted by showing only their first slice (#142). - Avoid wrapping extra column names with spaces (#254). ## Internal - Now using debugme to simplify understand the complex control flow, see `vignette("debugme")` (#248). - New `format.pillar_ornament()` (#228). - Using testthat 3e (#218). - Avoid pillar.bold option in most tests (#216). - Change internal storage format for `colonnade()` and `extra_cols()` (#204). # pillar 1.4.7 - Adapt to changed environment on CRAN's Solaris machine. # pillar 1.4.6 - Restore compatibility with R 3.2. # pillar 1.4.5 ## Features - New `pillar.min_chars` option allows controlling the minimum number of characters shown for a character column (#178, @statsmaths). - `bit64::integer64()` columns are now formatted the same way as numeric columns (#175). - New `align()` to support easy alignment of strings within a character vector (existing function exported by @davidchall, #185). ## Technical - `pillar_shaft()`, `format_type_sum()` and `extra_cols()` issue a warning if dots are unused. - `new_pillar_title()` and `new_pillar_type()` warn if `...` is not empty. ## Internal - Use lifecycle package. - Remove compatibility code for R < 3.3. # pillar 1.4.4 - `obj_sum()` uses `vctrs::vec_size()` internally. - `is_vector_s3.default()` is soft-deprecated and no longer used. Please ensure that `vctrs::vec_is()` is `TRUE` for your class. - Rely on vctrs for type abbreviations. # pillar 1.4.3 - `new_pillar_shaft_simple()` gains `na` argument to control appearance of `NA` values. - String columns are quoted if at least one value needs quotes (#171). - Apply subtle style to `list_of` columns (#172). - Fix formatting if mantissa is very close to 1 (#174). - Use `as.character()` instead of `as_character()`. - Remove compatibility with testthat < 2.0.0.
jperkin
pushed a commit
that referenced
this issue
Jul 1, 2021
Changes since v3.18: - Fixes a variable-font interpolation bug with Roman numeral eight. #382 - Fixes spacing of the latin epsilon glyph thanks to @hcsch. #377 - Adds new glyph U+25AA "blackSmallSquare" including calt mappings for case sensitivity. #373 - Removes U+20E3 "uni20E3" COMBINING ENCLOSING KEYCAP which triggers a bug in chromium, causing certain emoji to not render properly. #371 - Improvements to Roman numerals Changes since v3.17: - Adjusts vertical metrics metadata to that of v3.15 and older. This should fix any vertical alignment issues that might have occurred with v3.17. #361 - Fixes several issues with italics introduced by Glyphs 3 upgrade: - Fixes an issue with backslash in Italic masters. #362 - Fixes issues with afii10026 and uni0376 in italic masters - Fixes issue with italic q U+0071 by inlining the shape instead of using components. #360 - Fixes issue with U+035E COMBINING DOUBLE MACRON and U+20F0 COMBINING ASTERISK ABOVE in Thin Italic. #363 - Fixes positioning issue with U+0358 COMBINING DOT ABOVE RIGHT - Improvements to U+20DC COMBINING FOUR DOTS ABOVE and U+20DB COMBINING THREE DOTS ABOVE - Improvements to U+204E LOW ASTERISK - Improved positioning via mark anchors of combining glyphs U+20F0, U+035E and U+035F. #363 - Changes glyph shape of Latin upper-case iota. #359 - Improved glyph composition via ccmp for enclosed glyphs like U+0041,U+20DD. #335 Changes since v3.15: - Fixes issues with appearance in Microsoft Word. #352 (note that #156 is still unresolved although we have made some progress in v3.16 toward developing workarounds for certain printers.) - Fixes double grave interpolation issue. #317 - Fixes design issue with glyphs acutedblnosp, dblgravecmb, uni02F6 and uni02F5. #339 - Fixes missing or incorrect mark anchors in several turn* glyphs. #336 - Adds Baht currency glyph U+0E3F. #323 - Improvement to Latin iota (lower and upper case) glyphs. #340 - Improvement to some numerical fraction glyphs - Adds a dummy DSIG table to address issues with Microsoft Office 2003 and older - Improvements when using Inter with certain older Microsoft products by decomposing any nested components which some of that software has issues with - Addresses a major regression in v3.16 where several italic glyphs got messed up due to a Glyphs 3 version upgrade of the source file. This only affected users of v3.16 which was only released for about 12 hours before being replaced with this release v3.17. #360 Changes since v3.14: - Fixes an issue with the variable font, where some software would not list the various weights correctly. #308 - Fixes an issue with rendering on Windows with ClearType where some glyphs using advanced OpenType features (component transformations) would render incorrectly, with a slight vertical offset. #251 - Improvements to Elfdalian, improving the /yogonek and /eth glyphs #285 - Improvements to /eth U+00F0 glyph f7924a2#commitcomment-41610142 Changes since v3.13: - Fixes position of ring at bottom of /Aringbelow U+1E00. #266 - Fixes interpolation issues with /omegatitlocyrillic /omega and /pisymbolgreek. #272 - Fixes an issue with /dotmacroncomb.cn used by glyphs like /Adotmacron. #298 - Adds /bitcoin glyph U+20BF. #284 - Adds /insertionsymbol U+2380. #290 - Adds specialized glyphs /Aringogonek, /aringogonek, /Yogonek and /yogonek to fully support Elfdalian script. #285 - Adds U+EE01, a vertically-centered colon used by Android on the lock screen #212 - Improves kerning of /quotedblright,/quoteright and /period,/comma. #299 - Improves design of "Theta" U+03F4, U+0398 and "Fita" U+0472, U+0473. #263, #264 - Improves design of /yhook and use /ucyrillic in /Ukcyrillic /ukcyrillic. #273 - Improves design of /dzaltone and /dzcurl. #268 - Improves design of /percent, /perthousand and /pertenthousand glyphs. #237 - Improves variable-font metadata (STAT table). #265 - Improves (tunes) calt case substitutions, e.g. "x -X". #251 - Changes codepoint mapping of /q.sups from U+146B to private-area U+E163. #275 Changes since v3.12: - Improvements to Greek and Cyrillic glyphs #240 - New stylistic set ss04 which is almost identical to ss02 with the exception of no slashed zero #252 - Fixes interpolation issues with several diacritics in the light weights #257 - Removes codepoint mappings for some math-related enclosed glyphs that would be too large when using the circle-enclosed glyphs #250 - Various improvements and adjustments to glyph shapes, spacing and kerning - Improves OpenType feature name metadata Changes since v3.11: - This release includes major improvements Thin, Light and ExtraLight styles (including italic counterparts) incorporating months of work by @KatjaSchimmel
jperkin
pushed a commit
that referenced
this issue
Aug 25, 2021
# rvest 1.0.1 * `html_table()` correctly handles tables with cells that contain blank values for `rowspan` and/or `colspan`, so that e.g. `<td rowspan="">` is parsed as `<td rowspan=1>` (@epiben, #323). * Fix broken example # rvest 1.0.0 ## New features * New `html_text2()` provides a more natural rendering of HTML nodes into text, converting `<br>` into "\n", and removing non-significant whitespace (#175). By default, it also converts ` ` into regular spaces, which you can suppress with `preserve_nbsp = TRUE` (#284). * `html_table()` has been re-written from scratch to more closely mimic the algorithm that browsers use for parsing tables. This should mean that there are far fewer tables for which it fails to produce some output (#63, #204, #215). The `fill` argument has been deprecated since it is no longer needed. `html_table()` now returns a tibble rather than a data frame to be compatible with the rest of the tidyverse (#199). Its performance has been considerably improved (#237). It also gains a `na.strings` argument to control what values are converted to `NA` (#107), and a `convert` argument to control whether to run the conversion (#311). * New `html_form_submit()` allows you to submit a form directly, without needing to create a session (#300). * rvest is now licensed as MIT (#287). ## API changes Since this is the 1.0.0 release, I included a large number of API changes to make rvest more compatible with current tidyverse conventions. Older functions have been deprecated, so existing code will continue to work (albeit with a few new warnings). * rvest now imports xml2 rather than depending on it. This is cleaner because it avoids attaching all the xml2 functions that you're less likely to use. To reduce the change of breakages, rvest re-exports xml2 functions `read_html()` and `url_absolute()`, but your code may now need an explicit `library(xml2)`. * `html_form()` now returns an object with class `rvest_form` (instead of form). Fields within a form now have class `rvest_field`, instead of a variety of classes that were lacking the `rvest_` prefix. All functions for working with forms have a common `html_form_` prefix: `set_values()` became `html_form_set()`. `submit_form()` was renamed to `session_submit()` because it returns a session. * `html_node()` and `html_nodes()` have been superseded in favor of `html_element()` and `html_elements()` since they (almost) always return elements, not nodes (#298). * `html_session()` is now `session()` and returns an object of class `rvest_session` (instead of `session`). All functions that work with session objects now have a common `session_` prefix. * Long deprecated `html()`, `html_tag()`, `xml()` functions have been removed. * `minimal_html()` (which doesn't appear to be used by any other package) has had its arguments flipped to make it more intuitive. * `guess_encoding()` has been renamed to `html_encoding_guess()` to avoid a clash with `stringr::guess_encoding()` (#209). `repair_encoding()` has been deprecated because it doesn't appear to work. * `pluck()` is no longer exported to avoid a clash with `purrr::pluck()`; if you need it use `purrr::map_chr()` and friends instead (#209). * `xml_tag()`, `xml_node()`, and `xml_nodes()` have been formally deprecated in favor of their `html_` equivalents. ## Minor improvements and bug fixes * The "harvesting the web" vignette has been rewritten to focus more on basics rvest, eliminating the screenshots to keep the installed package as svelte as possible. It's also been renamed to `vignette("rvest")` since it's the vignette that you should read first. * The SelectorGadget vignette is now a web-only article, <https://rvest.tidyverse.org/articles/articles/selectorgadget.html>, so we can be more generous with screenshots since they're no longer bundled with every install of the package. Together with the rewrite of the other vignette, this means that rvest is now ~90 Kb instead of ~1.1 Mb. * All uses of IMDB have been eliminated since the site explicitly prohibits scraping (#195). * `session_submit()` errors if `form` doesn't have a `url` (#288). * New `session_forward()` function to complement `session_back()`. It now allows you to pick the submission button by position (#156). The `...` argument is deprecated; please use `config` instead. * `html_form_set()` can now accept character vectors allowing you to select multiple checkboxes in a set or select multiple values from a multi-`<select>` (#127, with help from @juba). It also uses dynamic dots so that you can use `!!!` if you have a list of values (#189). # rvest 0.3.6 * Remove failing example
jperkin
pushed a commit
that referenced
this issue
Jan 24, 2022
# 0.66 Asciidoc: * Support empty cells in tablecells mode (GitHub's #343) [J.N. Avila] * Disable tablecells when table is not in PSV format (GitHub's #343 too) [J.N. Avila] Yaml: * New option "paths" to select the full paths to extract. The old "key" option (that allows to select any path ending with the given key) still works as previously (thanks Oliver Rahner). Tests: * Make the SGML tests use valid input files to fix brekages on paranoid OSes (GitHub's#327 -- thanks newbluemoon for report and fix). * Add a new tests that fixes the weird permission settings of the other tests, and prevent the users from running the tests as root. (GitHub's #332 -- thanks Oliver Rahner for stepping on that trap) * Fix the testsuite so that it works even if the source is checkouted in an arbitrary directory (GitHub's #338). po4a-gettextize: * Use UTF-8 by default for localized charset. # 0.65 Asciidoc: * Ensure that comments appear in the translated contents, to preserve the document structure (Github's #307 and #308). Thanks Jean-Noël Avila for the fix! * Add an "nolinting" option to disable lint messages. po4a runner: * In split mode, allow to group several files within the same POT file. * Rename the option 'master:file' to 'pot' for clarity. The old name still works (with a warning). Tex: * Don't use the full absolute file path in #: references of PO files. (Debian's #998196, Github's #281) # 0.64 Asciidoc: * Detect sublevel description lists with ::: * Don't split in attributes include:: and ifeval:: lines (Github's #298) Pod: * Don't wrap textblocks, as it may break C<> markup (similar to Github's #242) Core: * Mitigate Perl bug #18604 (simplify a regexp into a substring index) (Github's #302) * Improve the consistency of all our module lists (related to Github's #136) Thanks Viet Than. # 0.63 A bug in v0.62 removed all binary translations :( Asciidoc: * Properly deal with the YAML Front Matter, when one is found. Texinfo: * Add support for @tindex (Github's #284) Yaml: * Follow the reference style of YAML Front Matter in Markdown module to fix the GitHub issue #289. (GitHub's #292) Portability: * Fix po4a(1) on Windows (GitHub's #293) Build scripts: * Fix Po4aBuilder to use -I instead of reseting PERL5LIB (Github's #286) * Fix Po4aBuilder to actually install the mo files (GitHub's #294)
jperkin
pushed a commit
that referenced
this issue
Jan 27, 2022
v4.10.1 ======= * #361: Avoid potential REDoS in ``EntryPoint.pattern``. v4.10.0 ======= * #354: Removed ``Distribution._local`` factory. This functionality was created as a demonstration of the possible implementation. Now, the `pep517 <https://pypi.org/project/pep517>`_ package provides this functionality directly through `pep517.meta.load <https://github.com/pypa/pep517/blob/a942316305395f8f757f210e2b16f738af73f8b8/pep517/meta.py#L63-L73>`_. v4.9.0 ====== * Require Python 3.7 or later. v4.8.3 ====== * #357: Fixed requirement generation from egg-info when a URL requirement is given. v4.8.2 ====== v2.1.2 ====== * #353: Fixed discovery of distributions when path is empty. v4.8.1 ====== * #348: Restored support for ``EntryPoint`` access by item, deprecating support in the process. Users are advised to use direct member access instead of item-based access:: - ep[0] -> ep.name - ep[1] -> ep.value - ep[2] -> ep.group - ep[:] -> ep.name, ep.value, ep.group v4.8.0 ====== * #337: Rewrote ``EntryPoint`` as a simple class, still immutable and still with the attributes, but without any expectation for ``namedtuple`` functionality such as ``_asdict``. v4.7.1 ====== * #344: Fixed regression in ``packages_distributions`` when neither top-level.txt nor a files manifest is present. v4.7.0 ====== * #330: In ``packages_distributions``, now infer top-level names from ``.files()`` when a ``top-level.txt`` (Setuptools-specific metadata) is not present. v4.6.4 ====== * #334: Correct ``SimplePath`` protocol to match ``pathlib`` protocol for ``__truediv__``. v4.6.3 ====== * Moved workaround for #327 to ``_compat`` module. v4.6.2 ====== * bpo-44784: Avoid errors in test suite when DeprecationWarnings are treated as errors. v4.6.1 ====== * #327: Deprecation warnings now honor call stack variance on PyPy. v4.6.0 ====== * #326: Performance tests now rely on `pytest-perf <https://pypi.org/project/pytest-perf>`_. To disable these tests, which require network access and a git checkout, pass ``-p no:perf`` to pytest. v4.5.0 ====== * #319: Remove ``SelectableGroups`` deprecation exception for flake8. v4.4.0 ====== * #300: Restore compatibility in the result from ``Distribution.entry_points`` (``EntryPoints``) to honor expectations in older implementations and issuing deprecation warnings for these cases: - ``EntryPoints`` objects are once again mutable, allowing for ``sort()`` and other list-based mutation operations. Avoid deprecation warnings by casting to a mutable sequence (e.g. ``list(dist.entry_points).sort()``). - ``EntryPoints`` results once again allow for access by index. To avoid deprecation warnings, cast the result to a Sequence first (e.g. ``tuple(dist.entry_points)[0]``). v4.3.1 ====== * #320: Fix issue where normalized name for eggs was incorrectly solicited, leading to metadata being unavailable for eggs. v4.3.0 ====== * #317: De-duplication of distributions no longer requires loading the full metadata for ``PathDistribution`` objects, entry point loading performance by ~10x. v4.2.0 ====== * Prefer f-strings to ``.format`` calls. v4.1.0 ====== * #312: Add support for metadata 2.2 (``Dynamic`` field). * #315: Add ``SimplePath`` protocol for interface clarity in ``PathDistribution``. v4.0.1 ====== * #306: Clearer guidance about compatibility in readme. v4.0.0 ====== * #304: ``PackageMetadata`` as returned by ``metadata()`` and ``Distribution.metadata()`` now provides normalized metadata honoring PEP 566: - If a long description is provided in the payload of the RFC 822 value, it can be retrieved as the ``Description`` field. - Any multi-line values in the metadata will be returned as such. - For any multi-line values, line continuation characters are removed. This backward-incompatible change means that any projects relying on the RFC 822 line continuation characters being present must be tolerant to them having been removed. - Add a ``json`` property that provides the metadata converted to a JSON-compatible form per PEP 566. v3.10.1 ======= * Minor tweaks from CPython. v3.10.0 ======= * #295: Internal refactoring to unify section parsing logic. v3.9.1 ====== * #296: Exclude 'prepare' package. * #297: Fix ValueError when entry points contains comments. v3.9.0 ====== * Use of Mapping (dict) interfaces on ``SelectableGroups`` is now flagged as deprecated. Instead, users are advised to use the select interface for future compatibility. Suppress the warning with this filter: ``ignore:SelectableGroups dict interface``. Or with this invocation in the Python environment: ``warnings.filterwarnings('ignore', 'SelectableGroups dict interface')``. Preferably, switch to the ``select`` interface introduced in 3.7.0. See the `entry points documentation <https://importlib-metadata.readthedocs.io/en/latest/using.html#entry-points>`_ and changelog for the 3.6 release below for more detail. For some use-cases, especially those that rely on ``importlib.metadata`` in Python 3.8 and 3.9 or those relying on older ``importlib_metadata`` (especially on Python 3.5 and earlier), `backports.entry_points_selectable <https://pypi.org/project/backports.entry_points_selectable>`_ was created to ease the transition. Please have a look at that project if simply relying on importlib_metadata 3.6+ is not straightforward. Background in #298. * #283: Entry point parsing no longer relies on ConfigParser and instead uses a custom, one-pass parser to load the config, resulting in a ~20% performance improvement when loading entry points. v3.8.2 ====== * #293: Re-enabled lazy evaluation of path lookup through a FreezableDefaultDict. v3.8.1 ====== * #293: Workaround for error in distribution search. v3.8.0 ====== * #290: Add mtime-based caching for ``FastPath`` and its lookups, dramatically increasing performance for repeated distribution lookups. v3.7.3 ====== * Docs enhancements and cleanup following review in `GH-24782 <https://github.com/python/cpython/pull/24782>`_. v3.7.2 ====== * Cleaned up cruft in entry_points docstring. v3.7.1 ====== * Internal refactoring to facilitate ``entry_points() -> dict`` deprecation. v3.7.0 ====== * #131: Added ``packages_distributions`` to conveniently resolve a top-level package or module to its distribution(s). v3.6.0 ====== * #284: Introduces new ``EntryPoints`` object, a tuple of ``EntryPoint`` objects but with convenience properties for selecting and inspecting the results: - ``.select()`` accepts ``group`` or ``name`` keyword parameters and returns a new ``EntryPoints`` tuple with only those that match the selection. - ``.groups`` property presents all of the group names. - ``.names`` property presents the names of the entry points. - Item access (e.g. ``eps[name]``) retrieves a single entry point by name. ``entry_points`` now accepts "selection parameters", same as ``EntryPoint.select()``. ``entry_points()`` now provides a future-compatible ``SelectableGroups`` object that supplies the above interface (except item access) but remains a dict for compatibility. In the future, ``entry_points()`` will return an ``EntryPoints`` object for all entry points. If passing selection parameters to ``entry_points``, the future behavior is invoked and an ``EntryPoints`` is the result. * #284: Construction of entry points using ``dict([EntryPoint, ...])`` is now deprecated and raises an appropriate DeprecationWarning and will be removed in a future version. * #300: ``Distribution.entry_points`` now presents as an ``EntryPoints`` object and access by index is no longer allowed. If access by index is required, cast to a sequence first. v3.5.0 ====== * #280: ``entry_points`` now only returns entry points for unique distributions (by name). v3.4.0 ====== * #10: Project now declares itself as being typed. * #272: Additional performance enhancements to distribution discovery. * #111: For PyPA projects, add test ensuring that ``MetadataPathFinder._search_paths`` honors the needed interface. Method is still private. v3.3.0 ====== * #265: ``EntryPoint`` objects now expose a ``.dist`` object referencing the ``Distribution`` when constructed from a Distribution. v3.2.0 ====== * The object returned by ``metadata()`` now has a formally-defined protocol called ``PackageMetadata`` with declared support for the ``.get_all()`` method. Fixes #126. v3.1.1 ====== v2.1.1 ====== * #261: Restored compatibility for package discovery for metadata without version in the name and for legacy eggs. v3.1.0 ====== * Merge with 2.1.0. v2.1.0 ====== * #253: When querying for package metadata, the lookup now honors `package normalization rules <https://packaging.python.org/specifications/recording-installed-packages/>`_. v3.0.0 ====== * Require Python 3.6 or later.
jperkin
pushed a commit
that referenced
this issue
Feb 5, 2022
Changelog: 0.2.4 * Added is_direct flag when creating DMs (thanks to @gsauthof in #261). * Added newline toggle for swapping enter and alt-enter behavior (thanks to @octeep in #270). * Added timestamps toggle for disabling timestamps in the UI (thanks to @lxea in #304). * Added support for getting custom download directory with xdg-user-dir. * Added support for updating homeserver URL based on well-known data in / login response. * Updated some places to use default color instead of white to better work on light themed terminals (thanks to @zavok in #280). * Updated notification library to work on all unix-like systems with notify-send. + Notification sounds will now work if either paplay or ogg123 is available. + Based on work by @negatethis (in #298) and @begss (in #312). * Disabled logging request content for sensitive requests like /login and cross-signing key uploads. * Fixed caching state of rooms where the room ID contains slashes. * Fixed index error in fuzzy search (thanks to @Evidlo in #268).
jperkin
pushed a commit
that referenced
this issue
Jun 2, 2022
Upstream changes: scales 1.2.0 New features label_number(): New style_positive and style_negative argument control how positive and negative numbers are styled (#249, #262). The prefix comes after the negative sign, rather than before it, yielding (e.g) the correct -$1 instead of $-1. New scale_cut argument enables independent scaling of different parts of the range. This is useful in label_dollar() to support scaling of large numbers by suffix (e.g. “M” for million, “B” for billion). It can be used with cut_short_scale() when billion = thousand million and cut_long_scale() when billion = million million (initial implementation provided by @davidchall). Additionally, the accuracy is now computed per scale category, so rescaled values can have different numbers of decimal places (#339). label_number_si() is deprecated because it previously used short scale abbreviations instead of the correct SI prefixes. You can mimic the previous results with label_number(scale_cut = cut_scale_short()) or get real SI labels with label_number(scale_cut = cut_SI("m")) (#339, with help from @davidchall). label_bytes() now correctly accounts for the scale argument when choosing auto units (@davidchall, #235). label_date() and label_time() gain a locale argument that allows you to set the locale used to generate day and month names (#309). New label_log() displays the base and a superscript exponent, for use with logarithmic axes (@davidchall, #312). New compose_trans() allows arbitrary composition of transformers. This is mostly easily achieved by passing a character vector whenever you might previously have passed the name of a single transformer. For example, scale_y_continuous(trans = c("log10", "reverse")) will create a reverse log-10 scale (#287). Bug fixes and minor improvements breaks_width() now supports units like "3 months" in the offset argument. col_quantile() no longer errors if data is sufficiently skewed that we can’t generate the requested number of unique colours (#294). dollar(negative_parens) is deprecated in favour of style_negative = "parens". hue_pal() respects h.start once again (#288). label_number_auto() correctly formats single numbers that are greater than 1e+06 without an error (@karawoo, #321) manual_pal() now always returns an unnamed colour vector, which is easy to use with ggplot2::discrete_scale() (@yutannihilation, #284). time_trans() and date_trans() have domains of the correct type so that they can be transformed without error (#298). Internal precision(), used when accuracy = NULL, now avoids displaying unnecessary digits (@davidchall, #304). scales 1.1.1 breaks_width() now handles difftime/hms objects (@bhogan-mitre, #244). hue_pal() now correctly inverts color palettes when direction = -1 (@dpseidel, #252). Internal precision(), used when accuracy = NULL, now does a better job when duplicate values are present (@teunbrand, #251). It also does a better job when there’s a mix of finite and non-finite values (#257). New oob_keep() to keep data outside range, allowing for zoom-limits when oob_keep is used as oob argument in scales. Existing out of bounds functions have been renamed with the oob_-prefix to indicate their role (@teunbrand, #255). ordinal_french() gains plural and gender arguments (@stephLH, #256).
jperkin
pushed a commit
that referenced
this issue
Jul 4, 2022
## [2.3.4] ### Fixed * Vulnerability fixing: the `--fix` flag now works for vulnerabilities found in requirement subdependencies. A new line is now added to the requirement file to explicitly pin the offending subdependency ([#297](pypa/pip-audit#297)) ## [2.3.3] ### Changed * CLI: `pip-audit` now warns on the combination of `-s osv` and `--require-hashes`, notifying users that only the PyPI service can fully verify hashes ([#298](pypa/pip-audit#298)) ### Fixed * CLI/Dependency sources: `--cache-dir=...` and other flags that affect dependency resolver behavior now work correctly when auditing a `pyproject.toml` dependency source ([#300](pypa/pip-audit#300)) ## [2.3.2] - 2022-05-14 ### Changed * CLI: `pip-audit`'s progress spinner has been refactored to make it faster and more responsive ([#283](pypa/pip-audit#283)) * CLI, Vulnerability sources: the error message used to report connection failures to vulnerability sources was improved ([#287](pypa/pip-audit#287)) * Vulnerability sources: the OSV service is now more resilient to schema changes ([#288](pypa/pip-audit#288)) * Vulnerability sources: the PyPI service provides a better error message during some cases of service degradation ([#294](pypa/pip-audit#294)) ### Fixed * Vulnerability sources: a bug stemming from an incorrect assumption about OSV's schema guarantees was fixed ([#284](pypa/pip-audit#284)) * Caching: `pip-audit` now respects `pip`'s `PIP_NO_CACHE_DIR` and will not attempt to use the `pip` cache if present ([#290](pypa/pip-audit#290))
Apologies that I didn't get to this at the time. 2018Q4 has been EOL for a while, and newer LTS and trunk have more recent releases. Will be looking to get the latest in prior to 2022Q4 being released. |
jperkin
pushed a commit
that referenced
this issue
Dec 19, 2022
# version 0.8-1 * fix `%/%` and `%%` if arguments have different units; #313 * fix multiplier parsing for `exp(log(x))` operations; #321 * fix specification of secondary axes with `scale_units`; #326 # version 0.8-0 * enhance unit mapping for newly installed units; #290 * remove deprecations: `install_symbolic_unit`, `remove_symbolic_unit`, `install_conversion_constant`, `install_conversion_offset`; #290 * fix multipliers for round trip log-exp operations; #292 * integrate `ggplot2` scales (previously in the `ggforce` package) to automatically print axes with units; #294 addressing #164 * fix `all.equal.units` for non-units `current` * fix zero power; #285 * fix `unique.units` to support arrays and matrices, implement methods for `duplicated` and `anyDuplicated` * fix plot labels with spaces; #298 addressing #297 * always add units to labels, including user-provided ones; as part of #298 * new symbols/names with a percentage character are not allowed due to an upstream bug; #289
jperkin
pushed a commit
that referenced
this issue
Jul 6, 2023
1.57 2023-07-01 12:37:07-07:00 America/Los_Angeles * Correct set exchange in YahooJSON.pm - Issue #306 * Added close, change and p_change to Tradegate, XETRA and Sinvestor Added optional parameter INST_ID to specify the institute id. Fixed bug in Tradegate, XETRA and Sinvestor for numbers equal or higher than 1.000 - PR #304 * Added GoogleWeb Module * YahooWeb module added - PR #296 * Added MarketWatch Module * Replaced cached file with IO::String object in IndiaMutual.pm * Fixed missing date in AEX.pm - Issue #298 * Fixed Examples in POD Documentation in a few modules - PR #295 * move use strict to be the first statement in TreasuryDirect.pm and TwelveData.pm #290 * remove old perl version requirement statements from TreasuryDirect.pm and TwelveData.pm #290 * removed Data::Dumper that caused another test to fail from TreasuryDirect.pm #290 * Fixed Fool.pm and fool.t - PR #289
jperkin
pushed a commit
that referenced
this issue
Aug 8, 2023
1.8.18 (2023-07-17) Merged pull requests: * (PA-5641) Add release job via PR #321 #322 #323 (tvpartytonight) * Remove old Ruby logic from Gemfile #320 (mhashizume) * (PA-4639) Migrate away from AppVeyor #319 (mhashizume) * Don't require git #318 (joshcooper) * (PA-5641) Update rspec tests with modern Ruby #317 (mhashizume) * Update to Mend #311 (cthorn42) 1.8.16 (2022-10-03) Merged pull requests: * (PA-4558) Replaces Travis CI with GitHub Actions #298 (mhashizume) * Add snyk monitoring #297 (joshcooper) * (packaging) Sets version to 1.8.15 for release #296 (mhashizume) * Update CODEOWNERS #295 (binford2k) * Add array support to autorequire variable expansion #294 (seanmil) * (GH-231) Add default to transport attributes #293 (seanmil) * Support ensure parameter with Optional data type #292 (seanmil) * Only ship needed files #289 (ekohl)
jperkin
pushed a commit
that referenced
this issue
Dec 4, 2023
Highlights v0.16.0 is a big release with some new features: - CLI now doesn't require a running instance to handle commands (#290) - add file cache support for user's data (liked tracks, saved albums, followed artists, etc) (#306) - add support for opening a Spotify link from clipboard (#307) What's Changed - Add Scoop installation instruction to Readme by @rashil2000 in #263 - Improve lyrics lookup by removing remix & remaster info in query. by @Icelk in #266 - Fix typos by @kianmeng in #267 - fix: missing https for song links by @sjdonado in #269 - map media control Pause and Resume to PlayerRequests by @SebRollen in #272 - Allow shuffling context playback from CLI by @rudiejd in #275 - add explicit tags to track information by @SebRollen in #276 - Clamped progress bars to solve problems with -ve numbers by @whiskyplausible in #274 - Miscellaneous refactor and improvement by @aome510 in #287 - use track's id of linked_from if exists by @aome510 in #286 - Support handling CLI commands without a running application instance by @aome510 in #290 - Allow disabling notify when client is not streaming by @VenMolom in #298 - support disabling notification from config by @aome510 in #303 - bind C-z to AddSelectedItemToQueue by @aome510 in #304 - Cache user's data into files (liked tracks, saved albums, followed artists, etc) by @aome510 in #306 - Support open spotify link by @aome510 in #307
jperkin
pushed a commit
that referenced
this issue
Jan 25, 2024
This version has added support for custom previewers and custom preloaders, as well as completed most of the work on the concurrent plugin system. In addition, it includes many performance optimizations, such as rewriting the entire file system, refactoring the entire UI rendering architecture, enhancing the task scheduling system, and implementing partial rendering for frequently updated components. This version also introduces many meaningful new features, such as path auto-completion, real-time file filtering, Kitty Unicode placeholders protocol support. Read the changelog below for details. This is a breaking change version, please refer to our upgrade guide: Migrating to Yazi v0.2.0 What's Changed refactor(nix): add shell completion and avoid impure by @XYenon in #293 refactor: publish to crates.io by @sxyazi in #298 feat: add a new Folder:icon() API to make it easier for users to extend icons by @sxyazi in #301 feat: add config support for coordinate and size adjustment for ueberzugpp image preview by @15cm in #304 fix: clear Sixel image with empty characters instead of \x2B[K to be compatible with GNOME VTE by @linsui in #309 fix: nix flakes by @sxyazi in #306 fix: change the rust tool chain in shell.nix from stable to nightly by @15cm in #314 feat: support image preview on WSL by @sxyazi in #315 fix: use WAYLAND_DISPLAY and DISPLAY to detect Wayland/X11 when XDG_SESSION_TYPE is not set by @sxyazi in #312 fix: channel blockage caused by fuse permissions under the root user by @sxyazi in #321 fix: jq previews empty when the user sets tab_size=8 by @sxyazi in #320 chore: add .vscode and .idea to .gitignore by @XOR-op in #322 feat: add an identifier before the extension to prevent file conflicts rather than after by @rick-yao in #316 ci: add Rust target "aarch64-unknown-linux-gnu" to release workflow by @nifr in #326 feat: add overlays to flake.nix by @musjj in #218 docs: update readme links to website by @uncenter in #332 feat: use USERPROFILE to retrieve readable path on Windows by @sravioli in #331 feat: auto-completion for input component by @XOR-op in #324 perf: fallback to plain highlighter for long text by @sxyazi in #329 fix: the parent does not hover properly on switching the hidden state by @sxyazi in #339 feat: better Zellij support with multi-factor detection involving emulator types by @sxyazi in #336 fix: precache n-1 and n+1 pages by @Hanaasagi in #349 feat: new reveal command by @sxyazi in #341 refactor: extracting commands into separate files to make them easier to maintain by @sxyazi in #338 feat: make width of completion relative to input by @XOR-op in #353 feat: raise open file descriptors limit at startup by @sxyazi in #342 fix: prefix matching should have higher priority in completion by @XOR-op in #352 feat: display the number of deleted files in the prompt by @sxyazi in #359 fix: Rust panics instead of returning an error when file times are invalid by @sxyazi in #357 feat: add support for opening a file on startup by @sxyazi in #358 feat: new kitty graphics protocol implementation for better compatibility with tmux through Unicode placeholders by @sxyazi in #365 perf: precache small images to avoid cache misses; use symlink_metadata instead of metadata by @sxyazi in #367 refactor: use more reasonable numeric field types for configs by @sxyazi in #368 perf: clear only limited cells when hiding images by @sxyazi in #369 perf: reduce peak memory footprint during decoding large images by @sxyazi in #375 feat: make Input and Select positions customizable by @Hanaasagi in #361 feat: expose image max alloc and bound to allow for more control by @sxyazi in #376 feat: add more optimization options by @Walker-00 in #377 fix: directories are recreated after deletion did not update the watcher tracking properly by @sxyazi in #381 feat: make emacs readline keybindings configurable by @sxyazi in #382 feat: cursor and page key navigation parity with Vim bindings by @flexiondotorg in #386 feat: add more mime-types, file extensions and icons to the preset theme by @flexiondotorg in #387 feat: include commit hash in yazi --version by @Hanaasagi in #393 fix: popup components (Input, Select, etc.) being covered by previewed images by @sxyazi in #360 fix: stepwise renaming causes uncertain sorting order by @sxyazi in #398 refactor: move event to shared by @sxyazi in #403 feat: support sorting by file extension by @JYShaw in #405 refactor: integrate tasks into scheduler by @sxyazi in #406 fix: catchup with the latest stable Rust by @XYenon in #409 fix: build with rust-overlay by @XYenon in #410 fix: crashes when selection indicator exceeds the visible area while a wrong folder_offset specified by @sxyazi in #416 feat: new config option to suppress pre-caching tasks by @againstpetra in #430 fix: do not use LuaJIT in riscv64 and loongarch64 architecture by @eatradish in #439 feat: copy content over SSH by @sxyazi in #447 feat!: custom preloader & previewer by @sxyazi in #401 feat: filter files in real-time by @Rolv-Apneseth in #454 fix: panic caused by set_hook by @sxyazi in #459 feat: fine-grained scheduling priority by @sxyazi in #462 fix: add --follow option to paste command by @eatradish in #436 feat: support ANSI themes by @smores56 in #460 perf: new UI rendering architecture by @sxyazi in #468 fix: resize isn't triggered on app restoring by @sxyazi in #483 feat: image orientation support by @sxyazi in #488 refactor: quit command by @aserowy in #484 feat: icon color and ordered icon rules support by @sxyazi in #503 fix: prevent recursive caching - don't cache files in the cache directory by @sxyazi in #504 chore: add schema urls to preset config by @uncenter in #506 fix: update paged files after filter done by @sxyazi in #505 feat: add support for highlighting by file type by @Akmadan23 in #510 perf: partial rendering progress and composite into a complete UI to reduce CPU consumption caused by frequent progress updates by @sxyazi in #509 feat: add --empty and --cursor options to the rename command by @Akmadan23 in #513 feat: add YAZI_LEVEL env variable for shells by @isti115 in #514
jperkin
pushed a commit
that referenced
this issue
Jan 25, 2024
# cpp11 0.4.7 * Internal changes requested by CRAN to fix invalid format string tokens (@paleolimbot, #345). # cpp11 0.4.6 * R >=3.5.0 is now required to use cpp11. This is in line with (and even goes beyond) the tidyverse standard of supporting the previous 5 minor releases of R. It also ensures that `R_UnwindProtect()` is available to avoid C++ memory leaks (#332). * `cpp11::preserved.release_all()` has been removed. This was intended to support expert developers on R <3.5.0 when cpp11 used a global protection list. Since cpp11 no longer uses a global protection list and requires R >=3.5.0, it is no longer needed. As far as we can tell, no package was actively using this (#332). * cpp11 now creates one protection list per compilation unit, rather than one global protection list shared across compilation units and across packages. This greatly reduces the complexity of managing the protection list state and should make it easier to make changes to the protection list structure in the future without breaking packages compiled with older versions of cpp11 (#330). * Nested calls to `cpp11::unwind_protect()` are no longer supported or encouraged. Previously, this was something that could be done for performance improvements, but ultimately this feature has proven to cause more problems than it is worth and is very hard to use safely. For more information, see the new `vignette("FAQ")` section titled "Should I call `cpp11::unwind_protect()` manually?" (#327). * The features and bug fixes from cpp11 0.4.4 have been added back in. # cpp11 0.4.5 * On 2023-07-20, cpp11 was temporarily rolled back to 0.4.3 manually by CRAN due to a bug in 0.4.4 which we could not immediately fix due to the cpp11 maintainer being on vacation. # cpp11 0.4.4 * Davis Vaughan is now the maintainer. * `as_doubles()` and `as_integers()` now propagate missing values correctly (#265, #319). * Fixed a performance issue related to nested `unwind_protect()` calls (#298). * Minor performance improvements to the cpp11 protect code. (@kevinushey) * `cpp_register()` gains an argument `extension=` governing the file extension of the `src/cpp11` file. By default it's `.cpp`, but `.cc` is now supported as well (#292, @MichaelChirico)
jperkin
pushed a commit
that referenced
this issue
Feb 7, 2024
2.7.0 (2024-01-02) What's Changed * Try testing on Ruby 3.3. by @ioquatix in #294 * Add support for IO#timeout in io_read, io_write and io_wait. by @ioquatix in #296 2.8.0 (2024-01-03) What's Changed * Allow Interrupt to retry the run loop after issuing #stop. by @ioquatix in #297 * Add write timeout test. by @ioquatix in #298 2.8.1 (2024-02-01) What's Changed * Don't enable io_write hook on Ruby < 3.3.1 as it's buggy. by @ioquatix in #303
jperkin
pushed a commit
that referenced
this issue
Apr 9, 2024
Just a small bugfix/doc release while new features finish up for the v0.5 series Fixes - Ignore the case when doing header name lookups (#256) - Fix a crash when rendering headerless table (#279) - Fixes an issue where 1-pixel wide selections would linger (#288) - Fixes a crash caused by a mismatch in client/server version support on linux+wayland (#298) Docs - Exclude outdated repos from the repology badge (#271) - Add more instructions for building from source (#280) Internal - The usual swarm of non-user-facing changes
jperkin
pushed a commit
that referenced
this issue
Jul 1, 2024
Update github actions by @janbrummer in #298 Handle empty ignore settings by @janbrummer in #300 Bump version to 0.5.7 by @janbrummer in #301
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Latest stable version of clamav is 0.103.1
Present pkg version is stuck back at clamav-0.99.4nb3:
EOL Policy:
https://www.clamav.net/documents/end-of-life-policy-eol
The text was updated successfully, but these errors were encountered: