Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.

Releases: OpenBEL/bel.rb

0.7.0 - 2016-04-12

12 Apr 18:13
Compare
Choose a tag to compare

Code changes since 0.6.0

Special thanks to @sanea, @rumilbaybikov, and @juliakozlovsky for implementing #69 and #92.

Fixed

  • RDF translation allows for RDF prefixes to be used. Default RDF prefixes are provided (Issue 69).

Added

  • Annotation and Namespace definitions can now be remapped using a YAML file (Issue 92).
  • An example remap file can be obtained from the command bel remapfile (Issue 92).

Release details

https://github.com/OpenBEL/bel.rb/wiki/Version-0.7.0

0.6.0 - 2016-03-15

16 Mar 00:57
Compare
Choose a tag to compare

Code changes since 0.5.0

Update using RubyGems: gem update bel

Fixed

  • Serialization of BEL Script / XBEL can produce incorrect annotation and namespaces references (Issue #111).

Changed

  • Separate random sampling from random data in BEL generator (Issue #105).
  • Improved BEL quoting API. Deprecated previous API methods. (Issue #104).
  • BEL and XBEL translators will now buffer on write to account for all annotation/namespace references. Pass the -t streaming=true option to bel translate to stream data when the references are consistent.

Added

  • Added translator read/write option passing from the bel translate subcommand.

Development

  • Added doctest Rake task to run YARD @example tests in method level documentation.
  • Added gosh commands for running unit, integration and doctests (Issue #85).

Release details

https://github.com/OpenBEL/bel.rb/wiki/Version-0.6.0

0.5.0 - 2016-02-10

10 Feb 21:39
Compare
Choose a tag to compare

Code changes since 0.4.2

Fixes

  • Fix missing RDF prefixes when converting BEL Script to RDF (Issue #71).
  • Error translating to JSON Evidence format using Oj adapter (Issue #93).
  • Consistent representation of Annotation and Namespace references in Evidence model and translators (Issue #94).
  • RDF conversion of Parameter does not include encoding type statement (Issue #96).

Additions

  • Introduced translators for additional RDF formats; split and removed the RDF translator in favor of one translator per RDF format (Issue #95).
  • Warn when BEL namespace data could not be retrieved (Issue #97).
  • Added generator for random BEL Nanopubs using the bel generate subcommand (Issue #102).
  • Access BEL annotation resource values from external .belanno files (Issue #100).
  • Support different types of serialization within the BEL Script translator (Issue #98).

Release details

https://github.com/OpenBEL/bel.rb/wiki/Version-0.5.0

Tagged as version 0.3.3; released to rubygems

07 Aug 21:00
Compare
Choose a tag to compare

Install

gem install bel -v 0.3.3

To install ruby, see INSTALL_RUBY.

For more details on installing the gem, see INSTALL.

Changelog

0.3.3 - 2015-08-07

Fixed

  • ResourceIndex integration test causes intermittent timeouts (Issue #61).
  • Support running on JRuby, including libbel native library (Issue #68).

Tagged 0.3.2; released to rubygems

31 Jul 19:00
Compare
Choose a tag to compare

Install

gem install bel -v 0.3.2

To install ruby, see INSTALL_RUBY.

For more details on installing the gem, see INSTALL.

Changelog

0.3.2 - 2015-07-31

Fixed

  • Allow whitespace (space/tab) within blank lines (Issue #13).
  • Parse CRLF line terminators (i.e. Windows) when parsing BEL Script (Issue #21).
  • Allow whitespace before BEL Script records (Issue #25).
  • Support RDF conversion of unicode string literals (Issue #40).
  • Support translation from and to RDF (Issue #51).
  • (Regression) Unable to parse BEL files on Windows (Issue #59).
  • RDF "hasConcept" property triple is missing namespace (Issue #64).

Changed

  • Updates defined namespaces to reflect the 20150611 resources.
  • Full support for all BEL functions and relationships during RDF conversion.

Added

  • Development gem dependencies (i.e. byebug, pry, pry-byebug) for debugging.

0.3.1

19 Jun 17:55
Compare
Choose a tag to compare

Install using rubygems:

gem install bel

To install ruby, see INSTALL_RUBY.

For more details on installing the gem, see INSTALL.