Releases: asenetcky/strata
v1.4.0
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).
v1.0.1
What's Changed
- Strata released to CRAN!
- Style by @asenetcky in #29
- 28 release strata by @asenetcky in #31
Full Changelog: v0.7.0...v1.0.1
v0.7.0
What's Changed
- 24 user editing tomls by @asenetcky in #26
- 21 quick build options by @asenetcky in #27
Full Changelog: v0.5.0...v0.7.0
v0.5.0
What's Changed
- Website by @asenetcky in #23
- add survey _strata function to relay the execution plan and contents of the strata project folder - by @asenetcky in #25
Full Changelog: v0.3.0...v0.5.0
v0.3.0
skip_if_fail
functionality added to laminae
This allows lamina with code that might fail to be flagged as skip_if_fail = TRUE
in the .toml file. In the event the code fails
the error is captured and logged, and then the rest of the execution plan carries onward.
v0.2.0
What's Changed
- Added more testing by @asenetcky in #17
- Added silence feature to suppress logging messages by @asenetcky in #18
Full Changelog: v0.1.0...v0.2.0
v0.1.0
strata's most basic functionality is feature complete and can be used in basic automation projects
What's Changed
- Reorg by @asenetcky in #1
- Toml by @asenetcky in #2
- Rename to Strata/Stratum and Lamina/Laminae by @asenetcky in #9
- Toml read by @asenetcky in #12
- 3 document functions by @asenetcky in #13
- 10 improve test coverage by @asenetcky in #14
New Contributors
- @asenetcky made their first contribution in #1
Full Changelog: https://github.com/asenetcky/strata/commits/v0.1.0