NEWS
fakemake 1.11.1.9000
fakemake 1.11.1 (2023-08-15)
- Fixed CRAN notes on Escaped LaTeX specials.
fakemake 1.11.0 (2023-06-16)
- Package
fritools back on CRAN.
- Removed suggested package
packager.
- Removed deprecated function
package_makelist().
fakemake 1.10.4 (2022-03-31)
- Fixed testing for
makelist2igraph() (for igraph 1.3.0).
fakemake 1.10.3 (2021-08-07)
- Explicitly import
fritools::touch() as CRAN flavours
r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc,
r-patched-solaris-x86, r-release-macos-x86_64 and r-oldrel-macos-x86_64
give a note elsewise.
fakemake 1.10.2 (2021-08-02)
- Removed LazyData from file DESCRIPTION.
fakemake 1.10.1 (2021-01-20)
- Bugfix on warnings and errors:
These were overwriting the normal logging output, we now use
cat(..., append = TRUE) instead of writeLines() to avoid doing so.
- Now importing package
fritools.
fakemake 1.10.0 (2021-01-07)
- Function
make() now throws an error if a target's recipe fails.
- Function
make() now throws an error if a target's recipe throws a
warning() and the new argument stop_on_warning is set to TRUE.
- Added argument
verbosity to make() to set the level of verbosity triggered
by verbose = TRUE.
- Added argument
unconditionally to make(), which allows you to run a
target's code unconditionally on the target's prerequisites, mocking GNU
make's option --touch. See make examples section.
fakemake 1.9.0 (2020-12-02)
fakemake 1.8.1 (2020-11-02)
- Removed
callr and withr from the Depends-Field in file DESCRIPTION.
fakemake 1.8.0 (2020-09-28)
- Removed deprecated functions
get_pkg_archive_path,
check_archive and check_archive_as_cran that are now in packager.
- Fixed testing via gitlab-ci.
fakemake 1.7.2 (2020-09-24)
- Fix help links to package
callr following request
Deepayan Sarkar (see https://deepayan.github.io/tmp/topichelp/funs.html).
fakemake 1.7.1 (2020-04-12)
- Skipping RUnit testing on non-Windows and non-Linux platforms.
CRAN reported errors in testing on MacOS X only.
fakemake 1.7.0 (2020-02-23)
- Functions
check_archive, check_archive_as_cran and get_pkg_archive_path
are now deprecated: they have moved to CRAN package packager. Their
documentation is tagged as internal.
- Tagged documentation for functions
read_makefile, write_makefile,
sink_all and touch as internal.
- Changed the default to function
make's verbose option to FALSE.
- Added arguemnt
dry_run to function make that mocks make's -n option
(i.e. "Don't actually run any recipe; just print them.").
fakemake 1.6.0 (2019-11-28)
- Added functions
add_target, get_target and remove_target to facilitate
the manipulation of makelists.
fakemake 1.5.0 (2019-11-04)
- Package makelist "package" (and its alias "standard") now includes testthat
and runit.
- Package makelist "cran" (and its alias "vignette") now excludes testthat.
- Target "cleanr" now catches errors thrown by package cleanr.
fakemake 1.4.2 (2019-10-29)
- Changed coverage code in the package makelists to detach package after
covering.
- Splitted the vignette into two.
- Fixed target "build" in provide_make_list().
- Fixed tryCatch-Targets to write to log-directory.
- For verbose = TRUE, the current make target is now being reported.
- Package make target cyclocomp now requires roxygen.
- Added a package makelist
cran that omits cyclocomp and now using it in
vignette.
fakemake 1.4.1 (2019-03-29)
- Suggest rather than import pkgbuild.
fakemake 1.4.0 (2018-11-02)
- Adjusted to devtools 2.0.0 (devtools was split into several packages).
fakemake 1.3.0 (2018-07-13)
- Added cyclocomp to the "package" makelist.
fakemake 1.2.0 (2018-02-11)
- Added make_list "standard", enhancing "package" by adding the creation of the
log directory and using it as prerequisite.
fakemake 1.1.0 (2018-01-27)
- Fixed recursive treatment of argument
verbose to function make.
- Fixed internal function
package\_makelist to using devtools::test instead
testthat::test_package directly (the former is a wrapper to the latter).
- Now
package\_makelist is printing output from roxygen2, testthat, cleanr and
devtools::build to harmonize logs.
fakemake 1.0.2 (2017-11-27)
- Disabled RUnit tests for OSX and R Versions older than 3.4.0.
fakemake 1.0.1 (2017-11-21)
- Replaced file.show(x, pager = "cat") with cat(readLines(x), sep = ""n) in
examples as they did not pass checks on windows.
- Fixed example path for windows.
fakemake 1.0.0
- Added a
NEWS.md file to track changes to the package.