History.txt

Path: History.txt
Last Update: Sun Dec 20 13:05:02 -0800 2009
dot/f_4.png

### 2.4.0 / 2009-12-20 (Dr. Nanemiltred Philtendrieden - specialist on celebrity death)

  • 1 new feature
    • replace Hpricot with Nokogiri for html parsing of Sprint data
  • 3 minor enhancements
    • smartphone identities stored :
    • identify Motorola Droid as a smartphone
    • identify T-Mobile Dash as a smartphone
    • use uuidtools for naming temp directories - kbaum

### 2.3.0 / 2009-08-30 (Snakes ‘n’ Barrels Greatest Hits)

  • 5 new features
    • detect smartphone status/type based on model metadata from jpeg and tiff exif data using exifr gem, access exif data with MMS2R::Media#exif
    • make MMS2R Rails gem packaging friendly with an init.rb - Scott Taylor, smtlaissezfaire
    • delegate missing methods to mms2r’s tmail object so that mms2r behaves as if it were a tmail object - Sai Emrys, saizai
    • default_media can return an attachment of application content type - Brendan Lim, brendanlim
    • MMS2R.parse(raw_mail) convenience class method that parses and returns an mms2r from a mail file - saizai
  • 4 minor enhancements
    • make examples more ‘mail’ specific to enforce the fact that an mms is a multipart email - saizai
    • update for text in vzwpix.com default carrier message
    • detecting smartphone (blackberries and iphones for now) is more versatile from reading mail headers
    • expanded filtering of carrier advertising text in mms from smartphones

### 2.2.0 / 2009-01-04 (Rikki Kixx - owner of a franchise of rehab centers)

  • 3 new features
    • MMS2R::Media#is_mobile? best guess if the sender was a mobile device
    • MMS2R::Media#device_type? best guess of the mobile device type. Simple heuristics thus far for :blackberry :iphone :handset :unknown could be expanded for exif probing or additinal shifting of mail header
    • from array in conf/from.yml to provide granularity to determine carrier domain (caused by tmo.blackberry.net)
  • 4 minor enhancements
    • support for Virgin Canada messaging service vmobile.ca
    • support for text service messaging.sprintpcs.com
    • additional BlackBerry coverage from T-Mobile tmo.blackberry.net provider
    • legacy support for mobile.mycingular.com, pics.cingularme.com
  • 3 bug fixes

### 2.1.3 / 2008-11-06 (Dr. Ramonolith Chesterfield - Military pharmaceutical psychotropic drug manufacturing expert

  • 1 minor enhancement
    • added mms.ae support

### 2.1.2 / 2008-10-21 (Toki’s mom, Anja Wartooth)

  • 2 minor enhancments
    • Sprint subject update - jesse dp
    • Virgin Mobile support vmpix.com

### 2.1.1 / 2008-09-24 (Lavona Succuboso, Nathan Explosion uber-groupie)

  • 4 minor enhancments
    • Bell Canada support txt.bell.ca - Matt Conway / Snap My Life - github.com/wr0ngway, github.com/sml
    • Unicel support unicel.com - Michael DelGaudio
    • info2go.com support / Unicel
    • TELUS Corporation support mms.telusmobility.com, msg.telus.com
    • add test to check that gem builds correctly as a github gem
  • 1 bug fix
    • Iconv utf8 fix - Kai Kai

### 2.1.0 / 2008-07-30 (Dr. Gibbons – Birthday expert and Murderface expert)

  • 1 major enhancement:
    • opens up TMail for improved query method patterned code in MMS2R
  • 2 minor enhancements:
    • UK O2 support mediamessaging.o2.co.uk - Jeremy Wilkins
    • Write non text files with binary bit set on Windows - David Alm
    • source hosted on github: git clone git://github.com/monde/mms2r.git

### 2.0.5 / 2008-07-17 (Dr. Ralphus Galkensmelter - Psychological death expert)

  • Deal with Apple Mail multipart/appledouble - jesse dp

### 2.0.4 / 2008-04-28 (Mr. Selatcia - elder member of The Tribunal)

  • updated mms.vodacom4me.co.za Vodacom South Africa - Vijay Yellapragada
  • 1nbox.net / Idea cellular 1nbox.net - Vijay Yellapragada
  • mms.3ireland.ie / 3 Ireland - Vijay Yellapragada
  • mms.alltel.com / Alltel (reverted message.alltel.com) - Vijay Yellapragada
  • mms.mobileiam.ma / Maroc Telecom - Vijay Yellapragada
  • mms.mtn.co.za / MTM South Africa - Vijay Yellapragada
  • rci.rogers.com / Rogers of Canada - Vijay Yellapragada
  • mmsreply.t-mobile.co.uk / T-Mobile UK - Vijay Yellapragada
  • waw.plspictures.com / PLSPICTURES.COM mms hosting service

