Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

light-weight log parsing options #41

Closed
asenetcky opened this issue Dec 5, 2024 · 1 comment
Closed

light-weight log parsing options #41

asenetcky opened this issue Dec 5, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@asenetcky
Copy link
Owner

might be nice to add some lightweight log parsing functions.

@asenetcky asenetcky added the enhancement New feature or request label Dec 5, 2024
@asenetcky asenetcky mentioned this issue Dec 9, 2024
@asenetcky
Copy link
Owner Author

queued up in next release

asenetcky added a commit that referenced this issue Feb 3, 2025
# strata 1.4.0

This release is all about bug fixes and improvements to the user experience.

## Breaking Changes

* Added dependency for R >= 4.1.0 due to use of base R pipe `|>`.

## New features

* `adhoc()` added to allow users to ad hoc a portion of their strata project
by name (instead of having to remember all the different file paths) (#46).

* `survey_log()` added to allow users to survey the logs in their strata project
as a dataframe (#41, #43).

* Added stricter strata project checking (#48).
  
  * added stricter path checking for functions that require paths to existing
files and folders.
  
  * added more helpful error messages for users regarding paths,
  
  * Functions will now check if a folder is a strata project or not and provide
helpful error messages if they are not strata projects.

## Fixes

* File name/path cleaning performed by strata to ensure valid path names will
will now stop blocking certain path/name manipulations.

* `adhoc_stratum()` will now properly handle existing file paths and avoid 
errors stating otherwise (#44).

* `build_execution_plan()` now properly handles the case where a laminae from
different strata have the same name (#52).

* The timestamp in the `log_*()` family of functions will now always be 24
characters long (#40).

* `build_outlined_strata_project()` will now allow for multiple laminae
per stratum (#36).

## Minor Improvements

* File name/path cleaning performed by strata to ensure valid path names will 
now ignore dashes "-" in file names.

* `adhoc_*()` functions will now "fail fast", stop execution and alert users
of problems (#45).

---------

Co-authored-by: asenetcky <asenetcky@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant