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
Bump mail/opendkim to 2.11.0-Beta2 #285
Open
rhansen
wants to merge
10,000
commits into
TritonDataCenter:joyent/release/trunk
Choose a base branch
from
rhansen:opendkim
base: joyent/release/trunk
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Bump mail/opendkim to 2.11.0-Beta2 #285
rhansen
wants to merge
10,000
commits into
TritonDataCenter:joyent/release/trunk
from
rhansen:opendkim
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jperkin
force-pushed
the
joyent/release/trunk
branch
from
October 12, 2020 14:28
409eb91
to
8464788
Compare
jperkin
pushed a commit
that referenced
this pull request
Oct 28, 2020
0.2.4 Features -Highlight search query matches -Add Similar tracks feature in context menu (#186) -Create new empty playlist via command newplaylist (#272) -Make volume up/down steps configurable via keybinding (#298) -Show dialog when adding duplicate tracks to a playlist (#299) Maintenance -Replace directories with platform_dirs create (#285) (This moves the application folders to ~/.config/ncspot and ~/.cache/ncspot on macOS) -Fix: handle overlapping texts when displaying longer titles/album names -Make album column for tracks configurable (album_column) (fixes #267) -Fix: update playlist changes in local store (fixes #302) -Many third-party dependency updates
Friendly ping. |
jperkin
force-pushed
the
joyent/release/trunk
branch
from
January 14, 2021 10:17
0da6c55
to
b8a3978
Compare
jperkin
pushed a commit
that referenced
this pull request
Jun 15, 2021
# xml2 1.3.2 * `read_html()` and `read_xml()` now error if passed strings of length greater than one (#121) * `read_xml.raw()` had an inadvertent regression in 1.3.0 and is now again fixed (#300) * Compilation fix on macOS 10.15.4 (@kevinushey, #296) # xml2 1.3.1 * `read_html()` now again works with HTML files with non-ASCII encodings (#293). # xml2 1.3.0 * Removes the Rcpp dependency # xml2 1.2.5 * Fix compilation issue on macOS versions after High Sierra when not using homebrew supplied libxml2 # xml2 1.2.4 * Fix potential dangling pointer with internal `asXmlChar()` function (@michaelquinn32, #287). * `as_xml_document()` now handles cases with text nodes trailing normal nodes (#274). * `xml_add_child()` can now create nodes with a `par` attribute. These previously errored due to partial name matching of the `parent` function in the internal `create_node()` function. (@jennybc, #285) * `libxml2_version()` now returns a semantic version rather than alphanumeric version, so "2.9.10" > "2.9.9" (#277)
jperkin
pushed a commit
that referenced
this pull request
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 pull request
Jun 15, 2021
pkgsrc change: correct CATEGORIES. 1.8.14 (2021-06-09) Implemented enhancements: * (GH-225) Add support for custom insync #285 (michaeltlombardi) * Improve type validation error messages to show expected types #279 (timidri) * Support puppet device --resource ... --to_yaml invocation; drop puppet4 and jruby 1.7 testing #278 (timidri) Fixed bugs: * Git tag 1.8.13 exists, but missing on rubygems.org / in CHANGELOG.md #266 Closed issues: * CHANGELOG.md entries are missing for latest releases? #258 Merged pull requests: * Upgrade to GitHub-native Dependabot #287 (dependabot-preview[bot]) * (IAC-1455) - Removal of Inappropriate Terminology #283 (david22swan) * Update puppetlabs_spec_helper requirement from ~> 2.7 to ~> 3.0 #281 (dependabot-preview[bot]) * (maint) Update Puppet VS Code Extension ID #277 (jpogran) * (IAC-859) Add ruby 2.7 to test matrix #276 (DavidS) * (maint) Cleanup gemfile and fix codecov dependency #275 (DavidS) * Language correction #270 (epackorigan) * (maint) Update CHANGELOG #268 (DavidS) * (maint) update test matrix for current supported versions; remove older versions to cut down on resource usage #265 (DavidS) * (maint) Mock Hocon.load(...) #263 (IrimieBogdan) * Update rake requirement from ~> 10.0 to ~> 13.0 #262 (dependabot-preview[bot]) * (maint) update Gemfile to allow use of non-vulnerable rake version 12.3.3 #260 (DavidS)
This is required to make 'export -f' work, which is enabled by default on other OS I checked. While here sort the list of enabled options so that it's easier to compare against the list of available options, as there are still a number that we do not enable, and remove the bogus comment. Bump PKGREVISION.
needed for latest cmake.
Upstream decided to delete the distfile and let people download the on-demand-created tarball instead. At least that seems to be generated deterministically.
Fixes to auto-pkgsrc-setup and auto-update-pkgsrc Other minor enhancements and fixes Upstream change log: https://github.com/outpaddling/auto-admin/releases
This fixes a shift-reduce conflict in the parser that causes e.g. "static const int" to be rejected as a syntax error. This patch should have been handled by upstream, but there doesn't seem to be an upstream.
Feature Changes: - After the network manager was introduced to named to handle incoming traffic, it was discovered that recursive performance had degraded compared to previous BIND 9 versions. This has now been fixed by processing internal tasks inside network manager worker threads, preventing resource contention among two sets of threads. - Zone dumping tasks are now run on separate asynchronous thread pools. This change prevents zone dumping from blocking network I/O. - inline-signing was incorrectly described as being inherited from the options/view levels and was incorrectly accepted at those levels without effect. This has been fixed; named.conf files with inline-signing at those levels no longer load. Full changelog: https://bind9.readthedocs.io/en/v9_16/notes.html#notes-for-bind-9-16-17
No changes since 21.1.4.
Needs more work to build on netbsd HEAD.
This is a maintenance release. Release notes: https://bind.isc.org/doc/arm/9.11/Bv9ARM.ch09.html#relnotes-9.11.33
Add one post-release patch. 1.8.0 [2021-06-18] ================== * Add support for zstd (Zstandard) compression. * Add support for lzma (ID 14) compression. * Add `zip_source_window_create()`. * Add `zip_source_zip_create()` variant to `zip_source_zip()`. * Allow method specific `comp_flags` in `zip_set_file_compression()`. * Allow `zip_source_tell()` on sources that don't support seeking and `zip_ftell()` on compressed data. * Provide more details for consistency check errors. * Improve output of `zipcmp`. * In `zipcmp`, don’t ignore empty directories when comparing directory listing. * Treat empty string as no password given in `zip_file_set_encryption()`, `zip_fopen_encrypted()`, and `zip_set_default_password()`.
Overview of changes in GLib 2.68.3 ================================== * Bugs fixed: - 2311 testfilemonitor test leaks ip_watched_file_t struct - 2417 GFile: `g_file_replace_contents()` reports `G_IO_ERROR_WRONG_ETAG` when saving from a symlink - !2133 Backport !2128 “inotify: Fix a memory leak” to glib-2-68 - !2137 Backport !2136 “tlscertificate: Avoid possible invalid read” to glib-2-68 - !2141 Backport !2138 “glocalfileoutputstream: Fix ETag check when replacing through a symlink” to glib-2-68
tqdm v4.61.1 stable fix utils._screen_shape_linux() sometimes raising ValueError minor build/CI framework updates minor documentation updates
rename U_BOOT_IMAGE_TYPE to UBOOT_IMAGE_TYPE -- matching the rest of pkgsrc. remove not used (or needed) DISTINFO_FILE and PATCHDIR. NFC.
clean up from a few months ago.
move distinfo and patches where they belong.
jperkin
pushed a commit
that referenced
this pull request
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
force-pushed
the
joyent/release/trunk
branch
2 times, most recently
from
October 15, 2021 11:49
5e476f9
to
7163bc5
Compare
jperkin
force-pushed
the
joyent/release/trunk
branch
from
November 29, 2021 17:06
4da0c06
to
286ea5b
Compare
jperkin
force-pushed
the
joyent/release/trunk
branch
from
February 4, 2022 14:41
a839ac5
to
2faf268
Compare
jperkin
force-pushed
the
joyent/release/trunk
branch
from
May 9, 2022 12:00
229506d
to
dcea1f2
Compare
jperkin
pushed a commit
that referenced
this pull request
Jun 2, 2022
Upstream changes: Changes in 0.4-20 (2022-04-29) Remove check for Yahoo Finance cookies because the site no longer responds with a cookie, and that caused the connection attempt to fail. This affected getSymbols(), getDividends(), and getSplits(). Thanks to several users for reporting, and especially to @pverspeelt and @alihru for investigating potential fixes! #358 Update getSymbols.yahooj() for changes to the web page. #312 Add HL() and supporting functions. These are analogues to HLC(), OHLC(), etc.Thanks for Karl Gauvin for the nudge to implement them. Add adjusted close to getSymbols.tiingo() output. Thanks to Ethan Smith for the suggestion and patch! #289 #345 Use a Date index for getSymbols.tiingo() daily data. Thanks to Ethan Smith for the report! #350 Remove unneeded arguments to the getSymbols.tiingo() implementation. Thanks to Ethan Smith for the suggestion and patch! #343 #343 Load dividends and splits data into the correct environment when the user provides a value for the env argument. The previous behavior always loaded the data into the environment the function was called from. Thanks to Stewart Wright for the report and patch! #33 Make getOptionChain() return all the fields that Yahoo Finance provides. Thanks to Adam Childers (@rhizomatican) for the patch! #318 #336 Add orats as a source for getOptionChain(). Thanks to Steve Bronder (@SteveBronder) for the suggestion and implementation! #325 Improve the error message when getSymbols() cannot import data for a symbol because the symbol is not valid or does not have historical data. Thanks to Peter Carl for the report. #333 Fix the getMetals() example in the documentation. The example section previously had an example of getFX(). Thanks to Gerhard Nachtmann for the report and patch! #330 Fix getQuote() so it returns data when the ticker symbol contains an “&”. Thanks to @pankaj3009 for the report! #324 Fix addMACD() when col is specified. Thanks to @nvalueanalytics for the report! #321 Changes in 0.4-18 (2020-11-29) Fix issues handling https:// in getSymbols.yahooj(). Thanks to @Lobo1981 and @tchevri for the reports and @ethanbsmith for the suggestion to move from XML to xml2. #310 #312 Fix getSymbols.yahoo(), getDividends(), and getSplits() so they all handle download errors and retry again. Thanks for @helgasoft for the report on getSymbols.yahoo() and @msfsalla for the report on getDividends() and getSplits(). #307 #314 Add implied volatility and last trade date to getOptionChain() output. Thanks to @hd2581 and @romanlelek for the reports. And thanks to @rjvelasquezm for noticing the error when lastTradeDate is NULL. #224 #304 Fix getOptionChain() to throw a warning and return NULL for every expiry that doesn’t have data. #299 Add “Defaults” handling to getQuote() and getQuote.yahoo(). Thanks to @ethanbsmith for the report. #291 Add Bid and Ask fields to the output from getQuote(). Thanks to @jrburl for the report and PR. #302 Fix “Defaults” to handle unexported function (e.g. getQuote.av(). Thanks to @helgasoft for the report. #316 importDefaults() doesn’t call get() on vector with length > 1. Thanks to Kurt Hornik for the report. #319 Changes in 0.4-17 (2020-03-31) chartTheme() now works when quantmod is not attached. Thanks to Kurt Hornik for the report. Changes in 0.4-16 (2020-03-08) Remove disk I/O from getSymbols() and getQuote(). This avoids any disk contention, and makes the implementation pattern more consistent with other functions that import data. Thanks to Ethan Smith suggestion and PR. #280 #281 Make getQuote() robust to symbols without data, so it does not error if one or more symbols are not found. Also return quotes in the same order as the ‘Symbols’ argument. Thanks to Ethan Smith feature request and PR. #279 #282 #288 Handle semicolon-delimited symbol string handling to main getQuote() function. This makes getQuote() consistent with getSymbols(). Thanks to Ethan Smith suggestion and PR. #284 #285 Fix ex-dividend and pay date mapping. getQuote() returned the dividend pay date labeled as the ex-dividend date. Thanks to @matiasandina for the report. #287 Fix Yahoo Finance split ratio. The delimiter changed from “/” to “:”. For example, a 2-for-1 split was 1/2 but is now “2:1”. Thanks to @helgasoft for the report. #292 Error messages from getQuote.alphavantage() and getQuote.tiingo() no longer contain the API key when symbols can’t be found. #286 Fix getQuote.alphavantage() by replacing the defunct batch quote request with a loop over the single quote request. Thanks to @helgasoft for the report and patch. #296 Update getOptionChain() to handle empty volume or open interest Thank to @jrburl for the report and PR. #299 #300
jperkin
force-pushed
the
joyent/release/trunk
branch
from
June 29, 2022 12:13
7268189
to
094a50c
Compare
jperkin
force-pushed
the
joyent/release/trunk
branch
from
August 4, 2022 14:47
4d967c8
to
1b25d56
Compare
gco
pushed a commit
to gco/pkgsrc
that referenced
this pull request
Sep 11, 2022
1.4.4 (2022-06-14) Fixes * Compilation no longer fails against SQLite3 versions < 3.29.0. This issue was introduced in v1.4.3. [TritonDataCenter#324] (Thank you, @r6e!) 1.4.3 (2022-05-25) Enhancements * Disable non-standard support for double-quoted string literals via the :strict option. [TritonDataCenter#317] (Thank you, @casperisfine!) * Column type names are now explicitly downcased on platforms where they may have been in shoutcaps. [TritonDataCenter#315] (Thank you, @petergoldstein!) * Support File or Pathname arguments to Database.new. [TritonDataCenter#283] (Thank you, @yb66!) * Support building on MSVC. [TritonDataCenter#285] (Thank you, @jmarrec!)
jperkin
pushed a commit
that referenced
this pull request
Oct 6, 2022
v1.6.0 (2022-10-02) It's been 9 months since the last release already! This is not a huge update feature-wise, but it still contains a few nice new improvements and a few bugfixes, contributed by 11 different people. The most important new feature is probably the option to override the cache directory through the config file. The TEALDEER_CACHE_DIR env variable is now deprecated. A note to packagers: Shell completions have been moved to the completion/ subdirectory! Packaging scripst might need to be updated. Changes: [added] Allow overriding cache directory through config (#276) [added] Add --no-auto-update CLI flag (#257) [added] Show note about auto-updates when cache is missing (#254) [added] Add support for android platform (#274) [added] Add custom pages to list output (#285) [fixed] Cache: Return error if HTTP client cannot be created (#247) [fixed] Handle cache download errors (#253) [fixed] Do not page output of tldr --update (#231) [fixed] Create macOS release builds with bundled root certificates (#272) [fixed] Clean up and fix shell completions (#262) [deprecated] The TEALDEER_CACHE_DIR env variable is now deprecated (#276) [removed] The --config-path command was removed, use --show-paths instead (#290) [removed] The -o/--os command was removed, use -p/--platform instead (#290) [removed] The -m/--markdown command was removed, use -r/--raw instead (#290) [chore] Move shell completion scripts to their own directory (#259) [chore] Update dependencies (#271, #287, #291) [chore] Use anyhow for error handling (#249) [chore] Switch to Rust 2021 edition (#284)
jperkin
pushed a commit
that referenced
this pull request
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 pull request
Feb 7, 2023
pkgsrc change: remove pkglint warning. 0.29.0.gfm.1 (2021-09-14) * Fixed denial of service bug in GFM's table extension per GHSA-7gc6-9qr5-hc85 0.29.0.gfm.2 (2021-09-16) * Fixed issues with footnote rendering when used with the autolinker (#121), and when footnotes are adjacent (#139). * We now allow footnotes to be referenced from inside a footnote definition, we use the footnote label for the fnref href text when rendering html, and we insert multiple backrefs when a footnote has been referenced multiple times (#229, #230) * We added new data- attributes to footnote html rendering to make them easier to style (#234) 0.29.0.gfm.3 (2022-03-03) * Fixed heap memory corruption vulnerabiliy via integer overflow per GHSA-mc3g-88wq-6f4x 0.29.0.gfm.4 (2022-05-31) * Remove source from list of HTML block elements per commonmark/commonmark-spec#710 0.29.0.gfm.5 (2022-08-25) * Added xmpp: and mailto: support to the autolink extension 0.29.0.gfm.6 (2022-09-15) * Fixed polynomial time complexity DoS vulnerability in autolink extension per GHSA-cgh3-p57x-9q7q 0.29.0.gfm.7 (2023-01-23) * Fixed CVE-2023-22486, a polynomial time complexity issue in cmark-gfm which may lead to unbounded resource exhaustion and subsequent denial of service. * Fixed CVE-2023-22485, in which a crafted markdown document could trigger an out-of-bounds read in the validate_protocol function. * Fixed CVE-2023-22484, a polynomial time complexity issue in cmark-gfm which may lead to unbounded resource exhaustion and subsequent denial of service. * Fixed CVE-2023-22483, several polynomial time complexity issues in cmark-gfm which may lead to unbounded resource exhaustion and subsequent denial of service. * We removed an unneeded .DS_Store file (#291) * We added a test for domains with underscores and fix roundtrip behavior (#292) * We now use an up-to-date clang-format (#294) * We made a variety of implicit integer truncations explicit by moving to size_t as our standard size integer type (#302) * We introduced a new flag mechanism that is used in cmark node state management, which requires clients call the cmark_init_standard_node_flags function at program startup (420c20a) The security issues were reported and resolved by @kevinbackhouse and @philipturnbull of the GitHub Security Lab 0.29.0.gfm.8 (2023-01-25) * We restored backwards compatibility by deprecating the cmark_init_standard_node_flags() requirement, which is now a noop (#305) * We added a quadratic complexity fuzzing target (#304) 0.29.0.gfm.9 Latest (2023-01-31) Code was tidied: * Use of a private header was cleaned up #248 * Man page was update #255 * Warnings for -Wstrict-prototypes were cleaned up #285 * We avoid header duplication #289 New functionality: * We now store positioning info for url_match #201 * We now expose cmark_parent_footnote_def for non-C renderers #254 * Footnote aria-label text now reference the specific footnote backref, and we include a data-footnote-backref-idx attribute so the label can be internationalized in a downstream filter #307
jperkin
pushed a commit
that referenced
this pull request
Apr 28, 2023
v6.7.0 ====== New leftpad/rightpad DSL functions, unspace verb, and more Features * New leftpad and rightpad DSL functions by @johnkerl in #1205 * mlr unspace verb by @johnkerl in #1167 * Support more backslashed special characters in DSL strings by @johnkerl in #1212 * Add --ofmte, --ofmtf, --ofmtg command-line flags by @johnkerl in #1206 Documentation updates * Fixed missing double quote in documentation sample by @Clindbergh in #1181 * Complete #1181 by @johnkerl in #1184 * Add doc info on DSL code-comment syntax by @johnkerl in #1165 * Fix typos by @jwilk in #1135 * Fix typo in mlr put documentation by @johnkerl in #1140 Bug fixes * Fix #1164: regression on CSV blank-line handling by @johnkerl in #1168 * Fix #1146: bug in lo/hi limits for non-auto histogram by @johnkerl in #1157 * Fix #1102: empty-string field in single-column TSV should not be a schema-restart by @johnkerl in #1163 Minor changes * Add Go LICENSE file by @skitt in #1171 Dependency updates * Bump github/codeql-action from 2.1.33 to 2.1.35 by @dependabot in #1137 * Bump actions/setup-go from 3.3.1 to 3.4.0 by @dependabot in #1136 * Bump github/codeql-action from 2.1.35 to 2.1.36 by @dependabot in #1143 * Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #1145 * Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 by @dependabot in #1147 * Bump actions/setup-go from 3.4.0 to 3.5.0 by @dependabot in #1148 * Bump github/codeql-action from 2.1.36 to 2.1.37 by @dependabot in #1151 * Bump actions/cache from 3.0.11 to 3.2.0 by @dependabot in #1155 * Bump actions/cache from 3.2.0 to 3.2.1 by @dependabot in #1156 * Bump actions/cache from 3.2.1 to 3.2.2 by @dependabot in #1160 * Bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 by @dependabot in #1162 * Bump codespell-project/actions-codespell from bcf481f4d5cce7b92b65f05aebe8f552d4f1442c to 9c63fddd79f483308bfaea379a505dcd361b5d1d by @dependabot in #1172 * Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #1173 * Bump actions/cache from 3.2.2 to 3.2.3 by @dependabot in #1174 * Bump actions/upload-artifact from 3.1.1 to 3.1.2 by @dependabot in #1175 * Bump github/codeql-action from 2.1.37 to 2.1.38 by @dependabot in #1176 * Bump github/codeql-action from 2.1.38 to 2.1.39 by @dependabot in #1179 * Bump github/codeql-action from 2.1.39 to 2.2.1 by @dependabot in #1183 * Bump goreleaser/goreleaser-action from 4.1.0 to 4.1.1 by @dependabot in #1185 * Bump goreleaser/goreleaser-action from 4.1.1 to 4.2.0 by @dependabot in #1187 * Bump actions/cache from 3.2.3 to 3.2.4 by @dependabot in #1186 * Bump actions/cache from 3.2.4 to 3.2.5 by @dependabot in #1192 * Bump github/codeql-action from 2.2.1 to 2.2.3 by @dependabot in #1191 * Bump github/codeql-action from 2.2.3 to 2.2.4 by @dependabot in #1193 * Bump actions/cache from 3.2.5 to 3.2.6 by @dependabot in #1196 * Bump golang.org/x/sys from 0.0.0-20210326220804-49726bf1d181 to 0.1.0 in /cmd/experiments/cli_parser by @dependabot in #1203 * Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #1208 * Bump github/codeql-action from 2.2.4 to 2.2.5 by @dependabot in #1207 New Contributors * @jwilk made their first contribution in #1135 * @Clindbergh made their first contribution in #1181 v6.6.0 ====== What's Changed Features * mlr unspace verb by @johnkerl in #1167 Bugfixes * Add doc info on DSL code-comment syntax by @johnkerl in #1165 * Fix typos by @jwilk in #1135 * Fix typo in mlr put documentation by @johnkerl in #1140 * Fix #1146: bug in lo/hi limits for non-auto histogram by @johnkerl in #1157 * Fix #1102: empty-string field in single-column TSV should not be a schema-restart by @johnkerl in #1163 * Fix #1164: regression on CSV blank-line handling by @johnkerl in #1168 Internal * Bump github/codeql-action from 2.1.33 to 2.1.35 by @dependabot in #1137 * Bump actions/setup-go from 3.3.1 to 3.4.0 by @dependabot in #1136 * Bump github/codeql-action from 2.1.35 to 2.1.36 by @dependabot in #1143 * Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #1145 * Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 by @dependabot in #1147 * Bump actions/setup-go from 3.4.0 to 3.5.0 by @dependabot in #1148 * Bump github/codeql-action from 2.1.36 to 2.1.37 by @dependabot in #1151 * Bump actions/cache from 3.0.11 to 3.2.0 by @dependabot in #1155 * Bump actions/cache from 3.2.0 to 3.2.1 by @dependabot in #1156 * Bump actions/cache from 3.2.1 to 3.2.2 by @dependabot in #1160 * Bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 by @dependabot in #1162 v6.5.0 ====== What's Changed Features: * Restore the --jvquoteall flag by @johnkerl in #1083 * Restore --quote-all for CSV output by @johnkerl in #1084 Bugfixes: * Fix labels for mlr histogram --auto by @johnkerl in #1089 * Correctly support multiple regexes in mlr reshape -r by @johnkerl in #1091 * Check -- terminator on --mfrom by @johnkerl in #1098 * Type-safety in exec by @johnkerl in #1099 * Don't double-quote a CSV field only for having a leading space by @johnkerl in #1101 Performance/memory-reduction: * Use int8 for mvtype (memory reduction) by @johnkerl in #1130 * Exclude median from summary default by @johnkerl in #1131 * More mlrval size-reduction by @johnkerl in #1132 * Convert mlrval polymorphism from struct to unionish interface by @johnkerl in #1133 Minor/internal: * Account for varying mlr locations by @skitt in #1086 * Account for varying mlr locations, continued by @johnkerl in #1087 * [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #1107 * Bump github.com/pkg/profile from 1.6.0 to 1.7.0 by @dependabot in #1110 * Bump github/codeql-action from 2.1.28 to 2.1.33 by @dependabot in #1126 * Bump actions/cache from 3 to 3.0.11 by @dependabot in #1109 * Bump actions/upload-artifact from 3.1.0 to 3.1.1 by @dependabot in #1112 * Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #1113 * Miller 6.5.0 by @johnkerl in #1134 v5.10.4 ======= Miller 5 is long-gone; 6.0.0 was released almost a year ago. Yet issue #1108 reports a critical memory-corruption bug on 5.10.3; this fixes that. v6.4.0 ====== What's Changed Major: * mlr summary verb by @johnkerl in #1056 * feat: system/exec() function call ( #1043) by @forbesmyester in #1067 and #1071 * Support simplified sort-map-by-value in the DSL by @johnkerl in #1069 * mlr cat --filename / --filenum by @johnkerl in #1080 * Allow multi-line string literals in the DSL by @johnkerl in #1070 Minor: * Make PPRINT empty-string markers readable as such by @johnkerl in #1059 * Allow "\n" in mlr repl prompt by @johnkerl in #1058 Bugfixes: * [Docs] moving --xvright out of the FLATTEN-UNFLATTEN FLAGS section by @trantor in #1065 * Fix doc typo by @luzpaz in #1054 * Fix natsort of empty strings; support mlr sort -rt same as -tr by @johnkerl in #1068 Internal: * Reduce number of os.Exit callsites, part 1 of n by @johnkerl in #1055 * delete unreachable test code caused by os.Exit by @Abirdcfly in #1073 * Bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 by @dependabot in #1074 v6.3.0 ====== What's Changed Key feature: output colorization on Windows thanks to @tiesmaster: * Enable ANSI escape-sequence processing on Windows by @tiesmaster in #1045 * Enable output colorization on Windows by default by @johnkerl in #1051 Support for Latin-1: * DSL functions and verbs for UTF-8 <-> Latin-1 by @johnkerl in #997 Features: * Re-use whitespace regexp in clean_whitespace by @johnkerl in #994 * Add line/column info for DSL runtime non-parse failures by @johnkerl in #998 * Allow x ** - y and x ** + y in the DSL grammar by @johnkerl in #1021 * Let + be an alias for then by @johnkerl in #1049 Docs: * helm/kubectl examples in webdocs by @johnkerl in #1005 Bugfixes: * Accept + in exponent of scientific-notation floating-point DSL literals by @johnkerl in #1020 * Fix ASCII vs UTF-8 in TSV writer by @johnkerl in #1023 * Avoid panic when the command line ends in 'then' by @johnkerl in #1033 * Fix panic on 'mlr sort -n' by @johnkerl in #1004 * Fix issue 1037 by @johnkerl in #1047 * Fix issue 1032 by @johnkerl in #1048 Dependencies: * Bump actions/cache from 2 to 3 by @dependabot in #1000 * Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #1034 * Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 by @dependabot in #1038 * Bump github.com/stretchr/testify from 1.7.3 to 1.7.4 by @dependabot in #1040 * Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #1042 * Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #1044 * Bump actions/upload-artifact from 2 to 3 by @dependabot in #1010 * Bump actions/setup-go from 2 to 3 by @dependabot in #1009 * Bump github.com/lestrrat-go/strftime from 1.0.5 to 1.0.6 by @dependabot in #1012 * Bump github/codeql-action from 1 to 2 by @dependabot in #1015 * Bump goreleaser/goreleaser-action from 2 to 3 by @dependabot in #1027 v6.2.0 ====== Overview The primary purpose of this release is to restore --tsvlite which, by its own, would merit a 6.1.1 bugfix release. But since a couple other new features are present as well, this is a 6.2.0 minor release. All the "Plans for 6.2.0" listed at https://github.com/johnkerl/miller/releases/tag/v6.1.0 are all still in-plan, but since this 6.2.0 exists sooner than later, those issues are planned for a 6.3.0. Details PRs: * Restore --tsvlite by @johnkerl in #984 * Let dhms2sec accept input like "8h" by @johnkerl in #983 * Use fixed OFMT for multi-platform regression-testing by @johnkerl in #988 * Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #986 * gssub DSL function by @johnkerl in #989 v6.1.0 ====== Features Major features: * Natural sort by @johnkerl in #932 * mlr split verb by @johnkerl in #898 * Make TSV finally true TSV by @johnkerl in #923 * Sliding window averages by @johnkerl in #894 * Implement shift-lead option for mlr step by @johnkerl in #893 New DSL functions: * New fmtifnum DSL function; make fmtnum/fmtifnum recursive over maps and arrays by @johnkerl in #946 * New unformat DSL function by @johnkerl in #871 * New format DSL function by @johnkerl in #869 * New concat DSL function for arrays by @johnkerl in #868 DSL improvements: * Support more Go regex patterns, like "\d" by @johnkerl in #974 * Include \U support in addition to \u for DSL Unicode string literals by @johnkerl in #917 * Support unicode literals in the Miller DSL by @johnkerl in #916 * Allow 0o... octal literals in the DSL by @johnkerl in #864 New command-line flags: * Add --left-keep-fields option for mlr join by @johnkerl in #967 * New --lazy-quotes flag for helping with malformed CSV by @johnkerl in #925 REPL and on-line help: * Let :resetblocks/:rb in the REPL take optional begin/main/end by @johnkerl in #924 * Add :resetblocks / :rb to REPL by @johnkerl in #920 * ?foo and ??foo for :help foo / :help find foo in the REPL by @johnkerl in #915 Improvements and bugfixes * Support Latin-1 supplement a0-ff as DSL string literals by @johnkerl in #957 * Fix "%%" in strptime; more test cases for strptime by @johnkerl in #951 * Support %F, %T, and more in strptime by @johnkerl in #944 * Fix handling of mlr nest abbrevs by @johnkerl in #937 * Add Inf and NaN literals to the DSL by @johnkerl in #933 * Boolean inference for issue 908 by @johnkerl in #931 * strptime %j format for 3-digit day in year by @johnkerl in #930 * Fix is_non_empty for absent case by @johnkerl in #928 * --nidx --fs x should be the same as --fs x --nidx by @johnkerl in #912 * Update default colorization by @johnkerl in #904 * Make is_null/is_not_null DSL functions include new JSON-null type by @johnkerl in #883 * Fix #853 by @johnkerl in #860 Documentation * New doc page: Parsing and formatting fields by @johnkerl in #973 * More doc material for :context in the REPL by @johnkerl in #966 * Fix typo in on-line help for splitax DSL function by @johnkerl in #964 * More doc-sites for the funct keyword by @johnkerl in #963 * Doc updates for funct keyword by @johnkerl in #961 * FAQ entry for #351 by @johnkerl in #958 * docs: add Poshi as a contributor for doc by @allcontributors in #956 * docs: add schragge as a contributor for doc by @allcontributors in #955 * FAQ entry for #285: carriage returns in field names by @johnkerl in #953 * Add --implicit-tsv-header as alias for --implicit-csv-header, etc by @johnkerl in #952 * Fix: multiple documentation tweaks by @Poshi in #949 * fix typo in reference-verbs.md by @zachvalenta in #945 * Add on mouse over permalink anchor for titles by @aborruso in #942 * Webdoc information on Unicode string literals by @johnkerl in #935 * 'mlr help function nonesuch' should not be silent by @johnkerl in #934 * Clarify strftime on-line help by @johnkerl in #929 * Expand on-line help for split* DSL functions by @johnkerl in #927 * On-line help for -s flag by @johnkerl in #926 * Multiple on-line-help issues from #908 by @johnkerl in #921 * Multiple on-line-help issues from #908 by @johnkerl in #913 * Fix operator-precedence doc table to match DSL grammar by @johnkerl in #911 * Fix multiple on-line-help issues from #907 by @johnkerl in #910 * Clarify source for printf-style formatting by @johnkerl in #895 * Fix #891 by @johnkerl in #892 * Improve mlr top documentation for #861 by @johnkerl in #875 * Continue #856 by @johnkerl in #865 * misspelling by @Gary-Armstrong in #863 * fix typo by @vapniks in #862 * Update installing-miller.md by @jauderho in #859 * Emit notes by @johnkerl in #858 * Conda/Docker install notes by @johnkerl in #857 * Fix typo: columnn -> column by @vapniks in #856 * Fix typo by @vapniks in #855 * Fix typo by @vapniks in #854 * A small typo by @aborruso in #846 Code quality * Code-dedupe logic for array slices and string slices by @johnkerl in #960 * Let mlr repl print empty strings by @johnkerl in #959 * Neaten strptime.go by @johnkerl in #950 * More dead code removal by @skitt in #905 * Remove unreachable code by @skitt in #903 * Use int64 wherever "64-bit integer" is assumed by @skitt in #902 * More of #884: types in enum-consts by @johnkerl in #887 * Clean up file output handler error handling by @skitt in #886 * Use raw strings to avoid escapes by @skitt in #885 * Specify constant types except with iota by @skitt in #884 * Mlrval arrayval from []Mlrval to []*Mlrval by @johnkerl in #880 * Append slices directly instead of looping by @skitt in #879 * Fix mlrmap.Equals FieldCount comparison by @skitt in #878 * Ensure regression-test has a binary to test by @skitt in #877 * Avoid assuming ./mlr is the mlr to test by @skitt in #876 * Update release.yml by @jauderho in #867 * Update .goreleaser.yml by @jauderho in #866 * Goreleaser binary names by @johnkerl in #852 * Add CodeQL support by @jauderho in #838 New Contributors * @vapniks made their first contribution in #854 * @Gary-Armstrong made their first contribution in #863 * @zachvalenta made their first contribution in #945 * @Poshi made their first contribution in #949 v6.0.0 ====== This is a significant release with many improvements to user experience, documentation, and performance. Please see What's new in Miller 6 for complete information. https://miller.readthedocs.io/en/latest/new-in-miller-6 v5.10.3 ======= This release exists solely to resolve a Conda-build issue as discussed on #740. If you're not actively working on Conda packaging for Miller, this release has no added value for you above 5.10.2. Likewise, there's no Windows mlr.exe for this final (technical & specific) Miller 5.x release -- for Miller 6.0.0 (coming soon!) and above there will be mlr.exe as a reliably standard part of each release. Also note that the tarball is named miller-5.10.3.tar.gz, in contrast to mlr-5.10.2.tar.gz and likewise for all earlier releases. This is being done for forward compatibility with Miller 6.0.0 and beyond which will use names of the form miller-6.0.0.tar.gz, as proposed in #360.
jperkin
pushed a commit
that referenced
this pull request
Jun 28, 2023
Upstream changes: 1.40 - 30 April 2023 - Note usage with dzil (Steve Rogerson) (GH-319) - Fix html_basic report (jkahrman) (GH-318) - Use CPAN::Meta (Slaven Rezić) (GH-314) - Make non-interactive output less noisy (jkahrman) (GH-312) - Avoid infinite recursion in Type::Tiny and other places (Ed J) (GH-307) - Add ignore_covered_err option (Tina Müller) (GH-323) - Handle empty hashes and arrays on condition RHS in 5.37.6 and later 1.39 - 29 April 2023 - Remove dependency on B::Debug (Jim Keenan) (GH-289) - Raise minimum version to 5.12 - Correct spelling of Pod::Coverage trustme parameter (Oliver Youle) (GH-302) - Fix annotations in html_basic report (Opera Wang) (GH-310) 1.38 - 5 June 2022 - Improve documentation 1.37 - 5 June 2022 - Fix Subroutine module docs (bkerin) (GH-262) - Use github actions instead of travis (Zakariyya Mughal) (GH-291) - Improve mkdir error messages (Felipe Gasper) (GH-296) - Remove asterisk from gcov count (Zakariyya Mughal) (GH-294) - Test against 5.36.0 - Avoid warnings from check_files (Nicolas R) (GH-292) - Support __SUB__ (Graham Knop) (GH-290, GH-243, GH-285) - Support uncoverable count ranges (Tina Müller) (GH-288) - Improve gcov support for XS code (Ed J) (GH-280) - Allow overriding of HTML code highlighting (Jesús Alonso Abad) (GH-271) - Improve contributing docs
jperkin
pushed a commit
that referenced
this pull request
Jan 9, 2024
What's Changed - Changed: Aeruginous CHANGELOG fragment creation logic by @kevinmatthes in #279 - Changed: Use native rust support for async traits by @AmmarAbouZor in #265 - Added: Add full screen mode by @orhun in #281 - Changed: Main Footer Height is calculated dynamically by @AmmarAbouZor in #284 - Fixed: App will be redrawn on not handled input too by @AmmarAbouZor in #285 - Fixed: CHANGELOG creation logic; fixes #286 by @kevinmatthes in #287 - Fixed: Call to Aeruginous; fixes #286 by @kevinmatthes in #288 - Fixed: Commit fetch depth in CHANGELOG assembly; fixes #286 by @kevinmatthes in #289
jperkin
pushed a commit
that referenced
this pull request
Feb 13, 2024
0.9 Improved blocks rendering by @tordex in #268 Refactor render_item based classes by @tordex in #269 Discard invalid color declarations by @stasoid in #274 Add litehtml-specific testing option in cmake by @charliewolf in #282 Basic implementation for css counters by @MicCalo in #281 Media_query: Treat unknown media type as none by @imzyxwvu in #283 Flex layout by @tordex in #285 0.8 fix: render_test._/"acid1.htm" test fails on x86 architecture 0.7 Many changes to improve rendering of inline and block elements. Improved rendering performance litehtml now passes Acid1 test Removed some legacy code Refactoring to make code more clean Added additional rendering tests
jperkin
pushed a commit
that referenced
this pull request
Oct 4, 2024
…vel/boost-headers, devel/boost-libs,devel/boost-mpi,devel/py-boost: Uodate to 1.86.0 Changelog: New Libraries * No new libraries. Updated Libraries * Atomic: + Use futex(2) system call on OpenBSD since recent OpenBSD versions have removed support for syscall(2). * Beast: + API Changes o Added HTTP status code 418 I'm a teapot. + Fixes o Narrowing conversion in read_size_hint_db(). o Overloads that are ambiguous when using default completion tokens. o Misplaced static_assert in http::basic_fields move-assignment operator. o Underflow of bytes_transferred in WebSocket partial write operations. o websocket::stream::read_size_hint() does not exceed read_message_max. o Various warnings in tests. o Error handling in SSL shutdown operations in examples. o Annotate fallthrough case in zlib. o Handling of expired timers in basic_stream::ops::transfer_op. o Ambiguity in test::basic_stream constructor overloads. o Partial parsing of the final chunk in http::parser. + Improvements o Graceful shutdown in server_flex_awaitable example. o Simplified awaitable examples. o Added fuzzing targets. o Remove superfluous uses of std::bind in some examples. o ssl_stream does not use flat_stream. + Documentation o ssl_stream and flat_stream marked as deprecated. o net::ssl::stream is canonical in snippets and examples. o Added SSL/TLS Shutdown Procedure section. + Acknowledgements o tyler92, Ruslan Zakirov, Orgad Shaneh, Alexander Kernozhitsky * Charconv: + Fixed support for PPC64LE architecture. + Fixed support for platforms like Alpine linux that provide the < quadmath.h> header but not the compiled library. + Fixed first character pattern matching in from_chars for integer types. + Fixed overflow detection for integers with base greater than 10. + Added native support for std::float16_t and std::bfloat16_t instead of using interchange formats. * Cobalt: + Added support for asio::cancel_after + Made asio::deferred co_await-able, because it's asio's default token + Added noop utility + Added experimental support for stackful coroutines/fibers + Fixed movability of channel & coroutine types * Compat: + Added bind_front.hpp, bind_back.hpp, invoke.hpp, mem_fn.hpp, integer_sequence.hpp and type_traits.hpp. + Added function_ref.hpp. * Container: + Fixed bugs/issues: o GitHub #285: "devector<>::push_front asserts after clear()". o GitHub #280: "Several containers don't support non-movable types when move assigning". o GitHub #279: "small_vector cannot go back to use stack space". o GitHub #277: "Remove dep on boost::static_assert". o GitHub #275: "Compilation fails if custom key comparison is used". o GitHub #273: "flat_map/vector crashes on appends (memory corruption)". o GitHub #269: "flat_multimap::emplace not sorting elements under GCC". o GitHub #266: "small_vector<T> is misaligned on the stack in 32 bits". o GitHub #259: "Global variables". o GitHub #245: "flat_tree::insert ordered range doesn't assert sorting". o GitHub #241: "flat_map should support same interface as std::map". * Core: + Added a boost/core/pointer_in_range.hpp header with a pointer_in_range function template to check if a pointer is within a given range. + Fixed type_name for abstract classes. (#172) + Fixed boost/core/type_name.hpp compilation error with MSVC with disabled native wchar_t type. (#173) + Added a workaround for an MSVC bug causing empty_value compilation errors when it is used with a nested class. (PR#175) * CRC: + C++03 is no longer supported; a C++11 compiler is required. (This includes GCC 4.6 or later, and MSVC 10.0 (VS 2010) or later.) + Removed dependencies on Array, Config, Integer, and TypeTraits. The library is now standalone. * Filesystem: + is_empty operation is now better protected against concurrent filesystem modifications. + On POSIX systems, is_empty now indicates error if invoked on a file other than a regular file or a directory. + On Windows, fixed file_size and is_empty operating on symlinks rather than the files the symlinks refer to. (#313) + directory_entry::refresh no longer throws an exception if the file referenced by the entry doesn't exist. This makes directory_entry:: status and directory_entry::symlink_status, as well as methods based on them, behave similarly to the equivalent standalone operations. The fact that the file does not exist is still indicated via the error_code returned by the corresponding directory_entry::refresh overload, or can be seen by testing if the file type returned by directory_entry::status or directory_entry::symlink_status calls is file_type::file_not_found. (#314) + Fixed weakly_canonical testing path elements for existence relative to the current path instead of the base path specified in the call, if the input path was a relative path. + On Windows, fixed weakly_canonical producing incorrect result path when the input path started with "..". (#311) * Format: + C++03 is no longer supported; a C++11 compiler is required. (This includes GCC 4.7 or later, and MSVC 12.0 (VS 2013) or later.) * Function: + Removed dependency on Boost.TypeTraits. + Brought back the argN_type typedefs that were accidentally lost in 1.85. * GIL: + Added o Added tell() and error() functions to istream_device and ostream_device classes (PR#747). + Changed o Don't ignore custom color converter in color_converted_view function (PR#726). o Added workaround for conflict with min() and max() macros on WinAPI (PR#745). o The use of boost::filesystem in GIL is now configurable in CMake via option BOOST_GIL_USE_BOOST_FILESYSTEM (PR#743). + Fixed o Fixed convolution in convolve_2d (PR#723) o Normalize Gaussian 2D kernel to avoid darkening (PR#725) o Wrong buffer size in path string conversion functions for std:: wstring is fixed, avoiding buffer overflows when using I/O-related functions with std::wstring paths (PR#746). + Acknowledgements o Christoph Gringmuth, Christopher Kormanyos, nicolacandussi, Dirk Stolle, Olzhas Zhumabek * Graph: + Major update: C++14 is the new minimum standard; this was partly dictated by dependencies (at least to C++11) and partly by choice. If you require support for an older standard, please contact the maintainer. + Remove direct dependency on Boost.Regex. + Fix several compilation errors caused by not explicitly including common headers. + isomorphism: Fix docs, ignore vertex_max_invariant parameter in favour of cheaply calculating upper exclusive bound, fix bug with Associative Property Map, improve space efficiency from linear in the size of the maximum invariant to linear in the size of g1. + boykov_kolmogorov_max_flow: Fix named parameter overload. + adj_list_edge_iterator: Fix maybe-uninitialized warnings. + hawick_circuits: Add a parameter to optionally limit the depth of the search, causing a potentially suboptimal answer to be returned early. + disjoint_sets: Improve performance of link_sets by removing redundant lookup of set representatives. + maximum_adjacency_search: Refactor and more tests. + property: Use BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS to remove wasted space. + labeled_graph: Fix remove_labeled_vertex so that it actually removes the label too. + r_c_shortest_paths: Fix bug that the single-solution variant did not always return the shortest path. + read_graphviz: Fix stack overflow (oss-fuzz issue 66719) and non-keyword subgraph parsing. + Many miscellaneous improvements: broken links, typos, etc. * Interprocess: + Fixed bugs: o GitHub #191 ("vectorstream: support file sizes larger than INT_MAX "). o GitHub #198 ("Minor fixes for documentation of offset_ptr"). o GitHub #202 ("Allow to map message_queue in anonymous memory"). o GitHub #207 ("cmake: link system libraries"). o GitHub #214 ("Doc: Fix github links"). * Intrusive: + Fixed bug GitHub #86: Invalid UTF-8 character in comment * JSON: + Support for GCC versions older than version 5.0 is deprecated and will stop in Boost 1.88.0. + source_location parameter was added to throwing accessor functions. + Parse option to tolerate invalid UTF-16 surrogate pairs, and produce WTF-8. + Added accessor functions that return system::result. + Handle missing error case in direct parsing. * LexicalCast: + Fixed conversion of std::basic_string_view and boost::basic_string_view containing one or more \0 characters. Issue was introduced in 1.85.0. * leaf: + More optimal verbose_diagnostic_info implementation. + Bug fixes. + Added [[nodiscard]] to class result<>. * Locale: + Add support for custom allocators in conv::utf_to_utf + Don't build examples by default * Log: + Added a workaround for windres.exe issue, when it is used in CMake to compile event log resource files on MinGW-w64. (PR#231) * Math: + Correct Bessel function results at infinity, see 1143. + Improve Non Central T numerical stability, see scipy20693. + Correct float_next/float_prior behaviour at infinity. + Prevent spurious underflow in non-central beta, see scipy20693. + Add improvement to Heuman Lambda precision. + Improve Skew Normal root finding, see 1120. + Lots of minor fixes and improved code coverage. * Multiprecision: + Make sure eval_convert_to() does not terminate with super large numbers, see 618. + Fix sinc implementation to match behavior of Boost.Math. + Fix divide-by-zero in cpp_int modulus operations. + Fix underflow behavior consistency for integers greater than 128-bits, see 626. * MySQL: + The long-deprecated functions query, start_query, execute_statement and start_statement_execution (and their async equivalents) have been removed. + Breaking changes to experimental APIs: o The identifier class (client-side SQL formatting) has been removed. Use the new format specifiers feature, instead. o The required interface for custom formatters has been changed to accomodate the new format specifiers API. o any_connection::async_connect now requires that its connect_params argument be kept alive until the operation completes. The overload taking a const connect_params* has been removed. o character_set::name is now a const char* instead of a string_view, as MySQL character set names can't contain NULL characters. o any_connection internal buffer is now limited to 64MB. If you need to read or write rows bigger than that, increase any_connection_params::max_buffer_size. connection and their helper typedefs are not limited. o Renamed any_connection_params::initial_read_buffer_size to initial_buffer_size. o Renamed pool_params::initial_read_buffer_size to initial_buffer_size. + New experimental API: pipelines. Pipelines can increase efficiency by coalescing several requests in a single network packet. Pipelines can be used to run text queries, prepare, execute and close statements, reset session state and set the connection's character set. + Client-side SQL formatting now supports ranges out of the box. Formatting can be further customized using the new sequence function. Use cases like batch inserts and batch lookups can be significantly simplified using this functionality. + Client-side SQL formatting now supports format specifiers which modify how values are formatted. {:i} formats a string as a dynamic SQL identifiers, and {:r} outputs a raw unescaped + The static interface (static_results and static_execution_state) now supports Boost.Pfr types using pfr_by_name and pfr_by_position. Added underlying_row_t to support such types. + date and datetime can now be constructed from and converted to C++20 std::chrono::local_time. + Added any_connection_params::max_buffer_size, which allows to set a limit to the connection's internal buffer. + Added is_fatal_error, which allows users can now distinguish between fatal (which require closing and re-opening the connection) and non-fatal error codes. + Added formattable_ref, a type-erased reference type that can refer to any type satisfying the Formattable concept. + Fixed an ODR violation under MSVC which could cause crashes in release builds when using Boost.MySQL with other code also using asio:: coroutine in different translation units. * Odeint: + Added CMake Option BOOST_NUMERIC_ODEINT_NO_ADAPTORS to reduce dependencies, see 82 + Fixed CMake detection of MPI. * Process: + Moved the old boost.process to v1 subfolder and inline namespace. deprecated process/*.hpp v1 headers + Turned v2 into a compile library. + Fixed usage on alpine linux / musl * Stacktrace: + Big new feature: stacktrace from arbitrary exception for Windows. std:: stacktrace::from_current_exception() now works on Windows platform. Many thanks to huangqinjin for the implementation PR#159 Now on POSIX and Windows the from_current_exception() function returns the stacktrace of the current exception object as if the stacktrace was captured at the point of throwing the exception. + Fixed inclusion of rarely used Windows SDK headers which can cause conflict with other code using Windows SDK. Thanks to Marat Abrarov for fixing the issue PR#157. + Build option boost.stacktrace.from_exception now properly works on MacOS. Thanks to Peter Dimov for the fix PR#166. + Fixed a typo in assert expression. Thanks to Kilian Henneberger for the bug report #164. + Fixed shadowing warnings. Thanks to Nigel Stewart for the bug report # 141. + Added dladdr minimal support for AIX. Many thanks to Cl??ment Chigot for the implementation PR#114. + Added Boost::stacktrace CMake alias that refers to the best supported implementation of Boost.Stacktrace on the platform. Thanks to Alex for the feature PR#167. + Significant improvement of CMake: multiple fixes, added many new tests, improved CI. Many thanks to Peter Dimov for all the improvements. + Fix addr2line work when the process is looked up via PATH. Thanks to Schreischildkroete for the bug report and to Jens Richter for fix #72. * Test: + Fix -Wundef in configuration step. + Fix unreachable return compilation error on MSVC. * Unordered: + Added container pmr aliases when header <memory_resource> is available. The alias boost::unordered::pmr::[container] refers to boost::unordered ::[container] with a std::pmr::polymorphic_allocator allocator type. + Equipped open-addressing and concurrent containers to internally calculate and provide statistical metrics affected by the quality of the hash function. This functionality is enabled by the global macro BOOST_UNORDERED_ENABLE_STATS. + Avalanching hash functions must now be marked via an is_avalanching typedef with an embedded value constant set to true (typically, defining is_avalanching as std::true_type). using is_avalanching = void is deprecated but allowed for backwards compatibility. + Added Visual Studio Natvis framework custom visualizations for containers and iterators. This works for all containers with an allocator using raw pointers. In this release, containers and iterators are not supported if their allocator uses fancy pointers. This may be addressed in later releases. * UUID: + Major update. + C++03 is no longer supported, a C++11 compiler is required. (This includes GCC 4.8 or later, MSVC 14.0 (VS 2015) or later, and MinGW-w64.) + Decreased number of Boost dependencies from 39 (in total) to just 5. + Updated to reflect the newer RFC 9562. + Added generators for time-based UUIDs. + Many other improvements, see the revision history. * Wave: + Replaced one use of vsprintf with the more secure vsnprintf + Fixed bug: o #197: Improper signed overflow handling (UB and a missing division check) * WinAPI: + Added BOOST_USE_WINAPI_VERSION CMake option, which allows users to specify the Windows version for Boost to target. Updated Tools * BoostBook: + DTD updated: constructor, copy-assignment and destructor elements are now allowed inside method-group elements. + Many fixes and improvements in Doxygen-generated documentation: o Fixed duplicate equal signs in Doxygen-generated enum value initializers. o Disabled alphabetical sorting of function arguments. The sorting can be re-enabled by setting the new boost.sort.params XSL parameter to 1. o Added support for custom class member grouping. See Doxygen tags @ name and @{/@}. o Added support for Doxygen references to classes, methods, enums, variables, etc. (see @ref tag). o Added support for @remark and @Important tags. o Added support for @parblock tags, which can be used to place multiple paragraphs under a tag that expects a single paragraph as an argument (e.g. @returns). o Template parameter defaults that refer to implementation details are now concealed, similar to function parameter defaults. o Improved presentation of unnamed enums. Instead of showing a synthesized name such as @0, the name is either omitted or is [ unnamed], if the name is necessary to introduce a link to the enum documentation. o Changed the "See Also" (@sa) blocks to be displayed inline, similar to "Returns". o Fixed presentation of multiple exception specifications (@throws). o Added support for free form description of throwing behavior. If the exception type after the @throws tag is "~" then the exception type is omitted from the output, and the following description is displayed directly in the "Throws" section. o Removed redundant spaces in return types and template parameters. * Build: + Includes release of B2 version 5.2.1.
github-actions bot
pushed a commit
that referenced
this pull request
Oct 15, 2024
Released on 14/10/2024 - Multi Host support: - Now it is possible to work on two different remotes remote A -> remote B instead of just localhost -> remote - Cli arguments now accept an additional remote-args for the left panel. - For more details read this issue #285. - Change between auth forms with <BACKTAB> - Bookmarks are automatically loaded into the last auth form. - Issue 289: Use uzers instead of the dead package users which has several vulnerabilities - Issue 290: Password prompt was broken - Issue 298: tuirealm 2.x - Fixed some performance issues where sometimes the app froze for a couple of seconds, thanks to this veeso/tui-realm#78. - Issue 292: New version alert was not displayed due to a semver regex issue. - Issue 291: Show .. directory before all the others in the explorer. If you click on it you'll go the parent directory (same as pressing <U>). No, you can't select it for transfers and it's actually been implemented in the worse way possible, because this little change would require a huge refactoring of the explorer component. I promise I will do it one day, but I dunno when. - Logging: filter out messages not related to termscp or remotefs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #247
cc @russhan, @manu0401