Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: Athlytics
Title: Academic R Package for Sports Physiology Analysis from Local 'Strava' Data
Version: 1.0.3
Version: 1.0.4
Author: Zhiang He [aut, cre]
Maintainer: Zhiang He <ang@hezhiang.com>
Authors@R:
Expand Down
12 changes: 12 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# Athlytics 1.0.4

* **Test suite cleanup**: Further streamlined from ~600 to 373 assertions. All tests now pass locally with zero warnings and zero skips.

* **Test idiom improvements**: Replaced `expect_true(is.data.frame())` with `expect_s3_class()`, `expect_equal(length())` with `expect_length()`. Removed redundant `gg`-class checks already covered by vdiffr snapshots.

* **Test file consolidation**: Deleted fragmented files (`test-smoke-and-errors.R`, `test-uncovered-branches.R`, etc.) and merged relevant tests into per-feature files.

* **Dependency cleanup**: Removed `purrr` entirely (only used once via superseded `purrr::transpose()`). R CMD check now passes with 0 errors and 0 warnings.

* **Packaging**: Removed `CITATION.cff` (was flagged by R CMD check as non-standard), cleaned up NAMESPACE and `.Rbuildignore`.

# Athlytics 1.0.3

* **Test suite rewrite**: Reduced from ~1500 to ~200 focused tests with meaningful value assertions; added vdiffr snapshot testing for all plot functions (15 visual regression tests).
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ If you use **Athlytics** in academic work, please cite the software as well as t
title = {Athlytics: A Reproducible Framework for Endurance Data Analysis},
author = {Zhiang He},
year = {2025},
version = {1.0.3},
version = {1.0.4},
url = {https://github.com/HzaCode/Athlytics}
}
```
Expand Down
4 changes: 2 additions & 2 deletions codemeta.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"codeRepository": "https://github.com/HzaCode/Athlytics",
"issueTracker": "https://github.com/HzaCode/Athlytics/issues ",
"license": "https://spdx.org/licenses/MIT",
"version": "1.0.3",
"version": "1.0.4",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
Expand Down Expand Up @@ -249,7 +249,7 @@
],
"name": "Athlytics: A Reproducible Framework for Endurance Data Analysis",
"url": "https://github.com/HzaCode/Athlytics",
"description": "R package version 1.0.3"
"description": "R package version 1.0.4"
}
],
"releaseNotes": "https://github.com/HzaCode/Athlytics/blob/main/NEWS.md",
Expand Down
4 changes: 2 additions & 2 deletions inst/CITATION
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ bibentry(
title = "Athlytics: A Reproducible Framework for Endurance Data Analysis",
author = person("Zhiang", "He", email = "ang@hezhiang.com"),
year = 2025,
note = "R package version 1.0.3",
note = "R package version 1.0.4",
url = "https://github.com/HzaCode/Athlytics",
textVersion = paste("Zhiang He (2025). Athlytics: A Reproducible Framework for Endurance Data Analysis. R package version 1.0.3. https://github.com/HzaCode/Athlytics")
textVersion = paste("Zhiang He (2025). Athlytics: A Reproducible Framework for Endurance Data Analysis. R package version 1.0.4. https://github.com/HzaCode/Athlytics")
)

2 changes: 1 addition & 1 deletion vignettes/athlytics_introduction.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -825,7 +825,7 @@ If you use Athlytics in your research, please cite:
title = {Athlytics: A Computational Framework for Longitudinal Analysis of Exercise Physiology},
author = {Zhiang He},
year = {2025},
version = {1.0.3},
version = {1.0.4},
url = {https://github.com/HzaCode/Athlytics}
}
```
Expand Down