Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
472 lines (351 sloc) 17.9 KB
### 3.9.2 / 2013-09-15 (Abigail Remeltindrinc - record producer)
* 1 minor enhancement
* psych hack is only for ruby 1.9
### 3.9.1 / 2012-11-15 (#216 - Klokateer afflicted with dwarfism)
* 1 minor enhancement
* remove rake 0.9.2.2 dependency
### 3.9.0 / 2012-10-18 (Jean-Pierre - A French chef)
* 1 minor enhancement
* refined character encoding capability with 1.8 rubies and 1.9 rubies.
### 3.8.2 / 2012-08-21 (Seth - Pickles The Drummer's brother)
* 2 minor enhancements
* Broadened handling of generic "Sent from" footers in smart phones
* Add ability to process HTC Sensation footer
### 3.8.1 / 2012-07-22 (Calvert - Pickles The Drummer's dad)
* 1 major enhancement
* Support for Cincinnati Bell - mms.gocbw.com - James McGrath
### 3.8.0 / 2012-07-04 (Dr. Donald Gorfield – Comedy specialist)
* 1 major enhancement
* Handle MMS from Sprint that have their media attached rather than CDN'd
### 3.7.1 / 2012-06-04 (Abrigail Remeltindtdrinc - The Record Cleaner)
* 2 minor enhancements
* Improve processing of Sprint media - James McGrath
* RDoc format documentation - James McGrath
### 3.7.0 / 2012-05-31 (The Teenager - Edgar's brother via Eric's face)
* 2 major enhancements
* Improve processing of Sprint media - James McGrath
* Remove Hoe and gemcutter dependencies
### 3.6.4 / 2012-04-22 (Molly - Pickles' mother)
* 1 minor enhancement
* strip a variation of the iphone default footer
### 3.6.3 / 2012-03-25 (Dethklok Minute Host - host of The Dethklok Minute)
* 1 minor enhancement
* strip Windows phone default footer
### 3.6.2 / 2012-02-12 (Mr. Gojira - Owner Mr. Gojira's Driving School - retake driver's exam)
* 1 minor enhancement
* Change user agent given to Sprint so it returns a properly sized image.
### 3.6.1 / 2012-02-11 (Mr. Gojira - Owner Mr. Gojira's Driving School)
* 1 minor enhancement
* use Net::HTTP#get2 to fetch Sprint content
### 3.6.0 / 2012-01-19 (Agent 216 - assassin, master of infiltration and sabotage)
* 1 major enhancement
* Ruby 1.8.7, 1.9.2, and 1.9.3 compatible
* 1 bug fix
* A fix for the utf-8 encoding issue with ruby 1.9.2 - minimul / Christian
### 3.5.1 / 2011-12-11 (Mashed Potato Johnson - oldest living blues guitarist in the world)
* 1 bug fix
* A fix for the utf-8 encoding issue with ruby 1.9.2 - James McGrath
### 3.5.0 / 2011-12-01 (Dr. Milminiman Lamilim Swimwambli - Marriage expert)
* 1 major bug fix
* In Ruby 1.9.X MMS2R::Media::Sprint was not fetching content from Sprint's
CDN correctly because the implementation of Net::HTTP in 1.9.X passes a
User-Agent header of "Ruby" to which Sprint responds with a fake 500 -
with help from James McGrath
### 3.4.1 / 2011-11-06 (Fatty Ding-Dongs, Dethklok foster child)
* 2 major enhancements
* Additional means to detect android, iphone, motorola, nokia, palm handsets
* Additional known SMS/MMS domains mm.att.net, labwig.net, cdma.sasktel.com
### 3.4.0 / 2011-10-31 (Serveta Skwigelf, Skwisgaar's hot mom)
* 2 major enhancements
* regexp's in yaml configs are store as a ruby regexp and not a string that
is evaled.
* character encoding capability with 1.8 rubies and 1.9 rubies.
### 3.3.1 / 2011-01-01 (Reverend Aslaug Wartooth (deceased), Toki's dad)
* 2 minor enhancements
* new method #default_html returns the default html attachment
* #body will return the default plain text, or default stripped html text
### 3.3.0 / 2010-12-31 (Charles Foster Offdensen - CFO, dethklok)
* 1 major enhancement
* MMS2R::Media::Sprint is now a module that is extended in for processing
Sprint content rather than being child class of MMS2R::Media
Extension is the strategy to use for overwriting template methods now
* 1 minor enhancement
* process new Sprint subject - Jason Hooper
* new SaskTel mms/sms domain alias sasktel.com
* new Virgin Mobile mms/sms domain alias yrmobl.com
### 3.2.0 / 2010-08-17 (Antonio "Tony" DiMarco Thunderbottom - bassist)
* 3 minor enhancements
* updated readme with latest sites known to use mms2r
* bundler assimilated
* loading rubygems only if it's required, like rake
### 3.1.0 / 2010-07-09 (Dick "Magic Ears" Knubbler - music producer)
* 8 minor enhancements
* Detects additional Bell/AT&T domain sbcglobal.net as a handset
* Detects additional Virgin mobile domains pixmbl.com vmobl.com as a handset
* Expanded mobile phone detection for handset makers by : Casio, Google Nexus
One, LG Electronics, Motorola, Pantech, Qualcom, Samsung, Sprint, UTStarCom
* EXIF Reader (exifr) is integral to MMS2R and is now a required gem
* upgrade Mail to 2.2.5
* depend on latest gems
* corrected example - Jason Hooper
* added As Seen On The Internet to README that lists sites known to be using
MMS2R in some fashion
### 3.0.1 / 2010-03-28 (Lavona Succuboso - leader of "Succuboso Explosion")
* 1 minor enhancement
* support for U.S. Cellular
### 3.0.0 / 2010-02-24 (General Crozier - Chairman of the Joint Chiefs of Staff)
* 1 new feature
* dependence upon Mail gem rather than TMail gem
### 2.4.1 / 2010-02-07 (Vater Orlaag - political and spiritual specialist)
* 3 minor enhancements
* make sure filename is free of new lines - laurynas
* recognize HTC HERO200 as a smart phone
* recognize HTC Eris as a smart phone
### 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 in conf/mms2r_media.yml
* 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
* iPhone default subject - jesse dp
http://rubyforge.org/tracker/?func=detail&atid=11789&aid=22951&group_id=3065
* add sprintpcs.com to pm.sprint.com aliases
* fix OS X long filename issues - Matt Conway
### 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 -
http://github.com/wr0ngway, http://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)
* Cleaned up packaging and errors in example found by Shane V.
http://shanesbrain.net/
### 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
Something went wrong with that request. Please try again.