# \[ANN\] Money 3.1.0 Released

**URL:** <https://www.ruby-forum.com/t/ann-money-3-1-0-released/194902>\
**Category:** Ruby\
**Created:** [September 13, 2010, 2:05pm UTC](https://www.ruby-forum.com/t/ann-money-3-1-0-released/194902 "2010-09-13T14:05:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![semmons99](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@semmons99](https://www.ruby-forum.com/u/semmons99)\
**Post date:** [September 13, 2010, 2:05pm UTC](https://www.ruby-forum.com/t/ann-money-3-1-0-released/194902/1 "2010-09-13T14:05:51Z")

</div>

# Money 3.1.0

## Features

- Implemented `Money::Bank::Base`.  
([#issue/14](http://github.com/RubyMoney/money/issues/14))
- Added `Money::Bank::Base#exchange_with`.
- Deprecated `Money::Bank::Base#exchange`. Deprecation target set to  
Money  
3.2.0.
- Implented `Money::Bank::VariableExchange`
- Deprecated `Money::VariableExchangeBank`. Deprecation target set to  
Money  
3.2.0.
- Deprecate `Money::SYMBOLS`, `Money::SEPARATORS` and  
`Money::DELIMITERS`.  
Deprecation target set to Money 3.2.0.  
([#issue/16](http://github.com/RubyMoney/money/issues/16))
- Implemented `#has` for `Money` and `Money::Currency`.
- Refactored test suite to conform to RSpec conventions.
- Moved project from [FooBarWidget](http://github.com/FooBarWidget) to  
[RubyMoney](http://github.com/RubyMoney)
- Added Simone C. to list of authors.
- Moved `@rounding_method` from `Money::Bank::VariableExchange` to  
`Money::Bank::Base`.  
([#issue/18](http://github.com/RubyMoney/money/issues/18))
- Added `#setup` to `Money::Bank::Base`. Called from `#initialize`.  
([#issue/19](http://github.com/RubyMoney/money/issues/19))
- Added [google\_currency](http://github.com/RubyMoney/google_currency)  
to list  
of Currency Exchange Implementations.
- Added `#export_rates` to `Money::Bank::VariableExchange`.  
([#issue/21](http://github.com/RubyMoney/money/issues/21))
- Added `#import_rates` to `Money::Bank::VariableExchange`.  
([#issue/21](http://github.com/RubyMoney/money/issues/21))
- Removed dependency on Jeweler.
- Replaced usage of hanna with yardoc.
- Rewrote/reformatted all documentation.

## Bugfixes

- Fixed incorrect URLs in documentation.  
([#issue/17](http://github.com/RubyMoney/money/issues/17))
- Updated `:subunit_to_unit` for HKD from 10 to 100.  
([#issue/20](http://github.com/RubyMoney/money/issues/20))
- Updated Ghanaian Cedi to use correct ISO Code, GHS.  
([#issue/22](http://github.com/RubyMoney/money/issues/22))
- Made `default` rake task call `spec`.  
([#issue/23](http://github.com/RubyMoney/money/issues/23))
