                 Changes in version 0.7.0 (2026-06-01)                  

  - Fix problem with agread as it was not evaluating the tz argument
  - Update parser "pygt3x" to work with idle sleep mode ouput from
    actigraph/pygt3x in v0.7.1

                        Changes in version 0.6.9                        

  - Added debugging capabilities to C++ code and additional arguments to
    control spherecrit, sdcriter, and minloadcrit within the gcalibrateC
    function. Thanks to John Muschelli for the contribution!

                        Changes in version 0.6.8                        

  - Fix issue #20 related to C++ compiling by adding the Rcpp plugin for
    C++ 11.
  - Update C++ code for gcalibrateC to resolve issue when there are NaN
    values in sphere data (issue #35)
  - Resolve issue #36 when calErrorEnd never gets below 0.01.
  - Change minloadcrit from 72 to 168 as recommended in issue #34

                        Changes in version 0.6.7                        

  - Update agcalibrate to speed up function by first converting to a
    data.table before merging with the time stamps.
  - Add parameter imputeTimeGaps to agcalibrate for users to decide if
    zeros are added back after calibration.

                 Changes in version 0.6.6 (2024-02-29)                  

  - Prepare agcounts for a CRAN submission
  - Fix problem with GGIR::g.calibrate needing GGIR::g.inspectfile
    results.

                        Changes in version 0.6.5                        

  - Update README.md file.
  - Update code to allow interaction with data that is read into a
    tibble.
  - Minor updates to the Shiny app

                        Changes in version 0.6.4                        

  - Updated the agcounts license with KU Copyright and Creative Commons
    (CC BY-NC-SA 4.0).
  - Changed the parsers to reflect the Python and R package names.
  - Created more flexibility for adding a Shiny app theme.
  - Extending the .last_complete_epoch function after discovering a file
    that did not find a complete epoch.

                        Changes in version 0.6.3                        

  - Improved test coverage including tests for the Shiny Server
  - Removed the Shiny App from the inst folder to only make it a
    callable app using agShinyDeployApp

                        Changes in version 0.6.2                        

  - Update the Shiny rawDataModule UI and Server to filter by AM or PM
    to make plotting faster
  - Improved test coverage from 19 to 56% by adding tests for the Shiny
    UI, gcalibrateC, get_counts, agread.
  - Updated the test_actilife_counts.R file using a new data set that
    was uploaded for gcalibrateC testing.

                        Changes in version 0.6.1                        

  - Added start_time and stop_time attributes to data read by the pygt3x
    calibrated reader.
  - Added lubridate::floor_date to round data_start in case data doesn't
    start on the specified epoch.
  - Updated Shiny app documentation by moving all importFrom
    documentation to the agShinyDeployApp function.
  - Deployed the Shiny app to shinyapps.io and contained it in the
    inst/agcounts folder.

                        Changes in version 0.6.0                        

  - Developed a Shiny app to allow users to visualize, explore, and
    compare activity counts.
  - Added the .calculate_raw_metrics function to calculate ENMO and MAD
    for the Shiny App.
  - Added the .read_agd function to extract metadata and data from the
    ActiGraph agd file for the Shiny app.
  - Changed the use of the bitwise '&' with Boolean operands to '&&' in
    the gcalibrate.cpp file.
  - Updated README.md with the new agread methods using the parser
    argument.

                        Changes in version 0.5.0                        

  - Updated pygt3x python reader (ActiGraph removed the CalibratedReader
    class).
  - Added a C++ version of the GGIR g.calibrate function called
    agcalibrate to be used within a piping structure with
    calculate_counts.
  - Removed the agread S3 methods and replaced it with a switch
    statement.
  - Added options for the user to choose a calibrated or uncalibrated
    parser.
  - Removed test_calibrated_readers.R file since agread.ggir and
    agread.pygt3x are no longer used.
  - Added codecov to the agcounts package.

                        Changes in version 0.4.0                        

  - Added Github R-CMD-check workflow.
  - Created a S3 generic function to extract and handle idle sleep time.
  - Created a S3 generic function to read in the raw acceleration data
    using calibrated readers.
  - Replaced a for loop in the .resample function with Rcpp to reduce
    processing time.
  - Added a package hexagon sticker and updated the README with the
    calibrated readers.
  - Added a unit test to test the calibrated readers.

                        Changes in version 0.3.0                        

  - Updated documentation for a new release
  - Added Paul R. Hibbing as a package contributor.

                        Changes in version 0.2.4                        

  - Added a unit test to ensure the agcounts package and Actilife counts
    match
  - Added a unit test to check if the output of the algorithm is as
    expected
  - Added testthat (>= 3.0.0) to the description file.

                        Changes in version 0.2.3                        

  - Changed package namespace to include magrittr as an import
  - Fixed the printing order of verbose by changing the magrittr's pipe
    to eager pipe
  - Added dateTimeAs = "write.csv" to the data.table::fwrite function to
    correctly display time stamps when data are exported to csv
  - Moved all of the internal functions in agcounts to the helpers.R
    file

                        Changes in version 0.2.2                        

  - Swapped in min in a place where pmin was incorrectly used

                        Changes in version 0.2.1                        

  - Fixed automatic sampling frequency detection to remove assumption
    about file having >= 1000 rows

                        Changes in version 0.2.0                        

  - Split calculate_counts out of get_counts to allow more flexible
    programming for end-users
  - Moved the dot functions to internal
  - Revised some of the logic for filling in missing timestamps during
    count extraction
  - Revised some dealings with timezones to try making things more
    consistent
  - Automated the detection of sampling frequency

                        Changes in version 0.1.0                        

  - Initial release
