Skip to content

Commit

Permalink
Update NEWS with 0.0.3 features
Browse files Browse the repository at this point in the history
  • Loading branch information
coatless committed Dec 7, 2023
1 parent c236280 commit 22f2220
Showing 1 changed file with 69 additions and 0 deletions.
69 changes: 69 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# macrtools 0.0.3

## Breaking change

- We've loosened the requirement to have Xcode CLI installed. The package will
now accept if you have the Xcode.app IDE installed.
- Note: The Xcode.app IDE requires significantly more space compared to
Xcode CLI. We highly suggest that you install Xcode CLI.

## Features

- Added `is_xcode_app_installed()` to check to see if the full Xcode.app IDE
is present.
- Added `xcodebuild()` to understand properties about the Xcode.app IDE
installation.

## Changes

- Updated the supported version of macOS to macOS Sonoma (14.0.0).
- Improved the error message when the version of macOS is not supported.
- `xcode_cli_install()` and `macos_rtools_install()` have been modified to
skip the installation of Xcode CLI if the full Xcode.app IDE is detected.

## Documentation

- Switched describing the ARM Mac entries from M1 or M2 to M-series to
generalize with how Apple names software.
- Improved details regarding the paths being chosen for software installed.

## Deployment

- Updated the GitHub Actions for both R-CMD-check and pkgdown.

# macrtools 0.0.2

## Features

- Support the toolchain compilation requirements for 4.3.z series
- Updated the gfortran binary to the universal v12.2 Fortran installer across both Intel and arm64 platforms.
- The gfortran path placed into `~/.Renviron` is now `/opt/gfortran/bin/gfortran`.
- Recipes now supports the `darwin20/x86_64` version (macOS 11) for Intel.
- New installation directories for recipes downloads are given as:

Name | Installation Location | Target
-- | -- | --
darwin17/x86_64 | /usr/local | macOS 10.13, Intel (x86_64)
darwin20/arm64 | /opt/R/arm64 | macOS 11, Apple M1 (arm64)
darwin20/x86_64 | /opt/R/x86_64 | macOS 11, Intel (x86_64)


# macrtools 0.0.1

[![Video: Installing and using the `{macrtools}` package to setup the R Compilation Toolchain for macOS](http://img.youtube.com/vi/_fckF0fefXQ/0.jpg)](https://www.youtube.com/watch?v=_fckF0fefXQ)

## Features

- Automatic compiled code toolchain installation on macOS for R 4.0 - 4.2
- In R, type into console: `macrtools::macos_rtools_install()`
- Install specific components of macOS compiled toolchain are available through:
- Install Xcode CLI Tools with: `macrtools::xcode_cli_install()`
- Install gfortran with: `macrtools::gfortran_install()`
- Install precompiled binaries from the [`recipes` for macOS project](https://github.com/R-macos/recipes)
with `macrtools::recipes_binary_install('r-base-dev')`
- Check if toolchains components are available:
- Check if Xcode CLI Tools is installed with: `macrtools::is_xcode_cli_installed()`
- Check if gfortran is installed with: `macrtools::is_gfortran_installed()`
- Uninstall toolchains components when they are no longer needed:
- Uninstall Xcode CLI Tools with: `macrtools::xcode_cli_uninstall()`
- Uninstall gfortran with: `macrtools::gfortran_uninstall()`

0 comments on commit 22f2220

Please sign in to comment.