Headlines

  • Braves Designate Craig Kimbrel For Assignment
  • Corbin Burnes To Undergo Tommy John Surgery
  • Braves Select Craig Kimbrel
  • Jerry Reinsdorf, Justin Ishbia Reach Agreement For Ishbia To Obtain Future Majority Stake In White Sox
  • White Sox To Promote Kyle Teel
  • Sign Up For Trade Rumors Front Office Now And Lock In Savings!
  • Previous
  • Next
Register
Login
  • Hoops Rumors
  • Pro Football Rumors
  • Pro Hockey Rumors

MLB Trade Rumors

Remove Ads
  • Home
  • Teams
    • AL East
      • Baltimore Orioles
      • Boston Red Sox
      • New York Yankees
      • Tampa Bay Rays
      • Toronto Blue Jays
    • AL Central
      • Chicago White Sox
      • Cleveland Guardians
      • Detroit Tigers
      • Kansas City Royals
      • Minnesota Twins
    • AL West
      • Houston Astros
      • Los Angeles Angels
      • Oakland Athletics
      • Seattle Mariners
      • Texas Rangers
    • NL East
      • Atlanta Braves
      • Miami Marlins
      • New York Mets
      • Philadelphia Phillies
      • Washington Nationals
    • NL Central
      • Chicago Cubs
      • Cincinnati Reds
      • Milwaukee Brewers
      • Pittsburgh Pirates
      • St. Louis Cardinals
    • NL West
      • Arizona Diamondbacks
      • Colorado Rockies
      • Los Angeles Dodgers
      • San Diego Padres
      • San Francisco Giants
  • About
    • MLB Trade Rumors
    • Tim Dierkes
    • Writing team
    • Advertise
    • Archives
  • Contact
  • Tools
    • 2024-25 MLB Free Agent List
    • 2025-26 MLB Free Agent List
    • 2024-25 Top 50 MLB Free Agents With Predictions
    • Projected Arbitration Salaries For 2025
    • Free Agent Contest Leaderboard
    • Contract Tracker
    • Transaction Tracker
    • Agency Database
  • NBA/NFL/NHL
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors
  • App
  • Chats
Go To Pro Hockey Rumors
Go To Hoops Rumors

Ryan Garton

Twins To Sign Blaine Hardy, Juan Graterol, Ryan Garton

By Jeff Todd | November 26, 2019 at 12:18pm CDT

12:11pm: Backstop Juan Graterol and righty Ryan Garton are also heading to the Minnesota org, according to Triple-A communications director Nate Rowan.

Graterol, 30, spent some time with Minny in 2018 and has appeared briefly in each of the past four MLB campaigns. Garton, who is closing in on his own 30th birthday, has thrown 64 1/3 innings of 4.90 ERA ball in the bigs. Last year, he provided the Mariners’ top affiliate with a 3.99 ERA with 10.6 K/9 and 4.1 BB/9 in 65 1/3 innings of action.

10:41am: The Twins have agreed to a minor-league deal with southpaw Blaine Hardy, according to MLB.com’s Jason Beck (via Twitter). Darren Wolfson of 1500 ESPN had recently reported that the sides were nearing agreement (Twitter link).

This pact comes with an invitation to participate in the MLB side of spring camp for the Minnesota resident. But if an opportunity arises for him to pitch abroad — where he might have greater earning power — then the deal includes a provision requiring the Twins to grant him his release or put him on the MLB roster within 48 hours. Otherwise, there’s a standard opt-out date in June.

Hardy, 32, has been a consistent presence in the AL Central for quite some time now. He broke into the professional ranks with the Royals and reached the majors with the Tigers, ultimately throwing 289 2/3 innings of 3.73 ERA ball in Detroit.

It’ll be interesting to see if the Twins have some new tricks for Hardy to try out. The veteran managed to gut out a 4.47 earned run average last year but didn’t impress ERA estimators. He struggled in particular against same-handed hitters while generally succeeding against righties. Perhaps a few tweaks could unlock something for Hardy.

Share 0 Retweet 8 Send via email0

Minnesota Twins Transactions Blaine Hardy Juan Graterol Ryan Garton

32 comments

Pitchers Recently Electing Free Agency

By Jeff Todd | October 22, 2019 at 9:56am CDT