### 2.0.3 / 2008-04-15 (Enter Taxman - The 1040 MMS Form)

  • fix case when part is image/jpeg declared ‘application/octet-stream’
  • trim dangling image/jpeg text from blackberry messages
  • file extensions added to filenames that are missing extensions in part headers
  • anonymize images in fixtures to reduce gem size
  • T-Mobile update - jesse dp
  • AT&T/T-Mobile Blackberrry update - Dave Myron

### 2.0.2 / 2008-02-22 (The Jomfru Brothers - proprietors of diefordethklok.com)

  • added support for mms.vodacom4me.co.za Vodacom South Africa - Jason Haruska
  • added support for bellsouth.net - Jason Haruska
  • added support for mms.mycricket.com
  • Improved Blackberry and iPhone suport - Jason Haruska
  • added :number key to configuration to provide rules for specifying alternative phone number location
  • return sender’s phone number for mobile.indosat.net.id
  • return sender’s phone number for mms.luxgsm.lu
  • return sender’s phone number for mms.vodacom4me.co.za

### 2.0.1 / 2008-02-08 (Professor Jerry Gustav Munndig - Child control expert)

  • strip out common blackberry and iPhone signatures
  • handle carriers that use external mail services such as Yahoo! as the From address
  • Add support for mobile.indosat.net.id (and yahoo.co.id) - Jason Haruska
  • Add support for sms.sasktel.com - Jason Haruska

### 2.0.0 / 2008-01-23 (Skwisgaar Skwigelf - fastest guitarist alive)

  • added support for pxt.vodafone.net.nz PXT New Zealand
  • added support for mms.o2online.de O2 Germany
  • added support for orangemms.net Orange UK
  • added support for txt.att.net AT&T
  • added support for mms.luxgsm.lu LUXGSM S.A.
  • added support for mms.netcom.no NetCom (Norway)
  • added support for mms.three.co.uk Hutchison 3G UK Ltd
  • removed deprecated get_number use number
  • removed deprecated get_subject use subject
  • removed deprecated get_body use body
  • removed deprecated get_media use default_media
  • removed deprecated get_text use default_text
  • removed deprecated get_attachment use attachment
  • fixed error when Sprint content server responds 500
  • better yaml configs
  • moved TMail dependency from Rails ActionMailer SVN to ‘official’ Gem
  • ::new greedily processes MMS unless otherwise specified as an initialize option :process => :lazy
  • logger moved to initialize option :logger => some_logger
  • testing using mocks and stubs instead of duck raped Net::HTTP
  • fixed typo in name of method attachement to attachment
  • fixed broken downloading of Sprint videos

### 1.1.12 / 2007-10-21 (Dr. Ronald von Moldenberg - Endorsement specialist)

  • fetch original images from Sprint content server (Layton Wedgeworth)
  • ignore Sprint messages when requested content has been purged from their content server

### 1.1.11 / 2007-10-20 (Dr. Armand Skagerakk Frederickshaven - Mythology expert)

  • minor fix for attachment_fu where it might call path on the cgi temp file that is returned by get_attachment
  • renamed a_t_t_media.rb to att_media.rb to make it autotest happy
  • masthead.jpg misplaced in mms2r_t_mobile_media_ignore.yml (Layton Wedgeworth)
  • overridden SprintMedia#process failed to accept block (Layton Wedgeworth)
  • added method_deprecated to help mark methods that are going to be deprecated in preparation of 1.2.x release
  • get_number marked deprecated, use number instead
  • get_subject marked deprecated, use subject instead
  • get_body marked deprecated, use body instead
  • get_text marked deprecated, use default_text instead
  • get_attachment marked deprecated, use attachment instead
  • get_media marked deprecated, use default_media instead

### 1.1.10 / 2007-09-30 (Face Bones)

  • fixed a case for a nil match on From in the create method (Luke Francl)
  • added support for Alltel message.alltel.com (Ben Wood)

### 1.1.9 / 2007-09-08 (Rebecca Nightrod - controlling girlfriend of Nathan Explosion)

  • fixed broken support for act_as_attachment and attachment_fu

### 1.1.8 / 2007-09-08 (James Grishnack - Head of Behemoth Productions, producer

   of Blood Ocean)
  • Added support for Orange of France, Orange orange.fr (Julian Biard)
  • purge in the process block removed, purge must be called explicitly after processing to clean up extracted temporary media files.

### 1.1.7 / 2007-08-25 (Adam Nergal, friend of Skwisgaar, but not Pickles)

  • Added support for Orange of Poland, Orange mmsemail.orange.pl (Zbigniew Sobiecki)
  • Cleaned up documentation modifiers
  • Cleaned out non-Ruby code idioms

