Skip to content

Releases: sensmetry/sysand

Nightly Release

Nightly Release Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 10:07
a3ffaee
nightly

kpar: write pretty-printed `.project.json` and `.meta.json` to the kp…

v0.1.5

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 02 Jul 06:12
387d020

Read the changelog and install/update to the latest version with these instructions.

v0.1.4

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 16 Jun 08:59
b124e1e

Read the changelog and install/update to the latest version with these instructions.

v0.1.3

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 12 Jun 12:09
e2d00cd

Read the changelog and install/update to the latest version with these instructions.

v0.1.2

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 11 Jun 09:34
b2a252e

Read the changelog and install/update to the latest version with these instructions.

v0.1.1

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 08 Jun 08:46
8d8b4d9

Read the changelog and install/update to the latest version with these instructions.

v0.1.0

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 01 Jun 09:29
85b72a4

Read the changelog and install/update to the latest version with these instructions.

v0.0.11

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 30 Apr 11:14
1ba18f0

New features

  • [workspaces] Add metadata field to .workspace.json to allow setting metadata for the whole workspace (#238). Fields from there are read and replace keys from .meta.json when building the kpars. Currently only metamodel is supported. As with all workspace functionality, this is expected to change in the future.
  • [workspaces] Allow specifying custom meta.index for each project in workspace (#241). Currently this functionality is only exposed through Java bindings.
  • Add sysand publish command (#249). It allows publishing to an index. Note: this is not ready for use, as beta.sysand.org index does not support publishing via an API yet.
  • Include README.md when building the kpar if the file is present (#239)
  • Add environment metadata file env.toml, which resides in sysand_env (#175). Currently entries.txt and per-project versions.txt are still also used, but will be removed in the future.
  • Change formatting/linting to use pre-commit hooks, and use prek to run those hooks in CI instead of a separate implementations in **/run_chores.sh and CI (#250).
  • Move Rust unit tests into separate files; for each file code.rs, tests are in code_tests.rs (#282).

Signed Sysand binaries are provided below.

v0.0.10

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 19 Mar 08:27
e76a304

Added

  • Support git usages, using either regular or git+ IRIs.
  • Support for configuring usage sources. See docs for details.
  • Allow adding usages by path: sysand add --path ../path/to/the/usage. Both relative and absolute paths
    are supported. Note that this will likely not work for project sharing, since usages are stored in .project.json as
    absolute paths, and so are unlikely to be available on other computers at the same location.
  • Support publisher field in .project.json. This is optional to provide when initializing the project and defaults to
    "untitled". Support for projects without a publisher field remains unchanged.

Changed

  • Bump minimum supported Python version to 3.10 (from 3.8).

Improved

  • Support TLS 1.3 for all platforms. Previously only TLS <=1.2 was supported on Windows and macOS.
  • Send User-Agent header for all HTTP(S) requests. Value is sysand/<version>.
  • Improved logging, especially for HTTP requests.
  • Improved error reporting, especially from the usage/dependency resolvers.

Documentation

Signed Sysand binaries are provided below

v0.0.9

Choose a tag to compare

@vytautas-astrauskas-sensmetry vytautas-astrauskas-sensmetry released this 03 Feb 17:37
dfbe4b0

Signed Sysand binaries