Since the conclusion of the regular season, a number of players have elected free agency. That right accrues to certain players who are outrighted off of a 40-man roster during or after the season — namely, those that have at least three years of MLB service and/or have previously been outrighted. Such players that accepted outright assignments during the season have the right to elect free agency instead at season’s end, provided they aren’t added back to the 40-man in the meantime.

We already rounded up the position players. Now, here are the pitchers that have recently taken to the open market, along with their now-former teams (via the International League and PCL transactions pages):

  • Austin Adams, RHP, Tigers
  • Michael Blazek, RHP, Nationals
  • David Carpenter, RHP, Rangers
  • Rookie Davis, RHP, Pirates
  • Odrisamer Despaigne, RHP, White Sox
  • Ryan Feierabend, LHP, Blue Jays
  • Brian Flynn, LHP, Royals
  • Ryan Garton, RHP, Mariners
  • Sean Gilmartin, LHP, Orioles
  • Matt Grace, LHP, Nationals
  • Deolis Guerra, RHP, Brewers (since re-signed)
  • David Hale, RHP, Yankees
  • Kazuhisa Makita, RHP, Padres
  • Justin Miller, RHP, Nationals
  • Juan Minaya, RHP, White Sox
  • Bryan Mitchell, RHP, Padres
  • Hector Noesi, RHP, Marlins
  • Tim Peterson, RHP, Mets
  • Brooks Pounders, RHP, Mets
  • JC Ramirez, RHP, Angels
  • Erasmo Ramirez, RHP, Red Sox
  • Zac Rosscup, LHP, Cardinals
  • Chris Rusin, LHP, ROckies
  • Fernando Salas, RHP, Phillies
  • Brian Schlitter, RHP, Athletics
  • Chasen Shreve, LHP, Cardinals
  • Aaron Slegers, RHP, Rays
  • Josh Smith, RHP, Red Sox
  • Dan Straily, RHP, Phillies
  • Pat Venditte, SHP, Giants
  • Dan Winkler, RHP, Giants
  • Mike Wright, RHP, Mariners
Share 0 Retweet 14 Send via email0

Baltimore Orioles Boston Red Sox Chicago White Sox Cleveland Guardians Colorado Rockies Detroit Tigers Kansas City Royals Los Angeles Angels Miami Marlins Milwaukee Brewers New York Mets New York Yankees Oakland Athletics Philadelphia Phillies San Diego Padres San Francisco Giants Seattle Mariners St. Louis Cardinals Tampa Bay Rays Texas Rangers Toronto Blue Jays Washington Nationals Aaron Slegers Austin Adams Brian Flynn Brian Schlitter Brooks Pounders Bryan Mitchell Chasen Shreve Chris Rusin Dan Straily Dan Winkler David Carpenter David Hale Deolis Guerra Erasmo Ramirez Fernando Salas Hector Noesi Josh Smith Juan Minaya Justin Miller Kazuhisa Makita Michael Blazek Mike Wright Odrisamer Despaigne Pat Venditte Rookie Davis Ryan Feierabend Ryan Garton Sean Gilmartin Tim Peterson Zac Rosscup

31 comments

Mariners Designate Ryan Garton For Assignment

By Steve Adams | May 21, 2019 at 3:37pm CDT

The Mariners announced Tuesday that they’ve designated right-hander Ryan Garton for assignment. His spot on the 40-man roster will go to right-hander Anthony Bass, whose previously reported Major League deal with the team has now been formally announced.

Garton, 29, joined the club just last week and has appeared in only two games since that promotion, during which time he’s allowed four runs on four hits and a walk with one strikeout in three innings of work. He’s been with the Mariners before, back in 2017, when he logged a 1.54 ERA in 11 2/3 frames. Garton has a 4.90 ERA with 7.0 K/9 against 2.5 BB/9 in 64 1/3 innings of work and owns a career 3.09 ERA and 10.6 K/9 in 145 2/3 innings at the Triple-A level. The Mariners will have a week to trade Garton or pass him through outright waivers. He’s been outrighted in the past, so he’d have the option of declining an outright assignment in favor of free agency.

Share 0 Retweet 7 Send via email0

Seattle Mariners Transactions Anthony Bass Ryan Garton

5 comments

Mariners Select Ryan Garton, Designate Zac Rosscup

