NEWS
WebAnalytics 0.9.9
Package level documentation page missing - re-added. Corrected notes that are being generated for documentation.
WebAnalytics 0.9.8 (2023-06-25)
Allowable elapsed time of examples has been halved since 2022. Parallelism > 2
not allowed in examples. Invisible changes to examples.
WebAnalytics 0.9.7
Rewrite of parts of the performance analysis vignette PDF.
WebAnalytics 0.9.6
- Bug: URLs with uninterrupted (no spaces or punctuation) strings of more than 484 characters would crash LaTeX. Not likely to be seen in production but not impossible. Corrected the LaTeX document class URL truncation macros to break the line every 90 characters (punch cards are not quite dead, 132 was too wide and 80 too short). This means that wrapping does not occur in that text now, but it is guaranteed to fit on the page. LaTeX macros (\emph{something} or \textbf{something} for example) embedded in the string are not guaranteed to work if they fall across the split and I do not know why, but this is not an issue for the report template which only uses this for URL strings, its just something to keep in mind.
- Bug: URLs 6k characters in length (seen in logs) crash LaTeX. The brew/R report template has been updated to replace huge URLs with a short numeric placeholder and list the content of the URL in the log. Huge URLs are usually an error or attack of some kind so this seems reasonable balance of usefulness, that is: removing what crashes LaTeX being more important than reporting rare giant URLs in an easily understood form.
WebAnalytics 0.9.5 (2022-04-23)
- New: Added a cookbook PDF vignette about how to approach dealing with performance problems using this package.
- Bug: Fixed document formatting error identified by CRAN under the R development build.
- Bug: Fixed escaping of windows file paths
- New; Rearranged sample data and associated tests to better fit under CRAN limitations (and still work)
WebAnalytics 0.9.4 (2022-03-31)
- New: Added TinyTex support to remove need for separate latex/xelatex installation.
- New: Added progress messages to report template.
- Bug: replaced readr (introduced in 0.9.2 to support nested quotes in log records) with data.table fread. Much faster, less odd error handling behaviour and also parses nested quotes correctly
- Bug: incorrect types being passed to readr
- KnownProblem: Extremely long URLS (not seen in the wild, but in testing) can cause the LaTeX code that abbreviates URLs to fail. This will be fixed in a later release.
WebAnalytics 0.9.2 (2022-03-12)
- New: Added User Agent frequency reporting
- Bug: Fixed bug in data rate/static request response time graph
- New: Improvements to package dependency declarations
- New: Changes to improve handling of missing data (more built-in tolerance of missing data)
- New: Added support for nested quotes in the input data file (to handle escaped JSON in log files)
- Bug: Fixed error when workingDirectoryPopulate() was called in already populated directory
- Bug: workingDirectoryPopulate() was leaving files open, fixed
- New: workingDirectoryPopulate() tests added
- Bug: Fixes to minor typographical and grammatical errors
WebAnalytics 0.9.1 (2022-01-06)
Prior to this release the package was un-published
WebAnalytics 0.01
Approximate date of the first version of what became this package