-
Trigger run (#47).
-
ci: Trigger run
-
ci: Latest changes
-
-
Use pkgdown branch (#46).
-
ci: Use pkgdown branch
-
ci: Updates from duckdb
-
ci: Trigger run
-
-
Install via R CMD INSTALL ., not pak (#44).
-
ci: Install via R CMD INSTALL ., not pak
-
ci: Bump version of upload-artifact action
-
-
Auto-update from GitHub Actions.
Run: https://github.com/patperry/r-utf8/actions/runs/10425486174
-
Auto-update from GitHub Actions.
Run: https://github.com/patperry/r-utf8/actions/runs/10200110873
-
Auto-update from GitHub Actions.
Run: https://github.com/patperry/r-utf8/actions/runs/9727975031
-
Auto-update from GitHub Actions.
Run: https://github.com/patperry/r-utf8/actions/runs/9691616880
-
Install local package for pkgdown builds.
-
Improve support for protected branches with fledge.
-
Improve support for protected branches, without fledge.
-
Sync with latest developments.
-
Use v2 instead of master.
-
Inline action.
-
Use dev roxygen2 and decor.
-
Fix on Windows, tweak lock workflow.
-
Avoid checking bashisms on Windows.
-
Better commit message.
-
Bump versions, better default, consume custom matrix.
-
Recent updates.
- Internal changes only.
- Internal changes only.
- Fix compatibility with macOS 14 (#39).
- Internal changes only.
- Internal changes only.
- Internal changes only.
- Merged cran-1.2.3 into main.
- Same as previous version.
- Support Unicode 14.
Merge commit '6fac1c000e231d37232d429ca6a58f92f407704a'
-
Update maintainer e-mail address.
-
Fix compiler warnings (@Antonov548, #37).
- Support Unicode 14.
-
Update maintainer e-mail address.
-
Fix compiler warnings (@Antonov548, #37).
- Reenable all tests.
utf8_width()
now reports correct widths for narrow emojis (#9).
- Use Unicode and Emoji standards version 13.0 via upgrade to latest
utf8lite
. - Silence test on macOS.
-
Fix build on Solaris (#7, reported by @krlmlr).
-
Fix rendering of emoji ZWJ sequences like
"\U1F469\U200D\U2764\UFE0F\U200D\U1F48B\U200D\U1F469"
.
-
Make
output_utf8()
always returnTRUE
on Windows, so that characters in the user's native locale don't get escaped byutf8_encode()
. The downside of this change is that on Windows,utf8_width()
reports the wrong values for characters outside the user's locale whenstdout()
is redirected byknitr
or another process. -
When truncating long strings strings via
utf8_format()
, use an ellipsis that is printable in the user's native locale ("\u2026" or
"..."`).
- Fix bug in
utf8_format()
with non-NULL
width
argument.
- Fix PROTECT bug in
as_utf8()
.
- Added
output_ansi()
andoutput_utf8()
functions to test for output capabilities.
-
Add
utf8
argument toutf8_encode()
,utf8_format()
,utf8_print()
, andutf8_width()
for precise control over assumed output capabilities; defaults to the result ofoutput_utf8()
. -
Add ability to style backslash escapes with the
escapes
arguments toutf8_encode()
andutf8_print()
. Switch from "faint" styling to no styling by default. -
Slightly reword error messages for
as_utf8()
. -
Fix (spurious)
rchk
warnings.
- Fix bug in
utf8_width()
determining width of non-ASCII strings whenLC_CTYPE=C
.
- No longer export the C version of
as_utf8()
(the R version is still present).
-
Split off functions
as_utf8()
,utf8_valid()
,utf8_normalize()
,utf8_encode()
,utf8_format()
,utf8_print()
, andutf8_width()
from corpus package. -
Added special handling for Unicode grapheme clusters in formatting and width measurement functions.
-
Added ANSI styling to escape sequences.
-
Added ability to style row and column names in
utf8_print()
.