By Jeff Todd | May 17, 2019 at 5:05pm CDT

The Mariners announced a group of moves that will change up their bullpen mix. Righty Ryan Garton’s contract was selected; he’ll be joined by fellow righty Matt Festa, who was recalled.

To make 40-man space for Garton, the M’s have designated southpaw Zac Rosscup for assignment. Active roster space for Festa comes at the expense of Erik Swanson, who was optioned out.

The 29-year-old Garton earned his way back to the bigs for the first time since 2017 after showing well in a swingman capacity at Triple-A. In 26 innings over a dozen appearances, including one start (just the second of his professional career), Garton posted a 3.46 ERA with 9.7 K/9 and 3.1 BB/9.

Rosscup, 30, had an outwardly appealing 3.21 ERA but had allowed 14 walks to go with twenty strikeouts in 14 innings. He was posting yawning platoon splits, dominating those left-handed hitters he didn’t walk (.087/.323/.087) while being tuned up by righties (.344/.447/.500).

Share 0 Retweet 6 Send via email0

Seattle Mariners Transactions Erik Swanson Matt Festa Ryan Garton Zac Rosscup

13 comments

Minor MLB Transactions: 11/9/18

By Steve Adams | November 9, 2018 at 1:06pm CDT

Here are the day’s minor moves from around the league — all courtesy of Baseball America’s Matt Eddy unless otherwise noted…

  • The Yankees re-signed infielder Gio Urshela to a minor league contract. The 27-year-old was traded from the Jays to the Yankees in early August and never appeared with New York in the Majors. Urshela is regarded as a quality defender at third base but has yet to deliver much in the way of offense at the big league level. In parts of three seasons with Toronto and Cleveland, he’s a .225/.274/.315 hitter (499 plate appearances). He’s a lifetime .274/.315/.411 hitter in Triple-A, however, and will give the Yanks some defensive-minded depth at the hot corner.
  • Former No. 2 overall pick Danny Hultzen has re-signed with the Cubs on a minor league pact. The left-hander spent the 2018 season in the Cubs organization but threw fewer than 10 innings in the minors as he worked back from major shoulder injuries that have utterly derailed what once looked to be a promising career. Hultzen will turn 29 later this month and has never thrown a pitch in a Major League game but will continue his latest comeback attempt and aim to break that barrier in the 2019 campaign. Those interested in learning more about the former Virginia standout are recommended to check out Hultzen’s interview with the Washington Post’s Dillon Mullan from Aug. 2017.
  • Right-handed reliever Evan Marshall has latched on with the White Sox on a minors deal. The 28-year-old has worked his way back from a near-fatal blow to the head from a comebacker line drive while pitching for the D-backs’ Triple-A club several years ago and has had brief MLB stints with the Mariners and Indians in each of the past two seasons. Marshall is still trying to rediscover the form he showed as a 24-year-old rookie in 2014, when he pitched to a 2.74 ERA with 9.9 K/9 and 3.1 BB/9 through 49 1/3 innings in Arizona. He did post a ridiculous 1.08 ERA with a 23-to-3 K/BB ratio in 24 minor league frames with the Indians last year, but he was tagged for six runs in seven MLB innings.
  • The Mariners re-signed righty Ryan Garton to a minor league contract. The 28-year-old racked up 61 1/3 big league innings between the Rays and Mariners in 2016-17 but didn’t crack the big leagues with Seattle in 2018. He turned in a 3.16 ERA with 43 strikeouts in 42 2/3 innings for Triple-A Tacoma but also issued a hefty 24 walks (5.1 BB/9) in that time as well.
Share 0 Retweet 7 Send via email0

Chicago Cubs Chicago White Sox New York Yankees Seattle Mariners Transactions Danny Hultzen Evan Marshall Ryan Garton

27 comments

Minor MLB Transactions: 1/16/18

By Steve Adams | January 16, 2018 at 8:00pm CDT

