Changes in version 1.10.0 (2025-01-10) - NOTE: this is a major release and removes some functionality - Update for new corpuses - Remove the add_count option (no data provided by Google) - Remove drop_corpus (Google no longer supports the :corpus operator for the current corpus) Changes in version 1.9.1-1.9.3 - Fix package after more changes to the Google Ngram Viewer website Changes in version 1.9.0 (2022-10-07) - Fix package after latest changes to the Google Ngram Viewer website Changes in version 1.8.3 (2022-09-25) - Improved error handling Changes in version 1.8.2 (2022-09-20) - Suppress testing of all examples that make internet calls (fail gracefully) Changes in version 1.8.1 (2022-09-18) - Handle offline state - Skip testing if offline Changes in version 1.8.0 (2022-09-17) - Incremented version to reflect that 1.7.7 was a major release - Rolled back use of |> for compatibility with earlier versions of R Changes in version 1.7.7 (2022-09-10) - Update for changes in ngram viewer website - New corpus names (e.g. eng_2019 changed to en_2019) Changes in version 1.7.6 - Drop use of lifecycle badges - Add markdown format NEWS file Changes in version 1.7.5 (2022-01-08) - Tidied fromJSON call - Started to use lifecycle in documentation (ngrami) Changes in version 1.7.4 (2021-05-13) - Imposed version dependency for dplyr to ensure relocate available Changes in version 1.7.3 - Updated documentation to provide details of return values Changes in version 1.7.2 (2020-08-24) - Change download code to use 'url' to ensure code works behind a proxy server - Addressed CRAN submission requirements Changes in version 1.7.1 - Change year_start default to 1800 in documentation Changes in version 1.7.0 - Comprehensive refactor of underlying code - More robust error/warning handling - Dropped the "tag" argument from ngram functions Changes in version 1.6.5 - Fix case_sensitive attribute Changes in version 1.6.4 - Fix error in corpus count dataset Changes in version 1.6.0 - Update to address issue (#26) resulting from change in the format of Google Ngram Viewer webpage Changes in version 1.5.0 - Incorporated pull changes #22, @seancarmody - Make wildcard searches expand to all terms - Error out on server answer "Please try again later." 1a655f3 - Fix setting default corpus. 0b22dc4 - scale functions: do not explicitly set name, allow overwrite. 3a21061 - Allow passing through additional parameters to ngram_single. ac6b1cc - For wildcard searches, drop the cumulated (All) column - Added travis-ci testing Changes in version 1.4.5 (2014-08-31) - Fixed problems with (some) advanced operators Changes in version 1.4.4 - Removed debugging from ngrami Changes in version 1.4.3 (2014-02-01) - Fixed the Pulser bug Changes in version 1.4.2 (2013-12-31) - Fix accented character encoding problem on Windows Changes in version 1.4.1 - Improve ssl handling (refer Hadley's comment here: http://www.statsravingmad.com/blog/statistics/a-tiny-rcurl-headache/) Changes in version 1.4.0 (2013-10-20) Google has switched to SSL for the N-gram viewer and the format of the web-pages has changed. This means that earlier versions of the package are completely broken. This release fixes this major problem. Changes in version 1.3.2 - Add README.md to .Rbuildignore to remove from CRAN Changes in version 1.3.1 - Fix count for n-grams with n>1, including a "fudge" for 2012 corpuses Changes in version 1.3.0 (2013-08-04) - Add option to display long-form corpus name - Warn about smoothing >0 for geoms other than "line" - Tidy documentation for print.ngram - ngram and ngrami return S3 class "ngram" - Format print for ngram objects - ggram can take either a list of phrases or an ngram object Changes in version 1.2.4 - Add option to relabel y-axis - Add word counts option to ngram - Change ggplot2 and scales from Requires to Suggests Changes in version 1.2.3 - Prevent use of complex operators in case insensitive searches - Warn about character substitution Changes in version 1.2.2 (2013-07-23) - CRAN release version - More efficient handling of escaped Unicode (thanks Hadley http://stackoverflow.com/a/17787736/1543437) - Fix package checking problems associated with plyr Changes in version 1.2.1 - Tidy Google theme Changes in version 1.2.0 - First semi-official release. All future development moved to the 'develop' branch. - Allow case insensitive plotting with ggram - Avoid reshape/reshape2 conflicts (thanks to Francois Briatte) - Pass arbitrary geoms to ggram - New function ngramw to return results in "wide" format - Removed wide option from ggram and ggrami - Better handling of legends when ignore_case = TRUE - Error trapping long phrase lists - Google theme option Changes in version 1.1 - Added plot wrapper ggram - Detect invalid corpus names Changes in version 1.0 - Initial release of the ngramr package