-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please update amanda to latest stable 3.5.1 #274
Comments
Change MASTER_SITE to author's github. Breaking changes: GNU Emacs 25.1 or later is required. And xemacs support has been dropped Face variables, such as markdown-italic-face are now obsolete. Use face names directly in code and customizations. The face names themselves are unaffected, so this shouldn't affect most users. Delete obsoleted aliases Internal variables markdown-font-lock-keywords-basic and gfm-font-lock-keywords are now obsolete. markdown-font-lock-keywords is now used instead, but users should use font-lock-add-keywords instead of modifying this variable. markdown-mode now adds entries to the beginning of auto-mode-alist rather than the end. If you were relying on the previous behavior in order to override these entries, you should fix the problem by following best practice and ensuring that your user configuration is loaded after the autoloads for markdown-mode are evaluated. (GH-331, GH-335) Point at the end of fenced code blocks is no-longer considered part of the code block ([GH-#349][]). Enable markdown-fontify-code-blocks-natively in gfm-view-mode. ([GH-#451][]) New features: GFM task list item (checkbox) insertion with C-c C-s [, or as a final fallback for markdown-do (C-c C-d). Thanks to Akinori Musha for a patch. (GH-229) Optionally move leading atx heading markup to the left margin when markdown-marginalize-headers is non-nil. Thanks to Alexis Gallagher for a patch. (GH-272, GH-274) Added pipe table editing features. Thanks to Dmitry Safronov for a patch. (GH-171, GH-266) Font lock for HTML tags and attributes, with new faces markdown-html-tag-name-face, markdown-html-tag-delimiter-face, markdown-html-attr-name-face, and markdown-html-attr-value-face. (GH-249) Font lock for HTML entities, with a new face markdown-html-entity-face. Scale down large inline images using markdown-max-image-size, a cons cell of the form (max-width . max-height). Added read-only viewing modes markdown-view-mode and gfm-view-mode with keymaps similar to view-mode and help-mode. (GH-296) Optionally add footnote definitions to the end of the imenu index using markdown-add-footnotes-to-imenu. (GH-235) Add custom variables markdown-xhtml-body-preamble and markdown-xhtml-body-epilogue for wrapping additional XHTML tags around the output. (GH-280, GH-281) Add markdown-unused-refs command to list and clean up unused references (available via C-c C-c u). (GH-322) Add markdown-insert-table (C-c C-s t) for interactive table insertion. (GH-369) Add markdown-kill-outline and markdown-kill-block functions. Added markdown-display-remote-images for viewing remote images. Thanks to Sean Allread for the patch. (GH-378) markdown-back-to-heading can be used as command (GH-415)
Update ruby-recog package to 2.3.14. 2.3.14 - 2020.08.07 Highlights: * HTTP: Improved coverage of VNC related web services (#282) * HTTP: Improved coverage and CPEs of SonicWall and Cisco Expressway (#283) 2.3.13 - 2020.08.03 Highlights: * Improving coverage of Moxa devices (#280) * Adding fingerprints for certain high volume services as observed by Project Sonar (#280, #281) * CPE: Improving the number of fingerprints and Project Sonar matches that returned CPEs (#281) 2.3.12 - 2020.07.23 Highlights: * HTTP: Additional SAP NetWeaver and Glassfish coverage and fixes (#279) * FTP: Serv-U and Filezilla improvements (#279) * CPE: Tweaks to vendor, service, and cpe-remap.yaml which resulted in much better coverage for services frequently seen on the Internet. See PR for stats. (#279) 2.3.11 - 2020.07.16 Highlights: * HTTP: Adjust banner for $ProjectRevision (Treck TCP/IP) by Anderson Luan (#272) * HTTP: SAP Internet Graphics Server and Message Server fingerprints (#275) * DNS: Windows Server 2008 SP2, performance and other coverage tweaks (#276) * DNS: Avoid spoofed Microsoft DNS Server, add Debian Buster (#277) * CPE: Correct CPE generating automation (#278) 2.3.10 - 2020.07.14 Highlights: * SAP NetWeaver: Telnet and HTTP tweaks (#274) 2.3.9 - 2020.07.14 Highlights: * Upgrade lxml, improve fingerprint readability (#268) * New fingerprints and completed normalization by HD Moore (#269) * New Database: favicons.xml (MD5 fingerprints for favicon.ico files) by HD Moore (#270) * HTTP: Project Sonar HTTP updates (including SAP Netweaver / Oracle) (#273)
Is there any particular reason holding this back? I could try to compile it myself in a OmniOS zone and report back, unless there are some serious showstoppers (I am not a build expert). |
Realistically things are only updated when people who are interested in them make that happen. One of the things that make this one a little trickier is that there are quite a lot of patches in the current pkgsrc version, and so someone who uses this software is going to need to go through them and figure out which are still required and which can be dropped. I'm more than happy to provide pkgsrc support to anyone interested in working on this, but it's unlikely to be something I will work on myself. |
Thanks,
I am definitely willing to try, although I am a absolute newbie and the "quite a lot of patches" part sounds a bit scary. I will try, using a pkgsrc zone on OmniOS and report back. |
As reference, these are the patches mentioned above. |
# xml2 1.3.2 * `read_html()` and `read_xml()` now error if passed strings of length greater than one (#121) * `read_xml.raw()` had an inadvertent regression in 1.3.0 and is now again fixed (#300) * Compilation fix on macOS 10.15.4 (@kevinushey, #296) # xml2 1.3.1 * `read_html()` now again works with HTML files with non-ASCII encodings (#293). # xml2 1.3.0 * Removes the Rcpp dependency # xml2 1.2.5 * Fix compilation issue on macOS versions after High Sierra when not using homebrew supplied libxml2 # xml2 1.2.4 * Fix potential dangling pointer with internal `asXmlChar()` function (@michaelquinn32, #287). * `as_xml_document()` now handles cases with text nodes trailing normal nodes (#274). * `xml_add_child()` can now create nodes with a `par` attribute. These previously errored due to partial name matching of the `parent` function in the internal `create_node()` function. (@jennybc, #285) * `libxml2_version()` now returns a semantic version rather than alphanumeric version, so "2.9.10" > "2.9.9" (#277)
Fix tests. 4.0.2 (2021-12-20) ================== Misc ---- - `#259 <https://github.com/aio-libs/async-timeout/issues/259>`_, `#274 <https://github.com/aio-libs/async-timeout/issues/274>`_
v1.6.0 (2022-10-02) It's been 9 months since the last release already! This is not a huge update feature-wise, but it still contains a few nice new improvements and a few bugfixes, contributed by 11 different people. The most important new feature is probably the option to override the cache directory through the config file. The TEALDEER_CACHE_DIR env variable is now deprecated. A note to packagers: Shell completions have been moved to the completion/ subdirectory! Packaging scripst might need to be updated. Changes: [added] Allow overriding cache directory through config (#276) [added] Add --no-auto-update CLI flag (#257) [added] Show note about auto-updates when cache is missing (#254) [added] Add support for android platform (#274) [added] Add custom pages to list output (#285) [fixed] Cache: Return error if HTTP client cannot be created (#247) [fixed] Handle cache download errors (#253) [fixed] Do not page output of tldr --update (#231) [fixed] Create macOS release builds with bundled root certificates (#272) [fixed] Clean up and fix shell completions (#262) [deprecated] The TEALDEER_CACHE_DIR env variable is now deprecated (#276) [removed] The --config-path command was removed, use --show-paths instead (#290) [removed] The -o/--os command was removed, use -p/--platform instead (#290) [removed] The -m/--markdown command was removed, use -r/--raw instead (#290) [chore] Move shell completion scripts to their own directory (#259) [chore] Update dependencies (#271, #287, #291) [chore] Use anyhow for error handling (#249) [chore] Switch to Rust 2021 edition (#284)
v5.10.1 #274: Fixed ResourceWarning in _common.
# RSQLite 2.2.20 (2022-12-21) ## Features - Upgrade bundled SQLite to 3.40.0 (#446). ## Tests - Fix test on non-UTF-8 locales. ## Internal - GitPod and cmake integration. # RSQLite 2.2.19 (2022-11-22) ## Bug fixes - Add missing boost headers for icpc compiler (@lolow, #442, #443). ## Internal - Use testthat edition 3 (#438). # RSQLite 2.2.18 (2022-10-04) - Upgrade bundled SQLite to 3.39.4 (#435). # RSQLite 2.2.17 (2022-09-09) - Upgrade bundled SQLite to 3.39.3 (#433). # RSQLite 2.2.16 (2022-08-16) - Upgrade bundled SQLite to 3.39.2 (#431). # RSQLite 2.2.15 (2022-07-15) - Upgrade bundled SQLite to 3.39.1 (#429). # RSQLite 2.2.14 (2022-05-05) - Upgrade bundled SQLite to version 3.38.5 (#421, #423). # RSQLite 2.2.13 (2022-04-29) - Upgrade bundled SQLite to version 3.38.3 (#418). # RSQLite 2.2.12 (2022-04-02) ## Features - Upgrade bundled SQLite to version 3.38.2 (#415). ## Internal - Prefer `empty()` over `size() == 0` (#410, @MichaelChirico). - Refactor to improve code consistency (#411, @MichaelChirico). - Use more parsimonious header to avoid CRAN warnings. # RSQLite 2.2.11 (2022-03-07) ## Features - `initExtension()` gains `extension` argument (#407, #408) with options `"math"`, `"regexp"`, `"series"` and `"csv"` (#274, #389, @mgirlich). - Upgrade bundled SQLite to version 3.38.0 (#405). ## Bug fixes - Skip failing test on CRAN. # RSQLite 2.2.10 (2022-02-16) ## Features - Upgrade bundled SQLite to version 3.37.2 (#403). ## Documentation - Explain reason for bundling SQLite sources. - Add known SQLite authors to `DESCRIPTION`. ## Internal - Add test for interrupt behavior in `sqliteSetBusyHandler()` (#401). - Make method definition more similar to S3. All `setMethod()` calls refer to top-level functions (#396). # RSQLite 2.2.9 (2021-12-06) ## Features - Upgrade bundled SQLite to version 3.37.0 (#392). - `dbConnect()` now supports URIs that start with `file://` for the `dbname` argument. The SQLite code is now built with the `SQLITE_USE_URI` (#390, @tschoonj). ## Bug fixes - `dbBegin()`, `dbCommit()` and `dbRollback()` support keywords in savepoint names (#386). ## Internal - Adapt to DBItest 1.7.2 (#385). - Enable all DBItest tests, passing now. # RSQLite 2.2.8 (2021-08-21) - Upgrade bundled SQLite to version 3.36.0 (#374). - Fix build on CentOS 7 (#367). - Busy callback emits message instead of warning (#355). - Avoid using memoise at build time (#371).
# rgl 1.0.1 ## Major changes * The long promised deprecations of the `rgl.*` functions have happened. Now deprecated: `rgl.abclines`, `rgl.bbox`, `rgl.bg`, `rgl.clear`, `rgl.clipplanes`, `rgl.close`, `rgl.light`, `rgl.lines`, `rgl.linestrips`, `rgl.material`, `rgl.open`, `rgl.planes`, `rgl.points`, `rgl.quads`, `rgl.select3d`, `rgl.set`, `rgl.setAxisCallback`, `rgl.sprites`, `rgl.surface`, `rgl.texts`, `rgl.triangles`, and `rgl.viewpoint`. * A vignette "Deprecating the `rgl.*` interface" has been added. * Also deprecated: `elementId2Prefix`, `writeWebGL` ## Minor changes * Since `rgl.material` is deprecated and no longer contains the list of material types in its argument list, `rgl.material.names` and `rgl.material.readonly` have been added. * Similarly, `rgl.par3d.names` and `rgl.par3d.readonly` contain lists of properties that may be set or queried in `par3d()`. * The flexibility improvements for `surface3d()` in 0.111.6 were incomplete. * Argument `flip` has been added to `surface3d()` to allow front and back to be switched. # rgl 0.111.6 ## Minor changes * Added a panning example to the help page for `setUserCallbacks()`. * Replaced all calls to `sprintf` from C/C++ code with calls to `snprintf`. * `surface3d` and `rgl.surface` are now more flexible, allowing any of the 3 coordinates to be a vector or matrix as long as at least one is a matrix. * `material3d` can now specify an `id` to query properties for individual objects. * Since `rgl.material` is soon to be deprecated and no longer contain the list of material types in its argument list, `rgl.material.names` and `rgl.material.readonly` have been added. * Similarly, `rgl.par3d.names` and `rgl.par3d.readonly` contain lists of properties that may be set or queried in `par3d()`. * Made some examples conditional on interactive use to save time on CRAN. ## Bug fixes * Default mouse modes used when a window is opened by an `rgl.*` call (which is not recommended!) now match the defaults in `rgl::r3dDefaults`. * Missing values could cause `surface3d()` to segfault. * The C source code for `gl2psGetFileFormat` missed declaring a prototype. # rgl 0.110.2 ## Major changes * Material property `"blend"` has been added, to allow various kinds of blending for semi-transparent objects (issue #245). ## Minor changes * The `Buffer` object now handles reading of sparse accessors. * Low level drawing of primitives has been made more memory efficient. This is only likely to make a noticeable change with very large objects, where R was running out of memory because of unnecessary duplication. (Related to issue #260.) * Recycling of x, y and z vectors in several functions is more consistent. * The `polygon3d()` function now chooses coordinates automatically, as `triangulate()` does (PR #262.) * The `mtext3d()` and related functions such as `title3d()` now accept language objects other than expressions, as `plotmath3d()` always has (issue #273). ## Bug fixes * The bounding box could be calculated incorrectly if data all had large values (issue #250). * Shiny displays failed to load the shaders (issue #249). * `transform3d()` failed due to missing argument (issue #253). * `readOBJ()` is now more flexible in what kinds of separators it will accept. (issue #258). * Failure to initialize could cause a segfault. * On non-macOS platforms, gray-scale textures failed to display, with a message about an invalid enumerant. * The third coordinate for `adj` that was added in 0.108.3 was not rendered properly in `rglwidget()` displays of text. This sometimes caused text to disappear when it was near the far limit of the display (issue #269). * The X11 error fix in 0.109.6 could result in R freezing in `Rcmdr`. * Low level drawing functions are now more consistent about returning an invisible `NULL` if asked to plot zero items, rather than raising an error or crashing (issue #274). * Calling `axis3d()` with no ticks or labels no longer triggers an error, it now silently returns `NULL`. # rgl 0.109.6 ## Minor changes * `rglwidget()` displays now act on "pointer" events, not just "mouse" events, so they should be more usable on touch screens and tablets (PR #240). ## Bug fixes * Plotting `scene3d()` objects didn't handle suppressed axes properly, drawing the default axis instead (issue #241). * On some systems using X11, `rgl` would segfault when the "fixed" font was not found. * X11 errors could cause R to abort. # rgl 0.109.2 ## Major changes * Changes to support glTF animation: - Handling of `embedding = "modify"` for the model matrix has changed. Now the centering step is only done for `embedding = "replace"`. In addition, various bugs have been fixed. - If a subscene has no lights defined, the lights from the parent are used. - `plot.rglscene()` now ends with the root subscene as current. It also allows specification of `open3d()` parameters in a list. - The `MATn` types in `Buffer` are returned as arrays with dim `c(n, n, count)`. - The `plot3d.rglscene` method now passes `...` to `open3d()`. - The `setUserShaders()` function now allows arrays of 4x4 matrices as "uniforms", and allows additional textures to be specified. * `sprites3d()` now has the option of `rotating = TRUE`, to allow 3D sprites to rotate with the scene. * Added `getShaders()` function to get shaders used in WebGL. * Now detects if `rgl` is running within `reprex::reprex()` and if so arranges that a screenshot will be included in the output. * Added default shaders to be used in `rglwidget()`, rather than constructing them on the fly. This incompatibly affects the use of lights and clipping planes with user shaders: their data is now stored in arrays rather than multiple numbered variables. ## Minor changes * Now that `pkgdown` 2.0.0 has been released, a number of internal workarounds to support the development version have been removed. * Added `as.mesh3d()` methods for `"rglsubscene"` and `"rglscene"`. * `open3d()` now handles `useNULL` and `silent` arguments passed in `params`. * Controls passed to `playwidget()` may now include a component specifying HTML dependencies. * Added `rglwidgetClass.readAccessor()` method to let other code use the buffering. * Changed the internal organization of bounding box calculations. * All functions that produce meshes now accept material properties. Newly modified to do so using the `...` argument: `cylinder3d()`, and `getBoundary3d()`. * Updated the system requirements and installation instructions. * Solid bounding box decorations now try harder to display 3 faces (issue #206). * Now that `webshot2` is on CRAN, instructions for installing it from Github have been removed. * Sometimes `webshot2` snapshots are very slow, so the default for the `webshot` argument to `snapshot3d()` now depends on the `RGL_USE_WEBSHOT` environment variable, using `TRUE` if it is unset. (Reported by Prof. B. D. Ripley.) * If the Chrome browser is not found, `snapshot3d(webshot = TRUE)` now issues a warning and reverts to using `rgl.snapshot()`. * Buffers now use "normalized integers" to store color or texture coordinate values that lie between 0 and 1 when it saves some space. * At the request of CRAN, the `akima` package is no longer suggested. ## Bug fixes * `as.mesh3d.rglobject()` didn't handle objects with indices properly. * In WebGL, the front vs back calculation sometimes got the wrong result (issue #164). * `pop3d(tag = x)` did not always find the objects with `tag == x` if they were not in the current subscene. * The default values for `front` and `back` in `rgl.material` and `material3d` are now `"filled"`, as documented in some places. * The `fog` setting wasn't handled properly by `bg3d()`. * Numerous cases of partial argument matching were fixed (suggestion of Henrik Bengtsson in issue #170.) * Argument `col` is accepted as a synonym for `color` in `material3d()` and `rgl.material()`. * `planes3d()` objects were not displayed consistently in `rgl` windows and WebGL displays, because the bounding boxes were not computed consistently (issue #169). * Some initialization wasn't done properly in Shiny apps, so they failed after a redraw (issue #173). * Buffers are now optional, as they don't work with Shiny scene changes (also issue #173). * The NULL device would sometimes miscalculate the bounding box. * `selectpoints3d(closest = TRUE)` selected too many points when multiple objects were in the scene. * Clearing nested subscenes could cause a segfault and crash. * In `knitr` and `rmarkdown`, blank plots could be shown when `par3d(skipRedraw=TRUE)` was set (issue #188). * Objects drawn with `sprites3d()` weren't lit correctly in WebGL (issue #189). * Objects with textures were sometimes drawn more than once, both before the texture loaded and after. This was most noticeable for objects with user textures. * Axis mode `"pretty"` got lost when scenes were redrawn. * Tick labels were sometimes lost in WebGL displays and `snapshot3d()` results (issue #197). * The new material properties from 0.107.10 and 0.108.3 were not handled properly by `plotmath3d()`. * `rglMouse()` did not set the default value of the drop-down selector properly (issue #213). * `merge.mesh3d()`, used by `filledContour3d()`, didn't handle colors properly (issue #212). * `bg3d(sphere = TRUE)` has been fixed (issue #207). * Textures were not appearing on spheres, and front-back differences weren't being rendered (issue #217). * When "knitting" within RStudio under R 4.2.0 on Windows, `rgl` scenes didn't appear (reported by Dieter Menne.) A workaround has been added. * In `rglwidget()`, axis labels were not always displayed, and did not move with solid bounding box decorations properly (issue #206). * On some systems, `lines3d()` using both missing values and transparency did not draw properly (issue #234, originally reported by Gaspar Jekely). * The `rglShared()` example failed when `crosstalk` was uninstalled. # rgl 0.108.3.2 ## Bug fixes * Changes introduced in 0.100.50 lacked checks; these caused segfaults in Windows with R 4.2.0 and RStudio (issue #208). * A typo caused problems loading fonts on some systems. # rgl 0.108.3 ## Major changes * Added `getBoundary3d()` function to extract the boundary edges of a mesh. * Added material property `tag`, a string associated with each object. The value is reported by `ids3d(tags = TRUE)` and may be used to select objects in most functions that use ids, but otherwise is largely ignored by `rgl`. The `tagged3d()` function returns information on tags. * Primitive types (points, lines, segments, triangles, quads) can now accept an `indices` parameter, similar to the indices in `mesh3d` objects. * Added `Buffer` object, based on glTF design, for holding binary data for `rglwidget()`. ## Minor changes * Allowed for a third coordinate in `text3d()`'s `adj` parameter. * Added support for `adj`, `pos` and `offset` to `sprites3d()`. * Added support for `pos` values of `0` (at specified location), `5` (in front of it), and `6` (behind it) in `text3d()`, `sprites3d()` and `plotmath3d()`. * `crosstalk` is now a Suggested package, rather than a required one. * The `Makevars.ucrt` file has been modified with contributions from Tomas Kalibera to work with his `winutf8` build of R. * `bgplot3d()` no longer pauses for each page when running examples. * `deldir` version 1.0-2 is incompatible with `rgl`. Added the `checkDeldir()` function to avoid running it. * `shade3d()` treated texture coordinates like colors, and duplicated the first one for the whole face when `meshColor = "faces"` was chosen. Instead, they are now treated like vertex coordinates. (Reported by Michael Sumner in issue #145). * Corrected the documentation and made the implementations of `asHomogeneous()`, `asEuclidean()` etc. more consistent. * An `as.rglscene()` generic has been added, though no methods are defined in this package. * `downlit` 0.4.0 has been released with support for `rgl`, so instructions for installing the devel version have been removed. ## Bug fixes * Fixed rendering of text as sprites3d() objects. * Added `--static` flag to configure script for FreeType installation. (Suggestion of Simon Urbanek and Prof. Brian Ripley.) * `shade3d()`, `wire3d()` and `dots3d()` overrode `"front"` and `"back"` material settings in mesh objects. * `rglwidget()` handling of bounding box decorations had several bugs. * `rgl` could not find routines in the DLL on some Windows installs (Issue 148.) * Some cases where allocations were not protected have been fixed.
## 3.0.0 - 2023-06-03⚠️ This release contains some minor breaking changes in the internal API and improvements to the parsing strictness. **Full Changelog**: <executablebooks/markdown-it-py@v2.2.0...v3.0.0> ### ⬆️ UPGRADE: Drop support for Python 3.7 Also add testing for Python 3.11 ### ⬆️ UPGRADE: Update from upstream markdown-it `12.2.0` to `13.0.0` A key change is the addition of a new `Token` type, `text_special`, which is used to represent HTML entities and backslash escaped characters. This ensures that (core) typographic transformation rules are not incorrectly applied to these texts. The final core rule is now the new `text_join` rule, which joins adjacent `text`/`text_special` tokens, and so no `text_special` tokens should be present in the final token stream. Any custom typographic rules should be inserted before `text_join`. A new `linkify` rule has also been added to the inline chain, which will linkify full URLs (e.g. `https://example.com`), and fixes collision of emphasis and linkifier (so `http://example.org/foo._bar_-_baz` is now a single link, not emphasized). Emails and fuzzy links are not affected by this. * ♻️ Refactor backslash escape logic, add `text_special` [#276](executablebooks/markdown-it-py#276) * ♻️ Parse entities to `text_special` token [#280](executablebooks/markdown-it-py#280) * ♻️ Refactor: Add linkifier rule to inline chain for full links [#279](executablebooks/markdown-it-py#279) *‼️ Remove `(p)` => `§` replacement in typographer [#281](executablebooks/markdown-it-py#281) *‼️ Remove unused `silent` arg in `ParserBlock.tokenize` [#284](executablebooks/markdown-it-py#284) * 🐛 FIX: numeric character reference passing [#272](executablebooks/markdown-it-py#272) * 🐛 Fix: tab preventing paragraph continuation in lists [#274](executablebooks/markdown-it-py#274) * 👌 Improve nested emphasis parsing [#273](executablebooks/markdown-it-py#273) * 👌 fix possible ReDOS in newline rule [#275](executablebooks/markdown-it-py#275) * 👌 Improve performance of `skipSpaces`/`skipChars` [#271](executablebooks/markdown-it-py#271) * 👌 Show text of `text_special` in `tree.pretty` [#282](executablebooks/markdown-it-py#282) ### ♻️ REFACTOR: Replace most character code use with strings The use of `StateBase.srcCharCode` is deprecated (with backward-compatibility), and all core uses are replaced by `StateBase.src`. Conversion of source string characters to an integer representing the Unicode character is prevalent in the upstream JavaScript implementation, to improve performance. However, it is unnecessary in Python and leads to harder to read code and performance deprecations (during the conversion in the `StateBase` initialisation). See [#270](executablebooks/markdown-it-py#270), thanks to [@hukkinj1](https://github.com/hukkinj1). ### ♻️ Centralise indented code block tests For CommonMark, the presence of indented code blocks prevent any other block element from having an indent of greater than 4 spaces. Certain Markdown flavors and derivatives, such as mdx and djot, disable these code blocks though, since it is more common to use code fences and/or arbitrary indenting is desirable. Previously, disabling code blocks did not remove the indent limitation, since most block elements had the 3 space limitation hard-coded. This change centralised the logic of applying this limitation (in `StateBlock.is_code_block`), and only applies it when indented code blocks are enabled. This allows for e.g. ```md <div> <div> I can indent as much as I want here. <div> <div> ``` See [#260](executablebooks/markdown-it-py#260) ### 🔧 Maintenance changes Strict type annotation checking has been applied to the whole code base, [ruff](https://github.com/charliermarsh/ruff) is now used for linting, and fuzzing tests have been added to the CI, to integrate with Google [OSS-Fuzz](https://github.com/google/oss-fuzz/tree/master/projects/markdown-it-py) testing, thanks to [@DavidKorczynski](https://github.com/DavidKorczynski). * 🔧 MAINTAIN: Make type checking strict [#](executablebooks/markdown-it-py#267) * 🔧 Add typing of rule functions [#283](executablebooks/markdown-it-py#283) * 🔧 Move linting from flake8 to ruff [#268](executablebooks/markdown-it-py#268) * 🧪 CI: Add fuzzing workflow for PRs [#262](executablebooks/markdown-it-py#262) * 🔧 Add tox env for fuzz testcase run [#263](executablebooks/markdown-it-py#263) * 🧪 Add OSS-Fuzz set up by @DavidKorczynski in [#255](executablebooks/markdown-it-py#255) * 🧪 Fix fuzzing test failures [#254](executablebooks/markdown-it-py#254)
# forcats 1.0.0 ## New features * New `fct_na_value_to_level()` and `fct_na_level_to_value()` to convert NA values to NA levels and vice versa (#337). ## Minor improvement and bug fixes * All functions now validate their inputs, giving more useful errors if you accidentally misspecify an input. * `fct_collapse()` can now use `other_level = NA` (#291). * `fct_count()` works with factors that contain `NA`s in levels. * `fct_explicit_na()` is deprecated in favour of `fct_na_value_to_level()`. * `fct_expand()` gains an `after` argument so that you can choose where the new levels are placed (#138). * `fct_infreq()` gains the ability to weight by another variable using the `w` argument (#261). * `fct_inorder()` now works when not all levels appear in the data (#262). * `fct_lump_prop()` and friends now work correctly if you supply weights and have empty levels (#292). * `fct_lump_n()` and `fct_lump_prop()` will now create an "Other" level even if it only consists of a single level. This makes them consistent with the other `fct_lump_*` functions (#274). * `fct_other()` no longer generates a warning if no levels are replaced with other (#265). * `fct_relevel()`, `fct_cross()`, and `fct_expand()` now error if you name the arguments in `...` since those names are ignored and your code probably doesn't do what you think it does (#319). * `fct_reorder()` and `fct_reorder2()` now remove `NA` values in `.x` with a warning (like `ggplot2::geom_point()` and friends). You can suppress the warning by setting `.na_rm = TRUE` (#315). * `fct_reorder()` and `fct_reorder2()` gain a new `.default` argument that controls the placement of empty levels (including levels that might become empty after removing missing values in `.x`) (#266). * `fct_unique()` now captures implicit missing values if present (#293). # forcats 0.5.2 * New `fct()` which works like `factor()` but errors if values of `x` are not included in the levels specification (#299) * `first2()` and `last2()` now ignore missing values in both `x` and `y` (#303). * Error messages are more informative.
2.6.4 (2023-08-25) * If a task returns an exception value, do not raise it in #wait. (#270) * Minor improvement to test performance. * Test multiple process waits. (#273) * Failing timeout while getting from stdin. (#266) * Fix handling of TimeoutError in io_wait. (#274) * Add test for blocking IO#gets in task. (#267)
ruby-csv is default gem but 3.2.7 is newer version for both Ruby 3.1 and 3.2 with a few bug fixes. 3.2.7 (2023-06-26) Improvements * Removed an unused internal variable. GH-273 [Patch by Mau Magnaguagno] * Changed to use https:// instead of http:// in documents. GH-274 [Patch by Vivek Bharath Akupatni] * Added prefix to a helper module in test. GH-278 [Patch by Luke Gruber] * Added a documentation for liberal_parsing: {backslash_quotes: true}. GH-280 [Patch by Mark Schneider] Fixes * Fixed a wrong execution result in documents. GH-276 [Patch by Yuki Tsujimoto] * Fixed a bug that the same line is used multiple times. GH-279 [Reported by Gabriel Nagy] Thanks * Mau Magnaguagno * Vivek Bharath Akupatni * Yuki Tsujimoto * Luke Gruber * Mark Schneider * Gabriel Nagy
[1.0.0] - 2023-11-07 A quick note to any packages. The generated shell completions and man page are now in the gen directory of the repo. They're also included in the pre-built release artifacts on the releases page. Improvements #115 Do not replace symlink with output file (@SimplyDanny) Fixes an issue where a symlink would be replaced with a regular file #124 Fix tests (@Linus789) Removed displaying the file path when passing the --preview flag and fixed how text coloring was handled in tests Breaking #192 Rename --string-mode to --fixed-strings (@CosmicHorrorDev) Renamed -s --string-mode to -f --fixed-strings to better match similar tools -s and --string-mode will still continue to work for backwards compatibility, but are no longer documented #258 Error on $<num><non_num> capture replacement names (@CosmicHorrorDev) Previously when you tried to use a numbered capture group right before some letters in the replacement text (e.g. $1foo) then it would be considered the impossible-to-use 1foo capture. The correct way to pass the numbered capture group in this case would be to surround the number with curly braces like so ${1}foo. The error just detects this case and informs the user of the issue Docs #93 Add note about in-place file modification to --help output (@jchook) #148 Doc: nitpick -- has no special meaning to shells (@hexagonrecursion) #181 Fix man page -f flag help text (@ulope) Fixed copy-pasted text in the man page's -f flag's help text #186 Improve error message for failed replacements (@CosmicHorrorDev) #187 Freshen up README (@CosmicHorrorDev) Added a repology badge to document different installation methods Improved the formatting of the benchmarks #207 Documenting $ escape (@yahkbar) Adds a section in the README that covers that $$ is a literal $ in the replacement text #227 Improve README readability (@vassudanagunta) Various formatting improvements #231 Use clap_mangen and roff to generate manpage (@nc7s) This change ensures the man page contents stay in sync with the CLI automatically, and fixes some broken rendering of the existing manpage #243 Exclude unsupported packages from the repology badge (@CosmicHorrorDev) Pre-built Releases (11295fb) Add ARM target (@chmln) Added the arm-unknown-linux-gnueabihf target to CI and releases #114 Adding aarch64-apple-darwin target (@yahkbar) #143 Fix paths to release binary in "publish" action (@skrattaren) #179 Build Adjustments (@yahkbar) striped release binaries and added the aarch64-ubuntu-linux-musl target #204 Adding armv7-unknown-linux-gnueabihf target (@yahkbar) Added the armv7-unknown-linux-gnueabihf target to the list of targets to build in CI and for each release #205 Resolving broken aarch64-apple-darwin tests (@yahkbar) Switched aarch64-apple-darwin to only try building the executable without running the tests since there seems to be no easy way to test for ARM Apple targets #206 Adding Windows builds back (@yahkbar) Added the x86_64-pc-windows-gnu and x86_64-windows-musl targets back to the list of targets to build in CI and for each release Internal #118 Fix master (@SimplyDanny) Fixes several cross-compilation issues that effected different targets in CI #182 cargo update (@CosmicHorrorDev) Bumps dependencies to their latest compatible versions #183 Switch memmap -> memmap2 (@CosmicHorrorDev) Switches away from an unmaintained crate #184 Add editor config file matching rustfmt config (@CosmicHorrorDev) Adds an .editorconfig file matching the settings listed in the .rustfmt.toml file #185 Fix warnings and clippy lints (@CosmicHorrorDev) #188 Switch atty for is-terminal (@CosmicHorrorDev) Switches away from an unmaintained crate #189 Replace structopt with clap v4 (@CosmicHorrorDev) Switches away from a defacto deprecated crate #190 Change how all shell variants are expressed (@CosmicHorrorDev) Tiny tidying up PR #196 Move generating static assets to a cargo-xtask task (@CosmicHorrorDev) Moves the generation of the man page and shell completions from a build script to a cargo-xtask task #197 Add a release checklist (@CosmicHorrorDev) #209 Dependency updates (@yahkbar) #235 Update generated assets (@CosmicHorrorDev) #236 Tone down dependabot (@CosmicHorrorDev) #245 Update sd to 2021 edition (@CosmicHorrorDev) Updates sd to the Rust 2021 edition #248 Misc Cargo.toml tweaks (@CosmicHorrorDev) Switches to use workspace edition and dependencies where appropriate #249 Resolve CI warnings (@CosmicHorrorDev) Switched from actions-rs actions to dtolnay@rust-toolchain Switched from using ::set-output to $GITHUB_ENV #251 Update dependencies (@CosmicHorrorDev) A lot of sad CI tweaking: #252 Fix build target usage in CI (@CosmicHorrorDev) #253 Improve publishing CI job (@CosmicHorrorDev) #256 More CI tweaks (@CosmicHorrorDev) #257 Fix publish action (@CosmicHorrorDev) #267 Rework the replacements flag (@CosmicHorrorDev) #269 Make modified text blue instead of green (@CosmicHorrorDev) #271 Fix release checklist indentation (@CosmicHorrorDev) #272 Remove outdated release checklist step (@CosmicHorrorDev) #274 Prepare 1.0.0-beta.0 release (@CosmicHorrorDev) #275 Update sd version in lockfile (@CosmicHorrorDev)
Highlights v0.16.0 is a big release with some new features: - CLI now doesn't require a running instance to handle commands (#290) - add file cache support for user's data (liked tracks, saved albums, followed artists, etc) (#306) - add support for opening a Spotify link from clipboard (#307) What's Changed - Add Scoop installation instruction to Readme by @rashil2000 in #263 - Improve lyrics lookup by removing remix & remaster info in query. by @Icelk in #266 - Fix typos by @kianmeng in #267 - fix: missing https for song links by @sjdonado in #269 - map media control Pause and Resume to PlayerRequests by @SebRollen in #272 - Allow shuffling context playback from CLI by @rudiejd in #275 - add explicit tags to track information by @SebRollen in #276 - Clamped progress bars to solve problems with -ve numbers by @whiskyplausible in #274 - Miscellaneous refactor and improvement by @aome510 in #287 - use track's id of linked_from if exists by @aome510 in #286 - Support handling CLI commands without a running application instance by @aome510 in #290 - Allow disabling notify when client is not streaming by @VenMolom in #298 - support disabling notification from config by @aome510 in #303 - bind C-z to AddSelectedItemToQueue by @aome510 in #304 - Cache user's data into files (liked tracks, saved albums, followed artists, etc) by @aome510 in #306 - Support open spotify link by @aome510 in #307
11.0.0 - 2022-05-18 Changed * Updated cucumber-gherkin and cucumber-messages 11.1.0 (2022-12-22) Changed * Update gherkin and messages dependencies Fixed * Restore support for matching a scenario by tag and step line numbers. (#237, #238, #239) 12.0.0 (2023-09-06) Changed * Update gherkin and messages minimum dependencies * Added in new rubocop sub-gems for testing, pinning versions where appropriate * Removed all redundant / incorrect rubocop config overrides (Placed in TODO file) * Began to refactor the repo by initially fixing up a bunch of rubocop auto-fix offenses (See PRs for details) (#257 #258) Removed * Remove support for ruby 2.4 and below. 2.5 or higher is required now 13.0.0 (2023-12-05) Changed * Now using a 2-tiered changelog to avoid any bugs when using polyglot-release * More refactoring of the repo by fixing up a bunch of manual rubocop offenses (See PR's for details) (#259 #262 #268 #274) * In all Summary and Result classes, changed the strict argument into a keyword argument See upgrading notes for 13.0.0.md (#261) * Permit usage of gherkin v27 Fixed * Restore support for matching a scenario by its Feature, Background, and Rule line numbers (#247) Removed * Remove legacy unindent gem (Now no longer required since Ruby 2.3 and Squiggly heredocs) (#278)
0.9 Improved blocks rendering by @tordex in #268 Refactor render_item based classes by @tordex in #269 Discard invalid color declarations by @stasoid in #274 Add litehtml-specific testing option in cmake by @charliewolf in #282 Basic implementation for css counters by @MicCalo in #281 Media_query: Treat unknown media type as none by @imzyxwvu in #283 Flex layout by @tordex in #285 0.8 fix: render_test._/"acid1.htm" test fails on x86 architecture 0.7 Many changes to improve rendering of inline and block elements. Improved rendering performance litehtml now passes Acid1 test Removed some legacy code Refactoring to make code more clean Added additional rendering tests
Changelog: 2.13.c.5 Highlights New features New custom key commands (#256) Support basic control chars (\n, \r, \b, \t) in text options (#238) Added support for the XF86AudioMicMute media key (#273) Added tab completion for Bash and Zsh (#230) Perf improvements Lazy-load slideshow images (#242) Disable debug build by default; faster blurring (#251) Changes by PR fix --max and --fill not scaling image when the image has the same aspect ratio as the screen by @Rio6 in #228 Add link to new active port by @loralighte in #233 chore: rename variables for examples, remove unused variables by @graves501 in #229 fix(typo): fix wrong greeter_y_expr and typo error message in arguments parser. by @cmsxbc in #237 Tab completion (#204) by @JezerM in #230 Slideshow images loaded when needed (#241) by @JezerM in #242 feat(control char): add basic control char support by @cmsxbc in #238 build: disable debug and sanitizers by default by @alanswanson in #251 Shell command options for media keys by @jclds139 in #256 Support for XF86AudioMicMute by @kwesthaus in #273 Fix: Remove breaking space in zsh completion by @kwesthaus in #274
Features / Improvements ✨ Support marking a room as a direct message room (#92) Add external_edit_file_suffix to config (#253) Allow typing newline with <S-Enter> and enable keyboard enhancement protocol (#272) Display file sizes for attachments (#278) Implement set/unset/show for alternative and canonical aliases (#279) Allow notifications on open room if terminal not focused (#281) Add command to set per-room notification levels (#305) Add message slash commands (#317) Support reacting literally with non-Emojis (#320) Include room name in desktop notifications (#326) Add ban/unban/kick room commands (#327) Add command for setting room history visibility (#328) Add commands for viewing and clearing unreads (#332) Documentation / README updates 📚 Update Welcome window to reference TOML instead of JSON (#254) Add FreeBSD installation instructions (#280) Fix openSUSE link and installation command in README (#283) Add Hombrew as install method on MacOS (#303) Bug Fixes 🐞 Fix reaction count when there are duplicate reaction events from a user (#239) Prevent sending duplicate reaction events (#240) Use color overrides for users when message_user_color is enabled (#245) Fix image preview placement when messages are preceded by a date in the timeline (#257) Trim :editor output and check if it's empty (#275) Add error for missing username on :logout (#277) Remove timeout for desktop notifications (#314) Fix underflow panics when using TextPrinter::push_span_nobreak (#322) Remove modifyOtherKeys enablement (#324) Avoid treating simple messages as Markdown (#325) Handle message marks on non-64-bit platforms (#329) Building / Housekeeping 🧹 Update to [email protected] (#241) Update Cargo.toml to v0.0.10-alpha.1 and update dependencies (#269) Update to modalkit{,-ratatui}@0.0.19 (#273) Fix LICENSE file (#274) Add missing darwin build dependency (#286) Fix newer Clippy warnings for 1.80 (#301) Add FreeDesktop MetaInfo file (#315) Update to modalkit{,-ratatui}@0.0.20 (#319) Add metadata for cargo-deb and cargo-generate-rpm (#321) Build cross-platform binaries and packages of main (#323)
- Add a new --memory-percentage flag to display used memory in percentage. Rolv Apneseth: - Minor fixes to the documentation (#274) - Display readouts in the configured order (#275) - Add a new GPU readout (#278) - Add a new disk space readout (#283) Adrian Groh: - Add a workaround for failing Android build (#280) - Fix lint warnings (#281) Matthias Baer: - Migrate from tui-rs to ratatui (#287) - Improve CI feefs: - Implement a dedicated spacing customization option for the palette Xiangkun Liu: - Fix some of the palette's color names Charlie Lin: - Fix build issues between ratatui and color-to-tui Thank you to everyone that has contributed to this release, your support is greatly appreciated.
- support for cpp (gcc & clang) with analyzer = "cpp" - Thanks @bryceberger - removal of the --path argument, replaced with --project and --watch (overrides the list of watched files). The path to the project can also be given as trailing argument as today. - Fix #274 - the cargo_json analyzer can now be leveraged to export data from the cargo metadata Diagnostic and DiagnosticSpan structs - Fix #249
## 2.1.2 Fix a breaking change (TritonDataCenter#325) introduced by the previous fix for TritonDataCenter#131. Prelude is no longer used by Happy. ## 2.1.1 This release fixes two breaking changes: * Properly qualify all uses of Prelude functions, fixing TritonDataCenter#131 * Bring back the old `%errorhandlertype` directive, the use of which is discouraged in favour of the "Reporting expected tokens" mechanism in Happy 2.1, accesible via `%error.expected`. ## 2.1 * Added `--numeric-version` CLI flag. * Documented and implemented the new feature "Resumptive parsing with ``catch``" * Documented (and reimplemented) the "Reporting expected tokens" feature (which turned to cause a breaking change in this release: TritonDataCenter#320) ## 2.0.2 The 2.0.1 release in turn exposed two more regressions: * Generated code uses PatternGuards without declaring it (TritonDataCenter#309) * Use of `happy-lib:*` syntax to depend on private library components triggered a bug in Cabal versions 3.0 and 3.2 (TritonDataCenter#311) This release fixes both. ## 2.0.1 The 2.0 release changed the indentation character from tabs to two spaces, triggering an unforced breaking change in GHC (TritonDataCenter#303). This release provides the fix by using eight spaces for indentation. ## 2.0 There are two main breaking changes in this release: 1. Removed non-array, non-GHC modes, so flags `-ag` are the default now and become no-ops. 2. Generated parsers now activate the language extension `-XNoStrictData` without which every use of a happy parser would lead to an immediate crash (TritonDataCenter#273). This causes us to drop support for GHC < 8.0. Furthermore, the project structure was modularized and a library `happy-lib` containing the implmentation of the `happy` executable was extracted. Quite similar to the situation with GHC vs. the GHC API, we expect that `happy` will continue to be a stable CLI tool with solid (if occasionally out of date) documentation, while the design, documentation and implementation of `happy-lib` is still in flux and use is only recommended to expert users. Other, more minor changes: * Revert the new bootstrapping system of 1.21.0 to mitigate build issues (TritonDataCenter#255, TritonDataCenter#274). * Encode action table offsets in 32 bit instead of 16 bit (TritonDataCenter#93, TritonDataCenter#199, TritonDataCenter#266). This increases the size of generated parsers a bit (about 250KB for GHC's parser), but also manages to generate parsers for grammars that were previously running into the size limit (TritonDataCenter#199). * The documentation has been converted to ReStructuredText, hosted at https://haskell-happy.readthedocs.io/en/latest/ (TritonDataCenter#226) * A few internal refactorings to the structure of generated code.
Would it please be possible to get an update for amanda? The most recent stable release is version 3.5.1, December 1, 2017.
There have been quite a bit of fixes since version 3.3.9, including better solaris compilation (if that matters).
I can help testing if needed (on SmartOS or OmniOS).
Thank you!
The text was updated successfully, but these errors were encountered: