All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Edited by IAkH
- kind of fixed Priceline link
Edited by reedy
- added EI to BA links
Edited by IAkH
- fixed SN setting
Edited by IAkH
- fixed preliminary Matrix 5 support (only links and link settings work)
- fixed LX, OS and added SN link
Edited by IAkH
- added JustFly and OneTravel
- small update to EY
Edited by IAkH
- fixed mobile layout in Matrix 5
Edited by IAkH
- removed Google Flights (broken)
- replaced affiliate link script
Edited by dja852
- fixed Amadeus URL generator to use 24-hour time as this was causing itin display issues on Air Canada
Edited by IAkH
- fixed web extension rendering bug
Edited by IAkH
- fixed Turkish Airlines link
- added GotoGate and FlightHub links
Edited by IAkH
- fixed preliminary Matrix 5 support for web extensions
- split out: Orbitz, Travelocity, Hotwire, CheapTickets, Ebookers, and MrJet
- removed FlightNetwork and Vayama (USA)
Edited by IAkH
- fixed preliminary Matrix 5 support itinerary detection
Edited by IAkH
- fixed preliminary Matrix 5 support itinerary detection
Edited by IAkH
- added preliminary Matrix 5 support
Edited by IAkH
- added support for oldmatrix.itasoftware.com
Edited by IAkH
- remove and pin search history
Edited by IAkH
- search history performance improvements
- fixed loading issue in new tabs (userscript)
Edited by IAkH
- fixed Delta link
- search history improvements
Edited by IAkH
- added search history
- improved shareable link generation performance
Edited by IAkH
- added multi-tab/window searches
- added deeplinks directly to calendar and search results (for userscript and browser extensions)
- auto-detect passengers and cabin class from search
- improved page change detection performance
Edited by IAkH
- fixed Delta passenger counts (and stopped supporting infants in lap)
Edited by IAkH
- added CheapTickets, BudgetAir, Vayama, Vliegwinkel and Flugladen urls
- added additional Expedia family urls
Edited by IAkH
- minor Priceline url changes
Edited by IAkH
- added Virgin Atlantic link (thanks @CosmicGirl!)
- show Air France, Delta, KLM and Virgin Atlantic links for each airline
Edited by IAkH
- added Austrian link
- added affiliate disclosure
Edited by IAkH
- added a package-lock.json file for reproducible builds
Edited by IAkH
- fixed Etihad url for different journey types
Edited by IAkH
- dark mode fixes
Edited by IAkH
- added dark mode
Edited by IAkH
- added eDestinos link
- fixed Air France and LATAM deeplinks
- added carrier checks for American, Air Canada and Delta
- changed timezone package for more robust handling and to reduce package size
Edited by IAkH
- fixed UI crash when an "airport" did not exist in the timezone table
Edited by IAkH
- added Emirates, Etihad, Google Flights, and Qatar links
- default to "inline mode"
- small white space fix
Edited by IAkH
- added Tripadvisor
- added by-segment search to Skyscanner and Momondo
- added children support to Kayak, Skyscanner, Momondo and FlightNetwork (thanks again @andydd!)
- removed duplicate by-segment search when all segments are one-ways
- fixed max passenger logic
- fixed white space, updated inline layout and colors
- added Edge and Opera addons
Edited by IAkH
- fixed FlightNetwork links (thanks again @andydd!)
- consolidated Hop2, Ovago and Wowfares
Edited by IAkH
- added Jetcost
Edited by IAkH
- fixed CheapOAir link
- added lucky2go, Ovago, and FlightNetwork (thanks @andydd)
- consolidated update and download URLs to GreasyFork
- added affiliate link option
Edited by wylek
- minor BA parameter updates for multi-city construction
- AA (US site) corrections for one-way and multi-city URL construction, departure timezone handling re-implemented (previous handling via farefreaks was removed)
- Added AA editions for Puerto Rico, Bahamas, and British Virgin Islands
Edited by IAkH
- added eDreams, Opodo and Travellink
Edited by IAkH
- removed Hipmunk
Edited by IAkH
- fixed KLM link
Edited by IAkH
- major refactor to split out codefiles
- package userscript with webpack
- added local storage settings for console mode
Edited by IAkH
- fixed version number on settings
- type check code refactor
Edited by IAkH
- added PS, OA deeplinks
- added show all airline links option
- added commit hook to lint and minify script
Edited by wylek
- bug fixes for QF
- minor UX changes for settings panel
- bug fix for loading previously-saved user settings (when installed via userscript manager)
- added "Restore Defaults" option in the settings panel
- renamed LAN to LATAM and re-enabled with URL fixes
- pass cabin preference to Cheapoair, Expedia, Momondo, Skyscanner
- various JavaScript syntax modernization changes to improve readability
- changelog reformatted and older changes removed from header of main script to improve readability
- old (disabled) farefreaks functions moved to farefreaks_archived.js to reduce script size and load time
Edited by fqj1994
- added expedia jp
Edited by wylek
- fix farefreaks disable setting
- add AA ES_ES
- add Qantas deeplink
Edited by TechnoTourist (Air Canada promo code input)
Edited by canadiancow (Pass fare basis to Air Canada)
Edited by Dead-Flag (added Skyscanner)
Edited by mr-C (Added Finland edition for AirFrance, necessary for bookings originating in Lithuania / VNO)
Edited by Steppo
- fixed Alitalia and added editions
- added time zone resolving - only affecting links for American Airlines
- added on the fly link updates for passengers/cabin - printLinksContainer()
- added support for multiple onClick() events in link section)
Edited by Steppo (Added American US/CA/GB currencies)
Edited by Steppo (Removed Orbitz/Ebookers fixed Air Canada some Kayak tweaking)
Edited by elduce (Added Monomdo & Kayak) 2016-06-05 Edited by Steppo (Disabled LAN, Removed invalid Ebookers targets, Regrouped links to Airline/OTA/Meta)
Edited by seththeriault (Specify proper cabin parameter for DL C+/W booking)
Edited by Steppo (Fixed critical bug in Amadeus function - thx to adam.smith)
Edited by Steppo (Renamed UserScript added cabin override added pax management -> use with caution! redesigned settings - added font size for links added editor mode reworked/adapted linking functions - added edition support tweaked extraction function - bugs removed/shortened/added plane type & fare carrier/improved currency detection added Amadeus realated functions added AAc1, BA, CZ, IB, LA, LH, LX, TK added advanced routing codes using FareFreaks added flight manager support of FareFreaks)
Edited by Steppo (fixed Priceline)
Edited by tomasdev (Fix Delta booking link like Google does)
Edited by Steppo ( removed UA - Hipmunk, use textNode for printing (external) messages) 2015-10-12 Edited by IAkH ( added wheretocredit.com calculator )
Edited by IAkH ( added additional edition flyout menu, added Ebookers, added Etraveli )
Edited by Steppo ( added American Airlines )
Edited by Steppo ( class names updated )
Edited by Steppo ( fixed miles/passenger/price extraction, moved itin-data to global var "currentItin" -> capability to modify/reuse itin, rearranged config section, introduced wheretocredit.com, introduced background resolving of detailed distances using farefreaks.com based on data of OurAirports.com, tested on FF38, IE11, IE10 (emulated) )
Edited by IAkH ( added CheapOair )
class names updated
Edited by Steppo ( fixed class names )
Edited by Steppo ( made Planefinder/Seatguru switchable)
Edited by Steppo (fixed Bug in findItinTarget for one-seg-flights, fixed typo, added CSS fix for startpage)
Edited by Steppo (added SeatGuru, added Planefinder, moved translation to external var/function adding capability to add translations, added possibility to print notifications, added self-test to prevent crashing on class-changes, set timeout to 10s, added powerfull selector-function to get desired td in itin => see findItinTarget, moved exit in frames to top, some cleanups, moved older changelogitems to separate file on GitHub - no one wants to read such lame stuff :-) )
Edited by RizwanK (Attempted to merge functionality from .user. and .console. into one file)
Edited by IAkH/Steppo (Adapted to new classes)
Edited by dja852 (Added options to select Air Canada site edition)
Edited by Steppo (Adapted to new classes)
Edited by Steppo (Rewritten extraction function, readded local storage, adapted Hipmunk)
Edited by Steppo (Adapted script to latest ITA-Changes.., removed local storage to maintain compatibility) 2015-02-26 Edited by IAkH (Added Alitalia, fixed Air France, fixed GCM image-width, introduced local storage)
Edited by Steppo (Added settings menu, added price breakdown, added opening fare rules in new window, made modes switchable, added click to reveal images, several tweaks and cleanups)
Edited by IAkH (Introduced inline mode, added CPM, added Air Canada, added KLM, added Air France)
Edited by Steppo (Bugfix for Hipmunk, added Priceline)
Edited by Steppo (Added Hipmunk, fixed massive bug in leg detection)
Edited by Steppo (Fixed double execution bug caused by iframe of google, removed searchpage & calendar, removed unused functions, serveral other cleanups
Started to rewrite the extraction-function but stopped. I think google will change some things in the near future. I am going to do only minimal maintenance to keep the script working. Let's see how google is going to develop our beloved matrix.)
Edited by Steppo (Added eventListener to handle switch to ajax, added support to transform times to 24h-format added german translation, several other tweaks & fixes)
Edited by Steppo (Quickfix for Matrix 3.0, removed most content. Only linking at the moment, will do the cleanup ASAP)
Edited by Steppo (added quicklinks for currency (USD & EUR), added quicklinks for selecting flexible dates, rewrote initial call-function to start the script)
Edited by Steppo (Fixed bug causing close of advanced routing on searchpage, moved extraction and linkgenerating to seperate functions, added a lot of information like flightdurations/codeshare/layovertime/arrival-time-object, complete redesign of data-object, adapted DL/Orbitz/UA/US/Farefreaks/GCM to data-object, added segmentskip to Orbitz && FF if its just a technical stop, removed usage of itaLocal (replaced by itaLanguage ) and default values in function ( thx to kulin for this hints) )
Edited by paul21
- Improved united.com booking support Edited by Steppo
- Added monthly navigation to calendar
- added retry for details if content is loading slow
- added flights as object (see data var)
- added Farefreaks
- added GCM
Edited by Steppo
- shortened some regex,
- added support for german version of matrix