Skip to content

Releases: urbit/vere

vere-v1.22

28 Feb 16:40
ee67742
Compare
Choose a tag to compare

Arvo 415K
Vere 1.22

Description

Various small improvements and bug fixes.

What's Changed

New Contributors

Full Changelog: vere-v1.21...vere-v1.22

vere-v1.21

21 Feb 18:52
98f982c
Compare
Choose a tag to compare

Arvo 415K
Vere 1.21

Description

Offline event log truncation (chop), eval improvements, support for clangd language server processing, and various fixes/upgrades to CI and documentation.

There are no breaking changes or Kelvin decrements in this release.

What's Changed

New Contributors

Full Changelog: vere-v1.20...vere-v1.21

vere-v1.20

14 Feb 17:23
Compare
Choose a tag to compare

Arvo 415K
Vere 1.20

Description

Adds the %meme debug hint, resolves segfaults on macos-aarch64 builds, and adds a new --replay option.

What's Changed

New Contributors

Full Changelog: vere-v1.19...vere-v1.20

vere-v1.19

07 Feb 17:10
Compare
Choose a tag to compare

Arvo 415K
Vere 1.19

Description

Minor, incremental release that removes old Windows code and fixes issues with the scrollable area in some terminals.

What's Changed

New Contributors

Full Changelog: vere-v1.18...vere-v1.19

vere-v1.18

31 Jan 17:14
799c519
Compare
Choose a tag to compare

Arvo 415K
Vere 1.18

Description

Adds runtime support for the doccords system, which is documentation parsed from comments in source code (Hoon's version of docstrings). Shoutout to ~datnut-pollen (@drbeefsupreme) for doing the huge amount of work required in order to implement this system, which has been theorized about for years. To see an example of it in action immediately, run # ames in the dojo post upgrade. For the best current documentation on doccords usage, see the example file.

This release accompanies urbit-os-v2.131.

What's Changed

Full Changelog: vere-v1.17...vere-v1.18

vere-v1.17

18 Jan 21:29
eda117a
Compare
Choose a tag to compare

Arvo 416K
Vere 1.17

If you're upgrading to v1.17 from a version earlier than v1.16, you'll have to run <pier>/.run next twice: once to upgrade from your current version to v1.16, and another to upgrade from v1.16 to v1.17.

Description

This release includes a new and improved terminal stack, which is required for compatibility with zuse 416 (urbit-os-v2.130). It remains backwards compatible with the terminal stack as it existed prior to this, but there is one purely visual issue: the prompt may seem to disappear. This should resolve itself once you receive the zuse 416 update.

Additionally, as of this release, we no longer support Windows platforms. We do not presently have the resources to support non-*nix systems at the level of quality we want to deliver. Notably Windows was already very much a second-class citizen, as apparent from issues like #5822 and others. Windows users may want to run Urbit through WSL instead.

Release notes:

  • Revamped Urbit's terminal stack. This release contains the first phase of a longer-running project towards a next-generation terminal experience. Previous announcements can be found here1 and here2. (And #4463 and #5663.) Highlights in this release include:
    • Support for 2D cursor movement, and by extension 2D screen drawing.
    • Minimal mouse-click support.
    • Faster pasting of large texts.
    • Informal printfs (~&) now get rendered in grey, to visually distinguish them from formal dill output.
  • Updated versioning scheme for pre-release binaries.
  • The code for the Vere runtime has been moved out of the urbit/urbit repository, and now lives in urbit/vere.

What's Changed

Full Changelog: vere-v1.16...vere-v1.17

  1. https://groups.google.com/a/urbit.org/g/dev/c/ubp3UNxkQBc/m/zsB_5rxOBAAJ

  2. https://groups.google.com/a/urbit.org/g/dev/c/wydG30BgAzE/m/sRi9jeDECgAJ

vere-v1.16

12 Jan 20:58
Compare
Choose a tag to compare

Arvo 417K
Vere 1.16

Description

This release is functionally equivalent to v1.15 but is built in the new Vere repo using Bazel instead of Nix with a new and improved release pipeline. It marks the successful extraction of the runtime from the Urbit monorepo. It also adds a new AArch64-specific macOS build and removes the Windows build.

What's Changed

Full Changelog: urbit-v1.15...vere-v1.16