### 1.1.6 / 2007-08-11 (Mustakrakish, the Lake Troll part 2)

  • Redo of release mistake of 1.1.5

### 1.1.5 / 2007-08-11 (Mustakrakish, the Lake Troll)

  • AT&T => mms.att.net not clearing out default “multimedia message” subject to nil (Will Jessup)
  • Ignore case on default subject for all carriers in corresponding conf/mms2r_XXX_media_subject.yml

### 1.1.4 / 2007-08-07 (Dr. Rockso)

  • AT&T => mms.att.net support (thanks Mike Chen and Dave Myron)
  • get_body returns nil when there is not user text (sorry Will!)

### 1.1.3 / 2007-07-10 (Charles Foster Ofdensen)

  • Helio support by Will Jessup
  • get_subject returns nil on default carrier subjects

### 1.1.2 / 2007-06-13 (Dethklok roadie 2)

  • placed versioned hpricot dependency in Hoe’s extra_deps (an attempt to appease firebrigade gods or not cause Gem::RemoteInstallationCancelled whichever you prefer)

### 1.1.1 / 2007-06-11 (Dethklok roadie)

  • rescue rcov non-dependency in Rakefile to make firebrigade happy

### 1.1.0 / 2007-06-08 (Toki Wartooth)

  • get_body to return body text (Luke Francl)
  • get_subject returns “” for default subjects now
  • default subjects listed in yaml by carrier in conf directory
  • added granularity to Cingular, Sprint, and Verizon carrier services (Will Jessup)
  • refactored Sprint instance to process all media (Will Jessup + Mike)
  • optimized text transformations (Will Jessup)
  • properly handle ISO-8859-1 and UTF-8 text (Will Jessup)
  • autotest powers activate! (ZenTest autotest discovery enabled)
  • configuration file ignores, transforms, and subjects all store Regexp’s
  • Put vendor Text::Format & TMail::Mail as an external subversion dependency to the 1.2 stable branch of Rails ActionMailer
  • added get_number method to return the phone number associated with this MMS
  • get_media and get_text attachment_fu helper return the largest piece of media of that type if the more than one exits in the media (Luke Francl)
  • added block support to process() method (Shane Vitarana)

### 1.0.7 / 2007-04-27 (Senator Stampingston)

  • patch submitted by Luke Francl
  • added a get_subject method that returns nil when any MMS has a default carrier subject
  • get_subject returns nil for ’’, ‘Multimedia message’, ’(no subject)’, ‘You
     have new Picture Mail!'
    

### 1.0.6 / 2007-04-24 (Pickles the Drummer)

  • patch submitted by Luke Francl
  • added support for mms.dobson.net (Dobson aka Cellular One) (Luke)
  • DRY’d up unit tests (Luke)
  • added get_media instance method that returns first video or image as File (Luke)
  • File from get_media can be used by/with attachment_fu (Luke)
  • added get_text instance method that returns first non advertising text
  • File from get_text can be used by/with attachment_fu

### 1.0.5 / 2007-04-10 (William Murderface)

  • patch submitted by Luke Francl
  • made ignore_media? start its text check from the start of the file (Luke)
  • added new text transform for Verizon messages (Luke)
  • updated Nextel ignore conf (Luke)
  • added additional samples and tests for T-Mobile & Verizon (Luke)
  • cleaned up MMS2R::Media documentation
  • added Sprint broken image test for when media goes stale on their content server
  • fixed teardown typo in lots of plases
  • added tests for 4 three samples of unique variants of Sprint/Nextel text
  • 100% test coverage!

### 1.0.4 / 2007-04-09 (Metalocalypse)

  • fix teardown in test_mms2r_sprint.rb (shanesbrain.net)
  • clean up Net::HTTP in MMS2R::SprintMedia (shanesbrain.net)
  • added accessor MMS2R::Media.media_dir
  • fixed a nil issue with underlying tmp working dir
  • added exception handling around Net::HTTP in MMS2R::SprintMedia

### 1.0.3 / 2007-04-05 (Paper Cut)

### 1.0.2 / 2007-03-07

  • Reorganized tests and fixtures
  • Added carriers:
  • Cingular => cingularme.com
  • Nextel => messaging.nextel.com
  • Verizon => vtext.com

### 1.0.1 / 2007-03-07

  • Flubbed RubyForge release … do not use this.

### 1.0.0 / 2007-03-06

  • Birthday!
  • AT&T/Cingular => mmode.com
  • Cingular => mms.mycingular.com
  • Sprint => pm.sprint.com
  • Sprint => messaging.sprintpcs.com
  • T-Mobile => tmomail.net
  • Verizon => vzwpix.com

[Validate]