summaryrefslogtreecommitdiffstats
path: root/Changelog.md
blob: badf17f5abb8f0a73b871b6394a0d8c8e1c97731 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Changelog

# 0.5.0
- All the changes in 0.5.0-alpha.* is now on this version.

## 0.5.0-alpha.12
- Adds a parameter in the Settings to specify whether or not Arrow heads will merge with lines. The default value is false, hence the arrow heads will be rendered as polygons instead of a marker to a line
    - Improve polygons for arrow, open circles, filled_circles, squares and diamonds
    - Pass the settings to merge functions, so the user can opt to chose whether or not to allow mergin_line_with_shapes
- Add DIAMETER_CIRCLE lookup and addition circle art.
- Add a function to convert ascii to svg with an override size
- Add default implementation for StringBuffer

## 0.5.0-alpha.11
- Reinstated double quote escaping of text that are not meant to be interpreted as drawing element
- Fix merging of polygons and lines, arrows and lines, circles and lines.
- Disabled merging of marker_line to any other shape for now.

## 0.5.0-alpha.4
- update to sauron `0.24.0`

## 0.5.0-alpha.3
- remove local paths
- update to sauron `0.23.0`

## 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