Here are Tuesday’s minor moves from around the league…

  • The Mariners announced 22 players that have received non-roster invitations to Major League Spring Training. Many of the minor league deals in that announcement have already been reported, though it’s of note that Seattle will bring veteran catcher Tuffy Gosewisch back to the organization. Right-handers Ryan Garton (who was outrighted off the 40-man roster in October) and Ryan Cook (who missed 2017 due to Tommy John surgery) will both be in big league camp as well. The 34-year-old Gosewisch went just 2-for-28 with the Mariners last season, though one of those two hits was a homer. He’s a career .190/.228/.271 hitter in 447 MLB plate appearances, though he’s also slashed a drastically superior .258/.318/.406 in his Triple-A career. Garton, 28, has a 4.55 ERA with 7.2 K/9, 2.5 BB/9 and a 44 percent ground-ball rate in 61 1/3 innings between the Rays and Mariners over the past two seasons. Cook, of course, was briefly the closer in Oakland and looked like one of the game’s more promising young relievers in 2012-13. He’s pitched just 8 2/3 innings in the Majors dating back to Opening Day 2015 due to injuries, however.
  • The Angels have granted catcher Curt Casali his release from the organization, tweets Chris Cotillo of SB Nation. The former Rays backstop signed a minor league pact with the Halos earlier this winter with the intent of competing for a backup job in Spring Training, but those hopes were dashed when the Angels signed Rene Rivera to a Major League deal to pair with 2017 Gold Glove winner Martin Maldonado. Casali will again hit free agency in search of a new landing spot.
  • Cotillo also tweets that righty Gonzalez Germen is signing a minors pact with the White Sox after spending the past year in Japan. Germen, 30, posted a 2.68 ERA with 9.8 K/9 against 4.6 BB/9 in 47 innings of relief in his lone season in Japan, where he pitched for the Orix Buffaloes. In parts of four MLB seasons between the Rockies, Mets and Cubs, he’s worked to a 4.63 ERA with 129 strikeouts against 81 walks over the life of 144 innings.
Share 0 Retweet 5 Send via email0

Chicago White Sox Los Angeles Angels Seattle Mariners Curt Casali Gonzalez Germen Ryan Cook Ryan Garton Tuffy Gosewisch

17 comments

Mariners Outright Ryan Garton

By Steve Adams | October 26, 2017 at 2:36pm CDT

The Mariners announced Thursday that right-hander Ryan Garton has cleared waivers and been assigned outright to Triple-A Tacoma, thus removing him from the 40-man roster.

Garton, 28 in December, was acquired from the Rays alongside catcher Mike Marjama in a minor August swap. Garton actually pitched rather well following his trade to Seattle, tossing 11 2/3 frames and allowing just two runs (1.54 ERA) on five hits and a walk with seven strikeouts. He averaged an even 92 mph on his heater to go along with a 41.2 percent ground-ball rate. All told, Garton has a career 4.55 ERA with 7.2 K/9, 2.5 BB/9 and a 44 percent ground-ball rate in 61 1/3 Major League innings. Presumably, he’ll compete for a spot in the Seattle bullpen next spring.

Share 0 Retweet 2 Send via email0

Seattle Mariners Transactions Ryan Garton

3 comments

Mariners Send Osmy Gregorio To Rays To Complete Ryan Garton Trade

By Kyle Downing | October 21, 2017 at 12:45pm CDT

The Seattle Mariners will send shortstop Osmy Gregorio to Tampa Bay, according to a tweet from Bob Dutton of the Tacoma News Tribune. Gregorio will be the Player to be Named Later in the trade that sent left-hander Anthony Misiewicz and infielder Luis Rengifo to the Rays in exchange for right-hander Ryan Garton and catcher Mike Marjama.

Gregorio has played 101 games over the past two seasons between Seattle’s Rookie and Low-A minor league affiliates. The right-hander hit just .220/.288/.311 across both levels in 2017, but did manage to steal 15 bases. The 19 year-old international signee out of the Dominican Republic stands at 6-2 and weights 175 lbs.

Garton pitched to a 1.54 ERA across 13 appearances with the Mariners, with seven strikeouts and just one walk. However, his 4.07 SIERA and 4.35 xFIP show him to be a bit worse than his ERA suggests. Marjama collected three hits in nine plate appearances, including one home run in Seattle’s final game of the season.

 

Share 0 Retweet 2 Send via email0

Seattle Mariners Tampa Bay Rays Transactions Mike Marjama Ryan Garton

0 comments

Mariners Outright Bergman, Place Phelps On DL, Announce Promotions

By Jeff Todd | September 1, 2017 at 6:38pm CDT

