A fast JSON parser and generator optimized for statistical data and
the web. Started out as a fork of 'RJSONIO', but has been completely
rewritten in recent versions. The package offers flexible, robust,
high performance tools for working with JSON in R and is particularly
powerful for building pipelines and interacting with a web API. The
implementation is based on the mapping described in the vignette
(Ooms, 2014). In addition to converting JSON data from/to R objects,
'jsonlite' contains functions to stream, validate, and prettify JSON
data. The unit tests included with the package verify that all edge
cases are encoded and decoded consistently for use with dynamic data
in systems and applications.
- audacity: GCC 6 wants std namespace, found via <cmath>.
- smpeg2: don't initialise unsigned with "0-1".
- libclucene/strigi: match GCC 6 (and 7, and 8, and 9.)
-march=native yields an error in some configurations.
doxygen is not a dependency, so if the user has it and it's detected,
we have plist mismatches.
PKGREVISION++
Notable changes:
- str_match_all() now returns NA if an optional group doesn't match
(previously it returned ""). This is more consistent with
str_match() and other match failures.
- In str_replace(), replacement can now be a function that is called
once for each match and who's return value is used to replace the
match.
- New str_which() mimics grep().
- A new vignette (vignette("regular-expressions")) describes the
details of the regular expressions supported by stringr. The main
vignette (vignette("stringr")) has been updated to give a high-level
overview of the package.
Notable changes since 1.1.2:
- `omit_na=TRUE` in `stri_sub<-` now ignores missing values in any of
the arguments provided.
- Add support for custom rule-based break iteration, see
`?stri_opts_brkiter`.
Release 1.6.7:
Bugs fixed
----------
* 1922: html search: Upper characters problem in French
* 4412: Updated jQuery version from 3.1.0 to 3.2.1
* 4438: math: math with labels with whitespace cause html error
* 2437: make full reference for classes, aliased with "alias of"
* 4434: pure numbers as link targets produce warning
* 4477: Build fails after building specific files
* 4449: apidoc: include "empty" packages that contain modules
* 3917: citation labels are tranformed to ellipsis
* 4501: graphviz: epub3 validation error caused if graph is not clickable
* 4514: graphviz: workaround for wrong map ID which graphviz generates
* 4525: autosectionlabel does not support parallel build
* 3953: Do not raise warning when there is a working intersphinx inventory
* 4487: math: ValueError is raised on parallel build. Thanks to jschueller.
* 2372: autosummary: invalid signatures are shown for type annotated functions
* 3942: html: table is not aligned to center even if :align: center
2018-01-05 unidecode 1.0.22
* Move to semantic version numbering, no longer following version
numbers from the original Perl module. This fixes an issue with
setuptools (>= 8) and others expecting major.minor.patch format.
(https://github.com/avian2/unidecode/issues/13)
* Add transliterations for currency signs U+20B0 through U+20BF
(thanks to Mike Swanson)
* Surround transliterations of vulgar fractions with spaces to avoid
incorrect combinations with adjacent numerals
(thanks to Jeffrey Gerard)
[0.28.3]
* Include GNUInstallDirs in src/CMakeLists.txt.
This fixes build problems on some cmake versions.
[0.28.2]
* Fixed regression in install dest for static library.
Due to a mistake, 0.28.1 installed libcmark.a into include/.
[0.28.1]
* --smart: open quote can never occur right after ] or ).
* Fix quadratic behavior in finalize (Vicent Marti).
* Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc.
This wasn't getting set in processing libcmark.pc.in, and we
were getting the wrong entry in libcmark.pc.
The new approach sets an internal libdir variable to
lib${LIB_SUFFIX}. This variable is used both to set the
install destination and in the libcmark.pc.in template.
* Update README.md, replace make astyle with make format
Version 1.1.28
- Include Makefile in package generated for hex
Version 1.1.27
- Freeze dependencies in mix.lock file to be more friendly with hex.pm
- Fix ambiguous Elixir syntax in mix.exs
New feature of version 6.7.0
NEW: hexadecimal codepoint \uHHHH
NEW: add ONIG_SYNTAX_ONIGURUMA (== ONIG_SYNTAX_DEFAULT)
Disabled \N and \O on ONIG_SYNTAX_RUBY
Reduced object size
New feature of version 6.6.1
Fix definition of \X
New feature of version 6.6.0
NEW: ASCII only mode options for character type/property (?WDSP)
NEW: Extended Grapheme Cluster boundary \y, \Y (*original)
NEW: Extended Grapheme Cluster \X
Range-clear (Absent-clear) operator restores previous range in backtrack.
New feature of version 6.5.0
NEW: \K (keep)
NEW: \R (general newline) \N (no newline)
NEW: \O (true anychar)
NEW: if-then-else syntax (?(...)...|...)
NEW: Backreference validity checker (?(xxx)) (*original)
NEW: Absent repeater (?~absent)
NEW: Absent expression (?~|absent|expr) (*original)
NEW: Absent stopper (?~|absent) (*original)
New feature of version 6.4.0
Fix fatal problem of endless repeat on Windows
NEW: call zero (call the total regexp) \g<0>
NEW: relative backref/call by positive number \k<+n>, \g<+n>
New feature of version 6.3.0
NEW: octal codepoint \o{.....}
New feature of version 6.1.2
allow word bound, word begin and word end in look-behind.
NEW option: ONIG_OPTION_CHECK_VALIDITY_OF_STRING
New feature of version 6.1
improved doc/RE
NEW API: onig_scan()
New feature of version 6.0
Update Unicode 8.0 Property/Case-folding
NEW API: onig_unicode_define_user_property()
GTK-Doc 1.27 (Dec 07 2017)
==============
Finetune the python port.
Changes
o 773879 : scangobj: Do not generate unused parameters
o 786174 : Several test failures on Arch Linux
o 787495 : gtkdoc-fixxref crashes when running vim for syntax highlighting
o 787768 : Aborts when glib2.0-dev is not installed
o 787862 : Always open files in text mode and always use utf-8
o 788473 : fixxref crashes if a .devhelp2.gz file is found
o 789531 : Don't depend on the system shell
o 790022 : mkdb: Add support for (not optional) annotation
o 791131 : gtk-doc and python3: fixxref failures