From 0bb27b6eb545d0c16851cce2329e0e3f6b27fba1 Mon Sep 17 00:00:00 2001 From: Ashar Fuadi Date: Sun, 17 Sep 2017 12:22:18 +0700 Subject: [PATCH] Release 1.6.0 (#160) --- README.md | 2 +- docs/conf.py | 4 ++-- docs/getting-started/getting-started.rst | 2 +- docs/release-notes/1_6_0.rst | 18 ++++++++++++++++++ docs/release-notes/release-notes.rst | 1 + scripts/tcframe | 2 +- 6 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 docs/release-notes/1_6_0.rst diff --git a/README.md b/README.md index 8cf9f271..0a313351 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# tcframe 1.5.0 +# tcframe 1.6.0 [![GitHub Release](https://img.shields.io/github/release/tcframe/tcframe.svg)](https://github.com/tcframe/tcframe) [![Build Status](https://img.shields.io/travis/tcframe/tcframe/master.svg)](https://travis-ci.org/tcframe/tcframe) diff --git a/docs/conf.py b/docs/conf.py index 53dc5b02..3129f405 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -53,9 +53,9 @@ # built documents. # # The short X.Y version. -version = '1.5' +version = '1.6' # The full version, including alpha/beta/rc tags. -release = '1.5.0' +release = '1.6.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/getting-started/getting-started.rst b/docs/getting-started/getting-started.rst index 4aff515d..24cc3909 100644 --- a/docs/getting-started/getting-started.rst +++ b/docs/getting-started/getting-started.rst @@ -44,7 +44,7 @@ Installation Firstly, we must get **tcframe** on our system. It consists of C++ header files and a few helper scripts. -Download the latest **tcframe** `here `_. Extract the zip file somewhere on your system; for example, ``~/tcframe``. We will call this directory "**tcframe** home". Confirm that you extracted it correctly by verifying that the directory ``include`` exists directly inside **tcframe** home. +Download the latest **tcframe** `here `_. Extract the zip file somewhere on your system; for example, ``~/tcframe``. We will call this directory "**tcframe** home". Confirm that you extracted it correctly by verifying that the directory ``include`` exists directly inside **tcframe** home. Then, add the following lines to your ``~/.bashrc``. This will set the environment variable ``TCFRAME_HOME`` to our **tcframe** home directory, and make ``tcframe`` command available everywhere. diff --git a/docs/release-notes/1_6_0.rst b/docs/release-notes/1_6_0.rst new file mode 100644 index 00000000..273c609a --- /dev/null +++ b/docs/release-notes/1_6_0.rst @@ -0,0 +1,18 @@ +.. _v1_6_0: + +1.6.0 +===== + +September 17, 2017 + +Bugfixes +-------- + +- Fixed a bug where **tcframe** crashed when grading spec with multiple test cases mode, which has no sample test cases. +- Fixed a bug where a ``LINE()`` with only jagged vector contained an extra leading space. +- Fixed a bug where a ``LINES()`` with empty vectors contained extra spaces. + +Enhancements +------------ + +- Disallow specifying ``SIZE()`` after ``LINE()`` and ``RAW_LINE()`` instead of silently ignoring it. diff --git a/docs/release-notes/release-notes.rst b/docs/release-notes/release-notes.rst index bf88bf12..8d95bcf5 100644 --- a/docs/release-notes/release-notes.rst +++ b/docs/release-notes/release-notes.rst @@ -6,6 +6,7 @@ Release Notes .. toctree:: :maxdepth: 1 + 1_6_0 1_5_0 1_4_0 1_3_0 diff --git a/scripts/tcframe b/scripts/tcframe index c2036717..fd8691e3 100755 --- a/scripts/tcframe +++ b/scripts/tcframe @@ -21,7 +21,7 @@ build() { } version() { - echo "tcframe 1.5.0" + echo "tcframe 1.6.0" } if [ -z "$TCFRAME_HOME" ]; then