The Mariners have outrighted right-hander Christian Bergman, per a club announcement. That move clears another 40-man roster slot after the team lost righty Sam Gaviglio to a waiver claim earlier today; it’s also just one of the many transactions entered today by the ever-active M’s front office.

Righty David Phelps has returned to the 10-day DL due to an elbow impingement. He missed time earlier this month and has not looked himself of late. Indeed, Phelps has lost about two miles per hour on his average fastball as compared with the first four months of the season.

In more positive news relating to injuries, both outfielder Jarrod Dyson and righty Shae Simmons have returned from their own runs on the disabled list. The latter had been on the 60-day DL while working back from a flexor strain.

Catcher Mike Marjama was added to the 40-man roster and promoted to give the team another option behind the dish. The team also activated just-acquired righty Mike Leake.

With no limitations on the active roster, the M’s have also brought up a few players that were on optional assignment. Three right-handed pitchers — Dan Altavilla, Ryan Garton, and Andrew Moore — are on their way to help bolster the bullpen.

Share 0 Retweet 4 Send via email0

Seattle Mariners Transactions Andrew Moore Christian Bergman Dan Altavilla David Phelps Jarrod Dyson Mike Leake Mike Marjama Ryan Garton Sam Gaviglio Shae Simmons

2 comments

Mariners Acquire Ryan Garton, Mike Marjama From Rays

By Connor Byrne | August 6, 2017 at 12:39pm CDT

Mariners general manager Jerry Dipoto is at it again. Shortly after the team’s Yonder Alonso trade with the Athletics, Dipoto announced that Seattle has acquired right-hander Ryan Garton and catcher Mike Marjama from the Rays for two minor leaguers – left-hander Anthony Misiewicz and infielder Luis Rengifo – and a player to be named later. Garton and Marjama will report to Triple-A Tacoma, tweets Bob Dutton of the Tacoma News Tribune. To make room for their new additions, the Mariners designated catcher Tuffy Gosewisch for assignment.

The only player in the trade with major league experience is the 27-year-old Garton, who debuted in the majors in 2016 and has also seen action this season. Garton did passable work in 39 1/3 innings and 37 appearances out of the Rays’ bullpen last season (4.35 ERA, 7.55 K/9, 2.52 BB/9 and a 45.2 percent ground-ball rate), but this year has been a different story. Across 10 1/3 frames prior to the trade, Garton allowed 10 earned runs on 13 hits and five walks, with nine strikeouts. He has dominated Triple-A hitters in 2017, however, with a 1.64 ERA, 12.55 K/9 against 4.36 BB/9 and a 51.5 percent grounder rate in 33 frames.

Marjama, 28, is joining his third organization since the White Sox used a 23rd-round pick on him in 2011. In his first taste of Triple-A ball this year, he has batted a solid .274/.342/.445 in 292 plate appearances.

Misiewicz, meanwhile, was an 18th-rounder in 2015. The 22-year-old ascended to the Double-A ranks this season and has notched a 4.35 ERA with 6.97 K/9 and 2.4 BB/9 in 41 1/3 innings (seven starts).

Unlike Misiewicz, the 20-year-old Rengifo ranked among the Mariners’ top 30 prospects before the trade, according to MLB.com, which placed him at No. 27. The outlet notes that the 2014 international signing from Venezuela, a switch-hitter, “has a short, compact swing from both sides of the plate,” “above-average speed” and the range and arm strength necessary to make him a quality defensive infielder. Rengino has shown off his speed this year with 29 steals at the Single-A level, to go with a .250/.318/.413 line and 11 home runs in 450 PAs.

As for the 33-year-old Gosewisch, whom the Mariners claimed off waivers from the Braves in January, he appeared in 11 big league games back in May and limped to an .071/.103/.071 batting line in 31 tries. Gosewisch has generally been unusable with the bat during his career, having slashed .190/.228/.271 in 447 PAs between Arizona and Seattle, though he has thrown out 35 percent of would-be base thieves on the defensive side.

Share 0 Retweet 9 Send via email0

Seattle Mariners Tampa Bay Rays Transactions Mike Marjama Ryan Garton Tuffy Gosewisch

22 comments
Load More Posts
Show all

