forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 50
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
2019Q4: "pkglint" reports "FATAL: ../../mk/mysql.buildlink3.mk: Must contain at least 1 variable definition for MYSQL_VERSIONS_ACCEPTED." #261
Comments
jperkin
pushed a commit
that referenced
this issue
Oct 19, 2020
0.25.9 (2019-06-18): * Bugfix: %GITHUB%/issues/261 Issue with iterating Python sequences * Bugfix: %GITHUB%/issues/271 Chose cell coordinates on "Make Cell" * Bugfix: %GITHUB%/issues/272 Error message if trying to run macros in unsupported languages * Bugfix: %GITHUB%/issues/275 "Write without context" did not have an effect with OASIS * Bugfix: %GITHUB%/issues/276 LayerPropertiesNodeRef was not working as documented * Bugfix: %GITHUB%/issues/278 Lost reference with ObjectInstPath#shape * Bugfix: %GITHUB%/issues/281 Width and space violations are reported now also for the "kissing corners" case 0.25.8 (2019-02-23): * Bugfix: %GITHUB%/issues/234 Issues with LayoutView#save_image_with_options * Bugfix: %GITHUB%/issues/232 Crash on reading .lyp files with big stipple pattern * Bugfix: %GITHUB%/issues/228 Bug in Region#interact and DRC's "interact" function. * Bugfix: %GITHUB%/issues/225 Mirrored custom stipple pattern 0.25.7 (2019-01-09): * Bugfix: %GITHUB%/issues/200 Safer iteration of cell instances and shapes (with modifications of container during iteration) - in this case while flattening instances * Bugfix: %GITHUB%/issues/209 Reader options were grayed out in stream import feature. * Bugfix: %GITHUB%/issues/207 Basic.TEXT PCell was rounding bias a spacing values to integer multiples. * Bugfix: %GITHUB%/issues/203 A segfault was fixed that happend on certain platforms when closing the application (e.g. CentOS7). * Bugfix: (RBA/pya) Technology#load was not working Instead of load, the technology was saved.
jperkin
pushed a commit
that referenced
this issue
Dec 14, 2020
# processx 3.4.5 * New options in `pty_options` to set the initial size of the pseudo terminal. * Reading the standard output or error now does not crash occasionally when a `\n` character is at the beginning of the input buffer (#281). # processx 3.4.4 * processx now works correctly for non-ASCII commands and arguments passed in the native encoding, on Windows (#261, #262, #263, #264). * Providing multiple environment variables now works on windows (#267). # processx 3.4.3 * The supervisor (activated with `supervise = TRUE`) does not crash on the Windows Subsystem on Linux (WSL) now (#222). * Fix ABI compatibility for pre and post R 4.0.1 versions. Now CRAN builds (with R 4.0.2 and later 4.0.x) work well on R 4.0.0. * Now processx can run commands on UNC paths specified with forward slashes: `//hostname/...` UNC paths with the usual back-slashes were always fine (#249). * The `$as_ps_handle()` method works now better; previously it sometimes created an invalid `ps::ps_handle` object, if the system clock has changed (#258). # processx 3.4.2 * `run()` now does a better job with displaying the spinner on terminals that buffer the output (#223). * Error messages are now fully printed after an error. In non-interactive sessions, the stack trace is printed as well. * Further improved error messages. Errors from C code now include the name of the C function, and errors that belong to a process include the system command (#197). * processx does not crash now if the process receives a SIGPIPE signal when trying to write to a pipe, of which the other end has already exited. * processx now to works better with fork clusters from the parallel package. See 'Mixing processx and the parallel base R package' in the README file (#236). * processx now does no block SIGCHLD by default in the subprocess, blocking potentially causes zombie sub-subprocesses (#240). * The `process$wait()` method now does not leak file descriptors on Unix when interrupted (#141).
jperkin
pushed a commit
that referenced
this issue
Mar 30, 2021
Packaging changes: - Some patches got upstreamed - Upstream now defaults to name=sc-im so it no longer needs to be set Changes, (reformatted) from the official changelog: New features: - New motions in edit mode: df cf F dF cF d0 d$ c0 c$ t T dt dT ct cT ^ g_ d^ dg_ c^ cg_ - Simple mouse support. Can handle selection of single cells and scroll. - Added markdown export. - Add custom colors with RGB definitions. - Add support for italic attribute to be appled to cells. - Added digraphs. - Added EXECUTE command. - Added --export_csv --export_tab --export_txt parameters. - New input_bar_bottom config variable. - New underline_grid config variable. - Added filename in status bar (filename_with_mode config variable). - Added option to truncate cells. - Added xlsx sheet parameter. - New @fact function. Other: - modified config and history file locations - renamed winch to sig_winch. - current fg and bg colors are kept if they are not specified in :cellcolor. - OpenBSD support (mostly wordexp() workaround) - Correct lua api function names in doc - always generate backup file when opening file - renamed scim to sc-im in Makefile - Document trigger return value convention Issues fixed: - fix bug when deleting an ent that for instance has a @sum()... it used to remove its vertex and THE ENTS LINKED to THEM! - fix error messages when using "scim --version" and color definitions are intented to be applied from .scimrc. - fix in waiting for valid command to complete after pressing ESC key. - fix in parse_str so a word with white space can be stored in dictionary value - fix when setting default_paste_from_clipboard_cmd - Don't clobber startup message w/ err opening file - Allow for lua scripts in local .sc directory #259 - Send informational messages to stderr rather than the output when used in non-interactive mode #263 - fixed cell_negative color #271 - fixed locked cells when saving #261 - fixed DEL key in insert mode #272 - fix when resizing column #266 - "Autobackup - case insensitive QER options when backup exists" - fixed segfault when fcopy'ing with no selection while on first column - Call write triggers on value clear - Use sc_info to report trigger exit code - fixed #277 - Grow table up to MAXROWS exactly - Remove redundant if clause (God only knows where that was). - fix in getVertex that prevented rebuild_graph to work properly. - fix annoying bug because of not resetting inputline_pos to 0 when confirming a command in COMMAND_MODE - fix in let and slet. existing vertexs should not be removed. - added "eval_visited" in vertex struct for not to collide with current "visited", since: EvalAll uses EvalBottomUp EvalBottomUp uses EvalJustOneVertex EvalJustOneVertex uses eval eval uses GraphAddEdge GraphAddEdge uses GraphIsReachable GraphIsReachable uses visited and EvalBottomUp also uses uses visited! - Also changed markAllVerticesNotVisited and All_vertexs_of_edges_visited functions. - Some other issues fixed: #228, #234, #239, #240, #244, #246, #260, #295, #308 - .. and many other fixes and improvements! Pending: The most significative issue is regarding circular references. This have to be deeply analyzed and with the collaboration of the community it would be hopefully fixed by v0.9.
jperkin
pushed a commit
that referenced
this issue
May 4, 2021
## 1.6.0 - 2021-04-29 * This release includes several improvements to the CMake build. In particular: * C99 support is now properly enabled, fixing builds on older `gcc` versions. Pull request by Jan Vcelak. GitHub #257. * `CMAKE_SHARED_LIBRARY_PREFIX` and `CMAKE_STATIC_LIBRARY_PREFIX` are no longer explicitly set and now use the default values for the platform. Pull request by Jan Vcelak. GitHub #258. * `target_include_directories` now works as expected. Pull request by Jan Vcelak. GitHub #259. * DLLs are now installed on Windows when `libmaxminddb` is built as a shared library. Pull request by Jan Vcelak. GitHub #261. * When built as a dynamic library on Windows, all symbols are now exported. Pull request by Jan Vcelak. GitHub #262.
jperkin
pushed a commit
that referenced
this issue
Jun 15, 2021
# version 0.7-1 * allow longer units grouping; #270 addressing #269 @bart1 * fix regression in `set_units` method for `mixed_units` to ensure that ordering is preserved; #272 addressing #271 # version 0.7-0 * add `load_units_xml` to enable database reloading as well as loading user-provided unit systems; #254 addressing #243, #244 * add `install_unit` and `remove_unit` for adding/removing custom user-defined symbols or names, with optional mapping to existing units; `install_symbolic_unit`, `remove_symbolic_unit`, `install_conversion_constant`, `install_conversion_offset` are deprecated; #261 addressing #89 * add `keep_units`, a helper to apply functions that do not preserve units; #255 addressing #252 * fix `as_units("")`, which is now equivalent to `unitless`; #199 * fix plot axes for `plot.formula` and `plot.data.frame`; #213 * fix arithmetic for powers above 1 and below -1; #264 * improve arithmetic of logarithms; #249 * export `ud_are_convertible`; #263 addressing #258 @cregouby * remove deprecations: `as.units`, `as_cf`, `make_unit`, `parse_unit`; #259 * remove deprecated pre-computed `ud_units` database; #259 # version 0.6-7 * port `isFALSE` to fix regression in old R versions; #230 addressing #229 * fix replacement operation for `units` objects; #233 addressing #232 * fix compatibility with dplyr 1.0; #247 addressing #239 # version 0.6-6 * prettier `str` print for units and mixed units; #228 addressing #227 * add compatibility with upcoming tibble v3.0.0; #225
jperkin
pushed a commit
that referenced
this issue
Sep 20, 2021
# NLopt Release Notes ## NLopt 2.6.2 15 April 2020 * Fixed forced stop exception with dimension elimination ([#317]) * Fixed `get_initial_step` wrapping ([#319]) * Various build fixes ([#314], [#308], [#303], [#278]) ## NLopt 2.6.1 13 April 2019 * Fix `nlopt_version` result for 2.6.x and update soname. ## NLopt 2.6 12 April 2019 * New `nlopt_set_upper_bound` and `nlopt_set_lower_bound` functions in the low-level C API to set one bound at a time ([#257]). * There is no longer a separate `libnlopt_cxx` library: C++ algorithms (STOGO and AGS) are compiled and included by default ([#198]). * Various build fixes ([#197], [#216], [#245], [#250], [#230], [#261], etc.), other fixes ([#242], [#258]). ## NLopt 2.5 26 July 2018 * New AGS global solver ([#194]), thanks to Vladislav Sovrasov. * New `nlopt_get_numevals` function providing a built-in evaluation counter ([#160]). * New `nlopt_get_errmsg` function for more descriptive error messages. * Build system is converted to `cmake` ([#49]), thanks to Julien Schueller * Plugins updated for recent Octave and Guile versions. * Various other build fixes and minor bug fixes.
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
Feb 5, 2022
* This is kernel module and disbale MKPIE support. Changelog: HAXM v7.7.0 Change Log * Added a new IOCTL to enable getting CPUID features for guest VCPUs (#383). * Enabled all supported CPUID leaves to be configurable (#382). * Enabled several features in CPUID emulation (#381). * Migrated the CI service from Travis CI to GitHub Actions (#353). HAXM v7.6.6 Change Log * Optimized the CPUID module and added support for setting two new CPUID leaves (#335). * Fixed some vulnerability issues of loading DRs and MSRs (#347). * Fixed some minor issues from static code scan (#351). * Fixed the download URL in the homepage (#348). HAXM v7.6.5 Change Log * Optimized internal storage structure for CPUID feature set (#315). * Fixed a performance issue caused by a regression (#312). * Fixed some warnings from static code scan (#313). * Introduced a new installer framework for Windows. HAXM v7.6.1 Change Log * Added a new IOCTL to enable setting CPUID feature for guest VCPUs (#277, # 281, #282). * Enabled PAT as HAXM supported CPUID feature and added IA32_CR_PAT VMX handling (#204). * Changed to return deterministic cache parameters by host cache values (#204 ). * Cleaned up the legacy EPT engine (#261).
jperkin
pushed a commit
that referenced
this issue
Feb 24, 2022
With a little bit of help of pin. ============== Version 2.52.6 ============== Backport a fix from the main branch: - #599 - Fix incorrect text rendering when text has different scales in the X/Y axes. This regressed after librsvg 2.52.5, when Pango had to revert its fix for the same bug. Now librsvg renders all text as paths, and does the scaling itself. Please file a bug if you have evidence that this presents a performance problem for you. ============== Version 2.52.5 ============== Just bugfixes this time: - #812 - Fix mangled output in rsvg-convert when redirecting output to a pipe on Windows (Michael Howell). - #766 - When outputting to SVG, rsvg-convert now uses the width/height units specified in the command line; it always used pixels before (Daniel Petri Rocha). - #814 - Fix incorrect top/left margins for SVG/PS/EPS/PDF output (Daniel Petri Rocha). - #599 - Fix incorrect placement of glyphs when text has non-uniform scaling in the X/Y axes. This is not a librsvg bug, but is fixed by Pango 1.49.3 and later. Hopefully Pango 1.48.11 will be released soon with this fix as well. Note that this release of librsvg cannot increase the minimum Pango version to 1.48.11 because it is not released yet. Miscellaneous: - Updated crate dependencies: assert_cmd, cast, clap cssparser, float-cmp, itertools, nalgebra, png, proptest, rctree, selectors, system-deps. ============== Version 2.52.4 ============== New features: - #816 - Support the isolation property from the Compositing and Blending Level 1 specification. - Support Visual Studio 2022 (Chun-wei Fan). Fixes: - #818 - The opacity and mix-blend-mode properties were not being applied when an element has a mask. - Fix panic when an empty group has a pattern fill and filters. - Fix the tests on Windows; the still only work when Fontconfig is present (Chun-wei Fan). - Work around a bug in the cairo-rs bindings in the test suite, that only manifests itself in s/390x due to its calling convention. See gtk-rs/gtk-rs-core#335 ============== Version 2.52.3 ============== Bugfixes, mostly for text layout. Also, text links in PDF! - #17 - Support text-decoration=overline. - #249 - Basic support for the unicode-bidi property. Librsvg still considers each tspan independently of others, which is incorrect, but at least bidi-override works now for a single embedding level. - #804 - Fix placement of tspan that changes the text direction. - #805 - :lang() selector should now match lang attribute from an element's parent. (Michael Howell) - #806 - Fix the text-anchor property for right-to-left text. - #807 - PDF now includes links inside text elements. (Michael Howell) ============== Version 2.52.2 ============== Bugfixes and new features! ## New features Thanks to Michael Howell, rsvg-convert now supports generating multi-page PDFs in a sensible way. With one SVG document per page, each page with the SVG's natural size: rsvg-convert --format=pdf -o out.pdf a.svg b.svg c.svg With all pages sized as portrait US Letter, and each SVG scaled to fit so that there is a 1in margin around each page: rsvg-convert --format=pdf -o out.pdf \ --page-width=8.5in --page-height=11in \ --width=6.5in --height=8.5in --keep-aspect-ratio \ --top=1in --left=1in \ a.svg b.svg c.svg Please see the man page for details. - #738 - Support <a> elements inside <text>. Also, support the CSS :link pseudo-class for matching against links. (Michael Howell) - #649 - Support the CSS :lang() pseudo-class for matching against an element's xml:lang attribute. (Michael Howell) - #790 - Support the mask-type property from SVG2. ## Fixes - #800 - Don't panic when a shorthand property is set to inherit. (Michael Howell) - #788 - Fix regression with the viewport size of interior <svg> elements. (Michael Howell) - #731 - Allow length units to be case-insensitive, per SVG2. (Kolja Lampe) ## Documentation - There is now a FEATURES.md in the repository, where you can see all the elements, attributes, and properties that librsvg supports. We will be adding detail to this gradually. - For developers, there is now devel-docs/adding-a-property.md with a tutorial on how to add support for new CSS properties. ============== Version 2.52.1 ============== This is a bugfix release; there are no new features this time. ## Changes: - #791 - Fix ordering of tspan inside text elements for right-to-left languages. - #789 - Fix text-anchor positioning for right-to-left languages. - #797 - Fix regression in computing sizes when an SVG has only one of width/height and a viewBox. Thanks to Joshua Fogg for compiling a list of test cases for this. - #565 - Spec compliance - the writing-mode property applies only to text elements, no to individual tspan elements. - #794 - Fix build on big-endian platforms. - Clarify documentation for the rsvg_handle_write() / rsvg_handle_close() deprecated APIs. ============== Version 2.52.0 ============== This is a big release! What follows is a summary from the 2.51.x release notes; you can also read them for more detail. The biggest user-visible change is that rsvg-convert has been ported to Rust (Sven Neumann, Paolo Borelli), and it has new features! ## New features in rsvg-convert ### Support for physical units rsvg-convert is now aware of physical units, and fixes a bug where PDFs were created at the wrong size. Do you need to render an SVG in a PDF file, scaled to 10x10 cm, placed at a certain position of a landscape A4 page? rsvg-convert --format=pdf \ --page-width=297mm --page-height=210mm \ --width=10cm --height=10cm --keep-aspect-ratio \ --top=5cm --left=8cm \ foo.svg > foo.pdf Please see the rsvg-convert(1) man page for more details and plenty of examples. ### Support for Accept-Language Previously, librsvg picked up the user's language preferences through environment variables like LANG and LC_MESSAGES. This is inconvenient for applications that call rsvg-convert but don't want to synthesize a LANG variable. There is a new option in rsvg-convert so you can pass --accept-language=<languages> formatted as an HTTP Accept-Language header. This is used to specify which languages will be chosen from elements with the "systemLanguage" attribute: rsvg-convert --accept-language=es-MX,en foo.svg That command will select Mexican Spanish and English from suitable SVG elements. Please see the man page for details. ### Miscellaneous rsvg-convert's default DPI is now 96, to better match W3C standards. It was 90 before for historical reasons. We can change this back to 90 if it breaks too many scripts. You can use the options "--dpi-x=90 --dpi-y=90" to restore the old behavior. rsvg-convert no longer supports the "xml" or "recording" output formats. These are useful only for debugging Cairo, not for general usage. ## SVG2/CSS3 features The following features are supported now. Madds H, John Ledbetter, worked on these features. - transform property from SVG2; previously librsvg only supported the transform attribute from SVG1.1, which has different syntax. - context-fill and context-stroke for <marker> and <use> elements. - markers now support orient="auto-start-reverse". - paint-order for text elements. - "auto" values for the width and height attributes of the <image>, <rect>, and <svg> elements. - All the <filter-function> types from the Filter Effects Module Level 1 specification: blur(), brightness(), contrast(), drop-shadow(), grayscale(), hue-rotate(), invert(), opacity(), sepia(), saturate(). - The filter property now supports chains of uri() filters or <filter-function> shortcuts. - Support CSS selectors for attribute matching, like rect[attr^="prefix"] ## New APIs See the HTML documentation for details: - rsvg_handle_get_intrinsic_size_in_pixels() - rsvg_major_version / rsvg_minor_version / rsvg_micro_version variables - used to obtain the librsvg version from languages other than C, since they do not have access to the C macros like LIBRSVG_MAJOR_VERSION. ## Deprecations The following APIs are deprecated but still available: - rsvg_handle_render_cairo() - use rsvg_handle_render_document() instead. - rsvg_handle_render_cairo_sub() - use rsvg_handle_render_layer() or rsvg_handle_render_element() depending on what you want to do. Please see the "Migrating from old APIs" chapter in the HTML documentation for details. ## News for developers If you want to run the librsvg test suite easily, there are now Docker scripts to do so. Please see the tools/docker/README.md file for details. (Madds H) There is no leftover C code in the library; all of the implementation and the publically-visible symbols are defined in the Rust code. The remaining .h files are all public and do not reflect any .c code. (Sven Neumann) The test suite is now ported to Rust. The only remaining tests in C are for the C API itself (tests/api.c). With the test suite in Rust, the tests are automatically run in parallel across CPU cores, making test runs much faster. (Sven Neumann, Dunja Lalic) "cargo build", "cargo test" now work without running autotools first, so you can in general develop librsvg as a normal Rust project. The HTML documentation has new chapters; you may find interesting things there! ## News for distributors There is a new list of librsvg releases with security fixes in SECURITY.md. That file also contains security-related information on librsvg's dependencies. The Minimum Supported Rust Version (MSRV) is now Rust 1.52. ## Special thanks Paolo Borelli and Sven Neumann did a lot of painstaking work to finish porting the library and rsvg-convert to Rust. Sven Neumann and Dunja Lalic ported the test suite to Rust, making it much faster. Dunja Lalic rewrote the Continuous Integration infrastructure, making it MUCH faster. Madds H did their Outreachy internship for librsvg and implemented a bunch of useful SVG2/CSS3 features. John Ledbetter methodically went through all the <filter-function> shortcuts and implemented them for SVG2. Ismael Luceno has been cleaning up our autotools scripts. Andre Klapper has been wrangling numerous bug reports from Wikimedia as usual. Chun-wei Fan, Abraham Toriz, Christian Hergert, Ignacio Casal Quinteiro have been keeping the Windows and MacOS builds working. ============== Version 2.51.4 ============== - #618 - SVG2: Implement context-fill and context-stroke for markers (Madds H). - #727 - SVG2: Implement paint-order for text elements (Madds H). - #747 - SVG2: Support width="auto" and height="auto" for the image element. - Fix the Windows build (Chun-wei Fan). - The tools/docker directory now has scripts that developers can use to test librsvg on containers for various Linux distributions. - Gtk-rs dependency is updated to 0.14.0 (Bilal Elmoussaoui, Chun-wei Fan). - #758 - Panic when rendering with masks or opacity to a non-image surface. - #757 - Fix 32-bit builds. ============== Version 2.51.3 ============== The big news is that rsvg-convert is now aware of physical units, and fixes a bug where PDFs were created at the wrong size. Do you need to render an SVG in a PDF file, scaled to 10x10 cm, placed at a certain position of a landscape A4 page? rsvg-convert --format=pdf \ --page-width=297mm --page-height=210mm \ --width=10cm --height=10cm --keep-aspect-ratio \ --top=5cm --left=8cm \ foo.svg > foo.pdf Please see the rsvg-convert(1) man page for more details and plenty of examples. SVG2 features: Markers now implement orient="auto-start-reverse". The work on markers is by Madds H., who is doing their Outreachy internship for librsvg. All the <filter-function> types in SVG2 are now supported, thanks to John Ledbetter. - The Minimum Supported Rust Version (MSRV) is now Rust 1.52. This takes care of CVE-2021-28878 in the Rust standard library. - #514 - rsvg-convert is now aware of physical units. - #484 - Markers can now have orient="auto-start-reverse" per SVG2 (Madds H - Outreachy internship). - #711 - Implement the drop-shadow() filter function (John Ledbetter). - #713 - Implement the hue-rotate() filter function (John Ledbetter). - #677 - rsvg-convert, do not clip the rightmost/bottomost pixels of an image with partial pixel coverage. - Partial fix for #668 - Render small caps for fonts that support the "smcp" OpenType feature. Librsvg and Pango are not yet able to synthesize small caps for fonts that do not support them, but for those that do, they should work fine now. - #566 - Restrict which elements can appear inside a clipPath, to be spec compliant. - #746 - Possible cairo_save() without cairo_restore() in render_layer(). - Various updates to the developer's documentation. ============== Version 2.51.2 ============== This release fixes an important bug about text spacing. The bug fix requires an update to at least Pango 1.44. Sorry for the increased requirements! Librsvg now supports most of the filter function shortcuts in SVG2; see below. Previously, librsvg picked up the user's language preferences through environment variables like LANG and LC_MESSAGES. This is inconvenient for applications that call rsvg-convert but don't want to synthesize a LANG variable. There is a new option in rsvg-convert so you can pass --accept-language=<languages> formatted as an HTTP Accept-Language header. This is used to specify which languages will be chosen from elements with the "systemLanguage" attribute: rsvg-convert --accept-language=es-MX,en foo.svg That command will select Mexican Spanish and English from suitable SVG elements. Please see the man page for details. - The Minimum Supported Rust Version (MSRV) is now Rust 1.51. - Librsvg now requires at least Pango 1.44. - #730 - Incorrect text spacing when the transform is not 1:1. You can see this when a small font-size is scaled up due to a transform. It is less visible for a large font-size scaled down. - #709 #710 #712 714 #715 #716 #717 - The "filter" attribute now accepts lists of "<filter-function>" per SVG2. There is support for blur(), contrast(), grayscale(), invert(), opacity(), saturate(), sepia() (John Ledbetter). - #356 - Add --accept-language option to rsvg-convert. - #704 - Fix circle/ellipse in paths when they are made out of a single Arc command. - #691 - Don't allow number lists with unbounded lengths in tableValues attributes, for feComponentTransfer and feConvolveMatrix (Madds H). - #718 - Negative rx/ry in rect element should be ignored. - #687 - Reduce memory pressure when rendering text. - Fix build on 32-bit ARM (Lovell Fuller). - Update the Rust crate dependencies (Bastien Orivel). - Refactoring parsers (Paolo Borelli). - There is a new list of librsvg releases with security fixes in SECURITY.md. That file also contains security-related information on librsvg's dependencies. Special thanks to John Ledbetter for carefully implementing each of the new shortcuts for filter functions in SVG2. ============== Version 2.51.1 ============== - The Minimum Supported Rust Version is now 1.48. - rsvg-convert should fully work on Windows again (Abraham Toriz). - rsvg-convert's SVG output format uses pixel units instead of points again. - #699 - Images embedded as data: URLs didn't render if they had a MIME type with a charset parameter. - #698 - Add limit for too-large radiuses on the feMorphology filter (Madds H). - #686 - Reduced stack usage (Sebastian Dröge). - #261 - Parse the enable-background property. - #703 - Properly ignore elements in an error state inside the "switch" element. - #695 - Fix cascading mode for the "feImage" element. - Fix cascading for the "filter" element and filter primitives in general. - Remove constraints on the types of units used within the "filter" element and filter primitives. - Reduced memory consumption in general by about 300 bytes per SVG element. - Update vulnerable crates: smallvec to 1.6.1 (RUSTSEC-2021-0003) generic-array to 0.13.3 (RUSTSEC-2020-0146) - Lots of cleanups to the build (Sven Neumann). - Update to gtk-rs 0.9 (Bilal Elmoussaoui). - Updated ARCHITECTURE.md and documentation in general. Special thanks to Dunja Lalic for adding the start of code coverage analysis to the build. ============== Version 2.51.0 ============== There are many changes in this development release! This experimental release is meant for early testing, with the understanding that some things may be broken, especially since we have large changes to the way librsvg's artifacts are built. The biggest user-visible change is that rsvg-convert has been ported to Rust (Sven Neumann, Paolo Borelli). Please file bugs at https://gitlab.gnome.org/GNOME/librsvg/-/issues/new if these changes break your scripts; they are experimental for the 2.51.x development series: - #646 - rsvg-convert's default DPI is now 96, to better match W3C standards. It was 90 before for historical reasons. We can change this back to 90 if it breaks too many scripts. You can use the options "--dpi-x=90 --dpi-y=90" to restore the old behavior. - rsvg-convert's --export-id (-i) option should now have more useful behavior. This extracts a particular element from the SVG document and renders it scaled to the size specified by the --width/--height arguments, or to the pixel size of the element as if it had no transformations applied. - rsvg-convert no longer supports the "xml" or "recording" output formats. These are useful only for debugging Cairo, not for general usage. Known missing features, which should be restored for the stable release: - rsvg-convert does not allow stdin/stdout streams on Windows; this is being tracked in issue #676. The following are changes related to porting to Rust; they are not necessarily user-visible, but important for developers of the library: - There is no leftover C code in the library; all of the implementation and the publically-visible symbols are defined in the Rust code. The remaining .h files are all public and do not reflect any .c code. (Sven Neumann) - The test suite is now ported to Rust. The only remaining tests in C are for the C API itself (tests/api.c). With the test suite in Rust, the tests are automatically run in parallel across CPU cores, making test runs much faster. (Sven Neumann, Dunja Lalic) - "cargo build", "cargo test" should now work without running autotools first. - The C API is now implemented on top of the public Rust API, without special hooks into the library's internals. The following APIs are deprecated but still available: - rsvg_handle_render_cairo() - use rsvg_handle_render_document() instead. - rsvg_handle_render_cairo_sub() - use rsvg_handle_render_layer() or rsvg_handle_render_element() depending on what you want to do. - These deprecations are because the new APIs conform with the web world's view of how SVGs should be positioned and scaled in surrounding content. Whereas the old APIs were about rendering SVGs to whatever current transformation matrix a Cairo context may contain, the new APIs take a rectangular viewport and librsvg automatically scales the SVG document to fit in it. The "natural sizing" that was implicit in the deprecated APIs is now explicitly documented, and available through the new API rsvg_handle_get_intrinsic_size_in_pixels(). New APIs: - rsvg_handle_get_intrinsic_size_in_pixels() converts an SVG document's intrinsic dimensions to pixels, i.e. transforms the SVG document's "width" and "height" attributes to CSS pixels. New features and bug fixes: - #615: SVG2: Support a chain of uri() filters in the "filter" property (John Ledbetter, Sven Neumann). - #483: Support CSS selectors for attribute matching, like rect[attr^="prefix"] - #554: Fixed the geometry_for_layer() APIs to not ignore the passed viewport. - Fixed CSS "import" so it allows only files from the same base directory (Lars Schmertmann). - #642 - Fix dx/dy offsets in nested <tspan> elements. - #601 - Compute correct bounds for objects with stroke-width=0. - Slight speed improvements in the RGBA premultiplication code (Sven Neumann). - #623 - The pkg-config files (*.pc) do not define the 'svgz_supported' and 'css_supported' variables anymore. These variables were hardcoded to 'true' and unchanged since 2011. - #624 - The source repository no longer produces a librsvg-uninstalled.pc file. - Fix the MacOS build (Christian Hergert, Ignacio Casal Quinteiro). - Deal with missing pkg-config (Ismael Luceno). - For cross-compilation, check for target-specific prefixed tools like rustc/cargo (Heiko Becker). Changes in the Rust API: - #597 - The LoadingError and RenderingError enums have changed, and are now marked #[non_exhaustive]. They will probably change again to hide details of error variants before we make librsvg available as a crate on crates.io. Special thanks for this release: - Dunja Lalic for revamping the CI infrastructure and making our CI runs much, much faster - !398. - Sven Neumann, Dunja Lalic for porting the test suite to Rust. - Sven Neumann, Paolo Borelli for porting rsvg-convert to Rust and unraveling all the little historical details that were embedded in it. - Paolo Borelli for constant refactoring.
jperkin
pushed a commit
that referenced
this issue
Jun 7, 2022
jperkin
pushed a commit
that referenced
this issue
Sep 1, 2022
3.1.17 (2022-05-14) * Unlock GVL when calculating hashes and salts [GH #260] * Fix compilation warnings in `ext/mri/bcrypt_ext.c` [GH #261] 3.1.18 (2022-05-16) * Fix regex in validators to use \A and \z instead of ^ and $ [GH #121] * Truncate secrets greater than 72 bytes in hash_secret [GH #255] * Assorted test and doc improvements
jperkin
pushed a commit
that referenced
this issue
Sep 4, 2022
2.0.2 (2022-06-28) Bug fixes: * Fix additional incompatible character encodings error when building uploaded bodies (Jeremy Evans #311) 2.0.1 (2022-06-27) Bug fixes: * Fix incompatible character encodings error when building uploaded file bodies (Jeremy Evans #308 #309) 2.0.0 (2022-06-24) Breaking changes: * Digest authentication support is now deprecated, as it relies on digest authentication support in rack, which has been deprecated (Jeremy Evans #294) * Rack::Test::Utils.build_primitive_part no longer handles array values (Jeremy Evans #292) * Rack::Test::Utils module methods other than build_nested_query and build_multipart are now private methods (Jeremy Evans #297) * Rack::MockSession has been combined into Rack::Test::Session, and remains as an alias to Rack::Test::Session, but to keep some backwards compatibility, Rack::Test::Session.new will accept a Rack::Test::Session instance and return it (Jeremy Evans #297) * Previously protected methods in Rack::Test::Cookie{,Jar} are now private methods (Jeremy Evans #297) * Rack::Test::Methods no longer defines build_rack_mock_session, but for backwards compatibility, build_rack_test_session will call build_rack_mock_session if it is defined (Jeremy Evans #297) * Rack::Test::Methods::METHODS is no longer defined (Jeremy Evans #297) * Rack::Test::Methods#_current_session_names has been removed (Jeremy Evans #297) * Headers used/accessed by rack-test are now lower case, for rack 3 compliance (Jeremy Evans #295) * Frozen literal strings are now used internally, which may break code that mutates static strings returned by rack-test, if any (Jeremy Evans #304) Minor enhancements: * rack-test now works with the rack main branch (what will be rack 3) (Jeremy Evans #280 #292) * rack-test only loads the parts of rack it uses when running on the rack main branch (what will be rack 3) (Jeremy Evans #292) * Development dependencies have been significantly reduced, and are now a subset of the development dependencies of rack itself (Jeremy Evans #292) * Avoid creating multiple large copies of uploaded file data in memory (Jeremy Evans #286) * Specify HTTP/1.0 when submitting requests, to avoid responses with Transfer-Encoding: chunked (Jeremy Evans #288) * Support :query_params in rack environment for parameters that are appended to the query string instead of used in the request body (Jeremy Evans #150 #287) * Reduce required ruby version to 2.0, since tests run fine on Ruby 2.0 (Jeremy Evans #292) * Support :multipart env key for request methods to force multipart input (Jeremy Evans #303) * Force multipart input for request methods if content type starts with multipart (Jeremy Evans #303) * Improve performance of Utils.build_multipart by using an append-only design (Jeremy Evans #304) * Improve performance of Utils.build_nested_query for array values (Jeremy Evans #304) Bug fixes: * The CONTENT_TYPE of multipart requests is now respected, if it starts with multipart/ (Tom Knig #238) * Work correctly with responses that respond to to_a but not to_ary (Sergio Faria #276) * Raise an ArgumentError instead of a TypeError when providing a StringIO without an original filename when creating an UploadedFile (Nuno Correia #279) * Allow combining both an UploadedFile and a plain string when building a multipart upload (Mitsuhiro Shibuya #278) * Fix the generation of filenames with spaces to use path escaping instead of regular escaping, since path unescaping is used to decode it (Muir Manders, Jeremy Evans #275 #284) * Rewind tempfile used for multipart uploads before it is submitted to the application (Jeremy Evans, Alexander Dervish #261 #268 #286) * Fix Rack::Test.encoding_aware_strings to be true only on rack 1.6+ (Jeremy Evans #292) * Make Rack::Test::CookieJar#valid? return true/false (Jeremy Evans #292) * Cookies without a domain attribute no longer are submitted to requests for subdomains of that domain, for RFC 6265 compliance (Jeremy Evans #292) * Increase required rack version to 1.3, since tests fail on rack 1.2 and below (Jeremy Evans #293)
jperkin
pushed a commit
that referenced
this issue
Feb 20, 2023
# cpp11 0.4.3 * Modernized the GitHub Actions workflows and updated some internal tests to better align with changes in those workflows and the latest version of R (#279) * `cpp_source()` errors on non-existent file (#261). * `cpp_register()` is quiet by default when R is non interactive (#289). * updated test to adapt to changes in R 4.2.1 (#290).
jperkin
pushed a commit
that referenced
this issue
Jun 11, 2023
1.56 2023-05-29 14:56:23-07:00 America/Los_Angeles * Replaced Tradeville.pm with BVB.pm - Issue #269 * Added new TwelveData module * Updated YahooJSON.pm and CurrencyRates/YahooJSON.pm to use https://query2.finance.yahoo.com/v11 - PR #284 * Bourso.pm - Squash anything but numbers and period in quote values. * Renamed MStarUK.pm to MorningstarUK.pm * Added get_features method - PR #260 1.55 2023-05-13 12:22:00-07:00 America/Los_Angeles * Added YahooJSON currency rate module PR #270 * Added TRV => CAD in AlphaVantage.pm. Issue #265 - PR #267 * Quick fix for YahooJSON.pm API * URL Change for MorningstarJP. Issue #261 * Regex fix in FTfunds.pm and changed test cases ftfunds.t. PR #262 1.54 2022-12-26 15:25:02-08:00 America/Los_Angeles * Fix to AEX.pm - Issue #235 - PR #244 * New modules Sinvestor.pm Tradegate.pm and XETRA.pm PR #243 * Updates to TMX.pm (Toronto Stock Exchange) PR #248 and #253 * Reverted API change (PR #230) in CurrencyRates/AlphaVantage.pm PR #249 * Fix to Fondsweb.pm PR #250
jperkin
pushed a commit
that referenced
this issue
Jun 17, 2023
# forcats 1.0.0 ## New features * New `fct_na_value_to_level()` and `fct_na_level_to_value()` to convert NA values to NA levels and vice versa (#337). ## Minor improvement and bug fixes * All functions now validate their inputs, giving more useful errors if you accidentally misspecify an input. * `fct_collapse()` can now use `other_level = NA` (#291). * `fct_count()` works with factors that contain `NA`s in levels. * `fct_explicit_na()` is deprecated in favour of `fct_na_value_to_level()`. * `fct_expand()` gains an `after` argument so that you can choose where the new levels are placed (#138). * `fct_infreq()` gains the ability to weight by another variable using the `w` argument (#261). * `fct_inorder()` now works when not all levels appear in the data (#262). * `fct_lump_prop()` and friends now work correctly if you supply weights and have empty levels (#292). * `fct_lump_n()` and `fct_lump_prop()` will now create an "Other" level even if it only consists of a single level. This makes them consistent with the other `fct_lump_*` functions (#274). * `fct_other()` no longer generates a warning if no levels are replaced with other (#265). * `fct_relevel()`, `fct_cross()`, and `fct_expand()` now error if you name the arguments in `...` since those names are ignored and your code probably doesn't do what you think it does (#319). * `fct_reorder()` and `fct_reorder2()` now remove `NA` values in `.x` with a warning (like `ggplot2::geom_point()` and friends). You can suppress the warning by setting `.na_rm = TRUE` (#315). * `fct_reorder()` and `fct_reorder2()` gain a new `.default` argument that controls the placement of empty levels (including levels that might become empty after removing missing values in `.x`) (#266). * `fct_unique()` now captures implicit missing values if present (#293). # forcats 0.5.2 * New `fct()` which works like `factor()` but errors if values of `x` are not included in the levels specification (#299) * `first2()` and `last2()` now ignore missing values in both `x` and `y` (#303). * Error messages are more informative.
jperkin
pushed a commit
that referenced
this issue
Oct 3, 2023
v0.15.2 Changes - HOTFIX: revert windows crate's version to 0.44.0 (6d3a2ea) v0.15.1 What's Changed - Make it possible to enable streaming only in daemon mode by @Schnouki in #242 - Add support for getting track's data from CLI get command by @aome510 in #245 - Add player event hook command by @aome510 in #244 - filter out unplayable/unavailable tracks by @rileyallyn in #207 - Optimize CLI command runtime by @aome510 in #249 - Update player_event_hook_command usage by @aome510 in #251 - Set PulseAudio app properties using environment variables by @Schnouki in #252 - Consistent Spotify naming by @jacksongoode in #256 - Add audio normalization device config option by @jsbmg in #255 - Add Mute command by @BKasin in #253 - Improve rendering performance for liked tracks page by @aome510 in #262 - [Windows]: Create dummy window to handle media control by @rashil2000 in #261
jperkin
pushed a commit
that referenced
this issue
Dec 18, 2023
11.0.0 - 2022-05-18 Changed * Updated cucumber-gherkin and cucumber-messages 11.1.0 (2022-12-22) Changed * Update gherkin and messages dependencies Fixed * Restore support for matching a scenario by tag and step line numbers. (#237, #238, #239) 12.0.0 (2023-09-06) Changed * Update gherkin and messages minimum dependencies * Added in new rubocop sub-gems for testing, pinning versions where appropriate * Removed all redundant / incorrect rubocop config overrides (Placed in TODO file) * Began to refactor the repo by initially fixing up a bunch of rubocop auto-fix offenses (See PRs for details) (#257 #258) Removed * Remove support for ruby 2.4 and below. 2.5 or higher is required now 13.0.0 (2023-12-05) Changed * Now using a 2-tiered changelog to avoid any bugs when using polyglot-release * More refactoring of the repo by fixing up a bunch of manual rubocop offenses (See PR's for details) (#259 #262 #268 #274) * In all Summary and Result classes, changed the strict argument into a keyword argument See upgrading notes for 13.0.0.md (#261) * Permit usage of gherkin v27 Fixed * Restore support for matching a scenario by its Feature, Background, and Rule line numbers (#247) Removed * Remove legacy unindent gem (Now no longer required since Ruby 2.3 and Squiggly heredocs) (#278)
jperkin
pushed a commit
that referenced
this issue
Jan 9, 2024
What's Changed - Update Ratatui to 0.25 + Update dependencies by @AmmarAbouZor in #261 - Chore: Bump thiserror from 1.0.51 to 1.0.52 by @dependabot in #263 - Ignore key events of types other than press by @AmmarAbouZor in #267
github-actions bot
pushed a commit
that referenced
this issue
Oct 21, 2024
# pkgload 1.4.0 * The `reset` argment of `load_all()` is no longer supported because preserving the namespace requires unlocking its environment, which is no longer possible in recent versions of R. It should no longer be necessary as the performance issues caused by resetting the namespace were resolved a while ago. * New experimental feature for generating a `compile_commands.json` file after each `load_all()`. This file is used by LSP servers such as clangd to provide intellisense features in your native files. To enable it, add this directive to your `DESCRIPTION` file: ``` Config/build/compilation-database: true ``` You'll also want to add `compile_commands.json` and `.cache` to your gitignore and Rbuildignore files. To accomplish all these steps, feel free to use the unexported function `pkgload:::use_compilation_db()`. It will eventually be exported from the usethis package. * `load_all()` now includes a link to the exact location when loading failed (@olivroy, #282). * User onload hooks are now passed a library path. * Fixed an error when updating packages on load (@olivroy, #261). * Fixed a bug in `shim_help()` where a complex `package = ` argument evaluating to `NULL` would cause an error (#266).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
2019Q4 release.
Doing a "pkglint" in any package will produce this error: "FATAL: ../../mk/mysql.buildlink3.mk: Must contain at least 1 variable definition for MYSQL_VERSIONS_ACCEPTED.".
Example:
The text was updated successfully, but these errors were encountered: