Skip to content

Commit 8910616

Browse files
committed
version update and add changelog
1 parent af116ec commit 8910616

File tree

3 files changed

+26
-6
lines changed

3 files changed

+26
-6
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 0.1-a1
2+
3+
Name: First alpha release.
4+
5+
Major updates:
6+
7+
* Integrate work from Arafat's magick-rubyplot into rubyplot after a full rewrite.
8+
* Automated test suite.
9+
* Integration with rubocop and Travis CI.

README.md

+16-5
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
An advanced plotting library for Ruby.
33

44
**Rubyplot aims to be the most advanced visualization solution for Rubyists.**
5+
56
It aims to allow you to visualize anything, anywhere with a simple, Ruby-like API.
67

78
# Roadmap by priority
89
The release schedule and feature roadmap is as follows. Check issues labelled with
910
the version tags for knowing what we're working on currently. Listed by priority.
1011

11-
## Release v0.1.rc1
12+
## Release v0.1-a1
1213
Deadline: 15 January 2019
1314

1415
* Support currently available plots fully with various customization options on Axes.
15-
* Fully automated testing infrastructure. Travis integration with rubocop.
16-
* Create a 'debug mode' for easy debugging.
16+
* Fully automated testing infrastructure. Travis integration with rubocop.xs
1717

18-
## Release v0.1.rc2
18+
## Release v0.1-a2
1919
Deadline: 26 February 2019
2020

2121
* Integrate GR backend into existing API.
2222
* Support multiple Axes on the same Figure.
2323
* Support atleast 3 new kinds of plots.
2424

25-
## Release v0.1.rc3
25+
## Release v0.1-a3
2626
Deadline: 15 April 2019
2727

2828
* Support atleast 3 new kinds of plots.
@@ -36,3 +36,14 @@ Rubyplot's long term vision, by priority:
3636
* Generate various types of publication quality plots.
3737
* Interactive plotting using QT/GTK.
3838
* Interactive or static plots for web backend.
39+
40+
# Release cycle
41+
42+
The library is currently in alpha stage. Version `0.1.0` is designated to be the
43+
first 'final' release. Until then we will utilize various numbering schemes in the
44+
third position of the version number to denote alpha, beta and RC releases. They
45+
are as follows:
46+
47+
* `a` for `alpha`. For example `0.1-a1` is the first alpha release.
48+
* `b` for `beta`. For example `0.1-b1` is the first beta release.
49+
* `rc` for `RC`. For example `0.1-rc1` is the first RC release.

lib/rubyplot/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Rubyplot
2-
VERSION = '0.0.1'.freeze
2+
VERSION = '0.1-a1'.freeze
33
end

0 commit comments

Comments
 (0)