-
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
"ffmpeg2" is missing in 2018Q1 #101
Comments
Yes, a recent update to x264-devel re-enabled assembler code, which is breaking the build on SunOS. I'll deal with it. |
Thanks, @mamash . Please, let me know when available. I use this zone for audio/video transcoding/streaming and I would like to be able to use 2018Q1. Thanks a lot for your time and effort. Much appreciated. |
Available now. |
Oh, Thanks, @mamash . Now I have an issue with pulseaudio. I have a dependency of "pulseaudio >=9.0", but pulseaudio is not available in 2018Q1. Is it dropped for good or a package creation failure?. Thanks!. |
Changelog: [v3.2.1][] - 2017-08-17 ----------------------- ### Fixes * Issue #101: Bump ABI major number due to incompatible change in struct when adding option annotation/comments in [v.3.1][]: `1.1.0 -> 2.0.0` [v3.2][] - 2017-06-03 --------------------- ### Fixes * Issue #96: Add Windows/mingw compatible `fmemopen()` replacement * Issue #98: Fix v3.1 regression, segfault on comment-only lines [v3.1][] - 2017-05-24 --------------------- ### Changes * Refactored `CFGF_IGNORE_UNKNOWN` support, libConfuse now properly ignores any type and sub-section without the need for declaring an `__unknown` option. When the flag is set all unknown options, including unknown sub-sections with, in turn, unknown options, are now fully ignored * Issue #69: New API for creating titled sections at runtime, by Jonas Johansson @jonasj76 * Issue #92: Support for option annotation/comments. Every option can now have a comment, which is both read and written from/to file. Disabled by default, enable with `CFGF_COMMENTS` flag in `cfg_init()` * ABI bump: 1.0.0 --> 1.1.0, due to new functionality ### Fixes * Build unit tests statically for easier debugging * Issue #21: Major refactor of lexer to fix memory leaks, `cfg_free()` now properly releases all memory. By Joachim Nilsson @troglobit * Issue #64: Fixed MSVC build errors, by George Koskeridis @Gikoskos * Issue #65: SIGSEGV when parsed default values are used with include, by Dmitri Zhabinski * Issue #71: Fix syntax in rpm spec file, for CentOS/RHEL7 * Issue #73: Adjust gettext version requirement to build on CentOS/RHEL7. GNU gettext v0.18.2.1 update `AM_GNU_GETTEXT()` to use AC_PROG_MKDIR_P instead of `AM_PROG_MKDIR_P`, but v0.18.1.1 is included in Ubuntu 12.04 LTS. Fortunately Ubuntu 14.04 LTS ships v0.18.3.1 and Debian Jessie ships v0.19.3. Unfortunately, CentOS7 and RHEL7 ships v0.18.2.1, so for best compat. level at this point in time we require v0.18.2. * Issue #74: Fix typos in documentation, by Luca Ceresoli * Issue #79: Add `fmemopen()` compat for *BSD, including macOS
Changes: 1.5.3 ----- - Added support for: + hentaicafe - https://hentai.cafe/ (#101) + bobx - http://www.bobx.com/dark/ - Added black-/whitelist options for post-processor modules - Added support for tumblr inline videos (#102) - Fixed extraction of smugmug albums without owner (#100) - Fixed issues when using default config values with reddit extractors (#104) - Fixed pagination for user favorites on sankaku (#106) • Fixed a crash when processing deviantart journals (#108)
Verified. Thanks! |
2.40.0 (stable) === - Allow creating a GdkPixbuf instance without any property [Federico Mena Quintero, #91] 2.39.2 (development) === - Add gdk_pixbuf_init_modules() for applications with GdkPixbuf loader modules in a separate directory [Bastien Nocera, bgo#786035] - Add subproject fallback for dependencies [Nirbheek Chauhan] - Handle large XPM without crashing [Bastien Nocera, #95] - Use the appropriate gdk-pixbuf-query-loaders on install [Emmanuele Bassi, #126] - Disable deprecation warnings introduced by GLib 2.62 - Escape GIF version in error messages [Robert Ancell] - Use the appropriate fallback for libpng on Windows [Chun-wei Fan] - Render GIF frames on demand [Robert Ancell, #101]
Update pear to 1.10.10 contains two pear pacakge updates: o PEAR 1.10.10 o Console_Getopt 1.4.3 PEAR 1.10.10 (2019-11-19) Changelog: * PR #89: Fix scripts/* include paths * PR #90: Non-interactive configureoption answers * PR #91: Added missing preg quote * PR #92: handle "lib64" case for glibc detection * PR #93: Fix PHP Notice: Trying to access array offset on value of type bool with 7.4 * PR #94: Updated logic in useLocalCache to reuse getCacheId * PR #95: Fix manpage warning * PR #96: Implement the SOURCE_DATE_EPOCH specification * PR #97: Fix PHP 7.4 deprecation: array/string curly braces access * PR #98: Fix use of null/false as array * PR #99: Fix Travis builds on PHP 5.4 and 5.5 * PR #100: Honor PHP temp directory config * PR #101: Fix documentation: the `--force` is required Console_Getopt 1.4.3 (2019-11-20) Changelog: * PR #4: Fix PHP 7.4 deprecation: array/string curly braces access * PR #5: fix phplint warnings
Motivated by wanting to build under more recent systems with newer OpenSSL. Many changes since 1.99.15 [v2.5][] - 2018-09-30 --------------------- ### Changes - macOS changes by Jo Rhett: - Add linking with `-lresolv` - Use Homebrew's CA trust store - Update REDAME with install help - Add support for selfhost.de DDNS ### Fixes - Fix #211: Only show DDNS server response on successful transaction - Fix #211: Improved error handling in OpenSSL back-end - Fix #214: Add `nochg` to list of good responses for custom providers - Fixes by Erich Sauvageau: - Fix #216: Add DNS lookup exception for `all.dnsomatic.com` - Fix #219: Add DNS lookup exception for `[email protected]` [v2.4][] - 2018-08-18 --------------------- ### Changes - Add support for Dynu DDNS provider ### Fixes - Add missing defines for `LLONG_MAX` and `LLONG_MIN` on some platforms - Fix #209: Update FreeDNS plugin to use v2 of their API to fetch update key - Fix #210: Use `~/.cache/inadyn` or `~/.inadyn` when running unprivileged [v2.3.1][] - 2018-02-12 ----------------------- This minor bug fix release holds Debian packaging fixes by André Colomb. ### Changes - Make .deb files an official part of releases ### Fixes - Fix installation of `inadyn` in `/usr/sbin` and symlink in `/usr/bin` - Rename debian/inadyn.links to be standards-compliant - Update deprecated build dependency for dh-systemd - Fix lintian warning about unsafe symlinks for build scripts - Version numbers containing a dash are inappropriate for 'native' packages, bump revision instead [v2.3][] - 2018-01-05 --------------------- ### Changes - Distribute `CONTRIBUTING.md` in release tarballs, by André Colomb - Clean up debug messages for HTTPS connections, by André Colomb - New build-depends, `libgnutls28-dev` for Debian/Ubuntu users and GnuTLS >= 3.0 for others, by André Colomb - Issue #192: Add `examples/*.conf` to source distribution, by André Colomb ### Fixes - TCP, not UDP, for `getaddrinfo()` hints + numeric lookups, by André Colomb - Disable SSL for checkip connections to SPDYN service, by André Colomb - Issue #186: Allow IPv6 for HTTP(S) connections, by André Colomb - Issue #189: Ignore premature session termination in GnuTLS, by André Colomb - Issue #193: Fix broken internal links in README.md, by André Colomb [v2.2.1][] - 2017-10-06 ----------------------- ### Fixes - Issue #174: `gnutls.c` missing `stdint.h`, fix for ArchLinux - Issue #179: Update easyDNS plugin to new API, by Nicholas Alipaz [v2.2][] - 2017-08-09 --------------------- ### Changes - Use HTTP by default for DYN.com checkip server, used by many DDNS providers that do not have their own. This change is far more user friendly since you no longer have to explicitly set `checkip-ssl = false` for the most common use-case. - Some DDNS providers have multiple IP addresses registered for the same service, as of this release Inadyn immediately tries to connect to the next listed addresses on connection problems. - Issue #153: Support for custom HTTP User Agent. Useful with providers that require using a specific brower. Set to, e.g. "Mozilla/4.0", or rely on the default "inadyn/VERSION" user agent. - Support for the `%%` format specifier in custom server URL's, as mentioned in issue #152. - Add support for a `.conf` syntax checker: `inadyn --check-config` - Add support for logging to `stderr` when running in foreground or without syslog enabled - Simplified provider name lookup in `.conf` file. Now substring match is used, resulting in support for `provider Dyn { ... }`. - Remove libite dependency by importing all its used files into inadyn. This should ease adoption by distributions and end users. All code is under free licenses: BSD, ISC. - Import Timur's Debian packaging, adding debconf support ### Fixes - Issue #152: Do not attempt to create PID file in oneshot mode (`-1`) - Issue #152: Must URL encode custom server URL's - Issue #170: Use configured `--prefix` not hard coded `/etc/inadyn.conf` - Issue #172: Use separate variable for `--iface` command line option and `.conf` file option [v2.1][] - 2016-12-04 --------------------- ### Changes - Use HTTPS instead of HTTP by default - Support for disabling HTTPS for `checkip-server`, per provider. Idea from Valery Frolov - Add `-I,--ident=NAME` option for syslog+pidfile name - Deprecate `--pidfile=NAME` option in favor of `--ident=NAME` ### Fixes - Issue #150: Custom update URL parser fixes - Issue #151: Support for detecting OpenSSL v1.1 - Issue #144: Clarify use of public vs private IP. It is possible to register private IP addresses in a public DNS - Clarify `--foreground` option in man page - Document minimum required versions of libite and libConfuse - Portability fixes, replace `__progname` with a small function, replace `%m` with `%s` and `strerror(errno)`. [v2.0][] - 2016-09-12 --------------------- New configuration file format, changed command line options, improved HTTPS support using GnuTLS and Open/LibreSSL. Inadyn now comes with certificate validation enabled by default. ### Changes - New configuration file format using [libConfuse][] - Radically simplified command line, a .conf file is now required - Reorganized SSL code, split `ssl.c` into `openssl.c` and `gnutls.c` - Strict HTTPS certificate validation is now default. To disable this use `strict-ssl = false` in the .conf file. - Certificate validation uses trusted CA certificates from the system with fall-backs to certain known locations. To override this default handling a `ca-trust-file = FILE` setting in `inadyn.conf` can be used to provide the path to another CA cert bundle, in PEM format. - Massive overhaul of `inadyn(8)` and `inadyn.conf(5)` man pages - Support for reading address from interface, including IPv6 addresses - Support for calling an external script to get the IP address - Support for multiple users @ same provider, idea from Valery Frolov: provider [email protected]:1 { username = ian password = secret alias = flemming.no-ip.com } provider [email protected]:2 { username = james password = bond alias = spectre.no-ip.com } - Support for ddnss.de and dynv6.com, contributed by Sven Hoefer - Support for spdyn.de, on request from Frank Röhm - Support for strato.com, contributed by Duncan Overbruck - Support for disabling IP address validation: `verify-address = false` - Refactored memory handling and privilige separation to simplify code - Refactored logging and backgrounding to simplify code - Removed old compatibility symlinks and other required GNU specific files, we now distribute and install README.md and ChangeLog.md ### Fixes - Fix issue #61: Add HTTPS certificate validation for OpenSSL/LibreSSL - Fix issue #67: Use GnuTLS native API for HTTPS - Fix DuckDNS: now requires 'www.' prefix in server URL. By Frank Aurich - Fix issue #110: Poodle `SSL_MODE_SEND_FALLBACK_SCSV` not needed - Fix issue #101: Remove support for custom pidfile - Fix issue #102: Relocate cache files `/var/run/inadyn` to `/var/cache/inadyn` - Fix issue #113: `--drop-privs` does not work - Add actual permissions check to `os_check_perms()` - Fix issue #121: Support for fully customizable update URL - Fix issue #122: Only use HTTPS connection for DNS update, not checkip - Fix issue #131: Use FreeDNS' own checkip server instead of DYN.com's - Fix issue #134: Support wildcard cert with GnuTLS backend
3.1.14.0 * Add parseFromFile to Text.Parsec.Text.Lazy and Text.Parsec.Text (#103, #104). * Clarify Haddock documentation in various places (#105,#101,#102). * Add support for base-4.13. 3.1.13.0 * Add official support for SafeHaskell. NOTE: This is the first version whose SafeHaskell properties have become an intentional part of the API contract; previous versions were merely accidentally safe-inferred (or not depending on various factors; in other words, this was a fragile property). If you rely on SafeHaskell to consider module imports from parsec safe, this is the first version of parsec which actually guarantees a well-defined state; you can declare this requirement by either specifying build-depends: parsec >= 3.1.13.0 && < 3.2 or, starting with cabal-version:2.0, via build-depends: parsec ^>= 3.1.13.0 * Drop support for GHC 7.0, GHC 7.2, and GHC 7.4.1; support window starts with GHC 7.4.2. 3.1.12.0 * Support limited to GHC 7.0 & GHC 7.2 only * Add MonadFail instance for ParsecT * Add Semigroup/Monoid instances for ParsecT (#80,#82) * Fix space leak in Applicative/Monad interface (#37) * Add parserTrace and parserTraced combinators for debugging. 3.1.11 * Include README.md in package. 3.1.10 * Most types now have a Typeable instance. Some instances are dropped from older versions of GHC (sorry about that!). * The token-parser now rejects Unicode numeric escape sequences for characters outside the Unicode range. * The token-parser now loses less precision when parsing literal doubles. * Documentation fixes and corrections. * We no longer test parsec builds on GHC 7.4.
2.64.0 - March 6, 2020 ====================== - Fix OpenSSL backend on RHEL 6 (!116) 2.63.92 - February 27, 2020 =========================== - Revert fix for #127, which broke libsoup (#129) 2.63.91 - February 14, 2020 =========================== - Fix peer-certificate properties changing too soon (#127) - GnuTLS backend: reduce session resumption cache lifetime (!113) - GnuTLS backend: restore TLS 1.2 support for copy session state (!114) 2.63.90 - February 1, 2020 ========================== - Remove PKCS#11 support, deferred until next cycle (#104) - Remove OpenSSL backend's OCSP support (#124) 2.63.3 - January 3, 2019 ======================== - Fix OpenSSL backend regressions and reenable OpenSSL testsuite (#54) - Temporarily disable cancellation of sync handshakes (#97) - Disable flaky test (#104) and resolve testsuite flakiness (#105) - Fix leak of base iostream (or base datagram socket), 2.62 regression - Fix duplicate notifies of peer-certificate and peer-certificate-errors - Fix regression where GnuTLS connection init could theoretically fail without error - Fix obscure corner case where SNI might not work - Fix various build warnings on Windows - Fix multiple build failures on Windows (Chun-wei Fan) - Fix installed tests (Iain Lane) 2.63.2 - November 22, 2019 ========================== - Fix crash when handshake context is reset too late (#97) - Require GnuTLS 3.6.5 (#100) - Build mock PKCS #11 module only for GnuTLS backend (#101) - Rework session resumption support for TLS 1.3 (!69) - Run GnuTLS tests under TLS 1.2 in addition to TLS 1.3 (!69) - Support OpenSSL 1.0.1 (!81) - Drop rehandshake mode and protocol version fallback support (!83) - Add logging functions (!89, MARTINSONS Frederic) - Fix PKCS #11 tests with TLS 1.2 (!91, Patrick Griffis) - Add more debug logging for PKCS #11 (!92, Patrick Griffis) - Fix leak in GTlsCertificateGnutls finalizer (!93, Patrick Griffis) 2.63.1 - October 11, 2019 ========================= - Add support for new PKCS#11 APIs to facilitate use with smartcards (Patrick Griffis) - Disable TLS 1.0 and TLS 1.1 when using GnuTLS - Fix threadsafety issue (#95)
pkgsrc changes: - Remove patches/patch-configure: applied uptsream - Convert the CHECK_PORTABILITY_SKIP to a REPLACE_BASH: it is more consistent with other REPLACE_BASHes (there are several files that are not installed then) and complaining about `==' test(1) operator in a bash script is not correct. Changes: 1.27.4 ------ - libcupsfilters, cups-browsed: Fix memory issues in ppdgenerator and cups-browsed (Pull request #226). - pdftops: Mention cups-filters README, CUPS README in debug log (Pull request #225). - pdftopdf, gstoraster, foomatic-rip: Use "-dSAFER" Ghostscript option, instead of the deprecated "-dPARANOIDSAFER" (Pull request #224). - Build System: Replace '==' in configure.ac test with '=', as the former is a bashism (Pull request #222). 1.27.3 ------ - cups-browsed: Allow sharing local queues pointing to remote CUPS queues and re-sharing printers discovered via BrowsePoll by default, using AllowResharingRemoteCUPSPrinters and NewBrowsePollQueuesShared directives in cups-browsed.conf (Issue #101, Pull request #218). - driverless: Correctly unlink temporary file when generating PPD file (Pull request #220). - cups-browsed: Fixed memory leaks (Pull request #219). - foomatic-rip: PDF page count side-loads the PDF file to count the pages in, so it cannot be run in -dSAFER mode. Run even in -dNOSAFER mode to override the -dSAFER default of newer Ghostscript versions. This should not cause a security problem as we do not take an input file which could do arbitrary side-loads but we run hard-coded PostScript commands instead (Issue #216). - libfontembed: Add checks to the test programs to not segfault if the test font file is not found (Pull request #214). - Build System: Let ./configure fail if the supplied test font file path (or the default) does not exist (Pull request #214), also use the "find" command to find the test font file DejaVuSans.ttf under /usr/share/fonts, as every distribution has it somewhere else. 1.27.2 ------ - foomatic-rip: In some PostScript input files it was possible that option settings did not get inserted or lines inserted on the wron place (Issue #208, Pull request #210). - foomatic-rip: For the PDF page count call Ghostscript in sandbox mode and fix pointer arithmetics (Pull request #212). - foomatic-rip: Zero-page-job handling changes made the last page of PostScript files not printed, also turning one-page jobs into zero-page jobs (Issue #200, Issue #206, Issue #208, Pull request #209, Pull request #210, Pull request #211). - cups-browsed: check_printer_with_option() function: Initialize the value, add further checks, freeing memory and stop allocating magic numbers (Pull request #204). - cups-browsed: Additional checks against crashes in the is_local_hostname() function (Ubuntu bug #1863716) 1.27.1 ------ - libcupsfilters: Let the PPD generator not put any dashes into the PPD option and choice names when translating them from IPP attribute names, to avoid that on the back-translation by CUPS no double-dashes are generated. This broke paper tray selections with tray names like "tray-1", "tray-2", ... (Issue #192, Issue #201, Debian bug #949315). - foomatic-rip: Fixed segfault when PRINTER environment variable is not supplied. - pdftopdf, pdftops, gstoraster, gstopdf, gstopxl, rastertoescpx, rastertopclx, foomatic-rip: Handle zero-page jobs (Issue #117, Pull request #196, Pull request #197, Pull request #198, Pull request #200). - texttopdf: Added support for CJK (double-width) fonts (Issue #135, Pull request #199). - cups-browsed: Switched default for "CreateIPPPrinterQueues" from "local-only" to "All". The configure script options "--enable-auto-setup-local-only" and "--enable-auto-setup-driverless-only" can be used to change this default (Debian bug #921252). - rastertoescpx: Fixed wrong freeing of a buffer. - pdftops: Added options "crop-to-fit" and "fill" to the pdftopdf options which the pstops called by pdftops should not apply a second time. - pdftops: Added missing "-sstdout=%stderr" to Ghostscript command line, to assure that all messages are redirected to stderr and do not mix up with the output data. 1.27.0 ------ - cups-browsed: Eliminate the use of the local CUPS daemon's (the CUPS we are attached to) port number completely, so that for attaching to an arbitrary local CUPS daemon listening on an arbitrary port (or even not listening on localhost at all) it is enough to tell cups-browsed the domain socket the CUPS daemon is listening on. - cups-browsed, libcupsfilters: Identify DNS-SD-reported printers as of the local CUPS daemon via UUID and not via the port on which the local CUPS is listening, as we do not always have this port available. - cups-browsed: Leave the port for legacy CUPS browsing and broadcasting on 631, do not use a possible alternative port of the CUPS we are attached to. The legacy CUPS servers we communicate with are always remote ones. - libcupsfilters: in the PPD generator prioritize print-color-mode-supported against pwg-raster-document-type-supported (Issue #186, Pull request #188) - rastertopdf, rastertops, texttopdf, pdftoraster, mupdftoraster: Handle zero-page jobs, corrections on zero-page job handling (Issue #117) - cups-browsed: When restarting after a crash make sure that local queue names have same upper/lower case as before. - cups-browsed: Small code improvements to reduce crash probability. 1.26.2 ------ - cups-browsed: Added crash guards to avoid crashes in case the dummy printer entry for a deleted master entry is used. - cups-browsed: Set the port of the local CUPS daemon to be used according to the IPP_PORT environment variable. - cups-browsed: Eliminated the use of the cupsGetPPD2() function of libcups completely, also the remaining calls in the record_printer_options() and update_cups_queues() functions, the former causing incomplete recording of option settings and the latter use of CUPS-generated PPDs not working when CUPS is running on a non-standard port. - cups-browsed: Eliminated the use of the cupsGetPPD2() function of libcups in queue_overwritten(). The function actually loads the queue's PPD file if the queue is on a local CUPS on port 631. Due to a bug the function fails if an alternative port is used. This lets queue_overwritten() always assume that the PPD got removed and therefore the queue got overwritten. So queues got released from cups-browsed if it was printed on them or if they were supposed to be removed on shutdown. - foomatic-rip: Fixed compilation with -fno-common. Starting from the upcoming GCC 10, the default of the -fcommon option will change to -fno-common. This causes compilation errors in foomatic-rip due to missing "external" declarations. (Pull request #184).
v0.9.5 (2020-03-28) : I Knew Her, She Knew Me ---------------------------------------------- Fix ~~~ - `eyeD3 --genre ""` to clear genre frame restored. - Genre id->name mapping for non-standard genres and custom maps. v0.9.4 (2020-03-21) : The Devil Made Me Do It ----------------------------------------------- New ~~~ - Relative volume adjustments (RVA2 and RVAD) (#399) - Tag properties copyright and encoded_by - Support GRP1 (Apple) frames. Changes ~~~~~~~ - Genre serialization not ID3 v2.3 format by default, and other genre cleanup (#402) fixes #382 Fix ~~~ - Date correctness between ID3 versions (#396) - PopularityFrame email encoding bug. - Plugins more featured in docs v0.9.3 (2020-03-01) : It Dawned On Me -------------------------------------- Changes ~~~~~~~ - Track/disc numbers can be set with integer strings. - Disc number getter and setter hooks v0.9.2 (2020-02-10) : Into The Future -------------------------------------- Fix ~~~ - Removed setting of PYTHONIOENCODING, it breaks MacOS. Fixes #388 v0.9.1 (2020-02-09) : Dead and Gone ------------------------------------ Fix ~~~ - Docs and pep8. Other ~~~~~ - Experiment with setting utf-8 writer for stdout and stderr. v0.9 (2020-01-01) : Favorite Thing ----------------------------------- Major Changes ~~~~~~~~~~~~~ - Dropped support for Python versions 2.7, 3.4, and 3.5. - File scanning is no longer recursive by default; use `-r / --recursive`. - Default log-level changed from WARNING to ERROR. New ~~~ - Mime-type detection uses filetype.py (libmagic no longer required) - setFileScannerOpts function accepts `default_recursive` option. - A new `jsontag` plugin for converting tags to JSON. - A new `extract` plugin for extracting tags from media. - A new `yamltag` plugin for converting tags to YAML. - A new `mimetypes` plugin for listing file mime-types / measuring performance - Original artist support (TOPE frame, --orig-artist) - Added support for Python 3.8 and pypy3. Changes ~~~~~~~ - Log warning when ID3 v1.x text truncation occurs. Fixes #299. - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 - Adjust replay gain correctly for lame >= 3.95.1 headers. - Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378) - Regenerated grako parser. - New ValueError for _setNum when unknown type/values are passed. - Moved src/* to top-level repo directory. Fix ~~~ - PRIV data type checking, fixed examples, etc. - Use tox for `make test` - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 - Fix simple typo: titel -> title. <[email protected]> - Fixed: load the right config file in arguments. <[email protected]> - Fix issue tracker link. Fixes #333. - Fixed art plugin when `pylast` is not installed. - Unbound variable for track num/total. Fixes #327. - Fixed MP3 header search to not false match on BOMs. - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) <[email protected]> - UFID fixes, update (#325) <[email protected]> Other ~~~~~ - Deprecation of eyed3.utils.guessMimeType - Removed ipdb from dev requirements v0.8.12 (2019-12-27) --------------------- Changes ~~~~~~~ - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 Other ~~~~~ - Test with py38 v0.8.11 (2019-11-09) ------------------------ Fix ~~~ - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 v0.8.10 (2019-03-07) : Apples ------------------------------ New ~~~ - Log warning when ID3 v1.x text truncation occurs. Fixes #299. Fix ~~~ - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) <[email protected]> v0.8.9 (2019-01-12) : Descent Into... -------------------------------------- Changes ~~~~~~~ - Fixup plugin: -t changed to --type. - Pin pathlib to latest version 1.0.1 (#304) <[email protected]> Fix ~~~ - Force no-color output when stdout is not a terminal (#297) <[email protected]> - Requirements.txt: pathlib is only needed for older python versions (#284) <[email protected]> - Art plugin: Pin pylast to 2.x to preserve Python2 support. v0.8.8 (2018-11-28) : In Ruins ------------------------------ New ~~~ - Follow symlink directories. Fixes #224 Changes ~~~~~~~ - Eyed3.core.AudioInfo `time_secs` is now a float and non-lossy. Fixes #210 - Removed Python 3.3 support. Fix ~~~ - Better type handling during TLEN [fixup plugin]. - Don't tweak logging by default, only thru `main`. Fixes #243 Other ~~~~~ - Added a separate example for Windows (--add-image <url>) [Addresses the issue #219] (#220) <[email protected]> v0.8.7 (2018-06-11) : Aeon --------------------------- Fix ~~~ - Only use os.fwalk where supported. v0.8.6 (2018-05-27) : Robot Man -------------------------------- New ~~~ - Art plugin can now download album covers from last.fm. Changes ~~~~~~~ - Use os.fwalk for its better performance (esp. >= py37) Fixes #166 - TagTemplate `path_friendly` is now a string, namely the delimiter to use. Fix ~~~ - Classic plugin: --write-image will work with --quiet. Fixes #188 - Multiple fixes for display plugin %images% replacements. Fixes #176 - Allow --remove-* options to work when there are no tags. Fixes #183 v0.8.5 (2018-03-27) : 30$ Bag ----------------------------- New ~~~ - Mp3AudioFile.initTag now returns the new tag. - Eyed3.core.EP_MAX_SIZE_HINT. - Added docs for install devel dependencies and test data. Changes ~~~~~~~ - Similarly to TextFrame, fallback to latin1 for invalid encodings. - Removed paver as a dep. - Removed fabfile and mkenv. - Clean pytest_cache. - Nicfit.py cc update. Fix ~~~ - Handle missing `fcntl` on Windows. Fixes #135. - In addition to None, "" will now clear dates. - Update index.rst to reflect the code is in a Git repo, not Mercurial (#164) <[email protected]> Other ~~~~~ - Update pytest from 3.2.2 to 3.5.0 (#175) <[email protected]> - Update twine from 1.9.1 to 1.11.0 (#173) <[email protected]> - Update sphinx from 1.6.5 to 1.7.2 (#174) <[email protected]> - Update sphinxcontrib-paverutils from 1.16.0 to 1.17.0 (#172) <github- [email protected]> - Update pytest-runner from 3.0 to 4.2 (#171) <[email protected]> - Update nicfit.py from 0.7 to 0.8 (#161) <[email protected]> - Update ipdb from 0.10.3 to 0.11 (#159) <[email protected]> - Update factory-boy from 2.9.2 to 2.10.0 (#150) <[email protected]> - Update pyaml from 17.10.0 to 17.12.1 (#138) <[email protected]> - Update python-magic to 0.4.15 (#130) <[email protected]> - Update pip-tools from 1.10.1 to 1.11.0 (#129) <[email protected]> - Update check-manifest from 0.35 to 0.36 (#125) <[email protected]> v0.8.4 (2017-11-17) : The Cold Vein ------------------------------------- New ~~~ - Composer (TCOM) support (#123) - Check for version incompatibilities during version changes. Changes ~~~~~~~ - More forgiving of invalid text encoding identifiers (fixes #101) - More forgiving of bad Unicode in text frames (fixes #105) - EyeD3 cmd line helper turned not session-scoped fixture. - Only warn about missing grako when the plugin is used. Fixes #115. Fix ~~~ - Fix python3 setup when system encoding is not utf-8 (#120) <[email protected]> - Fix bad frames detection in stats plugin for python3 (#113) <[email protected]> - Script exits with 0 status when called with --version/--help (#109) <[email protected]> - Help pymagic with poorly encoded filenames. - [display plugin] Handle comments. - [display plugin] Handle internal exception types. Fixes #118. - IOError (nor OSError) have a message attr. Other ~~~~~ - Set theme jekyll-theme-slate. - Update pytest to 3.2.5 (#122) <[email protected]> - Update pytest-runner to 3.0 (#108) <[email protected]> - Update sphinx to 1.6.5 (#106) <[email protected]> - Update flake8 to 3.5.0 (#107) <[email protected]> v0.8.3 (2017-10-22) : So Alone ------------------------------- Fix ~~~ - Reload and process after tag removals, fixes #102. (PR #103) - Display incorrectly encoded strings (usually filenames) Other ~~~~~ - Make the classic output span the actual width of the tty so you can see the actual path with a long file name. (#92) <[email protected]> v0.8.2 (2017-09-23) : Standing At the Station ---------------------------------------------- New ~~~ - Pypy and pypy3 support. Changes ~~~~~~~ - 'nose' is no longer used/required for testing. Fix ~~~ - Fix for Unicode paths when using Python2. Fixes #56. v0.8.1 (2017-08-26) : I Can't Talk To You ------------------------------------------ New ~~~ - ``make pkg-test-data`` target. - Sample mime-type tests. Fix ~~~ - Added ``python-magic`` as a dependency for reliable mime-type detection. Fixes #61 - Add pathlib to requirements. Fixes #43. - [doc] Fixed github URL. v0.8 (2017-05-13) : I Don't Know My Name ----------------------------------------- .. warning:: This release is **NOT** API compatible with 0.7.x. The majority of the command line interface has been preserved although many options have either changed or been removed. Additionally, support for Python 2.6 has been dropped. New ~~~ - Python 3 support (version 2.7 and >= 3.3 supported) - The Display plugin (-P/--plugin display) enables complete control over tag output. Requires ``grako``. If using pip, ``pip install eyeD3[display]``. Contributed by Sebastian Patschorke. - Genre.parse(id3_std=False) (and --non-std-genres) to disable genre # mapping. - eyed3.load accept pathlib.Path arguments. - eyed3.core.AudioFile accept pathlib.Path arguments. - eyed3.utils.walk accept pathlib.Path arguments. - New manual page. Contributed by Gaetano Guerriero - ``make test-data`` Changes ~~~~~~~~ - Project home from to GitHub: https://github.com/nicfit/eyeD3 Fix ~~~ - Lang fixes, and no longer coerce invalids to eng. Other ~~~~~ - Moved to pytest, although unittest not yet purged.
Changes from Ant 1.10.7 TO Ant 1.10.8 ===================================== Fixed bugs: ----------- * "legacy-xml" formatter of junitlauncher task wasn't writing out the stacktrace for failures. This is now fixed. Bugzilla Report 63827 * sshexec failed to write output to a file if the file didn't exist * Fixes a regression in javac task involving command line argument files. Bugzilla Report 63874 * sshexec, sshsession and scp now support a new sshConfig parameter. It specified the SSH configuration file (typically ${user.home}/.ssh/config) defining the username and keyfile to be used per host. * "legacy-xml" formatter of junitlauncher task wasn't writing out exceptions that happen in @BeforeAll method of a test. This is now fixed. Bugzilla Report 63850 * Building Ant from source could result in the javadocs target failing if the optional dependencies were missing. This has now been fixed. Bugzilla Report 63438 * Fixes a potential ConcurrentModificationException in XMLLogger. Bugzilla Report 63921 * Fixes a bug in junitlauncher task in forked mode, where if a listener element was used as a sibling element for either the test or testclasses element, then the forked mode launch would fail. Bugzilla Report 63958 * Fixes an issue in AntStructure where an incorrect DTD was being generated. Github Pull Request #116 * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. Github Pull Request #117 Other changes: -------------- * org.apache.tools.mail.MailMessage will now send a fully qualified domain name in its HELO message. Github Pull Request #101 * The runant.py script should now work with Python 3. Github Pull Request #96 * tstamp task now honors SOURCE_DATE_EPOCH environment variable for reproducible builds (https://reproducible-builds.org/specs/source-date-epoch/#idm55) Bugzilla Report 62617 * rmic has been removed from Java 15. The task will now throw an exception if you try to use it while running Java 15 or newer. * a new property ant.tmpdir provides improved control over the location Ant uses to create temporary files
2.036000 2020-03-28 14:16:39-07:00 America/Los_Angeles - fix remove_columns shortcut to add the 'remove_columns' attribute in case it is missing (Karen Etheridge, #101) - Add support for query condition to results_exist() and results_exist_as_query() in Helper::ResultSet::Shortcut::ResultsExist (Daniel Böhmer, GH#102) 2.035000 2020-02-21 08:38:42-08:00 America/Los_Angeles - add remove_columns shortcut (Karen Etheridge, GH#100)
2.1.13 (2020-12-07) Merged Pull Requests * Convert to require_relative #90 (tas50) * Update chefstyle requirement from 1.3.2 to 1.4.2 in /components/ruby #91 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.2 to 1.4.3 in /components/ruby #92 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.3 to 1.4.4 in /components/ruby #93 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.4 to 1.4.5 in /components/ruby #94 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.5 to 1.5.0 in /components/ruby #96 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.0 to 1.5.2 in /components/ruby #98 (dependabot-preview[bot]) * Update tomlrb requirement from ~> 1.2 to >= 1.2, < 3.0 in /components/ruby #100 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.2 to 1.5.6 in /components/ruby #101 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.6 to 1.5.7 in /components/ruby #102 (dependabot-preview[bot]) * Remove yard tasks / unpin parallel gem #103 (tas50)
Change log: 0.5.4 ====== - New Features: - Add --line/-l and --column/-c number (#107, !83) - Port to GtkSourceView 4 (#55, #80, !10) - Bug Fixes: - Delay request to scroll to cursor for the correct active view - Monitor hardlinks with glib 2.56.2 (#110, !82) - Transfer encoding from remote to primary instance (#109) - Prevent a crash when no language is found - Make window require attention when opening new tabs (#106, #93, !81) - Fix BOM array (!80) - Correctly initialize toolbar style combo box (#103) - Allow checking parent sources when looking up schema (#101) - Fix missing parameter to "select-all" signal (!79) - Translation Updates: Hebrew, Indonesian, Spanish, Swedish
Changes since 1.4.0 from the RELEASE_NOTES file NOTE: In response to CVE-2019-20790, opendmarc has changed how it evaluates headers added by previous SPF milters. Users are encouraged to read the CVE-2019-20790 file in the "SECURITY" folder for more details. (#49, #158). Originally reported by Jianjun Chen, feedback by Simon Wilson and David Bürgin <[email protected]>. NOTE: OpenDMARC's internal SPF handling will be removed in a future version. Users are encouraged to build linked against libspf2. Many pre-built packages provided by OS packagers already do this. (See https://www.libspf2.org) Addition of defines for MUSL C Library. (#129/#133). Patches by Marco Rebhan. Updated opendmarc.conf manpage and opendmarc.conf.sample to point to https://publicsuffix.org/list/. Added a CONTRIBUTING document. Fix two #ifdefs in arc functions for strlcpy. (#138). Reported by Leo Bicknell. Fixes to MySQL Schema (#98/#99). Patch by Bond Keevil. LIBSPF2 calls would not compile on OpenBSD due to OpenBSD not having the ns_type definition in arpa/resolv.h. Added detection to configure script. (#134) Reworked hcreate_r calls to use hcreate, to compile natively on OpenBSD and MacOS. (Part of #94) Reported by Rupert Gallagher. Add compatibility with AutoConf 2.70. (#95) Documentation updates about SourceForge being deprecated. (#101) Only accept results from Received-SPF fields that indicate clearly which identifier was being evaluated, since DMARC specifically only wants results based on MAIL FROM. Many build-time fixes (#100, #91, #90, #86, #85, #84, #83, #82, #81) Patches provided by Rupert Gallagher ([email protected]) Added config option HoldQuarantinedMessages (default false), which controls if messages with p=quarantine will be passed on to the mail stream (if False) or placed in the MTA's "hold" queue (if True). Issue #105. Patch by Marcos Moraes, on the OpenDMARC mailing list. Remove "--with-wall" from "configure". Suggested by Leo Bicknell. LIBOPENDMARC: Fix bug #50: Ignore all RRTYPEs other than TXT. Problem reported by Jan Bouwhuis. LIBOPENDMARC: Fix bug #89: Repair absurd RRTYPE test in SPF code. LIBOPENDMARC: Fix bug #104: Fix bogus header field parsing code. LIBOPENDMARC: Fix bug #161: Don't pass the client IP address through htonl() since it's already in network byte order. This was causing SPF errors when the internal SPF implementation was in use. LIBOPENDMARC: Fix numerous problems with the internal SPF implementation.
htmltools 0.5.1.1 -------------------------------------------------------------------------------- * Added shiny as a suggested package. htmltools 0.5.1 -------------------------------------------------------------------------------- ## New Features & Improvements * Added a new `tagFunction()` for generating `tags` and/or `htmlDependency()`s conditional on the rendering context. For an example, see `?tagFunction`. (#180) * Closed #104: `save_html()`'s `file` argument now properly handles relative paths. (@haozhu233, #105, #192) * `save_html()` now has a `lang` parameter that can be used to set the lang attribute of `<html>`. (@ColinFay, #185) * Closed #101: `htmlDependency` & `renderDependencies` now allow the `script` argument to be given as a named list containing the elements: `src`, `integrity`, `crossorigin`. (@matthewstrasiotto, #188) * Closed #189: `validateCssUnit()` now accepts `fit-content`. (#190) * `htmlPreserve()` can now optionally use the Pandoc `raw_attribute` extension to enclose HTML. ## Breaking Changes * Closed #161: `parseCssColors(x)` now requires `x` to be a character vector (it no longer accepts a `list()` of strings) and an error is no longer thrown when `mustWork = FALSE` and `x` contains `NA` value(s). (#194) ## Bug fixes * `print(as.tags(x))` no longer results in error when `x` is a generic `list()` of tag-like objects. (#181) htmltools 0.5.0 -------------------------------------------------------------------------------- * `tags` is now generated by a script which collects all [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element) and [SVG](https://developer.mozilla.org/en-US/docs/Web/SVG/Element) element tags documented in [MDN Web Docs](https://developer.mozilla.org). This feature only appends to the existing set of `tags` (#159) * Removed the Rcpp depedency and the compiled code now uses C rather than C++ (#158) * BREAKING CHANGE: Fixed #57, #153: `htmlTemplate` output no longer inserts extra whitespace around {{...}} replacement values. (#154) * `HTML()` now takes `.noWS` argument, which can be used to suppress surrounding whitespace (similar to the new argument for tags in htmltools 0.4.0). (#154) * `css()` now returns `NULL` instead of `""` when no non-empty properties are specified. (#145) * `save_html(tags$body(...))` no longer results in double <body> tags being written to the .html file. (Note that `save_html(tags$html(...))` is not supported at this time.) (#145) * Trailing commas now permited in `...` arguments to `css()`, `tagList()`, and the var-arg mutation functions: `tagAppendAttributes()`, `tagSetChildren()`, and `tagAppendChildren()`. (#145) * Added `capturePlot` and `plotTag` functions, for easily creating image files and HTML <img> tags (respectively) from plot expressions. (#150) * Added `parseCssColors` function, for normalizing the various CSS color formats into #RRGGBB(AA) strings. (#155) * Fixed #156: Now `extractPreserveChunks()` handles strings contain Emoji Unicode strings correctly on Windows. (#157) * The `.noWS` parameter for suppressing whitespace can now take an `"inside"` value (equivalent to `c("after-start", "before-end")`). (#163) htmltools 0.4.0 -------------------------------------------------------------------------------- * Fixed #128: Added support for trailing commas in tagLists and the predefined tags. (#135) * Added some HTML tag functions to `tags` that were missing. (#111) * Updated RcppExports for new version of Rcpp. (#93) * `as.character.shiny.tags()` will handle non-ASCII attributes correctly if they are not encoded in native encoding. * Fixed #99: `NA` attributes were sometimes rendered as `"NA"` in the HTML, instead of being blank. (#100) * The error message for trailing commas in tag functions now provides context and useful information. (#109) * Stopped using inline styles to set background color for `save_html`, as doing so makes it difficult to override using other CSS rules. (#123) * Added a `.noWS` argument to `tag()` and `tags` which can be used to suppress the automatically generated whitespace around a particular tag. (#131) * Added a shim for `system.file()` so that htmltools works with `htmlDependency` objects created by a package that was loaded with `devtools::load_all()`. (#129) * `validateCssUnit()` now accepts `ch`, `rem`, and `calc()`. (#134) * Fixed #125: `print.html` removes html dependencies. (#126) * Stopped extra carriage returns from being inserted by `save_html` on Windows. (#137)
Quote from commit logs: 1.4.15 (2021-06-10) * Better warning message for net-http-persistent. Addresses #101
Upstream changes: https://github.com/flavorjones/mini_portile/releases 2.6.1 / 2021-05-31 Dependencies Make net-ftp an optional dependency, since requiring it as a hard dependency in v2.5.2 caused warnings to be emitted by Ruby 2.7 and earlier. A warning message is emitted if FTP functionality is called and net-ftp isn't available; this should only happen in Ruby 3.1 and later. 2.6.0 / 2021-05-31 Added Recipes may build against a local directory by specifying source_directory instead of files. In particular, this may be useful for debugging problems with the upstream dependency (e.g., use git bisect in a local clone) or for continuous integration with upstream HEAD. 2.5.2 / 2021-05-28 Dependencies Add net-ftp as an explicit dependency to accommodate the upcoming Ruby 3.1 changes that move this and other gems out of the "default" gem set and into the "bundled" gem set. See https://bugs.ruby-lang.org/issues/17873 [#101] 2.5.1 / 2021-04-28 Dependencies This release ends support for ruby < 2.3.0. If you're on 2.2.x or earlier, we strongly suggest that you find the time to upgrade, because official support for Ruby 2.2 ended on 2018-03-31. Enhancements * MiniPortile.execute now takes an optional :env hash, which is merged into the environment variables for the subprocess. Likely this is only useful for specialized use cases. [#99] * Experimental support for cmake-based projects extended to Windows. (Thanks, @larskanis!)
Change log: 4.16.0 ====== - bump glib (and gio, gthread, etc) minimum to 2.50.0 - panel-plugin: Prefer ac-adapter-symbolic (Fixes #103) - Add new icons in size 24x24 and 32x32 - Translation Updates: Albanian, Basque, Catalan, Danish, Estonian, French, Galician, Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish 1.7.1 ====== This is a development release. - Add new app icon and switch to rDNS icon name - Use more accurate status icons (Fixes #95) - Also use symbolic icons in battery notifications - Reorder screensavers so Xfce comes first (Fixes #101) - settings: Adjust title and show min/max buttons - settings: Allow critical battery level up to 70% (Fixes #67) - settings: Add keywords for discoverability (Bug #10694) - settings: Fix GtkSwitch signal handlers (Issue #99) - xfpm: avoid default double fork - Respect the notification daemon's timeouts (Fixes #57) - Fix Laptop lid settings (Bug #15300) - Fix spelling mistake (Bug #16698) - Only update blank time when appropriate - Bug #16717: Move from exo-csource to xdt-csource - Guard against NULL pointer dereference - More blank time debug code - Indentation fixes - Cleanup code - Move default icon names into one place - Silence compiler warnings - Add README.md - Add basic GitLab pipeline - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Vietnamese 1.7.0 ====== This is a development release. - Fix inhibiting xfce4-screensaver (Bug #16364) - Fix indentation (makes git blame harder, but code more readable) - settings: Unclutter system and display tabs - settings: Move % sign out of spinbutton (Bug #15994) - Switch to symbolic window-close icons - Dismiss critical notification when connecting to AC - Make brightness steps configurable (Bug #12062) - Allow compilation with panel 4.15 - panel-plugin: Properly show 'About' menu item - panel-plugin: Add (optional) Presentation mode indicator (Bug #15773) - panel-plugin: Toggle presentation mode on middle click - panel-plugin: Add warning color to presentation mode indicator - panel-plugin: Use GtkSwitch for Presentation mode - panel-plugin: Replace deprecated call - systray: Ensure presentation mode can be toggled (Bug #16337) - Translation Updates: Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Turkish
### v1.1.0 2021-10-11 Paris (France) - Add Keccak256 module (ethereum padding) (@maxtori, @dinosaure, #118) - Update README.md to include the documentation (@mimoo, @dinosaure, 65a5c12) - Remove deprecated function from `fmt` library (@dinosaure, #121) - **NOTE**: This version lost the support of OCaml 4.03 and OCaml 4.04. ### v1.0.1 2020-02-08 Paris (France) - Fix `esy` support (@dinosaure, #115) - Fix big-endian support (@dinosaure, #113) ### v1.0.0 2020-11-02 Paris (France) - **breaking changes** Upgrade the library with MirageOS 3.9 (new layout of artifacts) Add tests about compilation of unikernels (execution and link) (#105, @dinosaure, @hannesm) - Fix `esy` installation (#104, @dinosaure) - **breaking changes** Better GADT (#103, @dinosaure) As far as I can tell, nobody really use this part of `digestif`. The idea is to provide a GADT which contains the type of the hash. From third-part libraries point-of-view, it's better to _pattern-match_ with such information instead to use a polymorphic variant (as before). - **breaking changes** key used for HMAC is a constant `string` (#101, @dinosaure, @hannesm) The key should not follow the same type as the digest value (`string`, `bytes`, `bigstring`). This update restricts the user to user only constant key (as a `string`). ### v0.9.0 2020-07-10 Paris (France) - Add sha3 implementation (#98), @lyrm, @dinosaure, @hannesm and @cfcs ### v0.8.1 2020-06-15 Paris (France) - Move to `dune.2.6.0` (#97) - Apply `ocamlformat.0.14.2` (#97) - Fix tests according `alcotest.1.0.0` (#95) ### v0.8.0 2019-20-09 Saint Louis (Sénégal) - Fake version to prioritize dune's variants instead of old linking trick - Use `stdlib-shims` to keep compatibility with < ocaml.4.07.0 ### v0.7.3 2019-07-09 Paris (France) - Fix bug about specialization of BLAKE2{B,S} (#85, #86) reported by @samoht, fixed by @dinosaure, reviewed by @hannes and @cfcs
# wk 0.6.0 * Fixed `wk_affine_rescale()` to apply the translate and scale operations in the correct order (#94). * Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support a chunk + apply workflow when working with large vectors (#101, #107). * C and R code was rewritten to avoid materializing ALTREP vectors (#103, #109). * Added a `wk_crs_proj_definition()` generic for foreign CRS objects (#110, #112). * Added `wk_crs_longlat()` helper to help promote authority-compliant CRS choices (#112). * Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic` in `wkt()` and `wkb()` as a flag for objects whose edges must be interpolated along a spherical/ellipsoidal trajectory (#112). * Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry vectors for better integration with sf (#113, #114). * Refactored well-known text parser to be more reusable and faster (#115, #104). * Minor performance enhancement for `is.na()` and `validate_wk_wkb()` when called on a very long `wkb()` vector (#117). * Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed for most valid objects (#119). * Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise bounding boxes (#120, #122). * Fixed headers and tests to pass on big endian systems (#105, #122). * Incorporated the geodesic attribute into vctrs methods, data frame columns, and bbox/envelope calculation (#124, #125). * Fix `as_xy()` for nested data frames and geodesic objects (#126, #128). * Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`, and `wkt_format()` (#129). * `wk_plot()` is now an S3 generic (#130).
0.14.0 What's Changed docs: update missed example.com reference by @danielgtaylor in #114 Password prompt when user defined but not password by @kpetremann in #116 api: add show and add missing sync documentation by @kpetremann in #117 feat: render Markdown using glamour by @danielgtaylor in #118 docs: various updates & config examples by @danielgtaylor in #119 chore: adding some forgotten files by @danielgtaylor in #120 fix: build on windows by @danielgtaylor in #121 0.13.3 What's Changed docs/configuration.md: Clarify equivalent commands by @waldyrious in #109 fix: formatting, simplify dates by @danielgtaylor in #110 fix: base64 handling of []byte and raw mode on structured input by @danielgtaylor in #111 fix: combine all links for paginated responses by @danielgtaylor in #112 docs: update guide & other docs by @danielgtaylor in #113 0.13.2 What's Changed docs: add anatomy of an openapi-powered cli command info by @danielgtaylor in #100 docs: add comparison page by @danielgtaylor in #101 Docs updates by @danielgtaylor in #102 fix: detect text/yaml response content type by @danielgtaylor in #103 fix: add basic build time to dev --version by @danielgtaylor in #104 fix: do not use scientific notation for large integers by @danielgtaylor in #105 fix: do not panic on empty image by @danielgtaylor in #106 fix: prevent escaping JSON for browsers by @danielgtaylor in #107 fix: find HAL links in array responses by @danielgtaylor in #108
[0.9.0] - 2022-08-16 Documentation Add test repository link to README.md Features Support splitting commits by lines (#101) Support setting commit SHA while using --with-commit Add commit author and committer to the context (#100) Miscellaneous Tasks Use an alternative method to fetch registry Enable building arm64 docker images Update the description on Docker Hub on push Disable updating the description on Docker Hub Add GitHub Sponsors option for funding Upgrade dependencies Update MSRV to 1.60.0 Upgrade versions in Dockerfile Enable strip option for release profile Refactor Run clippy for tests Use a more concise conversion for string
3.0.27 (2022-06-08) Merged Pull Requests * Update chefstyle requirement from 1.2.1 to 1.3.2 TritonDataCenter#84 (dependabot-preview[bot]) * Update chefstyle requirement from 1.3.2 to 1.4.0 TritonDataCenter#85 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.0 to 1.4.2 TritonDataCenter#86 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.2 to 1.4.3 TritonDataCenter#87 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.3 to 1.4.5 TritonDataCenter#89 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.5 to 1.5.0 TritonDataCenter#90 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.0 to 1.5.2 TritonDataCenter#92 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.2 to 1.5.8 TritonDataCenter#96 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.8 to 1.5.9 TritonDataCenter#97 (dependabot-preview[bot]) * Remove parallel pin now that it supports Ruby 2.4 again TritonDataCenter#98 (tas50) * Add Ruby 2.7 testing + cache gem installs in CI TritonDataCenter#99 (tas50) * Update chefstyle requirement from 1.5.9 to 1.6.2 TritonDataCenter#101 (dependabot-preview[bot]) * Update chefstyle requirement from 1.6.2 to 1.7.1 TritonDataCenter#102 (dependabot-preview[bot]) * Update chefstyle requirement from 1.7.1 to 1.7.2 TritonDataCenter#104 (dependabot-preview[bot]) * Update chefstyle requirement from 1.7.2 to 1.7.5 TritonDataCenter#106 (dependabot-preview[bot]) * Upgrade to GitHub-native Dependabot TritonDataCenter#107 (dependabot-preview[bot]) * add ruby tests 3.0 and 3.1 in verify pipeline TritonDataCenter#109 (jayashrig158) * Fix in nested_hash parsing in config TritonDataCenter#115 (Nik08)
For pin@ ## [0.9.0] - 2022-08-16 ### Documentation - Add test repository link to README.md ### Features - Support splitting commits by lines ([#101](orhun/git-cliff#101)) - Support setting commit SHA while using `--with-commit` - Add commit author and committer to the context ([#100](orhun/git-cliff#100)) ### Miscellaneous Tasks - Use an alternative method to fetch registry - Enable building arm64 docker images - Update the description on Docker Hub on push - Disable updating the description on Docker Hub - Add GitHub Sponsors option for funding - Upgrade dependencies - Update MSRV to 1.60.0 - Upgrade versions in Dockerfile - Enable strip option for release profile ### Refactor - Run clippy for tests - Use a more concise conversion for string
9.01: - Fix library minor version (missing bump to 5.8). 9.00: - Add support for AnyConnect "Session Token Re-use Anchor Protocol" (STRAP) (#410). - Add support for AnyConnect "external browser" SSO mode (!354). - On Windows, fix crash on tunnel setup. (#370, 6a2ffbb) - Bugfix RSA SecurID token decryption and PIN entry forms, broken in v8.20. (#388, !344) - Support Cisco's multiple-certificate authentication (!194). - Append internal=no to GlobalProtect authentication/configuration forms, for compatibility with servers which apparently require this to function properly. (#246, !337) - Revert GlobalProtect default route handling change from v8.20. (!367) - Support split-exclude routes for Fortinet. (#394, !345) - Add openconnect_set_useragent() function. - Add webview callback and SAML/SSO support for AnyConnect, GlobalProtect. (!126). 8.20: - When the queue length (-Q option) is 16 or more, try using vhost-net to accelerate tun device access. - Use epoll() where available. - Support non-AEAD ciphersuites in DTLSv1.2 with AnyConnect. (#249) - Make tncc-emulate.py work with Python 3.7+. (#152, !120) - Emulated a newer version of GlobalProtect official clients, 5.1.5-8; was 4.0.2-19 (!131) - Support Juniper login forms containing both password and 2FA token (!121) - Explicitly disable 3DES and RC4, unless enabled with --allow-insecure-crypto (!114) - Add obsolete-server-crypto test (!114) - Allow protocols to delay tunnel setup and shutdown (!117) - Support for GlobalProtect IPv6 (!155 and !188; previous work in d6db0ec) - SIGUSR1 causes OpenConnect to log detailed connection information and statistics (!154) - Allow --servercert to be specified multiple times in order to accept server certificates matching more than one possible fingerprint (!162, #25) - Add insecure debugging build mode for developers (!112) - Demangle default routes sent as split routes by GlobalProtect (!118) - Improve GlobalProtect login argument decoding (!143) - Add detection of authentication expiration date, intended to allow front-ends to cache and reuse authentication cookies/sessions (!156) - Small bug fixes and clarification of many logging messages. - Support more Juniper login forms, including some SSO forms (!171) - Automatically build Windows installers for OpenConnect command-line interface (!176) - Restore compatibility with newer Cisco servers, by no longer sending them the X-AnyConnect-Platform header (#101, !175) - Add support for PPP-based protocols, currently over TLS only (!165). - Add support for two PPP-based protocols, F5 with --protocol=f5 and Fortinet with --protocol=fortinet (!169). - Add experimental support for Wintun Layer 3 TUN driver under Windows (#231, !178). - Clean up and improve Windows routing/DNS configuration script (vpnc-scripts!26, vpnc-scripts!41, vpnc-scripts!44). - On Windows, reclaim needed IP addresses from down network interfaces so that configuration script can succeed (!178). - Fix output redirection under Windows (#229) - More gracefully handle idle timeouts and other fatal errors for Juniper and Pulse (!187) - Ignore failures to fetch the Juniper/oNCP landing page if the authentication was successful (3e779436). - Add support for Array Networks SSL VPN (#102) - Support TLSv1.3 with TPMv2 EC and RSA keys, add test cases for swtpm and hardware TPM. (ed80bfac...ee1cd782) - Add openconnect_get_connect_url() to simplify passing correct server information to the connecting openconnect process. (NetworkManager-openconnect #46, #53) - Disable brittle "system policy" enforcement where it cannot be gracefully overridden at user request. (RH#1960763). - Pass "portal cookie" fields from GlobalProtect portal to gateway to avoid repetition of password- or SAML-based login (!199) - With --user, enter username supplied via command-line into all authentication forms, not just the first. (#267, !220). - Fix a subtle bug which has prevented ESP rekey and ESP-to-TLS fallback from working reliably with the Juniper/oNCP protocol since v8.04. (#322, !293). - Fix a bug in csd-wrapper.sh which has prevented it from correctly downloading compressed Trojan binaries since at least v8.00. (!305) - Make Windows socketpair emulation more robust in the face of Windows's ability to break its localhost routes. (#228, #361, !320) - Perform proper disconnect and routes cleanup on Windows when receiving Ctrl+C or Ctrl+Break. (#362, !323) - Improve logging in routing/DNS configuration scripts. (!328, vpnc-scripts!45) - Support modified configuration packet from Pulse 9.1R14 servers (#379, !331)
What's Changed Exciting New Features - Add focus keybindings to the config by @Builditluc in #79 - Better logging messages by @Builditluc in #83 - Create config file if not existent by @Builditluc in #88 - Overhaul the UI by @Builditluc in #81 Bug Fixes - Fix no article being displayed by @Builditluc in #73 - Disable logging if not enabled in the config by @Builditluc in #91 - Fix crash on non writable directory by @Builditluc in #99 Documentation Changes - Add toc configuration documentation by @Builditluc in #75 - Change Branch naming by @Builditluc in #76 - Add FreeBSD install instructions by @nunotexbsd in #86 Other Changes - Add label to exclude PRs from release notes by @Builditluc in #72 - Bump toml dependency to 0.5.9 by @Builditluc in #85 - Fix documentation action by @Builditluc in #101
Patchlevel 8b (Aug 2021) NEW FEATURES: o Detect the output language from the output file name. o On the command line, a minus (-) as input or output file name refers to standard input or standard output. BUGS FIXED: Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#. o Correct buffer overflows and segfaults, mainly due to maliciously crafted input files, tickets #113-117, #122, #123, #125-#135. o With -Lepic -P, generate a complete tex file. o Correctly produce a gif if a transparent color is given, ticket #121. o Return with error if no space is left on the device. Ticket #101.
0.8.1 * In Pandoc and CslJson CaseTransform, group punctuation in clusters (#127). * Fix sorting on dates (#126). Previously this broke for some styles, e.g. apa.csl, which styles dates as MM/DD/YYYY, and would lead to incorrect sorting of dates with months and/or days. * Add citation-key variable from citeId. This is a new addition in CSL 1.0.2. * Update locales from upstream. * Raise an error if multiple layout elements are present (#120). * Fix two test cases. They had illegal bibliography elements with no layout children. * If there are multiple layout elements, only use the last one. This can happen with CSL-M styles. The last layout should be locale-unspecific. This change will prevent us from emitting doubled citations or bibliographic references (see #120), allowing more graceful handling of CSL-M styles, even though we don't support CSL-M. 0.8.0.2 * Fix missing locator after collapsing and grouping with year suffix (#96). 0.8.0.1 * Fix disambiguation edge case (#116). We weren't properly disambiguating when only one of two ambiguous names had a subsequent citation. * Chicago page numbering fixes. * Update test suite form upstream. * Handle whole-citation links differently in secondFieldAlign (#113, Benjamin Bray). * Require data-default >= 0.5.2 (#114, Bodigrim). 0.8 * Add SubstitutedVal constructor for Val [API change] (#101, #108). This is used to track variables that are repressed due to substitution. (We can't just delete them, because they still count when we have "if" elements that check for a variable.) * Fix logic for including a group. A group with a text node and an empty variable should count as empty. * CaseTransform: don't change words that are a mix of uppercase and nonletters, like CRT1000. * Fix label with "page" variable (#107). * Fix error in test suite. We stripped indentation in the expected result in some cases. * Update fr-FR locale from upstream. 0.7 * Handle old term form sub verbo as if it is sub-verbo (the new form). * Update to latest locales in CSL repository. * Makefile: Fix update-locales target. * Keep explicit "et al." (#102, Albert Krewinkel). * Factor out deleteSubstitutedVariables. * Add any references in citationItemData to references. * Add citationItemData field to CitationItem [API change]. This corresponds to the itemData that can appear in the JSON representation of a citation item. * Add Ord, Eq instances for Reference, DisambiguationData, Val [API change].
1.7.0 (2022-11-17) What's Changed * Extract creation of Net::HTTP in httpproxy by @wishdev in #41 * Fix httpd error in CJK directory by @jeremyevans in #42 * Use GitHub Actions instead of Travis CI (retry) by @deivid-rodriguez in #40 * Skip env-locale-sensitive CGI test on the "java" platform by @headius in #46 * Make readpartial limit chunk to appropriate size by @wishdev in #45 * Do not use ensure in a block without begin by @jeremyevans in #49 * Allow empty POST and PUT requests without content length by @jeremyevans in #50 * Only run test_big_bodies test on Ruby 2.5+ by @jeremyevans in #51 * Fix test when run with US-ASCII encoding by @jeremyevans in #52 * Allow shutdown_pipe to be passed in via @config by @wishdev in #44 * Ensure server port numbers are numeric and ensure they are stored as ... by @wishdev in #55 * Fix shutdown_pipe test issue by @wishdev in #54 * Allow EPROTOTYPE error when writing junk to a socket by @jeremyevans in #56 * Use ruby/setup-ruby instead of actions/setup-ruby by @hsbt in #58 * Refix test_shutdown_pipe by @wishdev in #59 * add mime type of extention mjs by @paulownia in #60 * Make it more strict to interpret some headers by @mame in #61 1.8.0 (2023-01-27) What's Changed * Use frozen strings by @kirs in #65 * Use test-unit by @hsbt in #66 * More rubies on CI, deprecating ruby 2.3 due to test failure by @mathieujobin in #68 * Adds common mime types by @gotoken in #75 * add mime type for .webmanifest extension by @olleolleolle in #76 * CI: use bundler-cache: true by @olleolleolle in #79 * Typo by @printfinn in #78 * s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #82 * Fix invalid use of IP addresses in SNI by @jeremyevans in #83 * Bump actions/checkout from 2 to 3 by @dependabot in #91 * remove unneeded bin/console and bin/setup files from gemspec by @Benjamin-L in #94 * Accept put requests by @bharjr01 in #70 * Move the host request parsing to a separate method. by @wishdev in #85 * Only output prime information to $stderr if $VERBOSE by @jeremyevans in #88 * Better support for connection upgrade and bi-directional streaming. by @ioquatix in #101 1.8.1 (2023-01-27) What's Changed * Body should be non-frozen by default. by @ioquatix in #103 * Join test thread. by @ioquatix in #104 * Fix several regexp warnings. by @ioquatix in #105
# hms 1.1.3 ## Bug fixes - Fix method consistency, checked by R-devel. ## Internal - Use rlang instead of ellipsis (#106). # hms 1.1.2 - Re-rendered documentation for compatibility with R-devel. # hms 1.1.1 - Avoid blanket import for lifecycle package for compatibility with upcoming rlang. - Establish compatibility with development version of testthat (#101, @lionel-).
1.7.14, released 2023-07-01 #106, add compatibility with GHC 9.7 #103, future-proof against addition of Data.List.unsnoc 1.7.13, released 2023-04-22 #102, add mwhen :: Monoid a => Bool -> a -> a #99, make replace with an empty from intersperse the replacement #101, future-proof against addition of Data.List.!?
Overview of changes in gnome-calculator 45.0.1 * Retagging release Overview of changes in gnome-calculator 45.0 * Search provider performance improvements !154, !155, !156 (Christian Hergert) * Use numeric font instead of monospace #290 (Robert Roth) * Fixed electron-volt unit abbreviation #347 (Robert Roth) * Fixed erroneous Joule unit name #348 (Robert Roth) * Fixed missing build dependency !157 (Jeremy Bicha) Overview of changes in gnome-calculator 45.beta * Fixed variable and function popover reverse typing #335, #320 (Robert Roth) * Better left/right cursor key handling !153 (Seth Falco) * Improved toolbar using Adwaita library !151 (Felipe Kinoshita) * Flatpak build improvements (Robert Roth) Overview of changes in gnome-calculator 45.alpha * Remember window size #328 !146 (Leonard K, Alice Mikhaylenko) * Allow opening Main Menu by pressing F10 !142 !149 (Automeris naranja) * Extend bit-shifting limit #306 !143 (J Sory) * Added new energy units !143 (J Sory) * Added TWD support via Bank of Canada rates #27 !148 (Mário Adriano) * Added legal section for exchange rate source attribution (Robert Roth) * Added United Nations Treasury exchange rate datasource (Robert Roth) * Added Jamaican Dollar currency #291 (Robert Roth) * Added Ukrainian hryvnia currency #278 (Robert Roth) * Added Nigerian Naira currency #142 (Robert Roth) * Changed symbolic icon to C on the clear button #336 (Robert Roth) * Dropped VEF currency support #78 (Robert Roth) * Use new vala-nightly SDK extension for flatpak (Robert Roth) Overview of changes in gnome-calculator 44.beta * Improved factorization !141 (J. Sory) * Number format selection documentation improvements #321 (Robert Roth) * Made builtin function descriptions translatable #323 (Robert Roth) * Fixed display showing 0 on startup #318 (Robert Roth) * Improved button tooltips !132 (sunflowerskater) * Added signed int support to programming mode !110 (Erik Wolf) * i and e constants updated according to ISO 80000-2:2009 !137 (majjejjam) * Help overlay updates !133 (Sabri Ünal) * Added preferences shortcut !129 (Sabri Ünal) * Destroy dialog after clicking cancel #310 (Jaycee Santos) Overview of changes in gnome-calculator 43.0.1 * Fixed appdata versioning (Robert Roth) Overview of changes in gnome-calculator 43.0 * Removed old issue tracker references !128 (Jake Dane) Overview of changes in gnome-calculator 43.rc * Fix crash when entering new function name !124 (Nathaniel Russel) * Fix source view border !121 (Alexander Mikhaylenko) * Flatpak build update !122 (Bartłomiej Piotrowski) * Port about window to libadwaita !119 (Christopher Davis) * Port to libsoup3 !120 (AppleME) Overview of changes in gnome-calculator 43.alpha * Fixed broken undo/redo #266 (Robert Roth) * Make sure variable name definitions work with whitespace too (Robert Roth) * Fix translatable strings !116 (Maximiliano) * Fixed missing implicit multiplication with variable and root #279 (Robert Roth) * meson warning fixes (Robert Roth) Overview of changes in gnome-calculator 42.2 * Fixed incorrect history with bits toggling #281 (Robert Roth) * Fixed crash when typing in variable popover #282 (Robert Roth) * Fixed incorrect libxml usage #283 (Luca Bacci, Robert Roth) Overview of changes in gnome-calculator 42.1 * Fixed broken undo/redo #266 (Robert Roth) * Removed automatic closing brace addition #271 (Robert Roth) * Fixed incorrect percentage symbol precedence handling #236, #275 (Robert Roth) Overview of changes in gnome-calculator 42.rc * Use new gnome post_install script !106 (Bobby Rong) * gcalc build fixes (Daniel Espinoza Ortiz) * Updated screenshots (Christopher Davis) * Set default focus to entry (Robert Roth) Overview of changes in gnome-calculator 42.beta * Fixed build issues with GCI entry controller tests #250 (Robert Roth) * Force LTR in history view #252 (Robert Roth) * programing mode: Force bit digits to be always LTR #258 (Yosef Or Boczko) * Use AdwApplication (Alexander Mikhaylenko) * ui: Fix styles !105 (Alexander Mikhaylenko) Overview of changes in gnome-calculator 42.alpha * build: Support flatpak development builds (Óscar Fernández Díaz) * build: migrated to GTK4 !98 (Cristopher Davis, Robert Roth) * entry: Added currencies completion provider (Robert Roth) * entry: Fixed percentage evaluation error #237 (Robert Roth) * internal: Moved history view from MathDisplay to MathWindow (Robert Roth) * window: set default width for basic and keyboard mode #240 (Robert Roth) * buttons: removed destructive action class from clear button #242 (Robert Roth) * converter: search support in unit selector, separate conversion category selector #108 (Robert Roth) Overview of changes in gnome-calculator 41.0 * Use first translated symbol for conversion with button #219 (Robert Roth) * Appdata includes hardware support information (Adrien Plazas) Overview of changes in gnome-calculator 41.alpha * Adaptive preferences window !85 (Adrien Plazas) * Fixed currency conversion using convert button #216 (Robert Roth) * User interface reworked, adaptive UI !81 (Adrien Plazas) * Enlarged calculator icon in help !82 (Sabri Ünal) * Code cleanup (Robert Roth) * Fixed kilohertz shorthand !87 (scootergrisen) * Fixed donation link !88 (René Genz) * Added support using calculator without currency conversion for privacy !89 (Ray Strode) * Added support for function description of custom functions using @ !90 (Martin Jirku) Overview of changes in gnome-calculator 40.rc * Resize window after switching mode !78 (joshas) * Fixed compilation warnings (Robert Roth) * Support offline currency conversion tests #208 (Robert Roth) * Use official unit on conversion button click #207 (Robert Roth) * Fixed temperature unit typos #211 (Robert Roth) * Ellipsize conversion labels #17 (Robert Roth) * Added Ctrl+Delete shortcut for clearing the current equation #187 (Robert Roth) * Allow multiple decimal points #166. #5 (Robert Roth) * Added Ctrl+O shortcut for degrees symbol (Robert Roth) * Use gtk-sourceview 4.8 !80 (Robert Roth) Overview of changes in gnome-calculator 40.beta * Fixed CI build (Robert Roth) * Fixed issues with initial loading of currencies (Robert Roth) * Rework currency retrieval preparing for currency provider plugins (Robert Roth) * Fixed commandline conversions #33 (Robert Roth) * Added currency conversion tests (Robert Roth) * Added support for frequencies conversion (Dave Hulst) * Added support for converting to and from weeks (Dave Hulst) * Added support for converting to and from centuries and decades (Dave Hulst) * Increase buttons font size #201 (Robert Roth) * Added % button to Advanced mode (Dave Hulst) * Show 4 decimals in converter instead of only two #203 (Robert Roth) * Added style classes to buttons !76 (Dave Hulst) Overview of changes in gnome-calculator 40.alpha * Use libhandy for window and headerbar !69 (Cristopher Davis) * Use C instead of Clr in help !70 (scootergrisen) * Fixed broken currency conversion on first start #199 (Robert Roth) * Removed duplicate word from help #198 (Robert Roth) * Added lbs shortcut for pounds conversion (Robert Roth) * Fixed inconsistent word size (A. M. Roswell) * Removed unused trunc button from programming mode #41 (Robert Roth) * Fixed deprecation warnings * Added Serbian Dinar with fixed rate #49 (Robert Roth) * Added Bangladeshi Taka with fixed rate #191 (A. M. Roswell) * Updated mailing list contact to Discourse (Robert Roth) * Added basic help page for programming mode (A. M. Roswell) * Added insert character code button (A. M. Roswell) * Dim inapplicable bits on word size change #189 (A. M. Roswell) * Make the conversion labels selectable (Robert Roth) * Do not convert on swap #170 (Robert Roth) * Word size changer in programming mode !58 (A. M. Roswell) * Added metric cups conversion unit !53 (Lucy Coleclough) * Fixed astronomical unit conversion !51 (Thomas Nilsson) * Fixed feet-based units name, added mph and kph shortcuts #180 (Robert Roth) * Use shell copy to clipboard action #178 (Robert Roth) * Fixed preferences of angle units !56 (Delton Ding) Overview of changes in gnome-calculator 3.38.0 Overview of changes in gnome-calculator 3.37.92 Overview of changes in gnome-calculator 3.37.90 * Add tooltips for bits in programming mode !46 (Olliver Schinagl) * snap packaging updates (Ken VanDine) * Added link to website in About #155 (Robert Roth) * Added speed conversions !49 (Mathieu Heurtevin) * History view follows preferences #105, #159, #168 (Robert Roth) * Added month as time unit #158 (Robert Roth) * Better help for variables example usage #154 (Robert Roth) * Defined pi variable, added pi button in programming mode #153 (Robert Roth) * CI build fixes (Robert Roth) * Updated app icon !47 (Jakub Steiner) * Fixed bug returning empty string as result #152 (Robert Roth) * Support latex-style multiplication #164 (Robert Roth) * Added support for tau constant #46 (Robert Roth) * Unify constant handling (Robert Roth) * Separate UI files from sources (Robert Roth) * Moved number format selection to separate menu #24 (Robert Roth) * Replaces mode selector shortcuts with Ctrl+Alt (Robert Roth) * Clear answer if editing right before it #59, #161 (Robert Roth) * Moved preferences dialog to UI file (Robert Roth) * Refresh bits panel after calculation #38 (Robert Roth) * Removed past author addresses #174 (Robert Roth) Overview of changes in gnome-calculator 3.36.0 Overview of changes in gnome-calculator 3.35.92 * doc: Don't pass --fatal-warnings to valadoc (Rico Tzschichholz) * Removed obsolete keyboard shortcut #148 (Robert Roth) * help: Update icon for 3.36 (Andre Klapper) Overview of changes in gnome-calculator 3.35.90 * Drop padding around the display !40 (Adrien Plazas) * Updated Keyboard Shortcuts (Sabri Ünal) * Handle Escape and Enter correctly with completion #144 (Robert Roth) * Added F10 for primary menu shortcut #148 (Robert Roth) * Updated app icon !43 (Tobias Bernard) * Added Rack Units to the conversions !37 (Léo Gillot-Lamure) * Fixed freeze on calculating atan(+/-i) #139 (Robert Roth) * Fixed mode shortcuts by removing blocking mnemonics #138 (Robert Roth) * Implemented result history browsing using alt left/right #129 (Robert Roth) * Added translator comments for possible modes as command line arguments !38 (Rafael Fontenelle) Overview of changes in gnome-calculator 3.35.3 * Help updates (Andre Klapper) Overview of changes in gnome-calculator 3.35.2 * List possible modes in commandline help #112 (Robert Roth) * Add square feet unit #132 (Robert Roth) * Base conversion display selectable #123 (Robert Roth) * Created nightly icon (Jakub Steiner) * Snap build updates (Heather Ellsworth) * GCalc library code fixes (Rico Tzschichholz, Daniel Espinoza Ortiz) * Update required meson version (Diego Escalante Urrelo) * Adapt code to changed gtk+-3.0 bindings (Rico Tzschichholz) * Added GCi libary and tests for controllers for widgets (Daniel Espinoza Ortiz) * Solve on = key if input isq not a variable name #22 (Alberto González Palomo) Overview of changes in gnome-calculator 3.33.92 * README updates (Roger) Overview of changes in gnome-calculator 3.33.90 * Flatpak build cleanup (Jordan Petridis) * Debug messages cleanup (Daniel Espinosa Ortiz) Overview of changes in gnome-calculator 3.33.3 * calculator library build fixes (Daniel Espinosa Ortiz) * CI build fixes (Ken VanDine) * Added mnemonics for primary menu items #113 (Robert Roth) * Dropped leading zeros octal prefix #114, #109, #110 (Robert Roth) Overview of changes in gnome-calculator 3.33.2 * Separated calculator library !19 (Daniel Espinosa Ortiz) * Ensure icon is available for shell (Ken VanDine) * Support entering left/right shift with keyboard #98 (Robert Roth) * Fixed CFA conversion rate #102 (Robert Roth) * Remove copy icon from search provider results #103 (Robert Roth) * Do not assume octal base for binary numbers #101 (Robert Roth) * Show thousands separator in unit converter #102 (Robert Roth) * Use currency name instead of display name for conversion #106 (Robert Roth) * Quit warns and closes all windows #51 (Robert Roth) * Avoid normalizing the equation twice in search #104 (Pascal Nowack) * Ignore keypresses while calculating results #47 (Robert Roth) * Only allow one decimal point in numbers #5 (Robert Roth) * Application icon updated in help (Andre Klapper)
[0.9.0] - 2023-11-30 Added - Added support for tracing flows ([#776](fujiapple852/trippy#776)) - Added support for `icmp` extensions ([#33](fujiapple852/trippy#33)) - Added support for `MPLS` label stack class `icmp` extension objects ([#753](fujiapple852/trippy#753)) - Added support for [paris] (https://github.com/libparistraceroute/libparistraceroute) ECMP routing for `IPv6/udp` ([#749](fujiapple852/trippy#749)) - Added `--unprivileged` (`-u`) flag to allow tracing without elevated privileges (macOS only) ([#101](fujiapple852/trippy#101)) - Added `--tui-privacy-max-ttl` flag to hide host and IP details for low ttl hops ([#766](fujiapple852/trippy#766)) - Added `toggle-privacy` (default: `p`) key binding to show or hide private hops ([#823](fujiapple852/trippy#823)) - Added `toggle-flows` (default: `f`) key binding to show or hide tracing flows ([#777](fujiapple852/trippy#777)) - Added `--dns-resolve-all` (`-y`) flag to allow tracing to all IPs resolved from DNS lookup entry ([#743](fujiapple852/trippy#743)) - Added `dot` report mode (`-m dot`) to output hop graph in Graphviz `DOT` format ([#582](fujiapple852/trippy#582)) - Added `flows` report mode (`-m flows`) to output a list of all unique tracing flows ([#770](fujiapple852/trippy#770)) - Added `--icmp-extensions` (`-e`) flag for parsing `IPv4`/`IPv6` `icmp` extensions ([#751](fujiapple852/trippy#751)) - Added `--tui-icmp-extension-mode` flag to control how `icmp` extensions are rendered ([#752](fujiapple852/trippy#752)) - Added `--print-config-template` flag to output a template config file ([#792](fujiapple852/trippy#792)) - Added `--icmp` flag as a shortcut for `--protocol icmp` ([#649](fujiapple852/trippy#649)) - Added `toggle-help-alt` (default: `?`) key binding to show or hide help ([#694](fujiapple852/trippy#694)) - Added panic handing to Tui ([#784](fujiapple852/trippy#784)) - Added official Windows `scoop` package ([#462](fujiapple852/trippy#462)) - Added official Windows `winget` package ([#460](fujiapple852/trippy#460)) - Release `musl` Debian `deb` binary asset ([#568](fujiapple852/trippy#568)) - Release `armv7` Linux binary assets ([#712](fujiapple852/trippy#712)) - Release `aarch64-apple-darwin` (aka macOS Apple Silicon) binary assets ([#801](fujiapple852/trippy#801)) - Added additional Rust Tier 1 and Tier 2 binary assets ([#811](fujiapple852/trippy#811)) Changed - [BREAKING CHANGE] `icmp` extension object data added to `json` and `stream` reports ([#806](fujiapple852/trippy#806)) - [BREAKING CHANGE] IPs field added to `csv` and all tabular reports ([#597](fujiapple852/trippy#597)) - [BREAKING CHANGE] Command line flags `--dns-lookup-as-info` and `--tui-preserve-screen` no longer require a boolean argument ([#708](fujiapple852/trippy#708)) - [BREAKING CHANGE] Default key binding for `ToggleFreeze` changed from `f` to `ctrl+f` ([#785](fujiapple852/trippy#785)) - Always render AS lines in hop details mode ([#825](fujiapple852/trippy#825)) - Expose DNS resolver module as part of `trippy` library ([#754](fujiapple852/trippy#754)) - Replaced unmaintained `tui-rs` crate with `ratatui` crate ([#569](fujiapple852/trippy#569)) Fixed - Reverse DNS lookup not working in reports ([#509](fujiapple852/trippy#509)) - Crash on NetBSD during window resizing ([#276](fujiapple852/trippy#276)) - Protocol mismatch causes tracer panic ([#745](fujiapple852/trippy#745)) - Incorrect row height in Tui hop detail navigation view for hops with no responses ([#765](fujiapple852/trippy#765)) - Unnecessary socket creation in certain tracing modes ([#647](fujiapple852/trippy#647)) - Incorrect byte order in `IPv4` packet length calculation ([#686](fujiapple852/trippy#686))
18.0.0 (2022-03-24) Added * Support for EcmaScript modules (aka ESM) (#1756) * New optional name property on the Hook schema (#1914) Changed * JSON Schema: some array fields now have "minItems": 1. * Generate Java code that uses Optional in getters. * Setters are removed. * Classes without required fields have public empty constructors, and static of methods for each field. (#1858 aslakhellesoy) * Java: Make this library more null safe. 19.0.0 (2022-05-31) Added * Expand the messages protocol with keyword types (#1966) Changed * [Java] the PickleStep constructor has changed - it now needs an extra PickleStepType argument. * [Java] the Step constructor has changed - it now needs an extra StepKeywordType argument. 19.1.0 (2022-06-20) Added * [Javascript] Adding the json schemas of the messages to the NPM package (PR#2010) 19.1.1 (2022-06-22) Fixed * [Javascript] Schema are actually missing from 19.1.0 (PR#2016) 19.1.2 (2022-06-22) Fixed * [Javascript] Schema was still missing in 19.1.1 due to how npm manages the files attribute in package.json (PR#2020) 19.1.3 (2022-09-20) Fixed * Add name field to package.cjs.json (#36) 19.1.4 (2022-09-22) Changed * Update dependencies 20.0.0 (2022-11-14) Changed * Add workerId field to TestCaseStarted message (#34) * [Java] Enabled reproducible builds Fixed * Change Go module name to match repo (#101) 21.0.0 (2022-12-17) Added * [Java] Add javadoc to messages (#124) Changed * Add exception to TestStepFinished TestRunFinished (#122) 21.0.1 (2022-12-17) Fixed * [Java] Suppress warnings for missing javadoc (#128) 22.0.0 (2023-04-06) Added * Added source reference to parameter type (#45) Fixed * Corrected Java and PHP generators to allow running using Docker on Windows (#146) 23.0.0 (2023-11-01) Added * Added C++ implementation (#152) Changed * [Ruby] Updated minimum Ruby version to 2.5 - (#177 luke-hill) 24.0.0 (2023-11-24) Added * Add stackTrace prop to Exception message (#182)
2.78.1 (stable): Glib: * Dispatcher: Allow destroy during emit (Kjell Ahlstedt) Issue #116 (PBS) gmmproc: * h2def.py: Make return types that are unsigned work. Required by gtkmm4, GdkDmabufTextureBuilder (Kjell Ahlstedt) Build: * Meson build: Don't fail if warning_level=everything (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87 * MSVC, NMake: Make dep paths configurable (Chun-wei Fan) 2.78.0 (stable): Glib: * ustring: Add a std::hash<> specialization Not included by #include <glibmm.h>. Activate with #include <glibmm/ustring_hash.h>. (Kjell Ahlstedt) Issue #16 (Murray Cumming), merge request !61 2.77.0 (unstable): Glib, Gio: * Use callback functions with C linkage (Kjell Ahlstedt) Issue #1 (Murray Cumming) Glib: * Add create_variant() (Kjell Ahlstedt) Issue #109 (ilya-fedin) * Add VariantBase::get_dynamic() (Kjell Ahlstedt) Issue #110 (ilya-fedin) * Variant: Provide Variant<long long> whenever possible (Kjell Ahlstedt) Issue #111 (ilya-fedin) * VariantContainerBase: Add a const version of get_child() and deprecate the non-const version (Kjell Ahlstedt) Issue #112 (ilya-fedin) * Add DBusHandle and Variant<DBusHandle> (Kjell Ahlstedt) Issue #113 (ilya-fedin) * ustring: Add truncate_middle() (Kjell Ahlstedt) Gio: * Add Subprocess and SubprocessLauncher (Kjell Ahlstedt) Issue #106 (ilya-fedin) * Resolver: Add set/get/property_timeout() (Kjell Ahlstedt) Documentation: * Gio::File: Fix various spelling errors (Daniel Boles) * Remove AUTHORS and README.SUN; add info to README.md (Kjell Ahlstedt) Issue gtkmm#140 gmmproc: * Generate callback functions with C linkage (Kjell Ahlstedt) Issue #1 (Murray Cumming) Examples: * Add subprocess example (Kjell Ahlstedt) Issue #106 (ilya-fedin) Tests: * Giomm tests: Test for /etc/passwd instead of /etc/fstab (Jeremy Bicha) Merge request !60 Build: * Require glib-2.0 >= 2.77.0 * Autotools build: Don't include config.h in ustring.cc (Kjell Ahlstedt) 2.76.0 (stable): Glib: * Dispatcher: Don't warn when a Dispatcher is deleted while messages are pending. (Kjell Ahlstedt) Issue #108 (PBS) * Dispatcher: Add const versions of emit() and operator()() and deprecate the non-const versions. (Kjell Ahlstedt) Issue #103 (PBS) Gio: * ListModel: Add get_typed_object() (Kjell Ahlstedt) See issue gtkmm#132 2.75.0 (unstable): Glib: * Module: Deprecate build_path() * Binding: Fix the bind_property() with two transformation functions * Add the GLIBMM_CHECK_VERSION() preprocessor macro (Kjell Ahlstedt) Gio: * NetworkMonitor::get_default(): Add refreturn (Kjell Ahlstedt) Issue #104 (ilya-fedin) * AppInfo: Add get_[recommended|fallback]_for_type() (Kjell Ahlstedt) Issue #105 (ilya-fedin) * Add BytesIcon (Kjell Ahlstedt) Issue #107 (ilya-fedin) * ListStore: Rename a local variable (Chun-wei Fan) Merge request !59 * Settings: Add bind() with mapping functions and unbind() (Kjell Ahlstedt) Documentation: * Glib::Binding::unbind(): Fix documentation (Kjell Ahlstedt) gmmproc: * generate_wrap_init.pl.in: Disable warning C4273 on Visual Studio (Chun-wei Fan) Merge request !57 Tests: * Fix giomm_simple test on Windows (Chun-wei Fan) Merge request !58 Meson build: * Detect if we build from a git subtree (William Roy) Merge request gtkmm!72 (Kjell Ahlstedt) Issue gtkmm#131 (William Roy) * Don't copy files with configure_file() (Kjell Ahlstedt) 2.74.0 (stable): Gio: * ListStore: Add find() * File: Add create_tmp() (Kjell Ahlstedt) Documentation: * File: Document create_for_parse_name() (Kjell Ahlstedt) 2.73.2 (unstable): Glib: * ustring: Add release() (Kjell Ahlstedt) Issue #101 (PBS) Gio: * ListStore: Don't derive a gtkmm__GListStore GType (Kjell Ahlstedt) Issue glib#2661 * DBus::Proxy: get_connection(), get_interface_info(): Add refreturn (Kjell Ahlstedt) Issue #102 (우정모) * AppInfo: Add get_default_for_type_async/finish(), get_default_for_uri_scheme_async/finish() * File: Add make_symbolic_link_async/finish() * ListStore: Add property_n_items() * Resolver: Add lookup_by_name_with_flags(), lookup_by_name_with_flags_async/finish() (Kjell Ahlstedt) Documentation: * Glib::RefPtr: Improve the documentation (Kjell Ahlstedt) Issue gtkmm#119 (David Marceau) * Gio::Action: Improve the documentation (Kjell Ahlstedt) Issue #100 (Diederik van Lierop) gmmproc: * Improved handling of final types (Kjell Ahlstedt) Issue glib#2661 * Improve handling of gi-docgen syntax in C documentation (Kjell Ahlstedt) Build: * Meson build: Avoid unnecessary configuration warnings (Kjell Ahlstedt) * Meson/MSVC: Add more warnings to ignore (Chun-wei Fan) * NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created (Chun-wei Fan) Issue #99 (Martin Ammermüller) * Require glib-2.0 >= 2.73.2 (Kjell Ahlstedt) 2.72.1 (stable): Glib: * ustring_Iterator: Don't declare copy constructor =default. A fix in the 2.72.0 release broke ABI. (Kjell Ahlstedt) Issue #98 (Scotty Trees) 2.72.0 (stable): Glib: * MainContext: Add create(MainContextFlags flags) (Kjell Ahlstedt) Gio: * Add AppInfoMonitor (Kjell Ahlstedt, technic93) Issue #97 * DBus::Proxy: signal_signal() accepts a signal name * File: Add move_async() and move_finish() * SocketClient: Deprecate set/get/property_tls_validation_flags() * TlsCertificate: Add properties private_key, private_key_pem, pkcs11_uri, private_key_pkcs11_uri. Fix the create*() methods. * TlsClientConnection.hg: Deprecate set/get/property_validation_flags() (Kjell Ahlstedt) gmmproc: * Add "ignore_deprecations" argument in _WRAP_METHOD() (Kjell Ahlstedt) Build: * Require glib-2.0 >= 2.71.2 (Kjell Ahlstedt) * MSVC build: Support VS2022 builds (Chun-wei Fan) * Meson build: Specify 'check' option in run_command() Require Meson >= 0.55.0 (Kjell Ahlstedt) 2.70.0 (stable): Glib: * Timer: Add resume() and is_active() (Kjell Ahlstedt) Issue #87 (chamignoom) * Add the Environ class (Kjell Ahlstedt) Issue #89 (Alexander Shaduri) * Binding: Add dup_source(), dup_target(). Deprecate get_source(), get_target(). TimeZone: Add operator bool(), create_identifier(). Deprecate create(). (Kjell Ahlstedt) Gio: * FileInfo: Add get/set_access_date(), get/set_creation_date(). Notification: Add set_category(). TlsCertificate: Add property/get_not_valid_before(), property/get_not_valid_after(), property/get_subject_name(), property/get_issuer_name(). TlsConnection: Add property/get_protocol_version(), property/get_ciphersuite_name(). (Kjell Ahlstedt) Tests: * Add test of Glib::Environ (Kjell Ahlstedt) Issue #89 (Alexander Shaduri) gmmproc: * Handle gi-docgen syntax in C documentation (Kjell Ahlstedt) Build: * Require glib-2.0 >= 2.69.1 (Kjell Ahlstedt) 2.68.2 (stable): Glib: * Replace all g_quark_from_static_string() by g_quark_from_string() (Kjell Ahlstedt) Issue #96 (小太) Gio: * FileEnumerator: Remove refreturn to avoid memory leak (talisein) Merge request !53 * ListModel::get_object(): Make it work for interface classes (Kjell Ahlstedt) Issue #93 (pumkinpal) * AppInfo::get_all(): Avoid a crash on Windows (Kjell Ahlstedt) Issue #94 (Lawrence37) Build: * MSVC build: Remove extraneous GLIBMM_API in Glib::ustring (Kjell Ahlstedt) Issue #92 (Christoph Reiter)
2.5.0 (2024-02-16) * Removed experimental :check_offset and :adjust_offset parameters * Support nested tracing * each_pair can now access anonymous fields * Fix potential encoding error * Skip supports fast searching with :asserted_value * Implement Section. Closes #101 * various: fix miscellaneous typos * Support ruby 3.3
1.5.0 (2024-03-04) * Modernize gem. * Expose #idle_duration - for experimental load calculation. (#101) 1.5.1 (2024-03-04) * Ensure the idle_duration is zeroed if it won't be captured.
Features / Improvements ✨ Links should be "openable" (#43) Add support for previewing images in room scrollback (#108) Enable sending strikethrough text (#141) Support composing messages in an external editor (#155) Add support for logging in with SSO (#160) Add new command for logging out of iamb session (#162) Support custom sorting for room and user lists (#170) feat: desktop file for GUI environment launchers (#178) Add a new :chats window that lists both DMs and Rooms (#184) Add support for desktop notifications (#192) Support coloring entire message with the user color (#193) Indicate and sort on rooms with unread messages (#205) Support following the .well-known entries for a username's domain (#209) Add support for threads (#216) Add support for custom key macros (#217) Support displaying shortcodes instead of Emojis in messages (#222) Support configuring user gutter width (#223) Enable autolinking when rendering Markdown (#226) Support notifications via terminal bell (#227) Support loading a TOML configuration (#229) Add commands for importing and exporting room keys (#233) Documentation / README updates 📚 Fix example config (#140) Add more documentation (#166) Update README.md to add openSUSE Tumbleweed (#191) Add snap install instructions (#210) Add example of mapping "V" to toggle message selection mode (#195) Update manual pages to use mdoc(7) and list commands (#230) Add an icon for iamb (#232) Bug Fixes 🐞 Fix not showing display names in already synced rooms (#171) Fix image preview offset (#179) Update to [email protected] to use native sixel lib (#181) Fix truncation/padding for non-ASCII sender names (#182) Fix crash on small image preview (#198) Download rooms keys from backups if they exist (#211) Ignore key releases on platforms that support it (#220) Provide better error message for M_UNKNOWN_TOKEN (#101) Fix entering thread view when there's no messages yet (#224) Fix image previews in replies (#225) Reset message bar when ! is passed with :cancel (#231) Wait to log in before starting background tasks (#234) Performance ⏱️ Reduce CPU usage by instead fetching read receipts after related sync events (#168) Load receipts for room before acquiring lock (#213) Building / Housekeeping 🧹 Update Cargo.lock file (#157) Update modalkit for newer ratatui and crossterm Fix CI workflow (#164) Use mozilla-actions/sccache-action for caching builds (#169) Enable direnv for Nix flakes (#183) Update to [email protected] (#200) Rename Nix flake build input from pkgconfig to pkg-config (#203) Update modalkit dependencies (#204) Move LTO into its own "release-lto" profile (#207) Fix Nix flake hashes (#206) Pull in modalkit repository with a Cargo.lock (#208) Nix flake updates (#214) Update to [email protected] (#215) Support linking against system OpenSSL (#218) GitHub workflow should use --locked to avoid broken Cargo.lock (#219) Fix odd Windows-only compile error (#221)
This package hasn't been updated in a long time. The following list of changes was therefore curated to focus on features or recent bugfixes. Changes in 1.7.2: * Bug #899 Guided Remediation: Parse paths in npmrc auth fields correctly. * Bug #908 Fix rust call analysis by explicitly disabling stripping of debug info. * Bug #914 Fix regression for go call analysis introduced in 1.7.0. Changes in 1.7.0: * Feature #352 Guided Remediation Introducing our new experimental guided remediation feature on osv-scanner fix subcommand. * Feature #805 Include CVSS MaxSevirity in JSON output. Changes in 1.6.2: * Feature #694 OSV-Scanner now has subcommands! The base command has been moved to scan (currently the only commands is scan). By default if you do not pass in a command, scan will be used, so CLI remains backwards compatible. * Feature #776 Add pdm lockfile support. Changes in 1.6.0 and 1.6.1: * Feature #694 Add support for NuGet lock files version 2. * Feature #655 Scan and report dependency groups (e.g. "dev dependencies") for vulnerabilities. * Feature #702 Created an option to skip/disable upload to code scanning. * Feature #732 Add option to not fail on vulnerability being found for GitHub Actions. * Feature #729 Verify the spdx licenses passed in to the license allowlist. Changes in 1.5.0: * Feature #501 Add experimental license scanning support! * Feature #642 Support scanning renv files for the R language ecosystem. * Feature #513 Stabilize call analysis for Go * Feature #676 Simplify return codes: Return 0 if there are no findings or errors. Return 1 if there are any findings (license violations or vulnerabilities). Return 128 if no packages are found. * Feature #651 CVSS v4.0 support. * Feature #60 Pre-commit hook support. Changes in 1.4.3: * Feature #621 Add support for scanning vendored C/C++ files. * Feature #581 Scan submodules commit hashes. Changes in 1.4.1: * Feature #534 New SARIF format that separates out individual vulnerabilities * Experimental Feature #57 Experimental Github Action Changes in 1.4.0: * Feature #183 Add (experimental) offline mode * Feature #452 Add (experimental) rust call analysis, detect whether vulnerable functions are actually called in your Rust project * Feature #505 OSV-Scanner support custom lockfile formats Changes in 1.3.5: * Feature #409 Adds an additional column to the table output which shows the severity if available. Changes in 1.3.0: * Feature #198 GoVulnCheck integration! Try it out when scanning go code by adding the --experimental-call-analysis flag. * Feature #260 Support -r flag in requirements.txt files. * Feature #300 Make IgnoredVulns also ignore aliases. * Feature #304 OSV-Scanner now runs faster when there's multiple vulnerabilities. Changes in 1.2.0: * Feature #168 Support for scanning debian package status file, usually located in /var/lib/dpkg/status. Thanks @cmaritan * Feature #94 Specify what parser should be used in --lockfile. * Feature #158 Specify output format to use with the --format flag. * Feature #165 Respect .gitignore files by default when scanning. * Feature #156 Support markdown table output format. Thanks @deftdawg * Feature #59 Support conan.lock lockfiles and ecosystem Thanks @SSE4 * Updated documentation! Check it out here: https://google.github.io/osv-scanner/ Changes in 1.1.0: * Feature #98: Support for NuGet ecosystem. * Feature #71: Now supports Pipfile.lock scanning. * Bug #85: Even better support for narrow terminals by shortening osv.dev URLs. * Bug #105: Fix rare cases of too many open file handles. * Bug #131: Fix table highlighting overflow. * Bug #101: Now supports 32 bit systems. Tested on NetBSD/amd64.
Changelog: ### GMime 3.2.15 * Fixed the g_mime_object_get_header API definition to note that it can return null * Fixed a memory leak in address_parse() (issue #159) * Added custom header folding logic for the Newsgroups: header (issue #162) * Fixed a configure issue regarding ac_cv_sys_file_offset_bits (issue #158) * Fixed an infinite loop in the Content-Type and Content-Disposition parameter serialization logic (issue #165) ### GMime 3.2.14 * Avoid clearing the header list of a GMimeMessage when adding addresses to an address header. (issue #129) * Added the internet_address_list_append_parse() prototype definition to internet-address.h. (issue #128) * Use gtk-doc ulink syntax in doc comments instead of `<a href=...>`. (issue #131) * Fixed rfc2047 token decoding logic for base64 encodings. (issue #133) * Properly handle GDateTime UTC offsets with non-zero seconds. (issue #134) * Improved introspection data for bindings such as Vala. * Improved address name quoting. * Added a GNotifyDestroy to the GMimeParserOptions callback. * Fixed the URL linkifier logic to properly handle links without a '/' before the query string. * Fixed the URL linkifier logic to handle domains that start with numbers. (issue #152) * Reverted base64 decoder optimizations from 3.2.10 and 3.2.11 to support chunked base64. (issue #150) ### GMime 3.2.13 * Optimized parsing of messages with lots of address headers. (issue #126) ### GMime 3.2.12 * Fixed a memory leak in g_mime_gpgme_get_decrypt_result(). * Updated vapigen.m4, introspection.m4, and gpgme.m4 to improve cross-platform builds. * Add and use ax_lib_socket_nsl.m4 so that systems that do not require linkage with libnsl are not forced to link with it unnecessesarily. * Changed the build system to no longer use dolt (which is obsolete). ### GMime 3.2.11 * Fixed a bug in the base64 decoder. D'oh! ### GMime 3.2.10 * Improved performance of base64 encoder by ~5%. * Improved performance of base64 decoder by ~25%. * Unref the autocrypt header after adding it to the list. (issue #118) * Work around a bug in g_time_zone_new_offset() by using identifiers instead. (issue #120) ### GMime 3.2.9 * g_mime_multipart_signed_verify() now allows type/subtype and type/x-subtype signature parts. (issue #115) * Fixed header folding logic to avoid folding the first line of a header value. (issue #112 and issue #113) * Fixed bugs discovered by static analysis. (issue #110) * Fixed GMimeStreamPipe to set errno to ESPIPE for seek/tell/length methods. * Fixed GMimeCertificates to prefer gpgme_user_id_t's address field over the email field. (issue #102) ### GMime 3.2.8 * Various fixes to Vala (and other?) language bindings. (issue #96 and issue #101) * Enabled build for PPC64LE architecture (issue #100) * Added g_mime_object_write_content_to_stream() (issue #97) * Fixed parameter list parsing logic to not report a warning when everything is valid. * Fixed the parser to handle MIME parts without headers -or- content of any kind.
Highlights - Added support for 32X emulation (with a caveat regarding performance) - Significant audio quality improvements for Genesis / Mega Drive and SNES - Support for loading directly from .zip and .7z files - Lots of Genesis / Mega Drive bugfixes 32X Notes - All released 32X games plus Doom 32X Resurrection should be playable except for the 6 FMV games that require the Sega CD 32X combo - Doom 32X Resurrection features that require Sega CD do not currently work (CD-DA music, offloading some audio processing to the Sega CD 68000) - SH-2 CPU cache and basic SH-2 memory access timings are emulated, so overall SH-2 speed should be moderately accurate (though still faster than actual hardware in some cases) - SH-2 emulation is currently not optimized well - full-speed 32X emulation requires a CPU with decent single-core performance, and fast-forward speed will be very limited - For a comparison point, the Steam Deck CPU barely runs 32X at full speed from my testing - This will likely improve in a future release - the current implementation is pure interpreter because that was easiest to implement and it (surprisingly) still runs at full speed with a fast enough host CPU New Features - Added support for loading directly from .zip and .7z compressed archives for every console except Sega CD (#91) - Archives containing multiple images are only partially supported; in this case the emulator will always load the first file with a recognized file extension - (SNES) Added an audio enhancement option for cubic Hermite interpolation between decoded ADPCM samples, which usually makes the audio sound sharper and less muffled - The difference is most noticeable in games that use low sample rate audio, such as the Donkey Kong Country trilogy - This is off by default because it pretty radically changes the sound in some games - (Genesis) Added an option to have no controller plugged into one or both of the controller ports, for games that behave differently based on the presence or absence of a controller (#113) - (NES) Added support for the UNROM 512 mapper (iNES mapper 30), a homebrew mapper used by a number of games including Black Box Challenge and Battle Kid 2 (#73 / #86) - This mapper unusually supports flash memory mapped as PRG "ROM"; for the games that have this (e.g. Black Box Challenge), it's emulated by persisting the entire current contents of PRG ROM to the save file whenever the game modifies itself - (GB) Added partial support for the Hudson HuC-3 mapper, used by Robopon and a few Japan-only games (#89) - "Partial" because the builtin speaker, the IR sensor, and parts of the event/alarm functionality are not emulated - GUI: Added a new "Open Using" menu option to open a file using a specific emulator core, rather than always choosing the core based on file extension (#121) - GUI: Added an option to explicitly set the UI theme to light or dark rather than always using the system default Improvements - (Genesis) YM2612 DAC crossover distortion (aka the "ladder effect") is now emulated, which significantly improves music accuracy in a number of games; this is extremely noticeable in Streets of Rage, Streets of Rage 2, and After Burner II, among others - There is also a new option to disable ladder effect emulation, since the effect was less pronounced on later console models (and also because I think it's neat to hear how it affects the sound by toggling a checkbox) - (SMS/GG/Genesis) Replaced the PSG and YM2612 low-pass filters with much more aggressive ones; this should generally improve audio quality, and in some cases will remove erroneous buzzing/popping noises that were present before (e.g. in The Adventures of Batman & Robin) (#108) - Improved audio output behavior for all emulator backends, which should significantly reduce the likelihood of audio pops caused by audio buffer underflow - GUI: Added help text to most options menus - GUI: Improved performance when the main list table is large Genesis / Mega Drive Fixes - Fixed the PSG's noise channel not oscillating when the period is set to 0 (which should behave the same as period of 1); this fixes missing high-frequency noise in Knuckles' Chaotix among other games - Fixed a degenerate case for performance when a game repeatedly writes the same value to specific VDP registers during active display, as After Burner Complete does - Fixed some 68000 CPU bugs discovered while working on 32X support - Implemented line 1010/1111 exception handling for when the 68000 executes an illegal opcode where the highest 4 bits are 1010 or 1111; Zaxxon's Motherbase 2000 depends on this to boot - Fixed divide by zero exception handling pushing the wrong PC value onto the stack; After Burner Complete frequently divides by zero and depends on correctly handling the exception - Fixed the DIVS instruction finishing way too quickly in some cases where the division overflows a signed 16-bit result but the CPU doesn't detect the overflow early - Fixed an off-by-one error in determining whether to set the sprite overflow flag in the VDP status register; this fixes flickering sprite graphics in Alex Kidd in the Enchanted Castle (#125) - This was a regression introduced in v0.6.1 as part of the changes to get Overdrive 2's textured cube effect working - Adjusted how writes to the controller CTRL registers ($A10009 / $A1000B) affect the controller's TH line; this fixes controls not working properly in Trouble Shooter (#110) - Made it possible for games to read the VINT flag in the VDP status register as 1 slightly before the 68000 INT6 interrupt is raised; this fixes Tyrants: Fight Through Time and Ex-Mutants failing to boot (#127) - Implemented undocumented behavior regarding how the Z80 BIT instruction sets the S and P/V flags; this fixes missing audio in Ex-Mutants, which relies on this behavior in its audio driver code - Implemented approximate emulation of memory refresh delay - This is emulated by simply stalling the 68000 for 2 out of every 128 mclk cycles, unless it executes a very long instruction that doesn't access the bus mid-instruction (e.g. multiplication or division) - Memory refresh delay is not emulated in 32X mode because it seemed to break audio synchronization between the Genesis and 32X hardware in some games - Added SRAM mappings for several games that have SRAM in the cartridge but don't declare it in the cartridge header: NHL 96, Might and Magic, and Might and Magic III (#107 / #116 / #117) - Little-endian ROM images are now detected and byteswapped on load; this along with a custom ROM address mapping fixes Triple Play failing to boot (#112) - The emulator will now recognize the unconventionial region string "EUROPE" as meaning that the game only supports PAL/EU; this fixes Another World incorrectly defaulting to NTSC/US mode instead of PAL/EU (#122) - Unused bits in the Z80 BUSACK register ($A11100) now read approximate open bus instead of 0; this fixes Danny Sullivan's Indy Heat failing to boot (#120) - Improved VDP DMA timing; this fixes corrupted graphics in OutRunners (#118) - The vertical interrupt is now delayed by one 68000 instruction if a game enables vertical interrupts while a vertical interrupt is pending; this fixes Sesame Street: Counting Cafe failing to boot (#119) - The Z80 BUSACK line now changes immediately in response to bus arbiter register writes instead of waiting for the next Z80 instruction time slot; this fixes the Arkagis Revolution demo failing to boot (#123) - The emulator will now enable the bank-switching Super Street Fighter 2 mapper if the cartridge header declares the system as "SEGA DOA" in addition to the standard value of "SEGA SSF"; this fixes the Demons of Asteborg demo not working properly (#115) Other Fixes - Fixed save state slots not working properly if the ROM filename contains multiple dots; before this fix, only one slot would ever be used - (Sega CD) When a game issues a CDD command while the drive is playing, the drive now continues to read one more sector before it changes behavior in response to the new command; this fixes Radical Rex crashing during the intro (#100) - (Sega CD) Writes to PRG RAM by the main CPU and the Z80 are now blocked unless the sub CPU is removed from the bus; this fixes Dungeon Explorer from crashing after the title screen (#104) - (Sega CD) The sub CPU is now halted if it accesses word RAM in 2M mode while word RAM is owned by the main CPU, and it remains halted until the main CPU transfers ownership back to the sub CPU. This fixes glitched graphics in Marko's Magic Football (#101) - (Sega CD) Various fixes to CDC register and DMA behavior; with this plus all of the above fixes, the emulator now fully passes the mcd-verificator test suite (#105) - (NES) The UxROM mapper code (iNES mapper 2) no longer assumes that the cartridge has no PRG RAM; this fixes Alwa's Awakening: The 8-Bit Edition failing to boot (#93) - (SNES) Adjusted timing of PPU line rendering to occur 4 mclk cycles later; this fixes Lemmings having a flickering line at the top of the screen during gameplay - This worked correctly prior to v0.7.2 - it was broken by the CPU timing adjustment that fixed Rendering Ranger R2 from constantly freezing - (GB) Fixed the window X condition incorrectly being able to trigger when WX=255 and fine X scrolling is used (SCX % 8 != 0); this fixes corrupted graphics in Pocket Family GB 2 - Fixed the emulator crashing if prescale factor is set so high that the upscaled frame size exceeds 8192x8192 in either dimension
Highlights - Added support for 32X emulation (with a caveat regarding performance) - Significant audio quality improvements for Genesis / Mega Drive and SNES - Support for loading directly from .zip and .7z files - Lots of Genesis / Mega Drive bugfixes 32X Notes - All released 32X games plus Doom 32X Resurrection should be playable except for the 6 FMV games that require the Sega CD 32X combo - Doom 32X Resurrection features that require Sega CD do not currently work (CD-DA music, offloading some audio processing to the Sega CD 68000) - SH-2 CPU cache and basic SH-2 memory access timings are emulated, so overall SH-2 speed should be moderately accurate (though still faster than actual hardware in some cases) - SH-2 emulation is currently not optimized well - full-speed 32X emulation requires a CPU with decent single-core performance, and fast-forward speed will be very limited - For a comparison point, the Steam Deck CPU barely runs 32X at full speed from my testing - This will likely improve in a future release - the current implementation is pure interpreter because that was easiest to implement and it (surprisingly) still runs at full speed with a fast enough host CPU New Features - Added support for loading directly from .zip and .7z compressed archives for every console except Sega CD (#91) - Archives containing multiple images are only partially supported; in this case the emulator will always load the first file with a recognized file extension - (SNES) Added an audio enhancement option for cubic Hermite interpolation between decoded ADPCM samples, which usually makes the audio sound sharper and less muffled - The difference is most noticeable in games that use low sample rate audio, such as the Donkey Kong Country trilogy - This is off by default because it pretty radically changes the sound in some games - (Genesis) Added an option to have no controller plugged into one or both of the controller ports, for games that behave differently based on the presence or absence of a controller (#113) - (NES) Added support for the UNROM 512 mapper (iNES mapper 30), a homebrew mapper used by a number of games including Black Box Challenge and Battle Kid 2 (#73 / #86) - This mapper unusually supports flash memory mapped as PRG "ROM"; for the games that have this (e.g. Black Box Challenge), it's emulated by persisting the entire current contents of PRG ROM to the save file whenever the game modifies itself - (GB) Added partial support for the Hudson HuC-3 mapper, used by Robopon and a few Japan-only games (#89) - "Partial" because the builtin speaker, the IR sensor, and parts of the event/alarm functionality are not emulated - GUI: Added a new "Open Using" menu option to open a file using a specific emulator core, rather than always choosing the core based on file extension (#121) - GUI: Added an option to explicitly set the UI theme to light or dark rather than always using the system default Improvements - (Genesis) YM2612 DAC crossover distortion (aka the "ladder effect") is now emulated, which significantly improves music accuracy in a number of games; this is extremely noticeable in Streets of Rage, Streets of Rage 2, and After Burner II, among others - There is also a new option to disable ladder effect emulation, since the effect was less pronounced on later console models (and also because I think it's neat to hear how it affects the sound by toggling a checkbox) - (SMS/GG/Genesis) Replaced the PSG and YM2612 low-pass filters with much more aggressive ones; this should generally improve audio quality, and in some cases will remove erroneous buzzing/popping noises that were present before (e.g. in The Adventures of Batman & Robin) (#108) - Improved audio output behavior for all emulator backends, which should significantly reduce the likelihood of audio pops caused by audio buffer underflow - GUI: Added help text to most options menus - GUI: Improved performance when the main list table is large Genesis / Mega Drive Fixes - Fixed the PSG's noise channel not oscillating when the period is set to 0 (which should behave the same as period of 1); this fixes missing high-frequency noise in Knuckles' Chaotix among other games - Fixed a degenerate case for performance when a game repeatedly writes the same value to specific VDP registers during active display, as After Burner Complete does - Fixed some 68000 CPU bugs discovered while working on 32X support - Implemented line 1010/1111 exception handling for when the 68000 executes an illegal opcode where the highest 4 bits are 1010 or 1111; Zaxxon's Motherbase 2000 depends on this to boot - Fixed divide by zero exception handling pushing the wrong PC value onto the stack; After Burner Complete frequently divides by zero and depends on correctly handling the exception - Fixed the DIVS instruction finishing way too quickly in some cases where the division overflows a signed 16-bit result but the CPU doesn't detect the overflow early - Fixed an off-by-one error in determining whether to set the sprite overflow flag in the VDP status register; this fixes flickering sprite graphics in Alex Kidd in the Enchanted Castle (#125) - This was a regression introduced in v0.6.1 as part of the changes to get Overdrive 2's textured cube effect working - Adjusted how writes to the controller CTRL registers ($A10009 / $A1000B) affect the controller's TH line; this fixes controls not working properly in Trouble Shooter (#110) - Made it possible for games to read the VINT flag in the VDP status register as 1 slightly before the 68000 INT6 interrupt is raised; this fixes Tyrants: Fight Through Time and Ex-Mutants failing to boot (#127) - Implemented undocumented behavior regarding how the Z80 BIT instruction sets the S and P/V flags; this fixes missing audio in Ex-Mutants, which relies on this behavior in its audio driver code - Implemented approximate emulation of memory refresh delay - This is emulated by simply stalling the 68000 for 2 out of every 128 mclk cycles, unless it executes a very long instruction that doesn't access the bus mid-instruction (e.g. multiplication or division) - Memory refresh delay is not emulated in 32X mode because it seemed to break audio synchronization between the Genesis and 32X hardware in some games - Added SRAM mappings for several games that have SRAM in the cartridge but don't declare it in the cartridge header: NHL 96, Might and Magic, and Might and Magic III (#107 / #116 / #117) - Little-endian ROM images are now detected and byteswapped on load; this along with a custom ROM address mapping fixes Triple Play failing to boot (#112) - The emulator will now recognize the unconventionial region string "EUROPE" as meaning that the game only supports PAL/EU; this fixes Another World incorrectly defaulting to NTSC/US mode instead of PAL/EU (#122) - Unused bits in the Z80 BUSACK register ($A11100) now read approximate open bus instead of 0; this fixes Danny Sullivan's Indy Heat failing to boot (#120) - Improved VDP DMA timing; this fixes corrupted graphics in OutRunners (#118) - The vertical interrupt is now delayed by one 68000 instruction if a game enables vertical interrupts while a vertical interrupt is pending; this fixes Sesame Street: Counting Cafe failing to boot (#119) - The Z80 BUSACK line now changes immediately in response to bus arbiter register writes instead of waiting for the next Z80 instruction time slot; this fixes the Arkagis Revolution demo failing to boot (#123) - The emulator will now enable the bank-switching Super Street Fighter 2 mapper if the cartridge header declares the system as "SEGA DOA" in addition to the standard value of "SEGA SSF"; this fixes the Demons of Asteborg demo not working properly (#115) Other Fixes - Fixed save state slots not working properly if the ROM filename contains multiple dots; before this fix, only one slot would ever be used - (Sega CD) When a game issues a CDD command while the drive is playing, the drive now continues to read one more sector before it changes behavior in response to the new command; this fixes Radical Rex crashing during the intro (#100) - (Sega CD) Writes to PRG RAM by the main CPU and the Z80 are now blocked unless the sub CPU is removed from the bus; this fixes Dungeon Explorer from crashing after the title screen (#104) - (Sega CD) The sub CPU is now halted if it accesses word RAM in 2M mode while word RAM is owned by the main CPU, and it remains halted until the main CPU transfers ownership back to the sub CPU. This fixes glitched graphics in Marko's Magic Football (#101) - (Sega CD) Various fixes to CDC register and DMA behavior; with this plus all of the above fixes, the emulator now fully passes the mcd-verificator test suite (#105) - (NES) The UxROM mapper code (iNES mapper 2) no longer assumes that the cartridge has no PRG RAM; this fixes Alwa's Awakening: The 8-Bit Edition failing to boot (#93) - (SNES) Adjusted timing of PPU line rendering to occur 4 mclk cycles later; this fixes Lemmings having a flickering line at the top of the screen during gameplay - This worked correctly prior to v0.7.2 - it was broken by the CPU timing adjustment that fixed Rendering Ranger R2 from constantly freezing - (GB) Fixed the window X condition incorrectly being able to trigger when WX=255 and fine X scrolling is used (SCX % 8 != 0); this fixes corrupted graphics in Pocket Family GB 2 - Fixed the emulator crashing if prescale factor is set so high that the upscaled frame size exceeds 8192x8192 in either dimension
# ggspatial 1.1.9 * Fix donttest examples for updated raster/terra stack. # ggspatial 1.1.8 * Fix `annotation_spatial()` for the latest ggplot2 release (#114, #115). # ggspatial 1.1.7 * Fixed deprecated behaviour advanced in the latest ggplot2 release (#106). # ggspatial 1.1.6 * Added terra package support (@dieghernan, #92, #94) * Fix north arrow rotation (@potash, #82) * Add support for factor/categorical rasters (@JoshOBrien, #78) * Better raster support for stars (@dieghernan, #95) * Fix example data for updated sf/GDAL (@rsbivand, #101)
(NEWS.md is not updated to 1.1.7) # s2 1.1.5 * fix compiler problem on Alpine 3.19.0 (#251) # s2 1.1.4 * Updated more tests to pass on a forthcoming waldo package update (#237). # s2 1.1.3 * Made a test less strict to pass tests on Alpine Linux (#218, #220). * Updated tests to pass on forthcoming waldo package update (@hadley, #226). * Updated vendored file modifications to suppress a multi-line comment warning on gcc (#214, #227). # s2 1.1.2 - Fixed test for `as.data.frame()` for `s2_cell()` to comply with new wk version and the latest release of R (#207). - Fix unary union of an empty multipolygon (#208). - Added `#include <cstdint>` to an Abseil header to fix compilation with gcc13 (#209, #210). - Update internal Abseil to 20220623.1 LTS (#213). # s2 1.1.1 - Fix new CRAN check warnings (#202, #203). # s2 1.1.0 - Fix for s2 build on Windows with R <= 3.6.x (#142) - Fix for s2 build on MacOS with multiple openssl versions (#142, #145, #146) - Fix for s2 build on 32-bit openssl (#143, #147) - Added `s2_convex_hull()` and `s2_convex_hull_agg()` (@spiry34, #150, #151, #163). - Added `max_distance` argument to `s2_closest_edges()`, making distance-constrained k-nearest neighbours possible (#125, #156, #162). - Added a spherical `s2_point_on_surface()` implementation for polygons (@kylebutts, #152, #161) - Added a `s2_cell_union()` vector class to represent cell coverings and operators to generate them from an s2 geography vector (e.g., `s2_covering_cell_ids()`). Cell unions are useful as compact representations of spherical geometry and can be used like a bounding box to determine a possible intersection with one or more geographies (#85, #94, #164). - Refactored the simple features compatability layer into a standalone code base for potential future use in a Python adaptation (#165). - Migrate input and output to non-deprecated wk package handlers and writers (#101, #165, #168). - Make `s2_union_agg()` more efficient using a recursive merge strategy (#103, #165). - Fix package build on Raspberry Pi (#169, #171). - Fix warning on clang14 when compiling with `-O0` (#167, #172). - Added `s2_prepared_dwithin()` and fixed `s2_dwithin_matrix()` such that it efficiently uses the index (#157, #174). - Updated `s2_lnglat()` and `s2_point()` to use `wk::xy()` (a record-style vctr) to represent point coordinates. This is much faster than the previous representation which relied on `list()` of external pointers (#181, #159). - Added arguments `planar` and `tessellate_tol_m` to `s2_as_text()`, `s2_as_binary()`. Use `planar = TRUE` and set `tessellate_tol_m` to the maximum error for your use-case to automatically subdivide edges to preserve or "straight" lines in Plate carree projection on import (#182). - Added arguments `planar` and `tessellate_tol_m` to `s2_geog_from_text()`, and `s2_geog_from_wkb()`. Use `planar = TRUE` and set `tessellate_tol_m` to the maximum error for your use-case to automatically subdivide edges to ensure or "straight" lines in Plate carree projection on export (#182). # s2 1.0.7 - Update the internal copy of s2geometry to use updated Abseil, fixing a compiler warning on gcc-11 (#79, #134).
# wk 0.9.4 - Ensure package tests pass against sf 1.0-18 (#224, #225). # wk 0.9.3 - Ensure package compiles with `STRICT_R_HEADERS=1` (#222). # wk 0.9.2 - Add `wk_crs()` and `wk_set_crs()` methods for `bbox` (#213) - Fix wk_trans inconsistent meta flags handling (#217) - Ensure package builds on arm64 for Windows (#220) # wk 0.9.1 - Fix format strings/arguments for R-devel (#209). # wk 0.9.0 ## Breaking changes - The common well-known binary representation of POINT EMPTY (i.e., POINT (nan nan)) is now handled as POINT EMPTY allowing empty points to roundtrip through `wkb()` vectors (#196, #204). - `xy(NA, NA)` is now read as a null feature instead of POINT EMPTY. This preserves the invariant that null features can also be identified using `is.na()` (#205). - `xy(NaN, NaN)` is now read as POINT EMPTY and `is.na(xy(NaN, NaN))` now returns `FALSE`. This means that both EMPTY and null points can roundtrip through `xy()` (#205). ## Bugfixes and improvements - `wk_meta()` now contains a new column `is_empty`, which is `TRUE` for any feature that contains at least one non-empty coordinate. This allows more efficient detection of features with zero coordinates (#197, #199). - Updated PROJ data to use the latest pull of the database packaged with PROJ 9.3.0 (#201). - The wk package now compiles once again on gcc 4.8 (#203, #206). - Fixed `sfc_writer()` to correctly attach the `classes` attribute to sfc output with mixed geometry types (#195). - Function `sfc_writer()` now has an argument `promote_multi` to write any input as the MULTI variant. This makes it more likely that an input vector will be read as a single geometry type (#198). - The `wk_collection_filter()` now correctly increments the `part_id` when calling the child handler (@brownag, #194). # wk 0.8.0 * Added `wkb_to_hex()` (@anthonynorth, #183). * Implemented `vctrs::vec_proxy_equal()` for `wkb()` vctrs (@anthonynorth, #183). * Fixed `sfc_writer()`, which had returned NULL for some inputs (e.g., via `wk_collection()`) (@anthonynorth, #182, #186). * Added `wk_clockwise()` and `wk_counterclockwise()` to re-wind polygon rings (@anthonynorth, #188). * New replacement-function mode for `wk_coords<-()` for in-place modification of coordinates (@mdsumner, #187). * New function `wk_trans_explicit()` migrated from crs2crs (@mdsumner, #187). # wk 0.7.3 * Fix tests for updated waldo package (#178). # wk 0.7.2 * Fix use-after-free warnings. # wk 0.7.1 * Fix implicit reliance on error `as.data.frame.default()`, which no longer occurs in r-devel (#166). # wk 0.7.0 * Remove legacy headers that are no longer used by any downstream package (#146). * `validate_wk_wkt()` now errors for an object that does not inherit from 'wk_wkt' (#123, #146). * Added `wk_crs_projjson()` to get a JSON representation of a CRS object. To make lookup possible based on shortcut-style CRS objects (e.g., `"EPSG:4326"` or `4326`), added data objects `wk_proj_crs_view` and `wk_proj_crs_json` that contain cached versions of rendered PROJJSON based on the latest PROJ version (#147). * Added a `wk_crs_proj_definition()` method for `wk_crs_inherit()` (#136, #147). * Conversion to sf now uses the `sfc_writer()` for all wk classes, making conversions faster and fixing at least one issue with conversion of NA geometries to sf (#135). * `wk_plot()` now plots `NULL`/`NA` geometries and mixed geometry types more reliably (#142, #143, #149). * Exported EMPTY geometries to well-known text now include dimension (e.g., `POINT Z EMPTY`) (#141, #150). * Fixed bug where `wk_polygon()` doubled some points when the input contained closed rings (#134, #151). * Fixed bug where `wk_count()` exposed uninitialized values for empty input (#139, #153). * The `xy_writer()` now opportunistically avoids allocating vectors for Z or M values unless they are actually needed (#131, #154). * Added example WKT for all geometry types and dimensions plus helper `wk_example()` to access them and set various properties (#155). * Fixes warnings when compiling with `-Wstrict-prototypes` (#157, #158). * Removed `wk_chunk_map_feature()` in favour of using chunking strategies directly (#132, #159). * Optimized `wk_coords()` for `xy()` objects (#138, #160). * Added accessor methods for record-style vectors: `rct_xmin()`, `rct_xmax()`, `rct_ymin()`, `rct_ymax()`, `rct_width()`, `rct_height()`, `crc_center()`, `crc_x()`, `crc_y()`, `crc_r()`, `xy_x()`, `xy_y()`, `xy_z()`, and `xy_m()` (#144, #161). * Added rectangle operators `rct_intersects()`, `rct_contains()`, and `rct_intersection()` (#161). # wk 0.6.0 * Fixed `wk_affine_rescale()` to apply the translate and scale operations in the correct order (#94). * Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support a chunk + apply workflow when working with large vectors (#101, #107). * C and R code was rewritten to avoid materializing ALTREP vectors (#103, #109). * Added a `wk_crs_proj_definition()` generic for foreign CRS objects (#110, #112). * Added `wk_crs_longlat()` helper to help promote authority-compliant CRS choices (#112). * Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic` in `wkt()` and `wkb()` as a flag for objects whose edges must be interpolated along a spherical/ellipsoidal trajectory (#112). * Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry vectors for better integration with sf (#113, #114). * Refactored well-known text parser to be more reusable and faster (#115, #104). * Minor performance enhancement for `is.na()` and `validate_wk_wkb()` when called on a very long `wkb()` vector (#117). * Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed for most valid objects (#119). * Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise bounding boxes (#120, #122). * Fixed headers and tests to pass on big endian systems (#105, #122). * Incorporated the geodesic attribute into vctrs methods, data frame columns, and bbox/envelope calculation (#124, #125). * Fix `as_xy()` for nested data frames and geodesic objects (#126, #128). * Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`, and `wkt_format()` (#129). * `wk_plot()` is now an S3 generic (#130). # wk 0.5.0 * Fixed bugs relating to the behaviour of wk classes as vectors (#64, #65, #67, #70). * `crc()` objects are now correctly exported as polygons with a closed loop (#66, #70). * Added `wk_vertices()` and `wk_coords()` to extract individual coordinate values from geometries with optional identifying information. For advanced users, the `wk_vertex_filter()` can be used as part of a pipeline to export coordinates as point geometries to another handler (#69, #71). * Added `wk_flatten()` to extract geometries from collections. For advanced users, the `wk_flatten_filter()` can be used as part of a pipeline (#75, #78). * `options("max.print")` is now respected by all vector classes (#72, #74). * Moved implementation of plot methods from wkutils to wk to simplify the dependency structure of both packages (#80, #76). * Added `wk_polygon()`, `wk_linestring()`, and `wk_collection()` to construct polygons, lines, and collections. For advanced users, `wk_polygon_filter()`, `wk_linestring_filter()`, and `wk_collection_filter()` can be used as part of a pipeline (#77, #84). * Added a C-level transform struct that can be used to simplify the the common pattern of transforming coordinates. These structs can be created by other packages; however, the `wk_trans_affine()` and `wk_trans_set()` transforms are also built using this feature. These are run using the new `wk_transform()` function and power the new `wk_set_z()`, `wk_set_m()`, `wk_drop_z()`, `wk_drop_m()`, functions (#87, #88, #89). # wk 0.4.1 * Fix LTO and MacOS 3.6.2 check errors (#61). # wk 0.4.0 * Removed `wksxp()` in favour of improved `sf::st_sfc()` support (#21). * Rewrite existing readers, writers, and handlers, using a new C API (#13). * Use new C API in favour of header-only approach for all wk functions (#19, #22). * Use cpp11 to manage safe use of callables that may longjmp from C++. * Vector classes now propagate `attr(, "crs")`, and check that operations that involve more than one vector have compatable CRS objects as determined by `wk_crs_equal()`. * Added an R-level framework for other packages to implement wk readers and handlers: `wk_handle()`, `wk_translate()`, and `wk_writer()` (#37). * Added a native reader and writer for `sf::st_sfc()` objects and implemented R-level generics for sfc, sfg, sf, and bbox objects (#28, #29, #38, #45). * Implement `crc()` vector class to represent circles (#40). * Added a 2D cartesian bounding box handler (`wk_bbox()`) (#42). * Refactored unit tests reflecting use of the new API and for improved test coverage (#44, #45, #46). * Added `wk_meta()`, `wk_vector_meta()`, and `wk_count()` to inspect properties of vectors (#53). * Modified all internal handlers such that they work with vectors of unknown length (#54). # wk 0.3.4 * Fixed reference to `wkutils::plot.wk_wksxp()`, which no longer exists. # wk 0.3.3 * Fixed WKB import of ZM geometries that do not use EWKB. * Added `xy()`, `xyz()`, `xym()` and `xyzm()` classes to efficiently store point geometries. * Added the `rct()` vector class to efficiently store two-dimensional rectangles. * Fixed the CRAN check failure caused by a circular dependency with the wkutils package. * Added S3 methods to coerce sf objects to and from `wkt()`, `wkb()` and `wksxp()`. # wk 0.3.2 * Fixed EWKB output for collections and multi-geometries that included SRID (#3). * Fixed CRAN check errors related to exception handling on MacOS/R 3.6.2. # wk 0.3.1 * Added a `NEWS.md` file to track changes to the package.
v0.11.0 Support copying a row to the clipboard (#97 by @mendelmaleh) Improve rendering performance by using line-buffered stderr (#107) Fix panic when filtering columns with irregular CSV (#112 by @antmelon) Disable arboard default features to reduce image related dependencies (#114 by @jqnatividad) Improve test stability across different environments (#101)
In release 2017Q4, package
ffmpeg2
was available. It is not available in 2018Q1.2017Q4:
2018Q1:
I will stick this zone in 2017Q4 since it is a LTS and I need "ffmpeg2"...
The text was updated successfully, but these errors were encountered: