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

Releases: vitiral/artifact

unstable settings

25 Jan 16:34
Compare
Choose a tag to compare

This release adds several unstable options to settings.toml which allows users to control how artifacts are parsed and formatted (in markdown mostly).

These features are part of an effort to support additional flavors of markdown and may change in the future as more is known about the design space.

v2.1.4: export md and binaries built in CI

19 Jan 00:50
Compare
Choose a tag to compare

This release adds a new feature to art export, art export md.

In addition, it allows for several settings to control how the markdown is exported, as well as add code links in the WebUI. Not all paths on the web yet render-able as code links, and the settings are not yet documented. Expect further improvements in future releases.

This is the first release since before v2.0.0 (the complete rewrite) that was built and uploaded by Travis. Windows support is close as well.

Internally, there were several changes:

  • Changed the internal crates to use a workspace
  • Refactored to add Project.settings, which will make it much easier to configure new settings via .art/settings.toml
  • General code cleanup

v2.1.3

19 Jan 00:03
Compare
Choose a tag to compare
version 2.1.3

2.0.1: use application/wasm and fix linking issues

02 Nov 16:41
Compare
Choose a tag to compare

I am still on haitus (due to new job), but I wanted to make sure that artifact was still working. Turns out it wasn't.

  • #239: using NixOS to build had some unintended side effects and the compiled binary wasn't portable.
  • nickel-org/nickel.rs#431: nickel wasn't using the header application/wasm, which meant that browsers couldn't display the compiled wasm.

This release also includes cargo update for all subcrates.

You can install this release by putting the untar'd art binary on your $PATH. The binary is self contained.

2.0 release: complete rewrite edition

16 Jul 21:40
Compare
Choose a tag to compare

This release only contains linux binaries. I am still working on getting CI/Build working for other platforms. Stay tuned!

Artifact is the simple, linkable and trackable design documentation tool for everybody. It allows anyone to write and link their design documents both to each other and to source code, making it easy to know how complete their project is. Documents are revision controllable, can be edited in the browser and have a full suite of command line tools for searching, displaying, checking, exporting and formatting them.

For more information on artifact, see the project homepage

This release marks a major milestone for artifact, mainly a complete rewrite of both the backend and frontend of the tool. Notably, the frontend was rewritten from elm -> rust (using Yew).

New features from 1.0 (non beta):

  • Graphviz graphs in the Web UI
  • Sub artifacts ([[.subart]] in text that can then be implemented in code)
  • Sub test artifacts ([[.tst-subart]] that contribute to spc% and tst%)
  • Fewer restrictions: you can link TST -> REQ now
  • Markdown format for writing artifacts.

This should also contribute to major speedups, as all processing pipelines are now done in parallel.

You can also view a release announcement outlining what technologies were levereaged in my blog post

1.0.1 relicense as Apache2+MIT

04 Nov 05:18
Compare
Choose a tag to compare

This is a minor bugfix release and also officially relicenses as Apache2+MIT (thankyou contributors! see #190)

  • c5c780c (tag: 1.0.1) fix #182: update to version 1.0.1 to ship on crates.io
  • 68ff50a fix #190: update licenses to dual MIT+Apache
  • a62e940 Minor typo fix (#191)
  • 8e9984e Add plugin subcommand to generate shell completions (#173)
  • 09a5662 Change verbosity multiplicity > 3 to warning (#175)
  • 6839d0c add "beta" feature stream and remove "server"

1.0.0

10 Sep 17:42
Compare
Choose a tag to compare
1.0.0

0.9.6

08 Sep 17:32
Compare
Choose a tag to compare
0.9.6

0.9.5

07 Sep 16:13
Compare
Choose a tag to compare

this is the last release before 1.0. This build primarily exists for me to do some final manual testing before 1.0 release.

  • Several 32bit cross compilation builds have been removed due to issues with the openssl library's cross compilation

0.9.4

05 Sep 15:54
Compare
Choose a tag to compare
0.9.4