ad: 300x250_1_MLB

    Top Stories

    Braves Designate Craig Kimbrel For Assignment

    Corbin Burnes To Undergo Tommy John Surgery

    Braves Select Craig Kimbrel

    Jerry Reinsdorf, Justin Ishbia Reach Agreement For Ishbia To Obtain Future Majority Stake In White Sox

    White Sox To Promote Kyle Teel

    Sign Up For Trade Rumors Front Office Now And Lock In Savings!

    Pablo Lopez To Miss Multiple Months With Teres Major Strain

    MLB To Propose Automatic Ball-Strike Challenge System For 2026

    Giants Designate LaMonte Wade Jr., Sign Dominic Smith

    Reds Sign Wade Miley, Place Hunter Greene On Injured List

    Padres Interested In Jarren Duran

    Royals Promote Jac Caglianone

    Mariners Promote Cole Young, Activate Bryce Miller

    2025-26 MLB Free Agent Power Rankings: May Edition

    Evan Phillips To Undergo Tommy John Surgery

    AJ Smith-Shawver Diagnosed With Torn UCL

    Reds Trade Alexis Díaz To Dodgers

    Rockies Sign Orlando Arcia

    Ronel Blanco To Undergo Tommy John Surgery

    Joc Pederson Suffers Right Hand Fracture

    Recent

    Tigers Notes: Vierling, Olson, Urquidy, Boyd

    Twins Place Zebby Matthews On 15-Day IL, Reinstate Danny Coulombe

    Yankees Claim CJ Alexander

    Phillies Claim Ryan Cusick, Designate Kyle Tyler

    Brewers Claim Drew Avans

    White Sox Sign Tyler Alexander, Place Jared Shuster On 15-Day IL

    Orioles Designate Matt Bowman For Assignment

    Diamondbacks Select Kyle Backhus, Designate Aramis Garcia

    Athletics Acquire Austin Wynns

    Julio Rodriguez Helped Off Field Following Apparent Injury

    ad: 300x250_5_side_mlb

    MLBTR Newsletter - Hot stove highlights in your inbox, five days a week

    Latest Rumors & News

    Latest Rumors & News

    • 2024-25 Top 50 MLB Free Agents With Predictions
    • Nolan Arenado Rumors
    • Dylan Cease Rumors
    • Luis Robert Rumors
    • Marcus Stroman Rumors

     

    Trade Rumors App for iOS and Android

    MLBTR Features

    MLBTR Features

    • Remove Ads, Support Our Writers
    • Front Office Originals
    • Front Office Fantasy Baseball
    • MLBTR Podcast
    • 2024-25 Offseason Outlook Series
    • 2025 Arbitration Projections
    • 2024-25 MLB Free Agent List
    • 2025-26 MLB Free Agent List
    • Contract Tracker
    • Transaction Tracker
    • Extension Tracker
    • Agency Database
    • MLBTR On Twitter
    • MLBTR On Facebook
    • Team Facebook Pages
    • How To Set Up Notifications For Breaking News
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors

    Rumors By Team

    • Angels Rumors
    • Astros Rumors
    • Athletics Rumors
    • Blue Jays Rumors
    • Braves Rumors
    • Brewers Rumors
    • Cardinals Rumors
    • Cubs Rumors
    • Diamondbacks Rumors
    • Dodgers Rumors
    • Giants Rumors
    • Guardians Rumors
    • Mariners Rumors
    • Marlins Rumors
    • Mets Rumors
    • Nationals Rumors
    • Orioles Rumors
    • Padres Rumors
    • Phillies Rumors
    • Pirates Rumors
    • Rangers Rumors
    • Rays Rumors
    • Red Sox Rumors
    • Reds Rumors
    • Rockies Rumors
    • Royals Rumors
    • Tigers Rumors
    • Twins Rumors
    • White Sox Rumors
    • Yankees Rumors

    ad: 160x600_MLB

    Navigation

    • Sitemap
    • Archives
    • RSS/Twitter Feeds By Team

    MLBTR INFO

    • Advertise
    • About
    • Commenting Policy
    • Privacy Policy

    Connect

    • Contact Us
    • Twitter
    • Facebook
    • RSS Feed

    MLB Trade Rumors is not affiliated with Major League Baseball, MLB or MLB.com

    hide arrows scroll to top

    Register

    Desktop Version | Switch To Mobile Version