summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2021-09-26(textproc/py-bracex) fix build with py36, can not decode..mef2-1/+26
2021-09-21(textproc/R-DT) fix build +DEPENDS+= R-jquerylibmef1-1/+2
2021-09-21ruby-nokogiri: Work around ARFLAGS bug on SunOS.jperkin1-1/+4
This can be removed once bootstrap-mk-files is fixed after the freeze and when it's likely that most users have switched to a newer bootstrap.
2021-09-20py-docutils: add missing py-pygments dependency.wiz1-1/+3
Bump PKGREVISION.
2021-09-19textproc/ruby-kramdown-rfc2629: update to 1.5.6taca3-8/+12
1.4.17 (2021-06-18) * Add gymnastics to coding: us-ascii doesn't break with beyond-ASCII bibxml 1.4.18 (2021-06-28) * Fix various regressions in referencing and other syntax 1.4.19 (2021-07-03) * kdrfc improvements * fix remote * more namechar in section ref 1.5.1 (2021-07-18) * Separate out kdrfc-processor into a library 1.5.2 (2021-07-18) * Handle postalLine, anticipate country changes 1.5.3 (2021-07-23) * Clean up indented quotes, asides, and blockquotes 1.5.4 (2021-07-25) * kgt fix; text for bare section references 1.5.5 (2021-07-25) * Add all/last and quote/dedent to {::include} 1.5.6 (2021-07-29) * New command: de-gfm
2021-09-18textproc/ruby-nokogiri: fix dependencytaca3-3/+20
Allow depending to misc/ruby-mini_portile2 2.7.0 and later. * Override gemspec. * There is dependency to mini_portile2 in ext/nokogiri/extconf.rb. :( No PKGREVISION bump since this change fix broken package.
2021-09-17py-phonenumbers: updated to 8.12.31adam3-11/+8
What's new in 8.12.24 Merge to upstream commit e9d8d84f531b; relevant code changes: Updated As-You-Type-Formatter to exclude patterns where some digits would be dropped in the output. This also fixes the bug where an extra country code is added in some cases to the user's output. b/183053929
2021-09-17Revbump all Go packages after go117 updatebsiegert5-9/+10
2021-09-15cJSON: added version 1.7.15adam6-1/+65
cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file.
2021-09-11Remove textproc/p5-YAML-XS.wen4-35/+1
Approved by: wiz@
2021-09-11py-prettytable: update 2.2.0.fcambus2-7/+7
Added: - Add support for Python 3.10 - Update issue templates - Add support for positional junction characters and add "double_border" table style - Access properties instead of protected fields in _get_options() - Use declarative metadata and support PyPy3 - Add auto index column Changed: - Refactor for readability and avoid merge conflicts - Remove exclamation marks from exceptions
2021-09-11(textproc/artha) Updated 1.0.3 to 1.0.5mef3-24/+7
version 1.0.5 (Jul 27, 2020): * Bumped libenchant’s version to libenchant2 * Fixed build and link errors * Fixed copyright headers to only have start date version 1.0.4 (Aug 07, 2014): * Fixed an issue in generating examples for verbs like 'get married' to strip '_' character in the lemma
2021-09-11ruby-nokogiri: update to 1.12.4.tsutsui2-7/+7
Upstream changes https://github.com/sparklemotion/nokogiri/releases/tag/v1.12.4 1.12.4 / 2021-08-29 Notable fix: Namespace inheritance Namespace behavior when reparenting nodes has historically been poorly specified and the behavior diverged between CRuby and JRuby. As a result, making this behavior consistent in v1.12.0 introduced a breaking change. This patch release reverts the Builder behavior present in v1.12.0..v1.12.3 but keeps the Document behavior. This release also introduces a Document attribute to allow affected users to easily change this behavior for their legacy code without invasive changes. Compensating Feature in XML::Document This release of Nokogiri introduces a new Document boolean attribute, namespace_inheritance, which controls whether children should inherit a namespace when they are reparented. Nokogiri::XML:Document defaults this attribute to false meaning "do not inherit," thereby making explicit the behavior change introduced in v1.12.0. CRuby users who desire the pre-v1.12.0 behavior may set document.namespace_inheritance = true before reparenting nodes. See https://nokogiri.org/rdoc/Nokogiri/XML/Document.html# namespace_inheritance-instance_method for example usage. Fix for XML::Builder However, recognizing that we want Builder-created children to inherit namespaces, Builder now will set namespace_inheritance=true on the underlying document for both JRuby and CRuby. This means that, on CRuby, the pre-v1.12.0 behavior is restored. Users who want to turn this behavior off may pass a keyword argument to the Builder constructor like so: Nokogiri::XML::Builder.new(namespace_inheritance: false) See https://nokogiri.org/rdoc/Nokogiri/XML/Builder.html# label-Namespace+inheritance for example usage. Downstream gem maintainers Note that any downstream gems may want to specifically omit Nokogiri v1.12.0--v1.12.3 from their dependency specification if they rely on child namespace inheritance: Gem::Specification.new do |gem| # ... gem.add_runtime_dependency 'nokogiri', '!=1.12.3', '!=1.12.2', '!=1.12.1', '!=1.12.0' # ... end Fixed * [JRuby] Fix NPE in Schema parsing when an imported resource doesn't have a systemId. [#2296] (Thanks, @pepijnve!)
2021-09-11(textproc/aha) Updated 0.5 to 0.5.1mef2-7/+7
Version 0.5.1 (recent): - Use doctype HTML5 instead of XHTML optionally (thanks to Dan Nagle) - Rewrote man page using mdoc (thanks to Stephen Gregoratto) - Removed extra linebreak at end (thanks to Ryan Hendrickson) - Use the #hex format for colours (thanks to suve) - Added optional language attribute - Added vbcc support (thanks to polluks) - Fixed handling of SGR 39/49 (thanks to Patric Mueller) - Added css inline option - Added --style option for inlining css styles like font size (thanks to Ted Lyngmo)
2021-09-11(textproc/R-xmlparsedata) Updated 1.0.3 to 1.0.5mef2-7/+11
# 1.0.5 * Translate `\` in lambda expression to `OP-LAMBDA` (#18 @renkun-ken). * Drop all control characters, except horizontal tab and newline (#19). # 1.0.4 * Translate ] tokens to `OP-RIGHT-BRACKET` instead of `OP-RIGHT-BRACE` (#11 @AshesITR). * `xml_parse_data()` now works if `includeText = FALSE` (#14 @renkun-ken).
2021-09-11(textproc/R-readstata13) Updated 0.9.2 to 0.10.0mef3-25/+7
[0.10.0] - fix sortlist attribute for dta format 119 - fix compress option. In the past, unwanted conversions to integer type could occur. - fix encoding issues in variable and data labels - fix for reading/writing of format 119 - fix build on FreeBSD - new feature: improved handling of time and date formats - new feature: collect warnings from read.dta13
2021-09-11(textproc/R-readr) Updated 1.3.1 to 2.0.1mef3-23/+19
# readr 2.0.1 * `options(readr.show_col_types = FALSE)` now works as intended (#1250) * `read_delim_chunked()` now again correctly respects the `chunk_size` parameter (#1248) * `read_tsv()` now correctly passes the `quote` and `na` arguments to `vroom::vroom()` (#1254, #1255) * Avoid spurious byte compilation errors due to the programatically generated `spec_*()` functions. # readr 2.0.0 ## second edition changes readr 2.0.0 is a major release of readr and introduces a new second edition parsing and writing engine implemented via the [vroom](https://vroom.r-lib.org/) package. This engine takes advantage of lazy reading, multi-threading and performance characteristics of modern SSD drives to significantly improve the performance of reading and writing compared to the first edition engine. We will continue to support the first edition for a number of releases, but eventually this support will be first deprecated and then removed. You can use the `with_edition()` or `local_edition()` functions to temporarily change the edition of readr for a section of code. e.g. - `with_edition(1, read_csv("my_file.csv"))` will read `my_file.csv` with the first edition of readr. - `readr::local_edition(1)` placed at the top of your function or script will use the first edition for the rest of the function or script. ### Lazy reading Edition two uses lazy reading by default. When you first call a `read_*()` function the delimiters and newlines throughout the entire file are found, but the data is not actually read until it is used in your program. This can provide substantial speed improvements for reading character data. It is particularly useful during interactive exploration of only a subset of a full dataset. However this also means that problematic values are not necessarily seen immediately, only when they are actually read. Because of this a warning will be issued the first time a problem is encountered, which may happen after initial reading. Run `problems()` on your dataset to read the entire dataset and return all of the problems found. Run `problems(lazy = TRUE)` if you only want to retrieve the problems found so far. Deleting files after reading is also impacted by laziness. On Windows open files cannot be deleted as long as a process has the file open. Because readr keeps a file open when reading lazily this means you cannot read, then immediately delete the file. readr will in most cases close the file once it has been completely read. However, if you know you want to be able to delete the file after reading it is best to pass `lazy = FALSE` when reading the file. ### Reading multiple files at once Edition two has built-in support for reading sets of files with the same columns into one output table in a single command. Just pass the filenames to be read in the same vector to the reading function. First we generate some files to read by splitting the nycflights dataset by airline. ```{r} library(nycflights13) purrr::iwalk( split(flights, flights$carrier), ~ { .x$carrier[[1]]; vroom::vroom_write(.x, glue::glue("flights_{.y}.tsv"), delim = "\t") } ) ``` Then we can efficiently read them into one tibble by passing the filenames directly to readr. ```{r} files <- fs::dir_ls(glob = "flights*tsv") files readr::read_tsv(files) ``` If the filenames contain data, such as the date when the sample was collected, use `id` argument to include the paths as a column in the data. You will likely have to post-process the paths to keep only the relevant portion for your use case. ### Delimiter guessing Edition two supports automatic guessing of delimiters. Because of this you can now use `read_delim()` without specifying a `delim` argument in many cases. ```{r} x <- read_delim(readr_example("mtcars.csv")) ``` ### Literal data In edition one the reading functions treated any input with a newline in it or vectors of length > 1 as literal data. In edition two vectors of length > 1 are now assumed to correspond to multiple files. Because of this we now have a more explicit way to represent literal data, by putting `I()` around the input. ```{r} readr::read_csv(I("a,b\n1,2")) ``` ### License changes We are systematically re-licensing tidyverse and r-lib packages to use the MIT license, to make our package licenses as clear and permissive as possible. To this end the readr and vroom packages are now released under the MIT license. ### Deprecated or superseded functions and features * `melt_csv()`, `melt_delim()`, `melt_tsv()` and `melt_fwf()` have been superseded by functions in the same name in the meltr package. The versions in readr have been deprecated. These functions rely on the first edition parsing code and would be challenging to update to the new parser. When the first edition parsing code is eventually removed from readr they will be removed. * `read_table2()` has been renamed to `read_table()`, as most users expect `read_table()` to work like `utils::read.table()`. If you want the previous strict behavior of the `read_table()` you can use `read_fwf()` with `fwf_empty()` directly (#717). * Normalizing newlines in files with just carriage returns `\r` is no longer supported. The last major OS to use only CR as the newline was 'classic' Mac OS, which had its final release in 2001. ### Other second edition changes * `read_*_chunked()` functions now include their specification as an attribute (#1143) * All `read_*()` functions gain a `col_select` argument to more easily choose which columns to select. * All `read_*()` functions gain a `id` argument to optionally store the file paths when reading multiple files. * All `read_*()` functions gain a `name_repair` argument to control how column names are repaired. * All `read_*()` and `write_*()` functions gain a `num_threads` argument to control the number of processing threads they use (#1201) * All `write_*()` and `format_*()` functions gain `quote` and `escape` arguments, to explicitly control how fields are quoted and how double quotes are escaped. (#653, #759, #844, #993, #1018, #1083) * All `write_*()` functions gain a `progress` argument and display a progress bar when writing (#791). * write_excel_csv() now defaults to `quote = "all"` (#759) * write_tsv() now defaults to `quote = "none"` (#993) * `read_table()` now handles skipped lines with unpaired quotes properly (#1180) ## Additional features and fixes * The BH package is no longer a dependency. The boost C++ headers in BH have thousands of files, so can take a long time to extract and compiling them takes a great deal of memory, which made readr difficult to compile on systems with limited memory (#1147). * readr now uses the tzdb package when parsing date-times (@DavisVaughan, r-lib/vroom#273) * Chunked readers now support files with more than `INT_MAX` (~ 2 Billion) number of lines (#1177) * Memory no longer inadvertently leaks when reading memory from R connections (#1161) * Invalid date formats no longer can potentially crash R (#1151) * `col_factor()` now throws a more informative error message if given non-character levels (#1140) * `problems()` now takes `.Last.value` as its default argument. This lets you run `problems()` without an argument to see the problems in the previously read dataset. * `read_delim()` fails when sample of parsing problems contains non-ASCII characters (@hidekoji, #1136) * `read_log()` gains a `trim_ws` argument (#738) * `read_rds()` and `write_rds()` gain a `refhook` argument, to pass functions that handle references objects (#1206) * `read_rds()` can now read .Rds files from URLs (#1186) * `read_*()` functions gain a `show_col_types` argument, if set to `FALSE` this turns off showing the column types unconditionally. * `type_convert()` now throws a warning if the input has no character columns (#1020) * `write_csv()` now errors if given a matrix column (#1171) * `write_csv()` now again is able to write data with duplicated column names (#1169) * `write_file()` now forces its argument before opening the output file (#1158) # readr 1.4.0 ## Breaking changes * `write_*()` functions first argument is now `file` instead of `path`, for consistency with the `read_*()` functions. `path` has been deprecated and will be removed in a future version of readr (#1110, @brianrice2) * `write_*()` functions now output any NaN values in the same way as NA values, controlled by the `na=` argument. (#1082). ## New features * It is now possible to generate a column specification from any tibble (or data.frame) with `as.col_spec()` and convert any column specification to a short representation with `as.character()` s <- as.col_spec(iris) s #> cols( #> Sepal.Length = col_double(), #> Sepal.Width = col_double(), #> Petal.Length = col_double(), #> Petal.Width = col_double(), #> Species = col_factor(levels = c("setosa", "versicolor", "virginica"), ordered = FALSE, include_na = FALSE) #> ) as.character(s) #> [1] "ddddf" * The cli package is now used for all messages. * The runtime performance for tables with an extreme number of columns is greatly improved (#825) * Compressed files are now detected by magic numbers rather than by the file extension (#1125) * A memory leak when reading files is now fixed (#1092) * `write_*()` functions gain a `eol =` argument to control the end of line character used (#857). This allows writing of CSV files with Windows newlines (CRLF) if desired. * The Rcpp dependency has been removed in favor of cpp11. * The build system has been greatly simplified so should work on more systems. ## Additional features and fixes * The full problem field is now displayed in the problems tibble, as intended (#444). * New `%h` placeholder for parsing unrestricted hours (<0 and >23) to support parsing durations (#549, @krlmlr). * `as.character.col_spec()` now handles logical columns as well (#1127) * `fwf_positions(end)` no longer has a default argument and must be specified (#996) * `guess_parser()` gains a `na` argument and removes NA values before guessing (#1041). * `parse_guess()` now passes the `na` argument to `guess_parser()` * `read_*` functions now close properly all connections, including on errors like HTTP errors when reading from a url (@cderv, #1050). * `read_delimited()` no longer mistakenly stats literal filenames (#1063) * `read_lines()` now ignores quotations when skipping lines (#991). * `read_lines(skip_empty_rows = TRUE)` no longer crashes if a file ends with an empty line (#968) * `write_*()` functions now invisibly return the input data frame unchanged, rather than a version with factors and dates converted to strings. (@jesse-ross, #975). * `write_csv2()` now formats decimal numbers more consistently with `utils::write.csv2()` (#1087) * `write_csv2()` and `format_csv2()` no longer pad number columns with whitespaces (@keesdeschepper, #1046). * `write_excel_csv()` no longer outputs a byte order mark when appending to a file (#1075). * Uses of `tibble::data_frame` updated to `tibble::tibble` ([tidyverse/dplyr#4069](https://github.com/tidyverse/dplyr/issues/4069), @thays42, #1124, @brianrice2) * `read_delimited()` now returns an empty `tibble::data_frame()` rather than signaling an error when given a connection with an empty file (@pralitp, #963). * More helpful error when trying to write out data frames with list columns (@ellessenne, #938) * `type_convert()` removes a 'spec' attribute, because the current columns likely have modified data types. The 'spec' attribute is set by functions like `read_delim()` (@jimhester, @wibeasley, #1032). * `write_rds()` now can specify the Rds version to use. The default value is 2 as it's compatible to R versions prior to 3.5.0 (@shrektan, #1001). * Fixes for issues related to variable initialization in C++ code (@michaelquinn32, ##1133).
2021-09-10py-xmlschema: updated to 1.7.1adam3-9/+10
`v1.7.1`_ (2021-09-03) ====================== * Activate mypy checks for package * Fix for issues 257 and 259 `v1.7.0`_ (2021-08-02) ====================== * Make XSD annotation parsing lazy * Add lazy annotations to schema instances * Add get_annotation() method to multiple-facets classes
2021-09-10py-elementpath: updated to 2.3.1adam3-8/+12
`v2.3.1`_ (2021-09-07) ====================== * Add LxmlElementProtocol * Add pytest env to tox.ini `v2.3.0`_ (2021-09-01) ====================== * Add inline type annotations check support * Add structural Protocol based type checks (effective for Python 3.8+)
2021-09-09Added textproc/R-vroom version 1.5.4mef1-1/+2
2021-09-09(textproc/R-vroom) import R-vroom-1.5.4, thanks rillig@ and gdt@ (Greg)mef3-0/+46
The goal of 'vroom' is to read and write data (like 'csv', 'tsv' and 'fwf') quickly. When reading it uses a quick initial indexing step, then reads the values lazily , so only the data you actually use needs to be read. The writer formats the data in parallel and writes to disk asynchronously from formatting.
2021-09-09py-isc_dhcp_leases: improve historical lease analysis supportgutteridge6-2/+601
Add two PRs that have been merged in the upstream project. (It simply hasn't had a release cut since 2018.)
2021-09-08(textproc/R-openxlsx) Updated 4.1.0.1 to 4.2.4, make test passesmef2-7/+13
# development openxlsx 4.2.4 ## Fixes * `Write.xlsx()` now successfully passes `withFilter` ([#151](https://github.com/ycphs/openxlsx/issues/151)) * code clean up PR [#168](https://github.com/ycphs/openxlsx/pull/168) * removal of unused variables PR [#168](https://github.com/ycphs/openxlsx/pull/168) ## New features * adds `buildWorkbook()` to generate a `Workbook` object from a (named) list or a data.frame ([#192](https://github.com/ycphs/openxlsx/issues/192), [#187](https://github.com/ycphs/openxlsx/issues/187)) * this is now recommended rather than the `write.xlsx(x, file) ; wb <- read.xlsx(file)` functionality before * `write.xlsx()` is now a wrapper for `wb <- buildWorkbook(x); saveWorkbook(x, file)` * parameter checking from `write.xlsx()` >> `buildWorkbook()` are now held off until passed to `writeData()`, `writeDataTable()`, etc * `row.names` is now deprecated for `writeData()` and `writeDataTable()`; please use `rowNames` instead * `read.xlsx()` now checks for the file extension `.xlsx`; previously it would throw an error when the file was `.xls` or `.xlm` files * memory allocation improvements * global options added for `minWidth` and `maxWidth` * `write.xlsx()` >> `buildWorkbook()` can now handle `colWidths` passed as either a single element or a `list()` * Added ability to change positioning of summary columns and rows. * These can be set with the `summaryCol` and `summaryRow` arguments in `pageSetup()`. * `activeSheet` allows to set and get the active (displayed) sheet of a worbook. * Adds new global options for workbook formatting ([#165](https://github.com/ycphs/openxlsx/issues/165); see `?op.openxlsx`) # openxlsx 4.2.3 ## New Features * Most of functions in openxlsx now support non-ASCII arguments better. More specifically, we can use non-ASCII strings as names or contents for `createNamedRegion()` ([#103](https://github.com/ycphs/openxlsx/issues/103)), `writeComment()`, `writeData()`, `writeDataTable()` and `writeFormula()`. In addition, openxlsx now reads comments and region names that contain non-ASCII strings correctly on Windows. Thanks to @shrektan for the PR [#118](https://github.com/ycphs/openxlsx/pull/118). * `setColWidths()` now supports zero-length `cols`, which is convinient when `cols` is dynamically provided [#128](https://github.com/ycphs/openxlsx/issues/128). Thanks to @shrektan for the feature request and the PR. ## Fixes for Check issues * Fix to pass the tests for link-time optimization type mismatches * Fix to pass the checks of native code (C/C++) based on static code analysis ## Bug Fixes * Grouping columns after setting widths no longer throws an error ([#100](https://github.com/ycphs/openxlsx/issues/100)) * Fix inability to save workbook more than once ([#106](https://github.com/ycphs/openxlsx/issues/106)) * Fix `loadWorkbook()` sometimes importing incorrect column attributes # openxlsx 4.2.2 ## New Features * Added features for `conditionalFormatting` to support also 'contains not', 'begins with' and 'ends with' * Added return value for `saveWorkbook()` the default value for `returnValue` is `FALSE` ([#71](https://github.com/ycphs/openxlsx/issues/71)) * Added Tests for new parameter of `saveWorkbook()` ## Bug Fixes * Solved CRAN check errors based on the change disussed in [PR#17277](https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17277) # openxlsx 4.2.0 ## New Features * Added `groupColumns()`, `groupRows()`, `ungroupColumns()`, and `ungroupRows()` to group/ugroup columns/rows ([#32](https://github.com/ycphs/openxlsx/issues/32)) ## Bug Fixes * Allow xml-sensitve characters in sheetnames ([#78](https://github.com/ycphs/openxlsx/issues/78)) ## Internal * Updated roxygen2 to 7.1.1 # openxlsx 4.1.5.1 ## Bug Fixes * fixed issue [#68](https://github.com/ycphs/openxlsx/issues/68]) # openxlsx 4.1.5 ## New Features * Add functions to get and set the creator of the xlsx file * add function to set the name of the user who last modified the xlsx file ## Bug Fixes * Fixed NEWS hyperlink * Fixed writing of mixed EST/EDT datetimes * Added description for `writeFormula()` to use only english function names * Fixed validateSheet for special characters ## Internal * applied the tidyverse-style to the package `styler::style_pkg()` * include tests for `cloneWorksheet` # openxlsx 4.1.4 ## New Features * Added `getCellRefs()` as function. [#7](https://github.com/ycphs/openxlsx/issues/7) * Added parameter for customizing na.strings ## Bug Fixes * Use `zip::zipr()` instead of `zip::zip()`. * Keep correct visibility option for loadWorkbook. [#12](https://github.com/ycphs/openxlsx/issues/12]) * Add space surrounding "wrapText" [#17](https://github.com/ycphs/openxlsx/issues/17) * Corrected Percentage, Accounting, Comma, Currency class on column level * update to rogygen2 7.0.0 # openxlsx 4.1.3 ## New Features * Added a `NEWS.md` file to track changes to the package. * Added `pkgdown` to create site. ## Bug Fixes * Return values for cpp changed to R_NilValue for r-devel tests * Added empty lines at the end of files # openxlsx 4.1.2 * Changed maintainer # openxlsx 4.1.1 ## New Features * `sep.names` allows choose other separator than '.' for variable names with a blank inside * Improve handling of non-region names in `getNamedRegions` and add related test
2021-09-08(textproc/R-stringi) Updated 1.4.6 to 1.7.4, make test passesmef2-8/+7
## 1.7.4 (2021-08-12) * [BUGFIX] #449: Fixed segfaults generated by `stri_sprintf`. * [BUILD TIME] No longer defining `USE_RINTERNALS` and `R_NO_REMAP`. ## 1.7.3 (2021-07-15) * [BUGFIX] Fixed the previous patch of ICU55 causing a build failure on, amongst others, CRAN's Solaris-based target. ## 1.7.2 (2021-07-14) * [BUGFIX] Workaround for a bug in `tools::checkFF` failing when `NA_character_` is passed to `.Call`. ## 1.7.1 (2021-07-14) * [BACKWARD INCOMPATIBILITY] `%s$%` and `%stri$%` now use the new `stri_sprintf` (see below) function instead of `base::sprintf`. * [BACKWARD INCOMPATIBILITY, NEW FEATURE] In `stri_sub<-` and `stri_sub_all<-`, providing a negative `length` from now on does not result in the corresponding input string being altered. * [BACKWARD INCOMPATIBILITY, NEW FEATURE] In `stri_sub` and `stri_sub_all`, negative `length` results in the corresponding output being `NA` or not extracted at all, depending on the setting of the new argument `ignore_negative_length`. * [BACKWARD INCOMPATIBILITY, BUGFIX, NEW FEATURE] In `stri_subset*` and their replacement versions, `pattern` and `value` cannot be longer than `str` (but now they are recycled if necessary). * [BACKWARD INCOMPATIBILITY, NEW FEATURE] `stri_sub*` now accept the `from` argument being a matrix like `cbind(from, length=length)`. Unnamed columns or any other names are still interpreted as `cbind(from, to)`. Also, the new argument `use_matrix` can be used to disable the special treatment of such matrices. * [DOCUMENTATION] It has been clarified that the syntax of `*_charclass` (e.g., used in `stri_trim*`) differs slightly from regex character classes. * [NEW FEATURE] #420: `stri_sprintf` (alias: `stri_string_format`) is a Unicode-aware replacement for and enhancement of the base `sprintf`: it adds a customised handling of `NA`s (on demand), computing field size based on code point width, outputting substrings of at most given width, variable width and precision (both at the same time), etc. Moreover, `stri_printf` can be used to display formatted strings conveniently. * [NEW FEATURE] #153: `stri_match_*_regex` now extract capture group names. * [NEW FEATURE] #25: `stri_locate_*_regex` now have a new argument, `capture_groups`, which allows for extracting positions of matches to parenthesised subexpressions. * [NEW FEATURE] `stri_locate_*` now have a new argument, `get_length`, whose setting may result in generating *from-length* matrices (instead of *from-to* ones). * [NEW FEATURE] #438: `stri_trans_general` now supports rule-based as well as reverse-direction transliteration. * [NEW FEATURE] #434: `stri_datetime_format` and `stri_datetime_parse` are now vectorised also with respect to the `format` argument. * [NEW FEATURE] `stri_datetime_fstr` has a new argument, `ignore_special`, which defaults to `TRUE` for backward compatibility. * [NEW FEATURE] `stri_datetime_format`, `stri_datetime_add`, and `stri_datetime_fields` now call `as.POSIXct` more eagerly. * [NEW FEATURE] `stri_trim*` now have a new argument, `negate`. * [NEW FEATURE] `stri_replace_rstr` converts `gsub`-style replacement strings to `stri_replace`-style. * [INTERNAL] `stri_prepare_arg*` have been refactored, buffer overruns in the exception handling subsystem are now avoided. * [BUGFIX] Few functions (`stri_length`, `stri_enc_toutf32`, etc.) did not throw an exception on an invalid UTF-8 byte sequence (and merely issued a warning instead). * [BUGFIX] `stri_datetime_fstr` did not honour `NA_character_` and did not parse format strings such as `"%Y%m%d"` correctly. It has now been completely rewritten (in C). * [BUGFIX] `stri_wrap` did not recognise the width of certain Unicode sequences correctly. ## 1.6.2 (2021-05-14) * [BACKWARD INCOMPATIBILITY] In `stri_enc_list()`, `simplify` now defaults to `TRUE`. * [NEW FEATURE] #425: The outputs of `stri_enc_list()`, `stri_locale_list()`, `stri_timezone_list()`, and `stri_trans_list()` are now sorted. * [NEW FEATURE] #428: In `stri_flatten`, `na_empty=NA` now omits missing values. * [BUILD TIME] #431: Pre-4.9.0 GCC has `::max_align_t`, but not `std::max_align_t`, added a (possible) workaround, see the `INSTALL` file. * [BUGFIX] #429: `stri_width()` misclassified the width of certain code points (including grave accent, Eszett, etc.); General category *Sk* (Symbol, modifier) is no longer of width 0, `UCHAR_EAST_ASIAN_WIDTH` of `U_EA_AMBIGUOUS` is no longer of width 2. * [BUGFIX] #354: `ALTREP` `CHARSXP`s were not copied, and thus could have been garbage collected in the so-called meanwhile (with thanks to @jimhester). ## 1.6.1 (2021-05-05) * [GENERAL] #401: stringi is now bundled with ICU4C 69.1 (upgraded from 61.1), which is used on most Windows and OS X builds as well as on *nix systems not equipped with system ICU. However, if the C++11 support is disabled, stringi will be built against the battle-tested ICU4C 55.1. The update to ICU brings Unicode 13.0 and CLDR 39 support. * [DOCUMENTATION] A draft version of a paper on `stringi` is now available at https://stringi.gagolewski.com/_static/vignette/stringi.pdf * [GENERAL] stringi now requires R >= 3.1 (`CXX_STD` of `CXX11` or `CXX1X`). * [NEW FEATURE] #408: `stri_trans_casefold()` performs case folding; this is different from case mapping, which is locale-dependent. Folding makes two pieces of text that differ only in case identical. This can come in handy when comparing strings. * [NEW FEATURE] #421: `stri_rank()` ranks strings in a character vector (e.g., for ordering data frames with regards to multiple criteria, the ranks can be passed to `order()`, see #219). * [NEW FEATURE] #266: `stri_width()` now supports emojis. * [NEW FEATURE] `%s$%` and `%stri$%` are now vectorised with respect to both arguments. * [BUGFIX] `stri_sort_key()` now outputs `bytes`-encoded strings. * [BUGFIX] #415: `locale=''` was not equivalent to `locale=NULL` in `stri_opts_collator()`. * [INTERNAL] #414: Use `LEVELS(x)` macro instead of accessing `(x)->sxpinfo.gp` directly (@lukaszdaniel). ## 1.5.3 (2020-09-04) * [DOCUMENTATION] stringi home page has moved to https://stringi.gagolewski.com and now includes a comprehensive reference manual. * [NEW FEATURE] #400: `%s$%` and `%stri$%` are now binary operators that call base R's `sprintf()`. * [NEW FEATURE] #399: The `%s*%` and `%stri*%` operators can be used in addition to `stri_dup()`, for the very same purpose. * [NEW FEATURE] #355: `stri_opts_regex()` now accepts the `time_limit` and `stack_limit` options so as to prevent malformed or malicious regexes from running for too long. * [NEW FEATURE] #345: `stri_startswith()` and `stri_endswith()` are now equipped with the `negate` parameter. * [NEW FEATURE] #382: Incorrect regexes are now reported to ease debugging. * [DEPRECATION WARNING] #347: Any unknown option passed to `stri_opts_fixed()`, `stri_opts_regex()`, `stri_opts_coll()`, and `stri_opts_brkiter()` now generates a warning. In the future, the `...` parameter will be removed, so that will be an error. * [DEPRECATION WARNING] `stri_duplicated()`'s `fromLast` argument has been renamed `from_last`. `fromLast` is now its alias scheduled for removal in a future version of the package. * [DEPRECATION WARNING] `stri_enc_detect2()` is scheduled for removal in a future version of the package. Use `stri_enc_detect()` or the more targeted `stri_enc_isutf8()`, `stri_enc_isascii()`, etc., instead. * [DEPRECATION WARNING] `stri_read_lines()`, `stri_write_lines()`, `stri_read_raw()`: use `con` argument instead of `fname` now. The argument `fallback_encoding` is scheduled for removal and is no longer used. `stri_read_lines()` does not support `encoding="auto"` anymore. * [DEPRECATION WARNING] `nparagraphs` in `stri_rand_lipsum()` has been renamed `n_paragraphs`. * [NEW FEATURE] #398: Alternative, British spelling of function parameters has been introduced, e.g., `stri_opts_coll()` now supports both `normalization` and `normalisation`. * [NEW FEATURE] #393: `stri_read_bin()`, `stri_read_lines()`, and `stri_write_lines()` are no longer marked as draft API. * [NEW FEATURE] #187: `stri_read_bin()`, `stri_read_lines()`, and `stri_write_lines()` now support connection objects as well. * [NEW FEATURE] #386: New function `stri_sort_key()` for generating locale-dependent sort keys which can be ordered at the byte level and return an equivalent ordering to the original string (@DavisVaughan). * [BUGFIX] #138: `stri_encode()` and `stri_rand_strings()` now can generate strings of much larger lengths. * [BUGFIX] `stri_wrap()` did not honour `indent` correctly when `use_width` was `TRUE`.
2021-09-08(textproc/R-hunspell) Updated 3.0 to 3.0.1mef2-10/+11
3.0.1 - For for BDR such that vignette can be built without 'pdftools' installed
2021-09-08(textproc/R-htmlTable) updated 1.13.1 to 2.2.1mef2-7/+19
Changes fro 2.2.1 ----------------- * The `txtInt` handles `NA` more gracefully. Changes fro 2.2.0 ----------------- * Added `htmlTable_args` attribute for making modifications to the final table easier Changes fro 2.1.0 ----------------- * Added options for how the empty spacer cell appears (see `addHtmlTableStyle()` spacer.* options) * Fixed ignored `align.header` * Fix for wrapped styles (issue #80) Changes for 2.0.1 ----------------- * Fix for txtRound not handling negative numbers (issue #76) * Fix bug for `hidden.rgroup` & `hidden_tspanner` in `tidyHtmlTable` * Documentation improvements & switched to markdown docs Changes for 2.0.0 ------------------ * Added theming and styling with `addHtmlTableStyle` and `setHtmlTableTheme` to reduce the cognitive burden of finding the right option within the docs. Note: this may impact your current tables and hence the major version (2.0.0). * Changed so that `css.cell` is properly applied to rownames, cell fillers and the actual cells of interest (may impact the final layout!) * Breaking change `tidyHtmlTable`: Moved to a fully tidyverse compatible system with tidyHtmlTable. This is a breaking change to the API as we switch from columns as strings to `tidyselect` syntax and as `gather`/`spread` have been replaced by `pivot_longer`/`pivot_wider` the default values have been updated in accordance with their defaults, e.g. `rnames = "name"` and `value = "value"`. * Breaking change `tidyHtmlTable`: Sorting of rows is skipped as we may have situations with repeating inputs and this can easily be performed pre-function by calling `dplyr::arrange`. This has furthermore the desirable feature that any custom sorting is retained. * Added *mso-number-format* to help (Issue #63) - thanks Rasmus Hertzum * txtRound can now add txtInt when formatting the integer section for easier readability * Added htmlTable css options - they should all start with `htmlTable.` * `pos.caption` now uses match.arg as expected * Fixed proper S3 function definition for `htmlTable` with all the arguments * Added `htmlTable.css.border` style option for allowing to choose border style. Also fixed bug with cgroup empty cells and vertical border. * Added `htmlTable.pretty_indentation` option for skipping the stripping of all the tabs that was required due to old Pandoc bug. * Added `attr(x, "html") <- TRUE` by default and UTF-8 encoding on all outputted strings to mimic the `htmltools::HTML` function behavior. * For simple tibble output the `tidyHtmlTable` can now be used to choose a column for the rnames argument * The print statement now respects the `chunk_output_type` in Rmd files in RStudio * `tidyHtmlTable` now accepts table function that allows switching to other table functions * Added `css.header` style as using `css.cell` wasn't entirely intuitive (fixes issue #73) Changes for 1.13.3 ------------------ * Prepared for R 4.0
2021-09-08(textproc/R-crosstalk) Add DEPENDS+= R-R6-[0-9]*, TEST_DEPENDS+= R-testthatmef1-1/+3
2021-09-06(textproc/R-htmltools)) Add missing DEPENDS to R-fastmapmef1-1/+2
2021-09-05Update to 1.234wen2-8/+7
Upstream changes: 1.234 2021-08-28 17:28:18-04:00 America/New_York - move bench.pl from dist root so it won't get installed to @INC - fix some problems with doc layout
2021-09-05Update to 3.27wen2-8/+7
Upstream changes: version 3.27: Wed 7 Apr 09:52:29 CEST 2021 Fixes: - $@ is volatile, unknown change broke input validation error. https://github.com/markov2/perl5-XML-Compile-SOAP/issues/5 [MadLord80]
2021-09-05Update to 2.11wen2-8/+7
Upstream changes: 2.11 2020-12-08 - Fill in release dates in scripts. 2.10 2020-12-07 - Added optional Changes testing (skipped unless AUTHOR_TESTING). - Reformatted Changes file as per CPAN::Changes::Spec. - Made Perl Critic, Pod and Pod Coverage tests skip unless AUTHOR_TESTING. - Added optional POD coverage testing. - Added optional POD testing. - Added optional Perl::Critic testing. - Made code Perl::Critic clean. - Simplified Makefile.PL requirements.
2021-09-05(textproc/R-htmltools) Updated 0.5.1.1 to 0.5.2mef2-8/+8
# htmltools 0.5.2 ## Breaking Changes * Closed #205: When calling `tagGetAttribute(x)` on an object with a non-atomic attribute, a list of untouched values will be returned. It is still recommended to only store character values inside attributes. (#212) ## New Features & Improvements * `{htmltools}` now has its own `{pkgdown}` site hosted at <https://rstudio.github.io/htmltools/>. * The new `tagQuery()` function provides a [jQuery](https://jquery.com/) inspired interface to query and/or modify HTML `tag()` (e.g., `div()`) or `tagList()` objects. To learn more, see the [{pkgdown} article](https://rstudio.github.io/htmltools/articles/tagQuery.html). (#208) * Added `tagAddRenderHook()` for delaying modification of a tag object until it is rendered. A list of render-time hooks may also be added via the new `.renderHook` argument added to all `tag()` functions. (#215) * Closed #243: Added `withTags(.noWS)` to change the default whitespace behavior for all tags within the call to `withTags()`. (#245) * Closed #251: Added `.cssSelector` parameters to tag modifying functions such as `tagAppendChildren()` or `tagAppendChildren()`. The `.cssSelector` allows you to target particular (inner) tags of interest. See `tagAppendChildren()` for examples. (#224) * Closed #225: Added `tagInsertChildren()` to be able to insert child tag objects at a particular location. (#224) ## Bug Fixes * When retrieving a tag attribute using `tagGetAttribute(tag, attr)`, `NA` values will be removed before combining remaining attribute values. If all attribute values are `NA`, then a single `NA` value will be returned. (#212) * Closed #197: Fixed rendering of boolean attributes in `<script>` tags rendered via `renderDependencies()` (#197, thanks @atusy). * Closed #222: Unnamed attributes are no longer allowed to be appended via `tagAppendAttribs()`. When trying to print unnamed tag attribs, a better error message is provided. (#229)
2021-09-05Update to 0.027wen2-8/+7
Upstream changes: Changes for version 0.027 - 2021-04-09 Forbid duplicate keys by default like announced in 0.026 Add possibility to preserve alias names (see 'preserve' option) Highlighter: Add option to expand tabs in ansi color mode yamlpp-events: Add option --module Improve error message when trying to load an undefined alias Fix a test for perl 5.8.8
2021-09-05Update to 0.83wen2-8/+7
Upstream changes: Changes for version 0.83 Recognize tied variables (PR#101 tinita) Add license file from included libyaml code (PR#102 tinita)
2021-09-05Update to 0.83wen2-8/+7
Upstream changes: Changes for version 0.83 Recognize tied variables (PR#101 tinita) Add license file from included libyaml code (PR#102 tinita)
2021-09-05(textproc/R-rmarkdown) Updated 2.8 to 2.10, make test does NOT pass yetmef2-9/+7
rmarkdown 2.10 ========================================================================= - `md_document()` will now handle correctly `preserve_yaml` value for all variants and all pandoc versions (#2190). * with `preserve_yaml = TRUE`, markdown output will keep the YAML metadata block from the Rmd file. * with `preserve_yaml = FALSE`, markdown output will have no YAML metadata block. This fixes a breaking change in Pandoc 2.13 regarding `gfm`, `commonmark` and `commonmark_x` which now supports `yaml_metadata_block` by default (#2118). - New supported syntax for Shiny prerendered documents: you can now use `server: shiny` or `server: type: shiny`. - Ability to inject additional functions into Shiny prerendered server scope using the "server-extras" context. - Fixed the syntax highlighting issue with R's pipe operator `|>` (thanks, @edzer, rstudio/bookdown#1157). rmarkdown 2.9 ========================================================================== - Fix a regression in version 2.8 when a url is used in `css` argument (thanks, @vnijs, #2163). - All HTML dependencies are now correctly supported, included those with only an `href` component but not `file` component in their `src` attribute. Previously, **rmarkdown** would throw the error `'path for html_dependency not provided'` when rendering documents containing HTML dependencies with `href` components (thanks, @crazycapivara, @matthewstrasiotto, #1805, #1948, #2151). - Fix an error thrown with output format using a `file_scope` function (like in **bookdown**) (thanks, @rfaelens, #2149). - Fix an issue with `copy_ressource = TRUE` in `html_document_base` where very long HTML documents were truncated during post processing (thanks, @oliviermeslin, #2145). - When `run()`-ing a `runtime: shiny` document, an extra temp folder will be used in the output path. With the extra temp random folder in the path, predictable output file names may be used. (#2137) - When `run()`-ing a `runtime: shiny` document with a `{bslib}` theme, the global theme value wasn't being restored properly. (#2160) - Floating ToC in `html_document` can now hide headings with unnumbered and unlisted classes (thanks, @atusy, #1993). - Fix prefix handling in R Markdown website's navbar for Fontawesome V5 and compatibility with V4. For icon only available in V5, the full prefix + name should be use, especially with new `fab` prefix (e.g. `fab fa-r-project`). If no prefix is used (e.g `fa-home` instead of `fas fa-home`), the `fa` prefix will be added for V4 compatibility as it has been deprecated in V5. We advice to use the full prefix + name for icons following Fontawesome documentation. (#1994) - `rmarkdown::site_generator()` can hang session waiting for input when the `site` field is not found in the YAML frontmatter of `index.Rmd` (thanks, @kevinushey @mirh, #2043).
2021-09-05(textproc/R-haven) Updated 2.1.1 to 2.4.3, make test does NOT pass yet, sorrymef2-7/+15
# haven 2.4.3 * Fix build failure on Solaris. # haven 2.4.2 * Updated to ReadStat 1.1.7 RC (#620). * `read_dta()` no longer crashes if it sees StrL variables with missing values (@gorcha, #594, #600, #608). urlchecker::url_check() * `write_dta()` now correctly handles "labelled"-class numeric (double) variables that don't have value labels (@jmobrien, #606, #609). * `write_dta()` now allows variable names up to 32 characters (@sbae, #605). * Can now correctly combine `labelled_spss()` with identical labels (@gorcha, #599). # haven 2.4.1 * Fix buglet when combining `labelled()` with identical labels. # haven 2.4.0 ## New features * `labelled_spss()` gains full vctrs support thanks to the hard work of @gorcha (#527, #534, #538, #557). This means that they should now work seamlessly in dplyr 1.0.0, tidyr 1.0.0 and other packages that use vctrs. * `labelled()` vectors are more permissive when concatenating; output labels will be a combination of the left-hand and the right-hand side, preferring values assigned to the left-hand side (#543). * Date-times are no longer forced to UTC, but instead converted to the equivalent UTC (#555). This should ensure that you see the same date-time in R and in Stata/SPSS/SAS. ## Minor improvements and bug fixes * Updated to ReadStat 1.1.5. Most importantly this includes support for SAS binary compression. * `as_factor(levels = "values")` preserves values of unlabelled elements (#570). * `labelled_spss()` is a little stricter: it prevents `na_range` and `na_value` from containing missing values, and ensures that `na_range` is in the correct order (#574). * `read_spss()` now reads NA values and ranges of character variables (#409). * `write_dta()` now correctly writes tagged NAs (including tagged NAs in labels) (#583) and once again validates length of variables names (#485). * `write_*()` now validate file and variable metadata with ReadStat. This should prevent many invalid files from being written (#408). Additionally, validation failures now provide more details about the source of the problem (e.g. the column name of the problem) (#463). * `write_sav(compress = FALSE)` now uses SPSS bytecode compression instead of the rarely-used uncompressed mode. `compress = TRUE` continues to use the newer (and not universally supported, but more compact) zlib format (@oliverbock, #544). # haven 2.3.1 * Add missing methods so `median()`, `quantile()` and `summary()` work once more (#520). * Add missing cast methods (#522). # haven 2.3.0 * `labelled()` gains the necessary support to work seemlessly in dplyr 1.0.0, tidyr 1.0.0, and other packages that use vctrs (@mikmart, #496). * `labelled()` vectors now explicitly inherit from the corresponding base types (e.g. integer, double, or character) (#509). * ReadStat update, including `read_sas()` supports for "any" encoding (#482), and fixes for compiler warnings. # haven 2.2.0 ## Partial reading Thanks to the hard work of @mikmart, all `read_*()` functions gain three new arguments that allow you to read in only part of a large file: * `col_select`: selects columns to read with a tidyselect interface (#248). * `skip`: skips rows before reading data (#370). * `n_max`: limits the number of rows to read. This also brings with it a deprecation: `cols_only` in `read_sas()` has been deprecated in favour of the new `col_select` argument. ## Minor improvements and bug fixes * `as_factor()` allows non-unique labels when `levels = "label"`. This fixes a particularly annoying printing bug (#424, @gergness) * `read_sas()` now supports (IS|E|B)8601(DT|DA|TM) date/time formats (@mikmart). * All `write_` functions gain a `.name_repair` argument that controls what happens when the input dataset has repeated column names (#436). * All `write_` functions can now write labelled vectors with `NULL` labels (#442). * `write_dta()` can now write dataset labels with the `label` argument, which defaults to the `label` attribute of the input data frame, if present (@gorcha, #449). * `write_dta()` works better with Stata 15, thanks to updated ReadStat (#461)
2021-09-04Update to 4.018wen2-8/+7
Upstream changes: 4.018 2021-06-19 10:55:10-04:00 America/New_York - update author contact info - use postfix dereferencing, since we already require v5.20.0 - add perl support section to docs 4.017 2021-04-17 17:51:31-04:00 America/New_York - no changes from previous trial release 4.016 2021-04-06 22:22:59-04:00 America/New_York (TRIAL RELEASE) - GenerateSection by David Miguel Susano Pinto has been bundled with Pod::Weaver. Although it has been fairly heavily edited, it should be entirely compatible with previous versions. Thanks, David!
2021-09-04(textproc/R-formatR) Updated 1.7 to 1.11mef2-7/+7
(from https://github.com/yihui/formatR/releases/tag/v1.11 etc) v1.11 @yihui yihui released this Jun 1, 2021 ? 1 commit to master since this release * The right arrow assignment operator -> is supported now. * Added a new argument args.newline to formatR::tidy_source(). When set to TRUE, function arguments can start on a new line, e.g., shiny::updateSelectizeInput(session, "foo", label = "New Label", selected = c("A", "B"), choices = LETTERS, server = TRUE) can be reformatted to: shiny::updateSelectizeInput( session, "foo", label = "New Label", selected = c("A", "B"), choices = LETTERS, server = TRUE ) formatR 1.10 @yihui yihui released this May 25, 2021 ? 13 commits to master since this release * Support the new pipe operator |> in R 4.1.0. * The width.cutoff argument works more accurately when comments are indented (thanks, @iqis, #92). Previously, width.cutoff did not take the indentation or the number of # characters in a comment when wrapping it, which may lead to wrapped comment lines that are wider than width.cutoff. formatR 1.9 @yihui yihui released this Apr 14, 2021 ? 19 commits to master since this release NEW FEATURES * Lines will be wrapped after operators %>%, %T%, %$%, and %<>% now (thanks, @g4challenge #54, @jzelner #62, @edlee123 #68). * The argument width.cutoff of tidy_source() used to be the lower bound of line widths. Now if you pass a number wrapped in I(), it will be treated as the uppper bound, e.g., tidy_source(width.cutoff = I(60)). However, please note that the upper bound cannot always be respected, e.g., when the code contains an extremely long string, there is no way to break it into shorter lines automatically (thanks, @krivit @pablo14, #71). * The value of the argument width.cutoff can be specified in the global option formatR.width now. By default, the value is still taken from the global option width like before. BUG FIXES * When the text in the clipboard on macOS does not have a final EOL, tidy_source() fails to read the last line (thanks, @edlee123, #54). formatR 1.8 @yihui yihui released this Mar 13, 2021 ? 53 commits to master since this release * White spaces on blank lines are removed now (thanks, @nylander, #88). * This package requires R >= 3.2.3 now.
2021-09-04(textproc/R-DT) Updated 0.15 to 0.19mef2-7/+7
(from: https://github.com/rstudio/DT/releases/tag/v0.19 etc) DT 0.19 NEW FEATUERS * Add vertical and opacity option to filter which applies to the noUiSliders. This is useful with limited width DataTables to prevent x overflow (thanks, @alexvpickering, #919). * Now the user is able to restrict the editing to accept only numbers by, e.g., datatable(..., editable = list(target = "cell", numeric = 3:5)). By default, the editing is restricted to numbers for all numeric columns; set numeric = "none" to disable this behavior (thanks, @stla, #860 #824). * Now the user can request text areas for the editing by, e.g., datatable (..., editable = list(target = "cell", area = 1:2)). Text areas are useful for cells with large contents (thanks, @stla #860, @fabiangehring #671). MAJOR CHANGES * Upgraded jQuery from v1.12.4 to v3.x imported from the jquerylib R package. DT 0.18 NEW FEATURES * datatable()'s style argument now defaults to 'auto', which resolves to either 'bootstrap' or 'bootstrap4' when a {bslib} theme is relevant. If a {bslib} theme isn't relevant, 'auto' resolves to the old default value of 'default' (thanks, @cpsievert, #852). * Add a new function styleRow(). It's useful when you want to apply CSS styles based on Row Indexes (thanks, @s-fleck, #894). BUG FIXES * datatable(data) and datatable(data, fillContainer = TRUE) now work as expected when statically rendered inside flexdashboard::flex_dashboard() (thanks, @cpsievert, #904). DT 0.17 NEW FEATURES * Support the new datatables' extension SearchBuilder. With this new extension, users can construct a complex search query by adding groups and conditions. Note, as the time of writing, this extension only works on the client-side processing mode (thanks, @stla, #875) * Add a new plugin diacritics-neutralise, which can be used for searching accented, non-Latin characters with their unaccented counterparts. Note, it will only work in the client-side processing mode (thanks, @tyler-richardett, #887). MINOR CHANGES * The autoHideNavigation argument now works with the default theme. In addition, the prerequisite is properly documented. Specifically speaking, it only works when the pageLength option is provided and is rendered in the client-side processing mode (thanks, @bhogan-mitre, #856). * When editing factor columns, editData() now automatically updates the factor levels if it's necessary (thanks, @aman-malik3010, #865). BUG FIXES * Fix the issue that addRow() would fail when the proxy DT table contains no data (e.g., a zero-row data.frame) (thanks, @chalioui, #888). * DT no longer overrides the options$responsive to TRUE. Thus, it enables users to provide customized options for the Responsive extension (thanks, @hdrab127, #885). DT 0.16 NEW FEATURES * Add a new plugin accent-neutralise, which can be used for searching accented characters with their unaccented counterparts. Note, it will only work in the client-side processing mode (#822). * addRow() now has a new parameter resetPaging. By setting it to FALSE, we can keep the paging position after adding a row (thanks, @stanstrup, #853). MINOR CHANGES * Upgrade the SearchPanes extension to v1.1.1 so that it can display all the entries properly with the Scroller extension (thanks, @JonasMandel @stla, # 820). * The class argument now keeps user-defined classes with bootstrap themes (thanks, @mmuurr, #806). * Now DT will throw a clear error message if the value of search provided in datatables(..., options=) is illegal (thanks, @realHenningLorenzen, #848). BUG FIXES * Fix the issue that the sorting results may not be expected after formatting functions applied. This is a regression of PR #777 (thanks, @fernandofernandezgonzalez @shrektan, #837). * styleColorBar() now displays correctly on Safari, when the data is greater than the upper limit, due to negative css percentage values (thanks, @Seyphaton, #843).
2021-09-04(textproc/R-crosstalk) Updated 1.0.0 to 1.1.1mef2-9/+10
## crosstalk 1.1.1 * Upgrade to jQuery v3.5.1. ## crosstalk 1.1.0.1 * SharedData now works even when shiny isn't installed. ## crosstalk 1.1.0 * `shiny` and `ggplot2` are now Suggested packages instead of Imported packages. * Upgrade to Bootstrap v3.4.1 and jQuery v3.4.1. ## crosstalk 1.0.1 * `selection_factor` behavior was no longer correct with ggplot2 2.2.0, which changed its algorithm for stacking order. Added a `reverse` argument that defaults to detecting ggplot2 version and acting accordingly.
2021-09-02textproc/paperoni: update to 0.6.1pin2-9/+9
-Minor bug fixes
2021-08-31yaml-cpp: fix the PLISTtnn1-2/+2
2021-08-31go-diff: remove, deprecated go-package, unused in pkgsrcnia6-71/+1
2021-08-30textproc/ruby-rqrcode: update to 2.1.0taca2-7/+7
2.1.0 (2021-08-26) * Sync Gemfile.lock with rqrcode_core.1.2.0 Adds Multimode Support * Add badge for Standard linting
2021-08-30textproc/ruby-rqrcode_core: update to 1.2.0taca3-8/+10
1.1.0 (2021-07-01) * Add a basic benchmark file * Add standardRB badge * Add .freeze on CONST lookup objects * Remove unused @mode instance variable * A batch of small refactors and optimizations 1.2.0 (2021-08-26) * Added Multi Mode Support which allows for multi-segment encoding. Thanks to @ssayer
2021-08-30textproc/ruby-review: update to 5.2.0taca3-8/+12
5.2.0 (2021-06-29) New Features * EPUBMaker: added <section> based on heading level for CSS formatting, when the epubmaker/use_section parameter is set to true (#1685) Bug Fixes * PDFMaker: fixed a problem that caused a warning in templates for Ruby 2.6 and above (#1683) * EPUBMaker: fixed an issue that caused copied files to be empty in Docker environments (#1686) * added CSS style for correct displaying horizontal characters in vertical typesetting (#1688) * PDFMaker: fixed the pxjahyper option conflict error on latest TeXLive (#1690) * PDFMaker: fixed compile error when image is not found (#1706) Enhancements * improve around warn and error handling (#1674) * PDFMaker: introduced pdfmaker/use_symlink parameter to speed up the process by using symbolic links instead of actual copies. This may not work on some operating systems such as Windows (#1696) * PDFMaker: don't insert empty page after frontmatter when using review-jlreq with serial_pagination=true, openany (#1711) Others * fixed related to GitHub Actions (#1684, #1691) * review-preproc: refactored (#1697) * refactored nested lists handling (#1698) * refactor code with Rubocop 1.12 (#1689, #1692, #1699, #1700) * The builder_init_file method of each builder now executes super first to use base builder's builder_init_file (#1702) * PDFMaker: Stopped implicitly including FileUtils library (#1704) Contributors * @odaki * @imamurayusuke
2021-08-30textproc/ruby-haml: update to 5.2.2taca3-9/+9
5.2.2 (2021-07-27) Look Under Your Seats, It's an All Expense Paid Annotation! Howdy Haml-faml, The 5.x.x line of Haml keeps chugging along, and we will likely keep this codebase going for those who want this full-fat version of Haml and addressing little issues here and there. In this version, the wonderful @jdelStrother brought in a new feature for adding annotations to your output during development showing which template the html came from. <div class='navbar-light navbar-collapse collapse wi-100 d-md-none' id='navbar-collapse'> <div class='navbar-nav phm mbm' role='menu'> <!-- BEGIN app/views/page_header/_user_profile_links.html.haml --> <a class="nav-link" href="/profile">Profile</a> <a class="nav-link" href="/account/edit">Settings</a> <div class='dropdown-divider'></div> <a class="nav-link" href="/logout">Log out</a> <!-- END app/views/page_header/_user_profile_links.html.haml --> </div> </div> This was added in Rails 6.1 for ERB files, and now all you wonderful Haml-ers out there get the same useful feature. As for the future of Haml, we are likely going to be moving over the main branch and 6.x.x development to be based off of @k0kubun's awesome Hamlit implementation. It does lack some of the features that 5.x has, but it comes with almost 2x speed improvement and honestly, even the way I (Hampton) use Haml – is well covered by Hamlit. You really have to be doing some weird stuff for it to be an issue. So, we'll likely be releasing an alpha of that 6.x-based-on-Hamlit code soon.
2021-08-30textproc/ruby-will-paginate: update to 3.3.1taca3-14/+8
3.3.1 (2021-08-12) * Accessibility fix: add the aria-disabled attribute to the pagination element marked with CSS classname "disabled".
2021-08-30textproc/Makefile: add and enable ruby-jmespathtaca1-1/+2