summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJovansonlee Cesar <ivanceras@gmail.com>2020-04-27 04:53:49 +0800
committerJovansonlee Cesar <ivanceras@gmail.com>2020-04-27 04:53:49 +0800
commit7413137958c95bd9cd6a6d9908c2c1a12e82ba26 (patch)
tree19fc2f5d28bdd5584ea048525424d0263048363b
parent730b9e48ef712b78a7f83c915cfe965fb7c584e3 (diff)
prepare 0.5.0-alpha.1
-rw-r--r--Changelog.md13
-rw-r--r--svgbob/Cargo.toml2
-rw-r--r--svgbob/Changelog.md8
3 files changed, 14 insertions, 9 deletions
diff --git a/Changelog.md b/Changelog.md
new file mode 100644
index 0000000..e0feca8
--- /dev/null
+++ b/Changelog.md
@@ -0,0 +1,13 @@
+# Changelog
+
+## 0.5.0-alpha.2
+- re-export `sauron::Node`
+
+## 0.5.0-alpha.1
+- Expose the with-dom feature in svgbob, this is to allow usage of the generated node readily usable as is in sauron projects, provided they uses the same version of sauron library
+- Make functions that return Node<()> into a return generics Node<MSG> to allow usage of Node<MSG> generics in sauron apps
+- Fix the behaviour of merging line and polygon tags, the direction of the arrow is now correct and only dealing with line that is in the same direction of the arrow marker
+- Merging line with arrow and heading with opposite direction is not yet dealth
+
+## 0.5.0-alpha.0
+- rewrite core architecture to support shape tagging and styling
diff --git a/svgbob/Cargo.toml b/svgbob/Cargo.toml
index 5e628f6..6c425cd 100644
--- a/svgbob/Cargo.toml
+++ b/svgbob/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "svgbob"
-version = "0.5.0-alpha.1"
+version = "0.5.0-alpha.2"
authors = ["Jovansonlee Cesar <ivanceras@gmail.com>"]
edition = "2018"
description = "Transform your ascii diagrams into happy little SVG"
diff --git a/svgbob/Changelog.md b/svgbob/Changelog.md
deleted file mode 100644
index 223bc23..0000000
--- a/svgbob/Changelog.md
+++ /dev/null
@@ -1,8 +0,0 @@
-
-# Rewrite number 3
-- This is the 3rd rewrite of svgbob, with better design to suit for more features.
-
-## Features enabled:
-- ability to endorse group of elements that are touching together to be promoted a 2D shape.
- Example: 4 lines that are perpendicular to each other maybe promoted to a rectangle.
-- ability to tag close shapes with `{tag}` and style the containing close shape, such as using fill and changing the stroke color.