Skip to content
This repository has been archived by the owner on Oct 25, 2021. It is now read-only.

Releases: vitiral/artifact

0.9.3

05 Sep 07:21
Compare
Choose a tag to compare
0.9.3

0.9.2

16 Aug 01:07
Compare
Choose a tag to compare
0.9.2

0.9.1

12 Aug 22:58
Compare
Choose a tag to compare

added the art update [VERSION] command, which can upgrade or downgrade the command. Default is to upgrade to the latest verson

Bugfixes

  • #156: idle server was using 100% cpu
  • #149: art server ProjectData now contains a uuid, which the web-ui uses to raise errors when the server has been restarted.

fmt changes

31 Jul 20:49
Compare
Choose a tag to compare

This release fixes #152, which adds new syntax for the partof field. The original syntax will continue to work. It also marks the release where we have removed our dependency on rustc_serialize and now depend only on serde.

partof improvements

The partof field now accepts a list of strings. This is the default format, except for when there is a single item.

The default looks like this:

[REQ-single]
partof = "REQ-other"

[REQ-multi]
partof = [
    "REQ-other",
    "REQ-another",
]

These are all the same (and art fmt will convert them to the first one.)

partof = [
    "SPC-one",
    "SPC-two",
    "SPC-three",
]

partof = "SPC-[one, two, three]"

partof = [
    "SPC-one",
    "SPC-[two, three]",
]

v0.8.5

14 Jul 21:07
Compare
Choose a tag to compare

This release compiles windows statically, so that users do not have to install Microsoft C++ libraries to run artifact

v0.8.4

14 Jul 19:22
Compare
Choose a tag to compare
v0.8.4

v0.8.3

11 Jul 23:11
Compare
Choose a tag to compare
v0.8.3

v0.8.2: help pages

08 Jul 15:20
Compare
Choose a tag to compare

Add help pages and clean up css in the Web UI

feature complete, final beta

05 Jul 21:46
Compare
Choose a tag to compare

🎉 🎉 🎉 This release marks the final beta of artifact

With it comes a few breaking changes:

  • #148: remove the risk (RSK) artifact type. It was not pulling its weight and the application is simpler and better for it
  • #150: remove auto-created parents. Previously if you had REQ-foo-bar but didn't have REQ-foo it would create it for you automatcally. Not specifying REQ-foo is now a hard error.
  • #151: more sane behavior for done and code-impl location. This is a minor breaking change and now allows you to mark an artifact as done or implemented in code but also have parts. The done/impl will act as a "virtual part".

Along with these changes, the documentation (including the book) have been cleaned up and updated. If you find any bugs, please open an issue!

v0.7.4: Edit via the Web UI!

03 Jul 04:48
Compare
Choose a tag to compare

This release marks the first time that art serve has been included in the release build and it now allows you to edit artifacts if hosted on localhost (or if you pass the -e flag... use with caution!). It is functional, tested and ready for you to use!

art serve compliments the command-line and text-based nature of artifact by allowing you to view your artifacts as beautifully rendered html and edit them directly via the browser. This works by editing the artifact toml files in place, so all changes can still be tracked through revision control exactly as you normally would when editing with a text editor.

This is the "final" planned feature of the core artifact application. Releasing this feature means that we are gearing up for 1.0 release. On that note, there have been a few changes to simplify artifact. Many of these are mildly breaking-changes but most should not impact the user:

  • #134: (minor breaking change) spaces are now invalid in artifact names. Previously they were ignored
  • #135: (minor breaking change) empty done field is invalid. You must give a description for why the artifact is "done"
  • #120: improve the ls -p command with better docs and support "long" search fields.
  • #145 change Artifact.path -> Artifact.def, including in serialized json. Minor breaking change for json-rpc which is not stabilized anyway.
  • #72: remove "root" names from appearing in the artifact list. "root" names are now invalid for both the user and artifact itself. This is a minor breaking change if you were linking to these in your static web-page or otherwise using them.
  • add cntrl+c handling. This is required for the editing server to prevent artifact from dying while writing files.

There have also been several usability and test additions:

  • #140 env file for contributors to get up and running quickly
  • semi-extensive selenium tests have been added for the web-ui in web-ui/sel_tests/

Removing RSK

After much consideration I have decided to remove the RSK artifact type. See issue #148. Feedback would be appreciated!