Skip to content

Releases: termworks/wing

v0.7.4

Choose a tag to compare

@bresilla bresilla released this 04 Oct 20:00

⛰️ Features

  • Clone, adopt, status, tunnels and ssh config
  • Check, diff and update against the template
  • Hosts view and host-aware projects
  • Copy a project between hosts
  • Host-namespaced projects and an ssh client

🐛 Bug Fixes

  • Show and apply what the tree declares
  • Restore operator mangled by nimpretty
  • Restore operator mangled by nimpretty

🚜 Refactor

  • Fold hosts into machines

⚙️ Miscellaneous Tasks

  • Cache wing tagged releases
  • Install the config with the binary

v0.7.3

Choose a tag to compare

@bresilla bresilla released this 24 Aug 06:55

⛰️ Features

  • Remote exec, tags, facts, transfer, doctor

v0.7.2

Choose a tag to compare

@bresilla bresilla released this 23 Aug 23:32

⛰️ Features

  • Make configs installs config/ into the config dir
  • One nix release workflow on v* tags
  • Ship an MIT LICENSE
  • Init git and git-flow on apply

🐛 Bug Fixes

  • Stage generated files for nix
  • Derive go, d and python versions

🚜 Refactor

  • Drop PROJECT for native manifests

⚙️ Miscellaneous Tasks

  • Track AGENTS.md again
  • Say why agent notes are ignored
  • Ignore agent notes and plans

v0.7.1

Choose a tag to compare

@bresilla bresilla released this 23 Aug 20:27

⛰️ Features

  • Add carbon and mojo templates
  • Let a template describe its shell
  • Add ocaml and vala templates
  • Add crystal and c3 templates
  • Add haskell and odin templates

🐛 Bug Fixes

  • Repair odin and haskell ci quoting

⚙️ Miscellaneous Tasks

  • Ignore compiled test binaries

v0.7.0

Choose a tag to compare

@bresilla bresilla released this 23 Aug 15:12

⛰️ Features

  • Give every bundled template logic of its own
  • Install templates from git, and give them logic

🐛 Bug Fixes

  • Stop release tooling rewriting the v template version

v0.6.0

Choose a tag to compare

@bresilla bresilla released this 23 Aug 13:27

⛰️ Features

  • Add a make templates recipe to sync into the config dir
  • Report the built artifact from every make build
  • Build c and c++ static against musl by default
  • Default c and c++ to clang, add static musl builds
  • Add v and d templates, default c and c++ to xmake
  • Give c and c++ cmake and xmake flavours
  • Drive generated projects with .make.lua and .env.lua
  • Search every template root, layering common
  • Add user config, placeholders and apply handlers
  • Declare templates in lua, not in nim

🐛 Bug Fixes

  • Build the zig template against zig 0.16
  • Stop release tooling rewriting the nim template version
  • Run the static build instead of listing the environment

📚 Documentation

  • Document the lua config surface

Build

  • Source nim, musl and lua from the flake in CI

v0.5.3

Choose a tag to compare

@bresilla bresilla released this 22 Aug 22:18

⚙️ Miscellaneous Tasks

  • Build static musl linux only, drop macos

Build

  • Make the static musl binary the default

v0.5.2

Choose a tag to compare

@bresilla bresilla released this 22 Aug 21:37

🐛 Bug Fixes

  • Format every Nim source, not one level deep
  • Unload a project when the next .envrc is refused
  • Read the version from wing.nimble

🚜 Refactor

  • Drop the bobabrew --path workaround

v0.5.1

Choose a tag to compare

@bresilla bresilla released this 22 Aug 20:36

⛰️ Features

  • Better structure
  • Transition TUI to Bobabrew
  • Embed templates and expose dp init command
  • Add built-in starter templates

🚜 Refactor

  • Rename project to wing and restructure src

⚙️ Miscellaneous Tasks

  • Cleanup

0.2.1

Choose a tag to compare

@bresilla bresilla released this 21 Jun 23:21
0.2.1