# Id3lib-ruby 0.5.0

**URL:** <https://www.ruby-forum.com/t/id3lib-ruby-0-5-0/79564>\
**Category:** Ruby\
**Created:** [December 16, 2006, 5:09pm UTC](https://www.ruby-forum.com/t/id3lib-ruby-0-5-0/79564 "2006-12-16T17:09:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rschuil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/eada6e/32.png) [@rschuil](https://www.ruby-forum.com/u/rschuil)\
**Post date:** [December 16, 2006, 5:09pm UTC](https://www.ruby-forum.com/t/id3lib-ruby-0-5-0/79564/1 "2006-12-16T17:09:47Z")

</div>

Hello,

Release 0.5.0 fixes a bug where reading unusual frames could result in a  
NoMethodError. A memory leak in id3lib-ruby itself was detected and  
fixed. More installation instructions were added, they are now in the  
INSTALL file.

Get it through RubyGems or from:

[http://id3lib-ruby.rubyforge.org/](http://id3lib-ruby.rubyforge.org/)

== Description

id3lib-ruby provides a Ruby interface to the id3lib C++ library for  
easily editing ID3 tags (v1 and v2) like with pyid3lib.

== Changes

=== 0.5.0 (2006-12-16)

- Warn when encountering nil field instead of raising exception (bug  
6446).
- Corrected allowed fields - they are now generated from id3lib’s  
source.
- Renamed :id field to :identifier because of confusion with frame ID.
- Added INSTALL document for installation instructions.
- Fixed memory leak in extension, where iterator was never released.  
According to tests, there is no memory leak anymore.
- Added two patches for id3lib in mswin32 gem:
  - unicode16: fixes Unicode writing bug
  - convert\_i-leak: fixes memory leak in Unicode conversion function

- Updated to SWIG 1.3.31.

=== 0.4.1 (r53)

- Added :description to the allowed fields of :TXXX frames (patch 5484).
- Added more tests and a warning in README for writing of UTF-16 frames.

Cheers,  
Robin S.
