https://github.com/yihui/knitr/releases
knitr 1.40
24 Aug 15:39
NEW FEATURES
* Added a function convert_chunk_header() to convert the old in-header chunk
options to the new in-body chunk options (#2149#2151).
* Added a new "graphics device", dev = "gridSVG", which uses
gridSVG::grid.export() to export grid graphics to SVG (thanks, @jooyoungseo
, #2152).
* Added a new engine eviews, which calls the EviewsR package to execute
EViews code (thanks, @sagirumati, #2158).
* Added support for a php engine like other engines for interpreted
languages. It will call php -r <code>, with <code> being the chunk content
(thanks, @ralmond, #2144).
* Per suggestion of @jakubkaczor (#2116) and discussion with @pedropark99 (#
2140), the chunk option fig.sep can also be used to add LaTeX code before
the first sub-figure now. Previously this option can only be used for
adding LaTeX code after each sub-figure.
* knitr::kable() supports tabularx and xltabular environments now for LaTeX
tables, e.g., knitr::kable(head(iris), format = 'latex', tabular =
'tabularx') (thanks, @amarakon, #2138).
* For HTML output formats of R Markdown, SVG plots (e.g., in case of chunk
option dev = 'svg' or dev = 'gridSVG') can be embedded differently now when
options(knitr.svg.object = TRUE): if the HTML output is self-contained, the
raw SVG code will be embedded directly in HTML, otherwise the .svg file is
embedded in the <object> tag. By default, this feature is not enabled,
i.e., the default is options(knitr.svg.object = FALSE) for
backward-compatibility, which means the <img> tag is used for SVG plots
just like other plot formats. This new feature will make assistive
technology agents, such as screen readers, interact with SVG plots (thanks,
@jooyoungseo, #2152).
knitr 1.39
27 Apr 02:07
MAJOR CHANGES
* Added an argument rel_path to include_graphics(), which defaults to TRUE,
meaning that this function will try to convert absolute paths to relative
paths automatically. If the conversion fails, it will issue a warning. If
you want to suppress the conversion (and the warning), you may use rel_path
= FALSE or set the global option options(knitr.graphics.rel_path = FALSE).
In the previous version of knitr, this function would always issue a
warning when it detects absolute paths (thanks, @davidski @kendavidn, #2119
).
Its functionality was merged into the "clock" plugin of xfce4-panel.
(This package should have had its PKGREVISION dropped when the update
to 4.18 was made, but it's probably too late now.)
It looks like MAME 0.251 has made it out the door just in time for
the end of 2022! December felt like a long month in MAME development,
because so much happened! Nebula, an elusive DECO Cassette game,
is now emulated. With working steering controls, Magical Pumpkin:
Puroland de Daibouken is now playable. Two members of the HP 9825
family from the 1970s have been added, and issues with keyboard
input on localised versions of the HP 86B have been fixed.
One of the most interesting systems added this month is the so-called
Gerät 32620, make by the Institut für Kosmosforschung of the Deutsche
Demokratische Republik. This device was used to read coded messages
to be broadcast via shortwave radio numbers stations for reception
by undercover agents. If a human were to read the numbers, they
could inadvertently disclose knowledge about the nature of the
messages or the coding scheme in their speech patterns. This device
gives a small glimpse into the shadowy world of espionage.
Konami fans have a lot to be excited about. Firstly, two more
hand-held LCD games have been added: Skate or Die, and Bill Elliott’s
NASCAR Racing. Secondly, Windy Fairy has been making steady progress
on the PowerPC-based arcade systems, with gun controls now working
in Teraburst. Finally, various refinements and fixes to the CPU
core for Konami’s custom 6809 processor have fixed a subtle parallax
scrolling effect in the classic Padodius DA!
Several systems have been fleshed out noticeably this month,
including the NEC PC-8801mkII SR family of Japanese computers, the
3com Palm IIIc and Palm m100 PDAs, and the Yamaha DX100 synthesizer.
Additionally, the NEC PC-88VA2 can now boot most software, and the
work on the Palm systems has allowed the VTech IQ Unlimited to show
signs of life.
Quite a few systems have had pluggable controller support added
this month, and support for some additional controllers has been
added, including:
* Pluggable controller support for consoles and computers from
Sega, NEC and Sharp.
* Sega Mega Drive mouse and 4-player adaptor support.
* Support for an ATmega-based paddle controller that works with
export versions of the Sega Master System.
* NEC PC Engine mouse support.
* Support for the Dempa Micom Soft XE-1AP, the first analog
gamepad. Can be used with compatible software for the Sega Mega
Drive, NEC PC Engine, Sharp X68000 and FM Towns families.
Of course, there are lots of other fixes and emulation improvements.
The Apple IIgs has better ADB and real-time clock emulation. Sega’s
Turbo and Buck Rogers: Planet of Zoom have better controls, and
the latter has had graphical priority issues fixed. The NES APU
frame counter interrupt is now emulated, fixing issues with dozens
of games. For developers, debugger command and expression history
is now saved between sessions.
2022-12-10 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.31
* src/digest.c: Replace sprintf with snprintf
* .editorconfig: Added
* .Rbuildignore: Updated
2022-11-05 Dirk Eddelbuettel <edd@debian.org>
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3
2022-10-17 Dirk Eddelbuettel <edd@debian.org>
* DESCRIPTION (Version, Date): Release 0.6.30
* src/crc32.c: Modernize three function signatures to current C
standards to appease clang-15 now used by CRAN
* src/sha2.c (SHA512_End): Align two function signatures to their
prototypes to appease gcc-12
2022-10-02 Dirk Eddelbuettel <edd@debian.org>
* docs/mkdmt-src/src/index.md: Several small updates with upgrade to
Material for MkDocs 8.5.5
XMakemol is a mouse-based program, written using the LessTif widget set,
for viewing and manipulating atomic and other chemical systems. It reads
XYZ input and renders atoms, bonds and hydrogen bonds.
xfce4-appfinder, xfce4-power-manager, xfce4-thunar, xfce4-wm,
xfce4-desktop, xfce4-garcon, xfce4-panel, xfce4-settings
The full changelog (long) can be found at
https://www.xfce.org/download/changelogs/4.18.
# Changelog
## 0.9.35 - 2022-12-16
### Fixed
- Segfaults caused by class inheritance in Python
- Segfaults caused by cleanup of incomplete initialization of Python instances