Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
(Change log entries absent for some releases. Mostly commits and
subsequent reversions it seems. Also some dictionary updates.)
v1.0.12
Bug Fixes
restored returning a file-like object by _stream() (fa145ec)
use backported importlib_resources for python 3.9 (1adee16)
Continuous Integration
removed dependabot-batcher (a517ca4)
dependabot: updated dependabot prefixes to use conventional commits (570b36c)
Tests
test_cmudict: added test case for dict_stream() (08f2a08)
ignore deprecation warning for is_binary (839cd75)
v1.0.3
Maintenance:
dependency updates
migrated to poetry
added bump, publish, release pipeline
|
|
|
|
v5.10.1
#274: Fixed ResourceWarning in _common.
|
|
|
|
# cli 3.4.1
* cli has better error messages now.
* New `format_inline()` argument: `collapse`, to collapse multi-line output,
potentially because of `\f` characters.
# cli 3.4.0
* New experimental styles to create ANSI hyperlinks in RStudio and
terminals that support them. See `?cli::links` for details (#513).
* Expressions that start and end with a `{}` substitution are now styled
correctly. E.g. `{.code {var1} + {var2}}` (#517).
* New `{.obj_type_friendly}` inline style to format the type of an R object
in a user friendly way (#463).
* Improved vector collapsing behavior. cli now shows both the beginning
and end of the collapsed vector, by default (#419).
* Nested `cli()` calls work now (#497).
* Return values now work as they should within `cli()` calls (#496).
* Style attributes with underscores have new names with dashes instead:
`vec_sep`, `vec_last`, `vec_trunc`, `string-quote`. The old names still
work, but the new ones take precedence (#483).
* cli now does not crash at the end of the R session on Arm Windows
(#494; @kevinushey)
* Vectors are truncated at 20 elements now by default, instead of 100 (#430).
* 20 new spinners from the awesome
[cli-spinners](https://github.com/sindresorhus/cli-spinners) package,
and from @HenrikBengtsson in #469.
Run this to demo them, some need UTF-8 and emoji support:
```r
new <- c("dots13", "dots8Bit", "sand", "material", "weather", "christmas",
"grenade", "point", "layer", "betaWave", "fingerDance", "fistBump",
"soccerHeader", "mindblown", "speaker", "orangePulse", "bluePulse",
"orangeBluePulse", "timeTravel", "aesthetic", "growVeriticalDotsLR",
"growVeriticalDotsRL", "growVeriticalDotsLL", "growVeriticalDotsRR")
demo_spinners(new)
```
* cli exit handlers are now compatible again with the withr package (#437).
* cli functions now keep trailing `\f` characters as newlines.
They also keep multiple consecutive `\f` as multiple newlinees (#491).
* `{}` substitutions within inline styles are now formatted correctly.
E.g. `{.code download({url})}` will not add backticks to `url`, and
`{.val pre-{x}-post}` will format the whole value instead of `x`.
(#422, #474).
* cli now replaces newline characters within `{.class ... }` inline styles
with spaces. If the `cli.warn_inline_newlines` option is set to TRUE, then
it also throws a warning. (#417).
* `code_highlight` now falls back to the default theme (instead of no theme)
for unknown RStudio themes (#482, @rossellhayes).
* `cli_abort()` now supplies `.frame` to `abort()`. This fixes an
issue with the `.internal = TRUE` argument (r-lib/rlang#1386).
* cli now does a better job at detecting the RStudio build pane, job pane
and render pane, and their capabilities w.r.t. ANSI colors and hyperlinks.
Note that this requires a daily build of RStudio (#465).
* New functions for ANSI strings: `ansi_grep()`, `ansi_grepl()`,
`ansi_nzchar()`. They work like the corresponding base R functions, but
handle ANSI markup.
* `style_hyperlink()` (really) no longer breaks if the env variable `VTE_VERSION`
is of the form `\d{4}`, i.e., 4 consecutive numbers (#441, @michaelchirico)
* `cli_dl()` and its corresponding `cli_li()` can now style the labels.
* The behavior cli's inline styling expressions is now more predictable.
cli does not try to evaluate a styled string as an R expression any more.
E.g. the meaning of `"{.emph +1}"` is now always the "+1", with style
`.emph`, even if an `.emph` variable is available and the `.emph + 1`
expression can be evaluated.
* Functions that apply bright background colors (e.g. `bg_br_yellow()`) now
close themselves. They no longer format text after the end of the function
(#484, @rossellhayes).
|
|
|
|
# rlang 1.0.6
* `as_closure(seq.int)` now works (#1468).
* rlang no longer stores errors and backtraces in a `org:r-lib`
environment on the search path.
* The low-level function `error_call()` is now exported (#1474).
* Fixed an issue that caused a failure about a missing `is_character`
function when rlang is installed alongside an old version of vctrs (#1482).
* Fixed an issue that caused multiline calls in backtraces.
* The C API function `r_lgl_which()` now propagates the names of the input
(#1471).
* The `pkg_version_info()` function now allows `==` for package
version comparison (#1469, @kryekuzhinieri).
# rlang 1.0.5
* Fixed backtrace display with calls containing long lists of
arguments (#1456).
* New `r_obj_type_friendly()` function in the C library (#1463). It
interfaces with `obj_type_friendly()` from `compat-obj-type.R` via a
C callable.
# rlang 1.0.4
* `is_installed()` no longer throws an error with irregular package
names.
* `is_installed()` and `check_installed()` now properly detect that
the base package is installed on older versions of R (#1434).
# rlang 1.0.3
* Child errors may now have empty messages to enable this pattern:
```
Error in `my_function()`:
Caused by error in `their_function()`:
! Message.
```
* The `rlib_bytes` class now uses prettyunits to format bytes. The
bytes are now represented with decimal prefixes instead of binary
prefixes.
* Supplying a frame environment to the `call` argument of `abort()`
now causes the corresponding function call in the backtrace to be
highlighted.
In addition, if you store the argument name of a failing input in
the `arg` error field, the argument is also highlighted in the
backtrace.
Instead of:
```
cli::cli_abort("{.arg {arg}} must be a foobar.", call = call)
```
You can now write this to benefit from arg highlighting:
```
cli::cli_abort("{.arg {arg}} must be a foobar.", arg = arg, call = call)
```
* `abort(message = )` can now be a function. In this case, it is
stored in the `header` field and acts as a `cnd_header()` method
invoked when the message is displayed.
* New `obj_type_oo()` function in `compat-obj-type.R` (#1426).
* `friendly_type_of()` from `compat-obj-type.R` (formerly
`compat-friendly-type.R`) is now `obj_type_friendly()`.
* `options(backtrace_on_error = "collapse")` and `print(trace,
simplify = "collapse")` are deprecated. They fall back to `"none"`
with a warning.
* `call_match()` now better handles `...` when `dots_expand = FALSE`.
* `list2(!!!x)` is now faster when `x` is a list. It is now returned
as is instead of being duplicated into a new list.
* `abort()` gains a `.trace_bottom` argument to disambiguate from
other `.frame`. This allows `cli::cli_abort()` to wrap `abort()` in
such a way that `.internal` mentions the correct package to report
the error in (#1386).
* The `transpose()` compat is now more consistent with purrr when
inner names are not congruent (#1346).
* New `reset_warning_verbosity()` and `reset_message_verbosity()`
functions. These reset the verbosity of messages signalled with
`warn()` and `inform()` with the `.frequency` argument. This is
useful for testing verbosity in your package (#1414).
* `check_dots_empty()` now allows trailing missing arguments (#1390).
* Calls to local functions that are not accessible through `::` or
`:::` are now marked with `(local)` in backtraces (#1399).
* Error messages now mention indexed calls like `foo$bar()`.
* New `env_coalesce()` function to copy bindings from one environment
to another. Unlike approaches based on looping with `[[<-`,
`env_coalesce()` preserves active and lazy bindings.
* Chaining errors at top-level (directly in the console instead of in
a function) no longer fails (#1405).
* Warning style is propagated across parent errors in chained error
messages (#1387).
* `check_installed()` now works within catch-all `tryCatch(error = )`
expressions (#1402, tidyverse/ggplot2#4845).
* `arg_match()` and `arg_match0()` now mention the correct call in
case of type error (#1388).
* `abort()` and `inform()` now print messages to `stdout` in RStudio
panes (#1393).
* `is_installed()` now detects unsealed namespaces (#1378). This fixes
inconsistent behaviour when run within user onLoad hooks.
* Source references in backtraces and `last_error()`/`last_trace()` instructions
are now clickable in IDEs that support links (#1396).
* `compat-cli.R` now supports `style_hyperlink()`.
* `abort(.homonyms = "error")` now throws the expected error (#1394).
* `env_binding_are_active()` no longer accidentally triggers active bindings
(#1376).
* Fixed bug in `quo_squash()` with nested quosures containing the
missing argument.
|
|
|
|
Change log:
0.6.5 (2022-12-16)
=====
- Fix segfault crash.
- Translation Updates:
Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese
(Brazil)
|
|
|
|
Change log:
1.5.5 (2022-12-16)
=====
- Stick process view at the top in the absence of user action
- Get rid of GtkHeaderBar
- Translation Updates:
Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China),
Chinese (Taiwan), Czech, Danish, Dutch, Estonian, French, Galician,
German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean,
Lithuanian, Norwegian Bokm��l, Occitan (post 1500), Persian (Iran),
Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak,
Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian
|
|
|
|
Change log:
0.12.4 (2022-12-16)
======
- Dependency Changes:
- GLib >= 2.56.0
- Appearance Changes:
- thumbnailer: Increase thumbnail sizes (#81)
- Code Refactoring:
- build: Let xdt-depends.m4 macros set GLib macros
- flatpak: Update D-Bus permissions after changing file manager method
- flatpak: Updates from Flathub
- Remove duplicated RsttoMainWindow:device-scale property
- Bug Fixes:
- use-thunar-properties: Add & improve comments (!37)
- thumbnailer: Add a warning if D-Bus proxy creation failed
- Allow Xfconf initialization to fail (#19)
- thumbnailer: Add missing sanity checks
- Use a better-known bus name and object path for D-Bus proxy (#95, !36)
- Properly update iterator when browsing a list containing invalid files (#94)
- thumbnailer: Remove invalid files after processing thumbnail queue (#94)
- Translation Updates:
Kazakh, Korean, Occitan (post 1500), Polish, Portuguese
|
|
|
|
Highlighted bugfixes in 1.20.4
avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
Fix deadlock when loading gst-editing-services plugin
Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
glimagesink: fix crash on Android
subtitle handling and subtitle overlay fixes
matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
WebRTC fixes
RTP retransmission fixes
video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
Fix consuming of the macOS package as a framework in XCode
Performance improvements
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
|
|
|
|
|
|
Sigal is yet another simple static gallery generator. It's written
in Python and it allows to build a static gallery of images with
the following features:
* Process directories recursively.
* Generate HTML pages using Jinja2 templates.
* Relative links for a portable output.
* Support themes, videos, EXIF tags, zip download.
* Parallel processing.
* MIT licensed.
The idea behind Sigal is to ease the use of the javascript libraries
like galleria. These libraries do a great job to display the images,
Sigal does what is missing: resize images, create thumbnails,
generate HTML pages.
|
|
|
|
|
|
PILKit is a collection of utilities for working with PIL (the Python
Imaging Library).
One of its main features is a set of processors which expose a
simple interface for performing manipulations on PIL images.
|
|
|
|
all changes for pthai.el
- use expand-file-name in a few places
- fix pthai-audio-display-definition plumbing
- use call-process* for pthai-mp3-play and pthai-split-command
- rename pthai-splitter-swath-word-length to pthai-splitter-max-swath-word-length
- restore pthai-thai-break-words splitter
|
|
|
|
|
|
puddletag is an audio tag editor (primarily created) for GNU/Linux
similar to the Windows program, Mp3tag. Unlike most taggers for
GNU/Linux, it uses a spreadsheet-like layout so that all the tags
you want to edit by hand are visible and easily editable.
The usual tag editor features are supported like extracting tag
information from filenames, renaming files based on their tags by
using patterns and basic tag editing.
Then there're Functions, which can do things like replace text,
trim it, do case conversions, etc. Actions can automate repetitive
tasks. Doing web lookups using Amazon (including cover art), Discogs
(does cover art too!), FreeDB and MusicBrainz is also supported.
|
|
|
|
|
|
# covr 3.6.1
* The internal generic `merge_coverage()` now correctly registers the
S3 methods.
* The internal test for recording large calls no longer assumes R is
on the system PATH.
# covr 3.6.0
* Added `covr.record_tests` option. When `TRUE`, this enables the
recording of the trace of the tests being executed and adds an
itemization of which tests result in the execution of each trace.
For more details see `?covr.record_tests` (@dgkf, #463, #485, #503)
* `as.data.frame()` now returns an 0 row data frame when there are no
functions in a package (#427)
* `codecov()` is now more robust when `coverage` is not the output
from `package_coverage()` and `token` is not provided (#456)
* `package_coverage(code = )` now accepts character vectors of length
greater than 1 (@bastistician, #481)
* `package_coverage()` now handles packages with install or render
time examples (#488)
* `package_coverage()` now sets the environment variable `R_TESTS` to
the tests-startup.R file like R CMD check does (#420)
* `report()` now provides a more detailed error message if the `DT`
and `htmltools` dependencies are not installed (#500).
* Fix `parse_gcov` bug when package is stored in directory with regex
special characters, see #459
* Error/warning thrown for, respectively, missing gcov or empty parsed
gcov output (@stephematician, #448)
* Support Google Cloud Build uploading reports to Codecov.io
(@MarkEdmondson1234 #469)
* covr is now licensed as MIT (#454)
|
|
|
|
|
|
|
|
0.27.13 (2022-11-30):
* Bugfixes:
- selection did not work in non-editable mode
- partial selection did not work for guiding shapes
- compile issue: NDEBUG is not usable after ruby.h
|
|
|
|
Protocol Buffers v21.12
Python
Fix broken enum ranges
Stop requiring extension fields to have a sythetic oneof
Python runtime 4.21.10 not works generated code can not load valid proto.
|
|
|
|
Julius is a fully working open-source version of Caesar 3, with the same
logic as the original, but with some UI enhancements, that can be played on
multiple platforms.
Caesar III is a city-building game released in 1998. Players assume the
role of a provincial governor to build thriving cities across the Roman
Empire, in which they must ensure their citizens have their needs met, and
deal with various disasters, angry gods and hostile enemies.
Julius will not run without the original Caesar 3 files. You can buy a
digital copy from GOG or Steam, or you can use an original CD-ROM version.
The goal of the project is to have exactly the same game logic as Caesar 3,
with the same look and feel. This means that the saved games are 100%
compatible with Caesar 3, and any gameplay bugs present in the original
Caesar 3 game will also be present in Julius.
|
|
|
|
Augustus is a fork of the Julius project that intends to incorporate
customizable gameplay changes and enhancements to Caesar 3.
Caesar III is a city-building game released in 1998. Players assume the
role of a provincial governor to build thriving cities across the Roman
Empire, in which they must ensure their citizens have their needs met, and
deal with various disasters, angry gods and hostile enemies.
Because of gameplay changes and additions, save files from Augustus are NOT
compatible with Caesar 3 or Julius. Augustus is able to load Caesar 3 save
files, but not the other way around. If you want vanilla experience with
visual and UI improvements, or want to use save files in base Caesar 3,
check Julius.
Augustus, like Julius, requires the original assets (graphics, sounds, etc)
from Caesar 3 to run, such as the version from Steam, GOG.com, or the
original CD-ROM.
Augustus optionally supports the high-quality MP3 files once provided on the
Sierra website.
|
|
|
|
|
|
This bug fix release corrects some regressions introduced in 1.8.2
along with other bugs.
Highlights include:
* Improved handling of reentering libX11 via X*IfEvent() calls (!171, !173)
* Fix loading of en_US.UTF-8/XLC_LOCALE (#167, !174)
* Add XFreeThreads() and automatic call from a destructor function when
thread-safety-constructor is enabled (!167).
* Address issues found by UBSan and AddressSanitizer
* Fix build with older gcc versions (!169)
The full list of changes - see https://gitlab.freedesktop.org/xorg/lib/libx11/
for further details on any of these:
Alan Coopersmith (1):
libX11 1.8.3
Jeremy Huddleston Sequoia (1):
ximcp: Address warning found by UBSan when growing an empty tree
Keith Packard (1):
Update XPutBackEvent() to support clients that put back unpadded events
Matthieu Herrb (1):
Fix 797755 Allow X*IfEvent() to reenter libX11
Nia Alarie (1):
Don't use pragma inside a function, it breaks compiling with older GCCs.
Oliver (1):
Add XFreeThreads function.
Takao Fujiwara (1):
nls: consecutive cs number in en_US.UTF-8/XLC_LOCALE
Ulrich Sibiller (2):
Indentation fixes around recent dpy->in_ifevent changes
ChkIfEv.c: fix wrong handling of dpy->in_ifevent
|
|
|
|
|
|
|
|
4.9.2 (2022-12-13)
==================
Bugs fixed
----------
* CVE-2022-2309: A Bug in libxml2 2.9.1[0-4] could let namespace declarations
from a failed parser run leak into later parser runs. This bug was worked around
in lxml and resolved in libxml2 2.10.0.
https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
Other changes
-------------
* LP-1981760: ``Element.attrib`` now registers as ``collections.abc.MutableMapping``.
* lxml now has a static build setup for macOS on ARM64 machines (not used for building wheels).
Patch by Quentin Leffray.
|
|
Version 3.8 2022-12-12
* Refactor dispersion plot
* Provide type hints for LazyCorpusLoader variables
* Throw warning when LanguageModel is initialized with incorrect vocabulary
* Fix WordNet's all_synsets() function
* Resolve TreebankWordDetokenizer inconsistency with end-of-string contractions
* Support both iso639-3 codes and BCP-47 language tags
* Avoid DeprecationWarning in Regexp tokenizer
* Fix many doctests, add doctests to CI
* Fix bool field not being read in VerbNet
* Greatly improve time efficiency of SyllableTokenizer when tokenizing numbers
* Fix encodings of Polish udhr corpus reader
* Allow TweetTokenizer to tokenize emoji flag sequences
* Prevent LazyModule from increasing the size of nltk.__dict__
* Fix CoreNLPServer non-default port issue
* Add "acion" suffix to the Spanish SnowballStemmer
* Allow loading WordNet without OMW
* Use input() in nltk.chat.chatbot() for Jupyter support
* Fix edit_distance_align() in distance.py
* Tackle performance and accuracy regression of sentence tokenizer since NLTK 3.6.6
* Add the Iota operator to semantic logic
* Resolve critical errors in WordNet app
* Resolve critical error in CHILDES Corpus
* Make WordNet information_content() accept adjective satellites
* Add "strict=True" parameter to CoreNLP
* Resolve issue with WordNet's synset_from_sense_key
* Handle WordNet synsets that were lost in mapping
* Resolve TypeError in Boxer
* Add function to retrieve WordNet synonyms
* Warn about nonexistent OMW offsets instead of raising an error
* Fix missing ic argument in res, jcn and lin similarity functions of WordNet
* Add support for the extended OMW
* Fix LC cutoff policy of text tiling
* Optimize ConditionalFreqDist.__add__ performance
* Add Markdown corpus reader
|
|
|
|
0.7.4
-----
* bump py36 to ubuntu 20.04
* restore 3.6
* Adjust github actions test workflow
* Fix python versions in env list
* Add documentation for repeat argument
* Add compat module
* fix long line by adding line breaks
* shorten comment to obey line length limit
* split typing and assignment to avoid long line
* Avoid type confusion by explicitly typing as \`ClientResponse\`
* ignore false positive mypy warning when \`url\_or\_pattern\` is a \`Pattern\`
* add \`py.typed\` to MANIFEST.in
* add \`py.typed\` file to package data in setup.py
* fix version after release was tagged/released
* Extend for arguments
* Init assert\_called
* Fix type annotations
|