Releases: vitiral/artifact
unstable settings
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
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
2.0.1: use application/wasm and fix linking issues
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
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
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"