Skip to content

Releases: DarkRiftNetworking/darkrift-cli

Now available on Docker Hub! 🐳

31 May 14:56
b565c3c
Compare
Choose a tag to compare
Pre-release

You can now run the DarkRift CLI tool inside Docker!

While still rough and ready, and not suited to production right now, you can now easily dockerise your DarkRift servers for use in test/dev! This release also ships with support for new DarkRift platforms .NET Core 3.1 and .NET 5!

Features:

Fix pulling new DR versions

01 Jan 17:43
a857feb
Compare
Choose a tag to compare
Pre-release

Fixes a bug where pulling new versions of DR threw an exception and then refused to pull again

Templates Updated for new Plugin Types

22 Nov 15:14
60a1896
Compare
Choose a tag to compare
Pre-release

This version adds out-of-the-box tests to some of the templates and adds a new server-registry-connector template.

This update also includes a number of refactorings and improved testing of the actual tool.

Features:

  • New server-registry-connector template
  • Example tests added to network-listener template

Various fixes and minor improvements

10 May 11:17
f5ae9a8
Compare
Choose a tag to compare
Pre-release

Thanks to @xX-TheDoctor-Xx for almost all of this release!

This version adds some new options to the pull command and fixes a bug that caused plugins to have invalid namespace names.

Features:

  • #3 Add force option to pull darkrift pull --force
  • #6 Add list option to pull darkrift pull --list

Fixes:

  • #20 & #25 Templated plugins' root namespace can be invalid

Fix DarkRift options getting interpreted by the CLI tool

11 Apr 19:46
381a653
Compare
Choose a tag to compare

Before running darkrift run -port=10000 failed as port was interpreted by DarkRift CLI and not recognised. Now the -- option is available so this can be written as darkrift run -- -port=10000.

Fix strict ordering of elements in XML files

15 Feb 13:07
942de6b
Compare
Choose a tag to compare

Fixes a bug where the ordering of tags in the project template was not alphabetical and hence the platform setting was being ignored. Elements in the XML files can now be in any order!

Fixes

  • #22 Incorrect ordering of tags in Project template means Platform is not deserialized

New `docs` command!

13 Dec 21:47
1625a71
Compare
Choose a tag to compare
New `docs` command! Pre-release
Pre-release

This release adds a new docs command which will open your browser of choice to the correct version of the DarkRift documentation. You can also pull documentation locally in order to work offline!

Features

  • #21 Ability to download docs for local use

Enhanced Support for Windows Users!

07 Nov 22:52
Compare
Choose a tag to compare
Pre-release

This release primarily adds support for Windows terminals so that Windows users no longer require a bash emulator like cygwin or Git Bash!

Features

  • #14 Add support for CMD and Powershell

Fixes

  • #18 Error messages are now sent to stderr (thanks @SuNNjek!)

Special mentions

Special mention also goes out to @ktos as his contirubtion to v0.1.0 wasn't included in the release notes! Thanks!

Initial release!

24 Oct 18:49
93fee3e
Compare
Choose a tag to compare
Initial release! Pre-release
Pre-release

Wahoo!

This is our initial release of the DarkRift CLI tool! We hope this makes your lives easier and makes Darkrift projects even more enjoyable!

If you find any bugs, please do create issues. PRs are also most definitely welcome!

This is currently pre-release and so there are some caveats to it, for example:

  • Only supports bash/sh shells (Windows users download Git bash, cygwin or WSL!)
  • It doesn't do a huge amount! We're still actively working on adding new commands and functionality!