Repository navigation
Releases
r-v0.7.0
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.7.0/rtauargus.native_1.3.6-0.7.0.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.7.0/rtauargus.native_1.3.6-0.7.0_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.7.0/rtauargus.native_1.3.6-0.7.0_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
- ci: drop the post-merge master re-run by @trygu in #37
- feat: typed native errors for the 0.7.0 error contract by @trygu in #38
- chore(release): 0.7.0 by @trygu in #39
- fix: Rscript survival test portability + engine pin 248d26c by @trygu in #40
Full Changelog: r-v0.6.6...r-v0.7.0
r-v0.6.6
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.6/rtauargus.native_1.3.6-0.6.6.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.6/rtauargus.native_1.3.6-0.6.6_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.6/rtauargus.native_1.3.6-0.6.6_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
- fix: reject out-of-range and non-finite batch numbers by @trygu in #35
- chore(release): 1.3.6-0.6.6 by @trygu in #36
Full Changelog: r-v0.6.5...r-v0.6.6
r-v0.6.5
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.5/rtauargus.native_1.3.6-0.6.5.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.5/rtauargus.native_1.3.6-0.6.5_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.5/rtauargus.native_1.3.6-0.6.5_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
- fix: resolve WRITETABLE output paths against the working directory by @trygu in #30
- docs: state the R-dependency prerequisite for the prebuilt binaries by @trygu in #29
- fix: check native failure returns and validate numeric params by @trygu in #31
- docs: README install instructions reflect what ships by @trygu in #32
- chore(release): 1.3.6-0.6.5 by @trygu in #33
Full Changelog: r-v0.6.4...r-v0.6.5
r-v0.6.4
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.4/rtauargus.native_1.3.6-0.6.4.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.4/rtauargus.native_1.3.6-0.6.4_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.4/rtauargus.native_1.3.6-0.6.4_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
Full Changelog: r-v0.6.3...r-v0.6.4
r-v0.6.3
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.3/rtauargus.native_1.3.6-0.6.3.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.3/rtauargus.native_1.3.6-0.6.3_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.3/rtauargus.native_1.3.6-0.6.3_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
Full Changelog: r-v0.6.2...r-v0.6.3
r-v0.6.2
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.2/rtauargus.native_1.3.6-0.6.2.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.2/rtauargus.native_1.3.6-0.6.2_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.2/rtauargus.native_1.3.6-0.6.2_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
- Fix the CRAN pretest findings and bump to 1.3.6-0.6.2 by @trygu in #19
- fix: keep every option in a WRITETABLE option series by @trygu in #21
- build: advance the engine pin to d3f950f (0.6.2 release) by @trygu in #22
- chore: re-pin engine to 23b2b62 (free_col out-of-network no-op) by @trygu in #23
- docs: regenerate stale roxygen pages (maintainer, URLs, native engine params) by @trygu in #24
- docs: state the fork's differences in the package description by @trygu in #25
- chore: repo hygiene for 0.6.2 (install section, README.html, .gitnexus) by @trygu in #26
Full Changelog: cran-v1.3.6-0.6.1...r-v0.6.2
rtauargus.native 1.3.6-0.6.1 (CRAN submission)
CRAN submission artifact for rtauargus.native 1.3.6-0.6.1.
Built from master 82440ca (engine pin 60fe19a, HiGHS v1.15.1) with stage-r-package.sh and R CMD build.
Differs from the r-v0.6.1 source asset only in the corrected maintainer name (Trygve Tatsuya Falch) and the INSEE documentation URL (canonical trailing-slash form).
Verification: local R CMD check (R 4.6.1) Status OK with no errors, warnings or notes; the --as-cran gate for this state is green in CI on Linux, macOS and Windows (R 4.5.3).
r-v0.6.0
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.0/rtauargus.native_1.3.7.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.0/rtauargus.native_1.3.7_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.0/rtauargus.native_1.3.7_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and a C++11 compiler required) and
installs on any platform.
What's Changed
Full Changelog: r-v0.5.7...r-v0.6.0
r-v0.5.7
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.5.7/rtauargus.native_1.3.7.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.5.7/rtauargus.native_1.3.7_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.5.7/rtauargus.native_1.3.7_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and a C++11 compiler required) and
installs on any platform.
What's Changed
- test: installed-binary tests with manifest-gated publish by @trygu in #5
- chore: bump the engine pin for 0.5.7 by @trygu in #6
- ci: trigger the release pipeline on master pushes only by @trygu in #7
- docs: fix release URLs and pin the README examples by @trygu in #8
- ci: clearer workflow and job names by @trygu in #9
- fix: valid JSON in the artifact manifests by @trygu in #10
Full Changelog: r-v0.5.6...r-v0.5.7
r-v0.5.6
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.5.6/rtauargus.native_1.3.7_r4.5.3_windows-x86_64.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.5.6/rtauargus.native_1.3.7_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.5.6/rtauargus.native_1.3.7_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and a C++11 compiler required) and
installs on any platform.
What's Changed
- docs: agent rules (feature-branch policy) by @trygu in #1
- fix: linux binary portability floor (0.5.6) by @trygu in #2
- chore: bump the engine pin for the c++ runtime symbol fix by @trygu in #3
- fix: checkout before the artifact download in the publish job by @trygu in #4
New Contributors
Full Changelog: r-v0.5.5...r-v0.5.6