This repository has been archived by the owner on Sep 24, 2019. It is now read-only.
Releases: OpenBEL/bel.rb
Releases · OpenBEL/bel.rb
0.7.0 - 2016-04-12
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
0.6.0 - 2016-03-15
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 tobel 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
0.5.0 - 2016-02-10
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
Tagged as version 0.3.3; released to rubygems
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
Tagged 0.3.2; released to rubygems
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.