Skip to content

Releases

r-v0.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 05:34
6214c50

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

Choose a tag to compare

@github-actions github-actions released this 10 Nov 18:38
7de2196

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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 21:43
c2496e3

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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 21:10
926bba0

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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:30
2ceef7f

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

  • chore(release): 1.3.6-0.6.3 (CRAN resubmission after the 0.6.2 pretest bounce) by @trygu in #27

Full Changelog: r-v0.6.2...r-v0.6.3

r-v0.6.2

Choose a tag to compare

@github-actions github-actions released this 08 Nov 11:47
fb0f016

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)

Choose a tag to compare

@trygu trygu released this 06 Nov 09:48
82440ca

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

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:49
2a30a4d

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

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:54
5d486ee

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

Choose a tag to compare

@github-actions github-actions released this 16 Oct 21:38
73a251e

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

  • @trygu made their first contribution in #1

Full Changelog: r-v0.5.5...r-v0.5.6