Changes in version 1.1.5 (2026-02-23) - Fixed bug in sort.data.frame() regarding sorting NAs when sort direction is descending. Was sorting them the opposite of expected. - Allow user to pass vector of values to "na.last" parameter on sort.data.frame(). Changes in version 1.1.4 (2025-12-08) - Documentation fixes. - Add YouTube video links to home page. - Added additional comparison operators: %ne%, %le%, %ge%, %lt%, %gt% Changes in version 1.1.3 (2024-04-05) - Fixes for source.all() function to make it work properly with logr package. - Attempt to capture warnings in source.all() return dataset. Changes in version 1.1.2 (2024-03-05) - Added source.all() function. - Fix for data type on subsc() and supsc(). Changes in version 1.1.1 (2023-12-19) - Fixed bug in changed() function when there was only one value. Changes in version 1.1.0 (2023-10-25) - Added changed() function to identify grouping boundaries. Changes in version 1.0.9 (2023-09-18) - Fix for CRAN. - Added infinity symbol "infin" keyword to symbol() function. - Fixed bug on sort that was causing factors to be ignored in some circumstances. Changes in version 1.0.8 (2023-08-07) - Remove dependency on this.path(). Changes in version 1.0.7 (2023-06-30) - Changes to prevent breakage of this.path(). Changes in version 1.0.6 - Allow roundup() to accept a data.frame and round all numeric columns. Changes in version 1.0.5 (2022-09-29) - CRAN fixes. Changes in version 1.0.4 (2022-09-18) - Added spaces() function to create a string of blank spaces. - Added symbol() function to get UTF-8 symbols. - Fixed copy.attributes() so it won't break factors. - Added names to v() function output values. Changes in version 1.0.3 (2022-08-18) - Added file.find() function to look for files on the file system. - Added dir.find() function to look for directories on the file system. - Added find.names() function to look for variable names on a data frame. - Added copy.attributes() function to copy column attributes from one data frame to another. - Added supsc() and subsc() functions to get UTF-8 superscript and subscript codes from normal characters. - Fixed bug on v() function when first item had more than one part. - Fixed bug on sort.data.frame() that was causing it to lose column attributes. - Restructured test and code files. - Improved documentation. Changes in version 1.0.1 (2022-07-18) - Published to CRAN. Changes in version 0.0.9001 - Add news. - Add readme. - Complete documentation. - Build pkgdown site. Changes in version 0.0.9000 - Initial version with following functions: - labels.data.frame(): Adds, views and removes labels on a data frame. - sort.data.frame(): Sorts a data frame. - %p%: An infix operator for the paste0() function. - %eq%: An infix operator to determine equality between two objects. - roundup(): A function that rounds 5 away from zero. - Sys.path(): A function to get the path of the currently executing program. - v(): A quoting function for non-standard evaluation.