Skip to content

Commit

Permalink
version update and add changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
v0dro committed Jan 10, 2019
1 parent af116ec commit 8910616
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 6 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# 0.1-a1

Name: First alpha release.

Major updates:

* Integrate work from Arafat's magick-rubyplot into rubyplot after a full rewrite.
* Automated test suite.
* Integration with rubocop and Travis CI.
21 changes: 16 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,27 @@
An advanced plotting library for Ruby.

**Rubyplot aims to be the most advanced visualization solution for Rubyists.**

It aims to allow you to visualize anything, anywhere with a simple, Ruby-like API.

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

## Release v0.1.rc1
## Release v0.1-a1
Deadline: 15 January 2019

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

## Release v0.1.rc2
## Release v0.1-a2
Deadline: 26 February 2019

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

## Release v0.1.rc3
## Release v0.1-a3
Deadline: 15 April 2019

* Support atleast 3 new kinds of plots.
Expand All @@ -36,3 +36,14 @@ Rubyplot's long term vision, by priority:
* Generate various types of publication quality plots.
* Interactive plotting using QT/GTK.
* Interactive or static plots for web backend.

# Release cycle

The library is currently in alpha stage. Version `0.1.0` is designated to be the
first 'final' release. Until then we will utilize various numbering schemes in the
third position of the version number to denote alpha, beta and RC releases. They
are as follows:

* `a` for `alpha`. For example `0.1-a1` is the first alpha release.
* `b` for `beta`. For example `0.1-b1` is the first beta release.
* `rc` for `RC`. For example `0.1-rc1` is the first RC release.
2 changes: 1 addition & 1 deletion lib/rubyplot/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Rubyplot
VERSION = '0.0.1'.freeze
VERSION = '0.1-a1'.freeze
end

0 comments on commit 8910616

Please sign in to comment.