Weboob 1.3 (2017-09-20)

	General
	* Big step for python 3 full support (many patches to improve python3
	  support (core is compatible, a number of modules are compatible))
	* New QGalleroob application for CapImage and CapGallery
	* New CapProfile capability (used in boobank for example)
	* Don't check updates of modules automatically (new --auto-update option)
	* Some code cleanups since python 2.6 is not supported
	* New bibliothequesparis module (CapBook)
	* New billetreduc module (CapCalendarEvent)
	* New blogspot module (CapMessages)
	* New bnppere module (CapBank)
	* New btpbanque module (CapBank)
	* New capeasi module (CapBank)
	* New cices module (CapBank)
	* New cityscoot module (CapDocument)
	* New cmes module (CapBank)
	* New cmmc module (CapBank, CapContact)
	* New ensap module (CapDocument)
	* New erehsbc module (CapBank)
	* New esalia module (CapBank)
	* New foncia module (CapHousing)
	* New lameteoagricole module (CapWeather)
	* New lampiris module (CapDocument)
	* New larousse module (CapTranslate)
	* New linebourse module (CapBank)
	* New myfoncia module (CapDocument)
	* New pixabay module (CapFile, CapImage)
	* New pradoepargne module (CapBank)
	* New ratp module (CapGauge)
	* New tumblr module (CapGallery)
	* New zerobin module (CapPaste)
	* Deleted champslibres module
	* Deleted citelis module
	* Deleted ovs module

	General: core
	* Use https for module updates by default
	* Real cleanup of modules folder in installation
	* Force utf-8 for backends config file encoding
	* API change: BrowserPasswordExpired exception now inherit from ActionNeeded
	  (previously from BrowserIncorrectPassword )
	* Print progress on stderr instead of stdout

	Documentation
	* Improved module guide

	Browser
	* Introduce weboob.browser.nss to replace OpenSSL by libnss
	* Add magic_highlight to open a browser showing an el
	* In debug, write html responses highlighting involved selectors when
	  _highlight_el is set in backend config
	* Enable expiration duration on state
	* URL.open can take headers and methods, like URL.go
	* Support '*' special char in DictElement
	* Print session when debug is enabled
	* Rework of AbstractBrowser build
	* Support headers in stay_or_go method
	* Normalize URL before opening
	* Save content of response after headers, in case there is a crash during
	  call of r.content

	Browser: Filters
	* Introduce filters.base, move or alias filters
	* Add AbsoluteLink filter
	* Add FormValue filter
	* Add HasElement filter
	* Add QueryValue filter
	* CleanText(children=False) now reads all text nodes, not just the first one
	* Allow for setting options on CleanHTML filter
	* Fix Type filter when data has already the right data type
	* Add debug() decorator to several filters

	Browser: Pages
	* Fix PartialHTMLPage in case of empty content
	* Fix off-by-one error skipping last row on XLSPage

	Old Browser
	* Remove support for older mechanize versions

	Tools: backend
	* Set fields to NotAvailable instead of NotLoaded when a module does not
	  fill it after fill request.
	* New Module.get_proxy() method

	Tools
	* Remove weboob.tools.ordereddict since we now use python>=2.7
	* Remove weboob.tools.compat.check_output since we now use python>=2.7
	* Remove obsolete and unused weboob.tools.property
	* New ValueDate class
	* If a Value is required, it must be set to be valid (in configuration)
	* Value's regexp must now match until end of string

	Tools: pdf
	* get_pdf_rows now handles unsorted table lines
	* Support LTCurve objects and output debug images
	* Open method new read as bytes (windows support)

	Tools: media_player
	* Use requests instead of urllib2

	Capabilities
	* Replace some Field objects by more specialized types (IntField,
	  BoolField, etc)
	* DeltaField now accepts int and long for seconds
	* Copy() of BaseObject now copies fields

	CapBank
	* New steps/API to manage transfer (see do_add_recipient, new_recipient
	  and add_recipient)
	* New CapBankTransferAddRecipient to filter out module without relevant
	  methods
	* Use OrderedDict for currencies
	* Add better error codes for TransferError exception
	* Add Pocket class
	* Add Loan class to have more detailed info on loans (not printed today with boobank, only avaiable with weboob API)
	* New code_type field for Investment
	* Add basic tests for banking modules
	* Add sorted_transactions helper
	* New ISIN code checker

	CapHousing
	* New 'rooms' and 'bedrooms' and 'utilities' fields for Housing objects

	CapVideo
	* Introduce video.ytdl which uses youtube-dl

	Applications
	* Support --nss and 'use_nss' in config to replace OpenSSL by NSS
	* Allow user to use '~' when picking log file name
	* Honor quiet option for progress messages

	Applications: Qt
	* Add ResultModel for viewing objects hierarchies and FilterTypeMode
	* Some code cleanups/improvements
	* Quit faster by aborting running weboob backend calls
	* Limit results count in ResultsModel
	* Replace urllib.urlopen with requests.get
	* Do not keep references to main windows so that they can be garbage-collected

	Applications: boobank
	* Load config at startup
	* New error messages for TransferError childrens
	* Improve OFX formatter

	Applications: boobill
	* Reduce number of requests run by download command
	* Add optional PDF conversion on download

	Applications: boobcoming
	* Report CANCELLED status

	Applications: boobmsg
	* Add a few fillobj calls and export_thread support using numbers

	Applications: boobooks
	* Add a new "rented" command

	Applications: cookbook
	* Fix unicode comments display in python2

	Applications: qcookboob
	* Fix unicode issues
	* Use ID as export filename default

	Applications: radioob
	* Fix playlist decoding

	Applications: videoob
	* Display xterm-256 color thumbnail
	* Decode utf-8 lines

	Formatters: csv
	* Use to_unicode() to be sure it does not fail
	* Fix unicode output in python2

	Modules: 750g
	* fix recipe parsing because of website update

	Modules: adecco
	* fix parsing job location
	* fix mode site changed
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: afer
	* fix history parsing and transactions date
	* add certificate

	Modules: agendaculturel
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: agendadulibre
	* fix french region choice and use https

	Modules: allocine
	* fix get_movie_release and pep8
	* bump to browser2
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: allrecipes
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: amazon
	* don't crash anymore on broken links
	* Patch Amazon module
	* Bug fix in payment list (proper)
	* fix order not found crash
	* retry on TooManyRedirects error
	* fixed redirect loop error
	* use xpath "$vars" in a few modules

	Modules: amazonstorecard
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: ameli
	* detect more wrong password + improve login state management
	* fixing wrong regexp
	* Use weboob.tools.compat instead of urllib/urlparse
	* fix login validation URL
	* remove some useless ":443" in URLs since weboob normalizes them

	Modules: amelipro
	* Use weboob.tools.compat instead of urllib/urlparse
	* remove some useless ":443" in URLs since weboob normalizes them

	Modules: americanexpress
	* use url field instead of _link for Accounts
	* parse some other types of accounts
	* sort each transaction page to avoid sorting the whole list
	* set rdate to date
	* handle transactions as deferred
	* coding style
	* fix incorrect date (like 13th month)
	* fixing some accounts
	* fixing xpath on accounts2
	* skip some canceled cards
	* port to python3
	* fixing history and date on deferred
	* detect ActionNeeded
	* handle the new js site along with old site
	* add another fallback for fetching end_of_period

	Modules: amundi
	* detect NoAccountsException

	Modules: arte
	* do not crash if there is no video in creativ frame + improve test to handle this case
	* fix module / handle date not available in arte cinema json
	* do not handle arte-cinema program submenu
	* fix default 'quality' value
	* fix search and port to Python3
	* base url changed
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: attilasub
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: audioaddict
	* fix Frescaradio + set a default test config in case no one exists
	* bump to browser2 / import unicode_literals
	* remove frescaradio / add classicalradio / There are No public stream available anymore (www.radiotunes.com/founder-letter)
	* fix type in tests

	Modules: aum
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: axabanque
	* avoid "is" comparison for strings
	* the history url is not fixed
	* axabanque : adding new browser to handle wealth part
	* fix: handle perp on wealth part
	* fix:: handle bank and wealth part at same time
	* fix: troubles on some accounts / ActionNeeded
	* when accounts have no detailed investments, just return empty
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* investment uses dot decimals and date can be missing
	* do a get request to finish login
	* fixing account type with PEA
	* investments page changed
	* portfolio_share uses comma separator
	* Fix no account and get_form warning
	* fill the diff_percent instead of diff for life insurances
	* avoid relogin after visiting an erroneous wealth page
	* fix url for post
	* Fix recuperation value of invest
	* Fix open for personnal loan and label xpath
	* add isin_code to investments, add history for life insurance accounts
	* handle life insurance history this way only on main website
	* fixing navigation to get rights investments/history
	* deferred card transactions are now flagged as coming
	* improve pagination code
	* sometimes the pagination doesn't work at all
	* iter_coming is not implemented for wealth site
	* basic port to python3
	* pagination of transaction history is broken

	Modules: banqueaccord
	* remove dummy test.py files as they are false negatives for weboob_lint
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* html had 2 elements with same id
	* fix exception raised in case of wrong password length
	* fix raise BrowserIncorrectpassword
	* adding missing account type for several banks

	Modules: banquepopulaire
	* don't update with an empty token
	* handle new natixis life insurance website
	* fix iter_investement vdate on natixis json
	* set date for investment history and label
	* fix natixis json with missing date
	* some years do not exist as pdf, fallback on json
	* some invest history just have no label
	* don't raise when natixis site is broken
	* retry the backend method in case of unexpected logout
	* minor improvements on retry decorator
	* return investment history in reverse chronological order
	* add another url for natixis error pages
	* fetch quantity of history invest
	* skip transactions without date on natixis
	* handling empty page
	* adding advisor
	* fix 500 errors on natixis website
	* adding entry to match some loans
	* cleaner handling of website crash
	* detection of another pattern for error on page
	* fix saving accounts with investments
	* Raise BrowserUnvalaible when site does not work
	* use now linebourse module to handle more investments
	* remove liquidity + fetch balance with invests
	* [banquepop] natixis website might be broken
	* fix list command when investments not available
	* fix BrowserUnavailable.
	* [banquechaix/banquepopulaire] replace a website choice
	* modules: fix AbstractBrowser use
	* login changed
	* basic port to python3
	* skip natixis accounts if website is broken
	* misc improvements
	* CardsPage changed a little
	* new natixis page
	* no coming on invest accounts
	* handle when card page has no cards
	* Add alternative to get card accounts currency
	* rewrite natixis pdf parsing
	* skip investment when account is unavailable

	Modules: barclays
	* support the revolving credit url
	* fix accounts balance parsing
	* fix rebuild data request when get iban.
	* Handle new website, add it to py3 compatible modules list
	* misc improvements
	* don't try to access loan accounts
	* fix parsing when there are 0 transactions

	Modules: bforbank
	* remove dummy test.py files as they are false negatives for weboob_lint
	* skip history and invest on not available market accounts
	* handle when spirica is broken
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* handle logout when opening a spirica page
	* fetch deferred card transactions
	* fixing account type with PEA
	* handle transactions rdate
	* handle another login url
	* [ing/bforbank] use now ValueDate
	* adapt ValueDate formats
	* password can only contain digits
	* deferred debit card are now a separate account
	* fetch new coming page
	* recognize withdrawal transactions
	* pyflakes in bforbank
	* handle multiple immediates card on an account
	* don't generate card account if all cards are canceled
	* changes on deferred card summary transactions handling
	* skip not yet available cards
	* use url field instead of _link for Accounts in a few modules
	* [banquepopulaire][bforbank][bp] deinit sub-browsers
	* sometimes there are 2 "synthese-encours"
	* handle currency on deferred cards
	* change assertion to match multiple cards with 1 deferred
	* parse when multiple deferred cards one same checking account
	* modules: fix AbstractBrowser use
	* port to python3
	* add another login url
	* add another life insurance url
	* use xpath "$vars" in a few modules
	* Get transactions of the day
	* remove some useless ":443" in URLs since weboob normalizes them
	* do "get today operations" only for checking accounts
	* add another url for errors on spirica login

	Modules: blablacar
	* fix module website changed
	* fix departure time parsing
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: bnporc
	* skip recipients without valid iban
	* fix bnporc bullshit
	* fetch waiting to be validated recipients
	* add_recipient
	* adding CapProfile to bnporc ent
	* fix empty recipient currency
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* change exception for "1001" json code on login page
	* fixing wording for bnp enterprise
	* fix crash on not caught wrongpass
	* fixing account type with PEA
	* fix crash after password renewal
	* reject expired password if we won't be able to restore it
	* raise expired password when we can't apply temp password
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* adding perp type
	* handle pea account type
	* adding an account type
	* bnporc/entreprise: if label contains a date, use it for rdate
	* bnporc/entreprise: don't set coming transactions as deferred
	* ignore "sans suite" life insurance transactions
	* remove deprecated 'ppold' website
	* virtual keyboard has changed
	* fixing coming amount for enterprise accounts
	* update modules to use new CapBankTransferAddRecipient
	* don't get investments on liquidity accounts
	* added card account for entreprise site
	* raise NotImplementedError when profile is not available
	* fetch balance from market page and fix diff
	* entreprise:] fixing wrong amounts and date on cards
	* corrected useless pipe on password regex
	* remove enter/exit browser1 leftover
	* Add currency to card account
	* advisor page may be missing
	* Handle cards transactions as deferred
	* hellobank: raise ActionNeeded when bnporc pp should be used instead
	* bnporc entreprise: no more deferred_card transactions on checking account
	* entreprise: sometimes card date format has dots
	* add investments on PERP

	Modules: boursorama
	* skip external cards (amex cards here)
	* adding CapProfile to boursorama
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* recognize another type of transfer
	* correctly type PEA account
	* card accounts, coming, card transactions
	* rdate is parsed by Raw and add new transaction pattern
	* fix cards number
	* fix date of card transactions
	* fix some cards where there is no info
	* get_history must return an iterable, not None
	* fix card number regexp
	* do not yield not activated cards
	* on card accounts, transactions should be TYPE_DEFERRED_CARD
	* retry to login when virtkeyboard process fails
	* stop crashing on obvious wrongpass
	* fix crash when job_start_date is unavailable
	* fetch pro accounts
	* handle other deferred cards
	* handle transfers
	* execute_transfer returns the passed Transfer
	* fixing card_summary on main account
	* fix coming and date of deferred_card trs
	* use new TransferError codes in a few modules
	* handle invests on PEA
	* use new TransferError subclasses in modules
	* adding advisor : hotline
	* implement adding recipients
	* remove useless config field
	* fix date of history of deffered_card
	* recognize more loan accounts + clean obj_type
	* fixing rdate on deferred cb
	* fix regexp on old versions
	* definitly fix rdate on deferred card
	* fix regexp on buggy python versions
	* use url field instead of _link for Accounts in a few modules
	* parse recipients bank_name
	* field webid with iban on new_recipient
	* fix recipient label regex pattern
	* update modules to use new CapBankTransferAddRecipient
	* fix label of external recipient (corner case)
	* improve condition to skip more summary in coming
	* create url object for PEP saving
	* fetch balance on pea and li from invs page
	* fix account type
	* create liquidity investment
	* load state only if double auth or add recipient
	* fix regexp to match summary
	* verify some kind of status page
	* search for danger instead of warning to raise Unavailable
	* fix wrongpass cornercase
	* the MarketPage history may have a different format
	* fix accounts parsing + typing
	* fix id transactions not being parsed
	* fix ord accounts typing
	* transaction id can be missing for coming transactions
	* sometimes data-deffered is just missing, drop the assert
	* fixed prelevement transaction amount being 0
	* change typing for some accounts
	* port to python3
	* now handle alpha password
	* handle alnum instead of digit + alpha
	* TableElement takes 2 a nodes and messes up label

	Modules: bouygues
	* remove dummy test.py files as they are false negatives for weboob_lint
	* Fix Bouygues module bills fetching for Internet clients
	* handle an insecure HTTP page to avoid BrowserHTTPSDowngrade
	* fix documents list
	* Fix ref can be not found, so add a condition before return the regex exp
	* fix wrongpass not detected sometime on backend or blackbox
	* Corrected subscription id duplication
	* Check if activation date is null
	* use xpath "$vars" in a few modules

	Modules: bp
	* sometimes, sending account id of transfer not present in recap
	* same id problem on recipient recap
	* new url for CheckPassword and use location instead of open
	* fix some internal recipients label
	* handle another change password url
	* use io.BytesIO instead of StringIO.StringIO
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* pro, fix corrupted csv
	* set StatesMixin duration to 15 minutes
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* adding isin code on cachemire contract
	* handle one more deferred card url
	* fix handling pages with right classes
	* handle new par website
	* add cb deferred history and coming amount
	* get deferred card history, fix error when account has no balance
	* don't get shitty accounts on shitty page
	* account page is on error
	* fix empty wording on some transactions
	* fix coding style
	* fix detecting no accounts cases, and remove dead code
	* correctly handle multiple cards
	* do not consider hours in transaction labels
	* do not hardcode currency
	* ignore accounts without amount
	* fix cards crash when website is unavailable, and fix positive loans
	* fix crash on accounts without cards
	* really fix positive loans and remove useless code
	* now loan's history is not recovered
	* state duration of 5 minutes is enough
	* use exec_date field in transfer
	* fix no more history on pro website
	* avoid pro code in par browser
	* use linebourse browser for handling PEA accounts
	* fix date parsing for solesio life insurance
	* fix history and investment for cachemire and gmo life insurances
	* fixed browser unvailable error when getting deffered card account history
	* fix multiple recipients with same iban, and label parsing
	* use url field instead of _link for Accounts in a few modules
	* fix when transaction doesn't have investments attached
	* fix table with multiple invests on multiple spaces
	* more history for checking, savings and market accounts, fix wrong label for transactions
	* Bug #4020 - change url image
	* fix wrong iter_history method for non typed accounts
	* fixing login xpath and pattern
	* set_variables only needs a url, not a page
	* matching account types by label
	* fix crash during fetch of cards history (closes #4019)
	* [banquepopulaire][bforbank]deinit sub-browsers
	* [bp][pro] raise BrowserUnavailable on history page
	* corrected useless pipe on password regex
	* get history from html page and not from csv file.
	* [bp pro] enhance transaction parsing
	* [bp pro] fix parsing of rdate
	* fix bad regex URL.
	* detect another BrowserUnavailable at login
	* modules: fix AbstractBrowser use
	* wip add_recipient
	* [bp transfer] add urls
	* [bp pro] pagination on history
	* port to python3
	* Use weboob.tools.compat instead of urllib/urlparse
	* [bp pro] handle more pro_history pagination pages
	* wip handle mandate space
	* handle mandate space
	* handle more informations for loans
	* handle one more loan detail's url
	* add url for loan
	* support more investment account types
	* support SEPA transfers
	* Convert byte buffer to unicode string (py3 compat)

	Modules: bred
	* fix json when they put "null" elements
	* disable pagination since the json is FUBAR
	* pyflakes
	* fix id not unique for some accounts
	* raise ActionNeeded when 2FA is enabled
	* adding loans accounts
	* port dispobank to browser2 the easy way
	* put back pagination, but limit pagination number
	* detect coming transactions
	* fix dispobank certificate + fix history
	* remove useless whitespaces
	* increase history size limit

	Modules: btmon
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: caels
	* remove dummy test.py files as they are false negatives for weboob_lint
	* modules: fix AbstractBrowser use

	Modules: caissedepargne
	* fix date format
	* fix balance for life insurance accounts
	* Fixing absolut amount for credit
	* adding CapProfile to caissedepargne
	* fix history for cenet pages since search is too stupid
	* add regex to type CB
	* fixing account type with PEA
	* cache accounts list
	* transfer feature
	* fix mistake when changing account type
	* handling revolving credit amout
	* fix iter_recipients internal accounts matching
	* skip itering recipients on double auth accounts
	* fix recipients iban regexp
	* fix transfer not allowed on iter_recipients
	* fixing palatine account type
	* fixing home loan
	* refix regexp to find iban on external recipients
	* use a more often present cookie to find name
	* fixing cb nature was not handle for palatine
	* fix profile and recipient
	* improve recipient parsing
	* try to come back from bourse website
	* fix crash on missing link
	* fix wrong loan amount
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* recognize more account types
	* fix navigation to transfer page
	* fix crash when transfer are not available
	* handle loans on old website
	* [palatine] work around broken fcking website
	* missing title yield None, not empty string
	* add recipients
	* ignore cards if site returns an error
	* fix loan account parsing.
	* don't list transfer recipients for loan accounts
	* handle corner case of recipient parsing
	* don't raise TransferBankError in iter_recipients
	* catch another transfer error
	* check password is not empty...
	* update modules to use new CapBankTransferAddRecipient
	* do not try to go into the loans space if we do not have one, add some account types
	* fix 500 error on iter_recipients try, wrong detection of transfer space link, and some coding style
	* fix iter_recipients when user has a dash char
	* add unrecovered corrency, prevent some problems
	* handle more credits
	* fix when page is None.
	* use vk to fix login
	* cnet now returns decimal values
	* go to home page between multiple PEA accounts
	* separate CENET website to a dedicated browser
	* straightforward port to py2/py3
	* python3 fix (s/iteritems/items)
	* use xpath "$vars" in a few modules
	* use sorted_transactions
	* fix detection of recipient IBAN during transfer (zd:2595)
	* fix detection of recipient iban
	* Get deferred card transactions from card summary detail
	* Increased max history to 40 pages
	* increase again history limit

	Modules: canalplus
	* canalplus is now on browser2
	* remove deprecated and useless stuff + fix contextmanager use
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: cappedtv
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: cci
	* use xpath "$vars" in a few modules

	Modules: chronopost
	* remove dummy test.py files as they are false negatives for weboob_lint

	Modules: cic
	* login url changed
	* update modules to use new CapBankTransferAddRecipient
	* modules: fix AbstractBrowser use

	Modules: cmb
	* adding advisor for cmb/cmso/cmmc
	* modules: fix AbstractBrowser use
	* clean code with AbstractModule
	* adding CapBak/CapContact capabilities

	Modules: cmso
	* use more accurate account id for life insurance accounts
	* improve clarity for some list comprehensions
	* Fix cmso par: wrong types for deferred cards
	* Fix cmso pro: wrong xpath
	* add rdate for deferred card
	* adding new accounts type
	* some life insurance have no invests
	* ignore errors when logging out
	* [cmb/cmso/cmmc] adding account types
	* [cmso par] livret vie bla bla wrongly typed life insurancehhh
	* recognize more life insurance accounts
	* don't return accounts which seem duplicate
	* [cmso par] skip 0 amount loan transactions
	* [cmso/cmb/cmmc] fix positive balances on loan accounts
	* adding advisor for cmb/cmso/cmmc
	* [cmb/cmso/cmmc] fixing coming and deferred date
	* fix itering on loans
	* [cmb] Detect BrowserUnavailable on MarketPage
	* change browserunvalaible to empty iter for investment
	* coding style
	* [cmso/pro] disambiguate market account ids
	* [cmso/cmb/cmmc] fixing id on loan accounts
	* fixed bad request for market account history
	* cleaning cmso login
	* incorrect password may also return 401 http code
	* [cmso/cmmc/cmb] fixing id on loan accounts
	* [cmso/cmmc/cmb] fixing deferred date
	* do not crash on deinit() if we haven't been logged
	* [cmmc] hope to fix duplicates transactions
	* [cmb/cmmb] clean code with AbstractModule
	* [cmb/cmso/cmmc] fixing random ClientError, ServerError
	* fix relogging when currently on another domain

	Modules: colissimo
	* fixed date parsing
	* New website

	Modules: cpasbien
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: cragr
	* raise ActionNeeded on trading password creation
	* adding advisor to cragr
	* port to browser2 the quick way
	* fix debug leftover
	* fix shared URL instance modification
	* fix browser1 leftover
	* fix cragr broken html
	* fix method name after browser2 switch
	* escape error message during authentication
	* use ActionNeeded exception when it is appropriated
	* implement transfers
	* fix TransferPage url to avoid the pattern match other pages
	* fix Transfer object after execute_transfer
	* fixing cragr : advisor on cmds
	* use TYPE_CARD_SUMMARY and TYPE_DEFERRED_CARD transaction types
	* adding CapProfile to cragr
	* use bytes since content is bytes
	* Fix BGPI go_to don't work without return, change DAV PEA type
	* adding xpath to get card's balance
	* fix mistake on card balance xpath
	* fixing account type with PEA
	* fix rdate, there are not always sorted
	* keep usage of LinearDateGuesser for other than cards accounts
	* fix cragr dateguesser for deferred cards
	* catch more broken html to replace
	* improve domain management
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* match another card_summary type
	* for card accounts, separate history from coming
	* fix advisor fetching navigation
	* handle perimeter having "&/et" sometimes
	* adding an account type
	* add autoencoding and fix market accounts
	* implement adding new transfer recipients
	* use url field instead of _link for Accounts in a few modules
	* update modules to use new CapBankTransferAddRecipient
	* more wtf on cards being debitted 37 weeks later!
	* Fixing using number instead of webid
	* some accounts need a form submit to go to history
	* "Remise carte" is not a TYPE_CARD_SUMMARY Transaction
	* Fix deferred cards
	* return list of deferred cards or url
	* fix deferred debit cards when it's a link, not a form
	* detect browser unavailable page when account uses a form
	* set card balance at 0 if there is no coming
	* Set balance to 0 if there is no coming transactions
	* get account base on acc.balance
	* handle some BGIPage investments
	* straightforward py2/py3 port
	* use xpath "$vars" in a few modules
	* use BankStandardTest
	* split get_cards_or_card
	* added BASEURL initialisation in init
	* sometimes site returns recipients iban not in uppercase
	* raise BrowserUnavailable
	* handle unavalaible browser a better way
	* handle more informations for loans. duration is now given in months
	* remove some useless ":443" in URLs since weboob normalizes them
	* handle closed loans that stay on the accounts list
	* add default value for Loan start/end date
	* sometimes there's no link for the loan

	Modules: creditcooperatif
	* port to browser2 the easy way
	* pro: fix for multiple cards on same account
	* don't modify raw label
	* detect PEL accounts
	* first implementation of transfers for perso accounts
	* implement transfers to external recipients
	* fix debug leftover
	* fix transfer exec_date parsing
	* use xpath "$vars" in a few modules
	* skip coming transactions without a date
	* use another page for coming transactions
	* quick port to python3

	Modules: creditdunord
	* adding CapProfile to creditdunord
	* fix when no accounts + improve js search code
	* fixing account type with PEA
	* fix accounts parsing
	* fix investments date parsing
	* Add support for banque laydernier
	* catch no iban error, change some account id
	* some transactions have no dates ...
	* fix account not well typed
	* Changed json loads to literal eval to prevent useless replaces
	* Use weboob.tools.compat instead of urllib/urlparse
	* correctly type checking account
	* correctly sort transactions
	* port to python3
	* fix py3 compat

	Modules: creditdunordpee
	* remove dummy test.py files as they are false negatives for weboob_lint
	* fix homepage regexp and virtualkeyboard
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* fix "-" amount
	* iter_accounts now returns an iterable
	* fix warning

	Modules: creditmutuel
	* fixing creditmutuel/cic : remove deleted from summary manually summed
	* remove dirt from label
	* adding CapProfile to cm/cic
	* call super-classes on_load
	* fix some missing @need_login
	* fix advisor fetch
	* [cm/cic] fixing account type with PEA
	* remove dup URL
	* fix investement on PEA accounts + NotImplemented for history
	* catch another error message during transfer
	* [creditmut] add recipient feature
	* [cm/cic] adding account type
	* remove useless commented code
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* catch ActionNeeded on add recipient
	* [creditmut] change deferred card webid to be uniq
	* [creditmut & cic] fix bug following change of account webid
	* handle empty key error
	* [cm/cic] fix accounts type
	* if a transaction commission is present, exclude it from amount
	* [creditmut] handle new transfer bank error
	* P.E.A accounts has now the good type
	* [cic] better transfer errors handling
	* [cic/cm] fix problems on deferred cards and coming
	* update modules to use new CapBankTransferAddRecipient
	* [credimut] fix consecutive new recipients
	* [creditmut] fix check on recap transfer
	* [creditmut] fix fetching iban
	* [creditmut] preventively use has-class instead of @class=
	* [cm/cic] create new account to keep consistency
	* [cm/cic] match another loan account
	* remove regex on login
	* [cm/cic] adding word to match order
	* Use weboob.tools.compat instead of urllib/urlparse
	* use xpath "$vars" in a few modules
	* new URL for OperationsPage + call sorted_transactions
	* handle more informations for loans
	* stop taking closed loans into account
	* fix unhandled page for loans condition
	* [cic/creditmutuel] fixed some pages not being matched
	* CMCIC: fix catching URI for life insurances
	* CMCIC another fix for uri for life assurances
	* CMCIC better xpath for banqueprivee subbank for accounts items
	* fix validation message when the transfer is registered
	* CMCIC same xpath for account items for all subbanks
	* [credit mut] add_recipient, might have multiples hashes for same key

	Modules: cuisineaz
	* port to python3

	Modules: dailymotion
	* set a default test config in case no-one exists
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: delubac
	* fix parsing when there are several accounts
	* detected terminated account
	* Corrected not accessible account and balance unavailable
	* fix unaccessible transactions
	* Improve iban recuperation
	* Skip unreachable accounts
	* some changes to be compatible with his childrens
	* port to python3

	Modules: dlfp
	* quick-and-dirty port to Browser2
	* fix browser1 leftovers and port to python3

	Modules: ebonics
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: edf
	* remove dummy test.py files as they are false negatives for weboob_lint
	* fetch 3 years of documents instead of fixed begining date
	* [edf pro] catch ActionNeeded (CGU validation)
	* fixing parsing doc
	* fix edf pro: bad detection of wrongpass and dl method change
	* Fix edfpro: crashes when no bills found, and make subscription labels clean
	* fix new page for bills and new method for download
	* fix multiple subscriptions documents, fix download doc (same case), and fix invalid price
	* [edf pro] fix non-static id for subscriptions, and clean some code
	* fix multiple persons for multiple subs
	* [EDF] Factures correction
	* pyflakes
	* Fix PAR documents & PRO bills ID
	* [edf-par] fix disconnect on download bills
	* [edf - par] Corrected is_logged that was always true

	Modules: ehentai
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: entreparticuliers
	* fix land rent type
	* correctly handle RENT queries
	* Update Entreparticuliers module
	* Partial fix for entreparticuliers single housing fetching
	* Use a dedicated field for utilities status in housing capability
	* Fix some discrepancies between list and infos in entreparticuliers module
	* fix pyflakes
	* fix area detection when number of rooms is unknow + fix description parsing + fis nbroom parsing
	* Fix a bug due to invalid XML encoding in entreparticuliers module
	* fix parsing crappy adverts
	* fix module website got updated

	Modules: europarl
	* Clean up imports

	Modules: explorimmo
	* fix module: handle case price in not in search result
	* fix error parsing prices
	* handle empty search cities result
	* Update explorimmo module
	* Remove useless imports in explorimmo module
	* Update explorimmo single housing fetching
	* Use a dedicated field for utilities status in housing capability
	* Correctly fetch the area in Explorimmo listing when there is a comma
	* Fix according to comment by @Bezleputh
	* Fix explorimmo agency in details
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: feedly
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: fortuneo
	* fixing account type with PEA
	* fix broken html
	* fetch PEA balance from account page because it's more up to date
	* handle another actionNeeded
	* do not use 'with' on browser
	* use url field instead of _link for Accounts
	* changed way accounts links are retrieved
	* added history for PEA and life insurrances accounts
	* Form not found correction
	* ignore auto assurance account
	* added action needed exception for recently created profiles
	* [Fortuneo] Handling of liquidities because investments are very volatiles, investments are cached during list command in order to keep consistancy between list' balances and investments sums
	* added action needed exception when profile require it
	* added another case of action needed on the site
	* fixing account type
	* added BrowserUnvailable exception for unreachable accounts
	* fix crash on loans
	* port to python3
	* Now full handle loans
	* detect BrowserUnavailable at login
	* another ActionNeede
	* Delete liquidity for stock account
	* now get sub transactions from main one

	Modules: francetelevisions
	* site changed
	* sometimes there is no date or sublabel
	* handle ls command + fix test

	Modules: freemobile
	* Fix for https://symlink.me/issues/3664
	* Add CapMessagesPost to self using Freemobile SMS API
	* Should now support multilines account with CapMessage
	* Freemobile CapMessagePost should support multi-line accounts
	* Fix Freemobile HomePage not having correct logged property
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* ended subs make crash when renewdate try to get recovered
	* use xpath "$vars" in a few modules

	Modules: funmooc
	* fix login and pages
	* port to python3

	Modules: ganassurances
	* failed login can redirect to groupama
	* added virtual keyboard support
	* some life assurance accounts weren't returned
	* [ganssurances] diasble comings for life insurances accounts
	* keep get_coming as an iterator
	* fix history for different life insurances
	* Skip false account and fix columns use
	* using is instead of == to compare with None
	* add investments support
	* now recover currency
	* add arbitration and test existence of columns
	* parse another ISIN pattern

	Modules: gazelle
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: gdcvault
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: genericnewspaper
	* modules: fix AbstractBrowser use

	Modules: github
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: googletranslate
	* fix translation decoding

	Modules: groupamaes
	* amount column label has changed
	* amount may be not available
	* detect another negative amount transaction
	* fix duplicated coming operations
	* accept more than 8 digits in login

	Modules: guerrillamail
	* port to browser2
	* remove unused import

	Modules: happn
	* add parameters 'position' and 'distance'
	* little improvements
	* fix changes in API
	* fix set of position

	Modules: hsbc
	* login form has changed
	* recognize an additional type of life insurance account
	* raise BrowserIncorrectPassword when password is too short
	* recognize an additional pattern for life insurance
	* fixing account type and loans
	* sometimes life insurance label is "elysee" instead of "elysees"
	* handle life insurance history and investments
	* fix transactions with gross amount, fix invest name (sometime there is some letters in id)
	* set date instead of vdate in life insurance history
	* life insurance website is randomly unavailable
	* fix mistake
	* fix mistake n°2
	* some life insurance are not on side website
	* when app is gone, relogin is needed
	* fix crash when life insurance space is unavailable
	* detect another BrowserIncorrectPassword
	* fixed IBAN not found when on french site
	* fix regexp to parse first matching date instead of last
	* coding style: use sign CleanDecimal param
	* the life insurance site may not show all accounts
	* Fix ignored history
	* use url weboob field and remove some useless except
	* don't parse "some shop 24/24" as the transaction date
	* fixing history and summary on deferred cb
	* basic port to python3
	* change site navigation to use more POSTs
	* some coding style improvements
	* detect new life insurance label + empty history
	* handle a variety of errors for life insurance
	* detect suspended account ActionNeeded

	Modules: imdb
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: imgur
	* fill more fields

	Modules: ina
	* fix ina tests

	Modules: indeed
	* set a default test config when no-one exists

	Modules: ing
	* Adding Loan type
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* adding CapProfile to ING
	* fixing account type with PEA
	* fix start_with_main_site decorator
	* fix get_profile happening after life insurance account
	* fixing investment in some cases
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* [ing/bforbank] use now ValueDate
	* fix ValueDate format and no more replace
	* don't need anymore to hardcode server cert
	* handle one more format date
	* handle orignal_currency on TitrePage
	* fetch PEA and MARKET balance from details because it's more up to date
	* fix positive balances on loan accounts
	* transfers
	* retry if we can't get market balance
	* exec_date can move 4 days later
	* transfer better exec_date parsing
	* fix recipient iban parsing
	* Handling of liquidities as an investment. To avoid inconsistencies between balances and investment totals, investments are cached during list command
	* corrected useless pipe on password regex
	* fixing unitprice column
	* unitprice invest life insurance column may be missing
	* raise ActionNeeded if page is moveMoneyForbidden.
	* fix unicode exception problem
	* port to python3
	* add error on invalid transfer amount
	* there is no liquidity on life insurance in creation

	Modules: inrocks
	* modules: fix AbstractBrowser use

	Modules: jacquieetmichel
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: jcvelaux
	* straightforward py3 compatibility

	Modules: jirafeau
	* port to python3

	Modules: kickass
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: kiwibank
	* adding missing account type

	Modules: lcl
	* catch actionNeeded on trading website
	* fixing  parsing on invest
	* fixing  parsing on invest
	* do not raise ActionNeeded on BoursePage
	* some accounts can't do any transfer
	* add_recipient
	* fix encoding error
	* adding CapProfile to lcl esp/ent
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* do not crash on unavailable market website
	* fix recipients webid
	* fix mistake
	* fix life insurance xpath
	* fix wrong type for cb deferred
	* set expire on state
	* use new TransferError codes in a few modules
	* use new TransferError subclasses in modules
	* entreprise: fix multiple accounts + misc
	* fix recipient add message
	* better parse accounts list if multiple companies
	* fixing some type accounts PEA
	* advisor phone can be missing
	* Added pro loans
	* Fixed AV, now taking contractID instead of labelname as ID
	* add e.LCL space on websites, fix crash on market disconnect page
	* update modules to use new CapBankTransferAddRecipient
	* Fix ac_details_page xpath in AvPage
	* fix website redirection to get lifeinsurances accounts
	* use on_load for life insurance routing pages
	* access is restricted to life insurance accounts of a third-party
	* parsing of life insurance investments changed
	* Iban duplication correction
	* go on accounts list before submitting life insurance page form
	* handle multi contracts
	* force logout with multi contracts and statesmixin
	* init some variables and avoid a name conflict
	* fixing pea type on bourse accounts
	* patch empty transaction label with nature
	* fix lcl transaction label at None
	* don't use lxml custom strs in the state but standard strings
	* sometimes transactions have amount of 0
	* fix transferbankerror msg format
	* [lcl add recipient] fix detection of params xpath
	* port to python3
	* some life insurances don't have a link and so are useless
	* CapDocument added, now donwloading documents
	* fixing wrong date on deferred_cb transactions
	* Missing import basestring in LCL module (Python 3 compatibility)
	* CapDocument is only implemented for "par" site
	* use xpath "$vars" in a few modules
	* fix iter_resources since module has CapBank/CapDocument
	* add currency to life insurance and market accounts
	* Add uppercase ASSURANCE-VIE in disc URL.
	* fix when form params are not in id but in href.
	* detect some cases of "restricted" life insurances
	* remove some useless ":443" in URLs since weboob normalizes them

	Modules: ldlc
	* Fix LDLC module

	Modules: leboncoin
	* set a default test config in case no-one exists
	* fix: module crash while searching cities whose name contains spaces
	* handle unknown cities search result
	* Update Leboncoin module
	* Fix single housing fetching on Leboncoin
	* Use a dedicated field for utilities status in housing capability
	* Remove region parameter in Leboncoin module
	* fix call to sort for py3 compat
	* fix warning from element.getroot()

	Modules: leclercmobile
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* Remove support for older mechanize versions

	Modules: lefigaro
	* fix module / set a defaut test config in case no-one exists
	* modules: fix AbstractBrowser use

	Modules: liberation
	* modules: fix AbstractBrowser use

	Modules: linebourse
	* new bank invest module
	* fix non-existing page
	* fix portfolio_share > 1
	* fix index out of range due to not urlencoded account id, change warning to assertion error
	* portfolio share can be NotAvailable, change static 'isin' to Investment variable
	* fix empty invest with 0 in quantity
	* sometimes investments have an empty label
	* change hard code type to invest variable
	* sometimes the diff column is just missing
	* reimplement MessagePage behavior of caissedepargne
	* create liquidity investment
	* fix invest history label
	* fix invest history label
	* sometimes investment list is not in a link
	* fix escaping '?' in URL.urls for calling go on it
	* the website might be dead
	* fix broken page on iter_history
	* port to python3
	* use xpath "$vars" in a few modules

	Modules: linuxjobs
	* add proper favicon
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: logicimmo
	* Update Logicimmo module
	* Fix location detection in logicimmo
	* Update logic-immo single housing fetching
	* Use a dedicated field for utilities status in housing capability

	Modules: lolix
	* bump to browser2 / set a default config in case no-one exists

	Modules: lutim
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* port to python3
	* fix expiration field

	Modules: lyricsdotcom
	* fix module : website got updated
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: lyricsmode
	* fix artist name and song name
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: marmiton
	* fix parsing when cooking time is not filled
	* Use weboob.tools.compat instead of urllib/urlparse
	* fix module website got updated

	Modules: mediawiki
	* add gallery search + improve fillobj
	* edit token changed + fix unittest
	* port for python3
	* fix image data fetching

	Modules: meteofrance
	* fix module website got updated (fix issue #43)
	* fix unorderable types error

	Modules: minutes20
	* modules: fix AbstractBrowser use

	Modules: monster
	* fix module, website is beeing updated
	* fix module site changed
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: myfoncia
	* Billing capability for Foncia

	Modules: n26
	* remove dummy test.py files as they are false negatives for weboob_lint
	* catch wrongpass
	* fix old-style exception
	* fix module creation
	* set account number to NotAvailable
	* currency is always EUR
	* moved login from init with wrapper
	* N26: Handle bank fee type;

	Modules: nectarine
	* port to browser2
	* port to python3

	Modules: nettokom
	* corrected useless pipe on password regex

	Modules: nolifetv
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: nova
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* remove useless dict.iterkeys() calls

	Modules: oney
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* fixed incorrect password on site choice page
	* catch and ignore unusable accounts
	* handle email on login
	* parse special credit page
	* the coming value may be missing

	Modules: onlinenet
	* setted timeout to prevent 504 errors

	Modules: opacwebaloes
	* remove dummy test.py files as they are false negatives for weboob_lint
	* library: rename get_booked/get_rented and remove wrong id parameter
	* Remove support for older mechanize versions
	* fix API change

	Modules: opensubtitles
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: orange
	* fix bills for pro and sosh accounts
	* fix bill price when there is a discount info
	* fix price parsing when there's vat and non-vat amounts
	* Corrected date xpath
	* Added price to ID to prevent bills doublons
	* [sosh - orange] Corrected url for unavailable documents
	* Use weboob.tools.compat instead of urllib/urlparse
	* Get documents and bills from new site
	* Some subscriptions don't have basic columns like 'Montant HT'
	* Pro contracts take amount without taxes

	Modules: ouifm
	* update OÜI FM stream urls
	* update station name
	* bump to browser2
	* remove useless dict.iterkeys() calls
	* 4 brand new OUI FM streams
	* syntax terror
	* added OÜI FM Rock 2000 + OÜI FM Summertime urls

	Modules: ovh
	* remove dummy test.py files as they are false negatives for weboob_lint
	* [OVH] Added bills label
	* Two-Factor authentication now catched
	* Changed links to match new API & select bills 2 years ago
	* Added condition on login (sometimes trying to log when already logged)

	Modules: pap
	* Update Pap module
	* Fetch single housing fetching of Pap
	* Use a dedicated field for utilities status in housing capability
	* Use CleanText rather than CleanHTML in pap phone fetching
	* Better handling of housing posts with multiple phone numbers on pap
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: pariskiwi
	* port to python3

	Modules: parolesmania
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: pastebin
	* base url is https

	Modules: paypal
	* fix paypal login
	* bypass new anti-scraping js
	* handle more home urls
	* [paypal part] create transaction with there is a funding src
	* fix regressions with fundingSrc
	* don't crash if fundingSource is missing
	* fix login js
	* fix when get account list.
	* Use weboob.tools.compat instead of urllib/urlparse
	* handle new home page

	Modules: phpbb
	* port to browser2 and add fixes
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: pixabay
	* add module for pixabay public domain photo search
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: pixtoilelibre
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* port to browser2 and python3

	Modules: podnapisi
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: popolemploi
	* Use weboob.tools.compat instead of urllib/urlparse
	* fix module site dramatically changed

	Modules: pornhub
	* Now uses https

	Modules: pradoepargne
	* adding pradoepargne module
	* [pradoepargne][btpbanque] Upgrade version
	* modules: fix AbstractBrowser use

	Modules: presseurop
	* fix module + set a default test config in case no-one exists
	* modules: fix AbstractBrowser use

	Modules: radiofrance
	* fix francemusique, mouv and franceculture
	* fix franceinter podcasts / search not only search in selections but also in podcasts
	* better output for current song

	Modules: ratp
	* RATP: Rename module to be lowercase
	* Fix a few bugs with ratp module
	* Make RATP module use the provided issue description
	* site is now https

	Modules: redmine
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: regionsjob
	* set a default test config in case no-one exists
	* handled websites are now using https

	Modules: rmll
	* Fix RMLL module required weboob version
	* Fix module : website got updated

	Modules: s2e
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* detect an ActionNeeded page
	* use now AbstractBrowser and AbstractModule
	* adding pockets
	* now recover AMF code around 3 websites
	* fix undefined page (website without amf code)
	* handle another code page
	* fix XMLSyntaxError due to an empty page occurring sometimes
	* abandon AMF code fetching when the page redirects to a graphplot page
	* handle one more isin site (the url is enough for it)
	* fix cpr-am url + handle yet another isin url... except it's a pdf
	* add another cpr-am url pattern
	* add another type of ISIN page
	* corrected useless pipe on password regex
	* detect one more "no accounts" sentence
	* add diff to investments
	* diff column can be unavailable
	* use xpath "$vars" in a few modules
	* add new text to get pocket condition from dict CONDITONS

	Modules: seloger
	* Update seloger module
	* Filter cities results of SeLoger module
	* Fix seloger modifications according to @Bezleputh comments
	* Better title fetching from seloger module
	* Use a dedicated field for utilities status in housing capability
	* Do not return utilities.excluded when should not be the case for seloger
	* Add missing favicons for foncia and seloger
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: senscritique
	* Website now uses https

	Modules: sfr
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: societegenerale
	* new url for a ActionNeeded page
	* delete cb_summary transactions
	* new action needed page
	* life insurance pages are broken randomly, do retry
	* do not throw a TransferError if the customer can't do tranfers
	* fix debit date, must be descending
	* fix transfers
	* adding CapProfile to societegenerale
	* username is digit..
	* use io.BytesIO where deprecated StringIO module was used for bytes
	* list loans in accounts
	* fix crash on history on loan accounts
	* raise BrowserIncorrectPassword for short logins
	* some loans have no balance in the loan json
	* fix crash on unavailable loan page
	* fixing account type with PEA
	* fix transfer
	* fixing isin code
	* add recipient
	* raise step on appli validation instead of waiting
	* use new TransferError codes in a few modules
	* valutations for invests are now taken from the previous page for a better value
	* use new TransferError subclasses in modules
	* fix transfer
	* skip life insurance transaction when date is "rejet"
	* [soge] fix rounded valuations bugs (KeyError), now go on all pages to get valuations, and catch the error
	* fix unicode literal
	* transfer date more flexible
	* [societegenerale iter_recipients] \d in field might not be an id
	* fix transfer data wrongly posted
	* sometimes an owner has no accounts
	* bugfix check also if _id in acc.id.
	* fix handling transfer page
	* card transactions are coming before the first card_summary
	* fix no accounts due to site error
	* fix recipients list if multiple accounts have the same name
	* recognize new url for ActionNeeded
	* skip external recipient with not valid iban
	* update modules to use new CapBankTransferAddRecipient
	* fix regex
	* Transfer.exec_date can vary of 2 days during weekend
	* fetch balance from market page
	* exclude a new error message for iter_transfer_recipients
	* [societe generale] changed IBAN to not available for Epargne accounts
	* skip market transaction if the amount is unavailable
	* fix too strict and inconsistent exec_date check
	* the "rejet d'intégration" state was searched on wrong doc
	* test another page for life insurance history
	* allow iter_history on PEA liquidity
	* Corrected validation condition to prevent recipient doublons
	* detect a NoAccountsException case
	* Use weboob.tools.compat instead of urllib/urlparse
	* port to Python3
	* [soge] fast fix transfer
	* Form param value changes between 'valeur' and 'position'
	* detect yet another BrowserUnavailable

	Modules: somafm
	* Port somafm to browser2

	Modules: spirica
	* 0% portfolio_share is different than NotAvailable
	* recognize "capitalisation" accounts
	* exclude 'arrêté annuel' transactions
	* use url field instead of _link for Accounts in a few modules

	Modules: sueurdemetal
	* port to browser2
	* set timezone of events
	* straightforward py3 port
	* site completely changed

	Modules: supertoinette
	* bump to browser2

	Modules: t411
	* Correct download URL
	* new URL
	* Use weboob.tools.compat instead of urllib/urlparse
	* update to new website

	Modules: tapatalk
	* bugfix: use 'Anonymous' if post_author_name is undefined
	* bugfix: if a forum doesn't have new_post attribute, assume it to be true

	Modules: taz
	* modules: fix AbstractBrowser use

	Modules: tinder
	* add optional parameter 'location' to force position
	* sometimes 'common_likes' is not present in person dict
	* send a welcome message
	* sometimes description is missing

	Modules: torrentz
	* CSS changed
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: trainline
	* fix some bugs in iter_docs
	* fix unavalaible docs

	Modules: tvsubtitles
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: twitter
	* fix : website got updated
	* remove useless encoding
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: unsee
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: ups
	* remove dummy test.py files as they are false negatives for weboob_lint
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: vimeo
	* fix search / rewrite search and channels listing using phone API / set a default test config in case no-one exists
	* fix : keep your grubby hands to your own website !
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: vine
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: virginradio
	* fix module (header wants a str not an int)
	* remove useless dict.iterkeys() calls

	Modules: weather
	* fix module: website got updated / bump to broser 2

	Modules: wellsfargo
	* Use weboob.tools.compat instead of urllib/urlparse

	Modules: yomoni
	* remove dummy test.py files as they are false negatives for weboob_lint
	* raise ActionNeeded for certain "no accounts"
	* encode utf8 before base64 to avoid crash on accent
	* detect more ActionNeeded
	* User get message if subscription at step 4
	* Added right tokens to all requests
	* don't use Account as dict key, it's not hashable
	* parse amount with comma and replace with dot
	* PEA account_type now recognized

	Modules: youjizz
	* fix parsing links without schemes
	* force https for thumbnails
	* fix parsing of urls

	Modules: youporn
	* fix compatibility with new website

	Modules: youtube
	* Use weboob.tools.compat instead of urllib/urlparse
	* use youtube_dl
	* remove pages.py since no browser is used anymore

	Tools
	* Add a script to backport modules from devel to stable
	* Add a script to detect new and removed modules since a release
	* Add check_xpath script
	* Add "-3" option to all relevant tools
	* CI update to manage both python versions

	Contrib
	* Add replace-backends-pass.py tool to use the "pass" tool
	* Add rboorrent-download script
	* Add a export_session method and a webextension


Weboob 1.2 (2017-01-08)

	General
	* Add inheritance for modules, browsers and pages
	* Add gitlab-ci integration
	* Move all Qt applications to Qt5
	* New application QBooblyrics
	* New urls for source repositories: https://git.weboob.org/

	General: removed modules
	* Remove btdigg module, website is dead

	General: new modules
	* New module afer https://adherent.gie-afer.fr (CapBank)
	* New module amundi https://www.amundi-ee.com (CapBank)
	* New module caels https://www.ca-els.com/ (CapBank)
	* New module creditdunordpee https://salaries.pee.credit-du-nord.fr (CapBank)
	* New module number26 https://n26.com (CapBank)
	* New module spirica https://www.spirica.fr/ (CapBank)
	* New module yomoni https://www.yomoni.fr/ (CapBank)
	* New module centquatre https://billetterie.104.fr (CapCalendarEvent)
	* New module materielnet http://www.materiel.net/ (CapDocument)
	* New module onlinenet https://www.online.net (CapDocument)
	* New module trainline https://www.trainline.fr/ (CapDocument)
	* New module linuxjobs https://www.linuxjobs.fr/ (CapJob)
	* New module manpower http://www.manpower.fr/ (CapJob)
	* New module lyricsdotcom http://www.lyrics.com/ (CapLyrics)
	* New module lyricsmode http://www.lyricsmode.com/ (CapLyrics)
	* New module lyricsplanet http://www.lyricsplanet.com/ (CapLyrics)
	* New module paroles2chansons http://www.paroles2chansons.com/ (CapLyrics)
	* New module openedx (CapMessages)
	* New module tapatakl (CapMessages)
	* New module jirafeau https://jirafeau.net/ (CapPaste)
	* New module cpasbien http://www.cpasbien.cm/ (CapTorrent)
	* New module torrentz https://torrentz2.eu/ (CapTorrent)
	* New module pornhub http://www.pornhub.com (CapVideo)

	General: core
	* Add BackendsCall.stop() method to stop jobs
	* Add a 'requests' system to replace the primitive callbacks system
	* Check version before to run update request in repositories
	* Fix core unittests and some pyflakes warnings
	* Make as much modules unittests as possible run without backend
	* Add WebNip.load_or_install_module which does not install module (for compatibility with abstract objects)
	* Some fixes for windows compatibility
	* Force keyring generation with gpg1

	Documentation
	* Fix some typo in browser documentation
	* Clarify absurl behavior
	* Don't add applications/index in index.rst (empty page)
	* Don't use :any: special keywork for old system compatibility
	* Update favicon path
	* Add contribution guide
	* Rewrite Weboob doc guides according to latest changes in CI and modules

	Browser
	* Detect downgrade from HTTPS to HTTP and raise exception
	* TableElement now handles regexp
	* Do not store page url if there is no current location
	* Use urllib3 embedded in requests first
	* Update firefox ESR profile to the last version
	* Keep order of POST data
	* Add XLSPage, PDFPage and GWTPage classes
	* Catch TooManyRedirects after reloading cookies from storage
	* Do not use (and remove) global logger setting 'save_responses' to know if we save responses or not
	* Fix some invalid encoding names (#2602, #3522)
	* Introde CacheMixin class to store responses
	* Store the request object in Form class (allow to modify it on the fly)
	* Add xpath funtions star-with and ends-with
	* Introduce PartialHTMLPage for pages wit multi-roots

	Browser: URL
	* Fix a crash when a pattern use parameters with the same name than in another pattern
	* Add unit test for URL with multiple patterns and same parameters subset
	* Add an option to send headers in go() method

	Filters
	* RawText: can now optionally retrieves text from sub-elements
	* Date/Datetime: add fuzzy option
	* Async: read result.page from loaded_page
	* TableCell: can now iterate on <th> elements
	* Add Upper and Capitalize filters
	* Add Currency filter

	Elements
	* DictElement: Handle sub-dictionaries
	* ItemElement: Ignore items if the condition fails
	* ListElement: check condition before iteration

	Old browser
	* Allow monkey patch to disable SSL certificate check
	* Better SSL support (import more recent TLS versions if available)
	* Fix https downgrade detection

	Exceptions
	* Add ActionNeeded exception
	* Add NoAccountsException
	* Move ModuleInstallError to Exceptions module

	Tools
	* Introduce LimitedLRUDict to not cache too much values
	* Add a WeboobEncoder class
	* Add get_pdf_rows helper

	Tools: Backend
	* Save responses if _debug_dir backend configuration is set
	* Add optional 'klass' parameter for Module.create_backend

	Tools: bank
	* Add tools about IBANs and French ribs

	Tools: date
	* Add Italian translation
	* Fix date translation for values with \b

	Tools: formatters
	* Fix TableFormatter with lists of different lengths
	* Protect separator contained into values for CSV output (#2614)
	* Simplify CSV formatter with a call to csv python module
	* Fix use of -O parameter for csv formatter
	* Set ";" as csv default separator (#3378)

	Tools: tests
	* Add skip_without_config decorator
	* Add is_backend_configured method to BackendTest class

	Tools: ValueBackendPassword
	* When callback returns None, convert to empty string

	Tools: VirtKeyboard
	* Add parameterizable output code separator

	Capabilities
	* Add an url attribute to BaseObject
	* Add many currencies (turkish lira, romania new leu, colombian peso, etc)
	* Fix few __repr__/__str__ returning unicode
	* Add BoolField class

	Capabilities: Bank
	* Add description for 'coming' field on Account objects
	* Add PEE, PEA, PERP, PERCO, RSP, ARTICLE_83 and more account types
	* Add CARD_SUMMARY and DEFERRED_CARD transaction types
	* Add portfolio_share field to Investment
	* New fields for Investment to handle currencies
	* Add diff_percent field on Investment
	* Don't crash on empty raw values
	* Split transfers related methods to a new capability: CapBankTransfer
	* Update recipient object
	* Deep rework of transfer API, change modules and applications

	Capabilities: Contact
	* Add Advisor class, used in many bank modules

	Capabilities: Document / Bill
	* Major (and API breaking) change (all modules are updated)
	* Update all Bill modules to use url field instead of private field
	* Rename field "deadline" to "duedate"
	* Add field "income" to Bill

	Capabilities: File
	* Add license field

	Capabilities: Housing
	* Add url in HousePhoto __repr__ method
	* Add price_per_meter field

	Capabilities: Message
	* Create a genericnewspaper module with no capability that will be extended by other modules

	Capabilities: Image
	* Move Thunbmail class to Image capability
	* Fix many modules to use Thumbnail instead of BaseImage

	Capabilities: Lyrics
	* Remove useless constructor for SongLyrics objects

	Capabilities: PriceComparison
	* Add Price not found error

	Capabilities: Recipe
	* Do not crash if picture_url is an empty string
	* Handle decimal quantities in krecipe exports

	Applications: weboob script
	* Add "update" command

	Applications: console
	* Use self.do instead od self.weboob.do in get_object_list
	* Strip left and right condition (we now support rules lines like --condition 'amount > 2000')
	* Disable BACKEND@issues.weboob.org addresses (to much SPAM)

	Applications: all Qt applications
	* Use new-style signals and slot
	* Add Qt5 package in our tools
	* Port all applications to Qt5
	* Add "wait" parameter to stop method

	Applications: boobank
	* Display sub-totals for each currency (when several currencies are detected)
	* Fix error display in budgea command
	* Increase timeout of budgea command
	* Do not take of loan accounts in total
	* Display loan accounts label in blue
	* Use encoding aware custom print()
	* New advisor command with custom formatter

	Applications: comparoob
	* Add defaultcount management
	* Improve products management

	Applications: flatboob
	* Improve display if Area is not found

	Applications: monboob
	* Add full thread history in headers (fix some bad detection one MUA)

	Applications: videoob
	* Correctly handle non complete url in m3u8

	Applications: qcineoob
	* Sort torrent search result list by seeders
	* Display backend icon for each search results
	* Set tab text max size and add tooltip
	* Add keyboard shortcut (alt+left) to go back
	* Tab text is now updated on actions

	Applications: qcookboob
	* Display backend icon for search results
	* Add keyboard shortcut (alt+left) to go back
	* Better tab text/tooltip management
	* Fix bug when opening in a new tab, bad is was given

	Applications: qflatboob
	* Load all fields in widget list (help to rank adverts)
	* Display price per meter ratio

	Tools: boilerplate
	* Improve arg signature of methods generated by CapRecipe
	* Make u8 idempotent
	* Don't add failing test by default

	Tools
	* local_run: fix script when PYTHONPATH is not set
	* run_tests.sh: fix wrong exist status when specifying a single backend

	Packaging
	* Add a command to get the requirements with setup.py
	* Add cssselect to the list of requirements
	* Ensure that requests version is >= 2.0

	Contrib
	* Boobot: add tasks management
	* Boobot: fix compatibility with iso-8859-15 messages
	* Boobank_indicator: do not include loan account in total
	* Add imm-o-matic script

	Modules: 750g
	* Update module to use new website
	* Do not crash when there is only one or no result

	Modules: adecco
	* Update module to use new website
	* Skip test if backend is not configured
	* Add default configuration for tests

	Modules: agendaculturel
	* Website migrated from http to https
	* Skip test if backend is not configured
	* Add default configuration for tests

	Modules: agendadulibre
	* Skip test if backend is not configured
	* Add default configuration for tests

	Modules: allocine
	* Update favicon

	Modules: allrecipes
	* Uses API instead to parse website

	Modules: amazon
	* Handle prices that occur twice on the page (#2057)
	* Fixed login after website update (#2057)
	* Another discount type (#2057)
	* Added 'Free Shipping Promo' bill detailisation keyword. (#2057)
	* Force label to document
	* Fixing amazon : sometimes tva or other amounts arent available
	* Use new login link id

	Modules: amazonstorecard
	* Improved stability (retry on error) (#2115)
	* Major website update (#2115)
	* Parse recent transactions (#2115)
	* Handle amounts more than ,000 (#2617)
	* Parse payment due date; allow transactions with empty id (#2617)

	Modules: americanexpress
	* Remove unused constants
	* Rewrite to browser2 and remove old code
	* Fix date parsing
	* Update dateguesser range to one year
	* Handle account suspended page
	* List multiple accounts
	* Don't report canceled accounts without history
	* Fix div id with single card

	Modules: ameli
	* Update module after site changes

	Modules: amelipro
	* Fix tests calls

	Modules: apec
	* Fix the way experience and contact fields are filled
	* JSON api format has been updated
	* JSON call got updated
	* Handle accentuated characters in search
	* Add default configuration for tests

	Modules: apivie
	* No more fake ids on apivie transactions

	Modules: arte
	* Do not crash while trying to handle a bad url
	* Handle an other type of web page in cinema.arte
	* Fix Debian bug #831609, correctly handle m3u8 url
	* Many little fixes
	* Handle arte creative
	* There are some duplicate videos in creative pages
	* Fix arte cinema (module was not able to find video url anymore)
	* Add default configuration for tests

	Modules: aum
	* Remove duplicate entry key in AUM module

	Modules: axabanque
	* Fix no history on card
	* Handle ACCOUNT_TYPES
	* Fix accounts typing
	* Port to browser2 and adding investments
	* Don't crash in case of customer error
	* Check when user need to change password
	* Fix problems when checking error
	* Fix asv not being fetch and portfolio
	* Fix bug going on agipi page
	* Get account IBANs and fix typing
	* Fix investments on market account
	* Fix accounts from tabs and more investments
	* Fix url change on invest
	* Fix handling pel type
	* Support new login and some changes
	* Fix: password can be only digits
	* Support the new website for investments
	* The login can now be an email
	* Accounts numbers may be written differently
	* New URL for accounts list
	* Some pages return overlapping accounts, skip duplicates

	Modules: banqueaccord
	* Support new login page

	Modules: banquepopulaire
	* Handling currency for cards
	* Adding currency for card
	* Handle crash on natixis website
	* Removing balance information in raw
	* Fix missing label in history
	* Set Account.iban to NotAvailable if user hasn't subscribed to online documents
	* Fixing banquepopulaire : No IBAN for checking account
	* Fix wrong account type
	* Fixing account type for "Fructi Selection Vie"
	* Adding more life insurance support
	* No IBAN on investment and life insurance
	* Add support for Banque de Savoie.
	* Check number in raw instead of label
	* Handle different label
	* Investments on savings account
	* Port to browser2 the easy way (without filters and so on)
	* Fix problem with unicode cookies
	* Test unavailable service on all pages
	* Raise NotImplementedError for new natixis pages
	* Use absurl for regular pages after having visited market
	* Update navigation token even on error pages
	* Fix crash on some pages without token

	Modules: barclays
	* Support investments on life insurance accounts
	* Updated cards handling
	* Fix account type detection to fix card linking
	* Move to browser2 and support IBAN on pdf

	Modules: bforbank
	* Adding pagination for bforbank
	* Don't crash on no IBAN for checking account
	* Fix reading when IBAN is not available
	* Add a favicon
	* Use spirica module for life insurance
	* Implement investments/history for MARKET accounts with lcl

	Modules: blablacar
	* Fix departure date regexp
	* Fix parsing date
	* Fix: site got updated
	* Add a favicon

	Modules: bnporc
	* Don't crash without simplejson (support other json modules)
	* Add support PEA liquidity account type
	* Support one more page to refresh password
	* Get a year of history
	* Correctly decode IBANs
	* Rebuild IBAN only if it isn't already one
	* Catch wrongpass
	* Print temporary password to allow rescue connection on website
	* Fix: site changed
	* Adapt to support CapBankTransfer
	* Try harder to connect on the website
	* Add url to renew password
	* Fix BNPEnterprise: add leading zero when IBAN key is < 10
	* New website for BNPEnterprise, rebuild all module
	* Fix bnp enterprise: libelle not loaded for some reason, so take the type libelle on this case
	* Fix BNPEnterprise: swith date and rdate, move Account import
	* Fix CleanDecimal not always working
	* Catch change password page and raise ActionNeeded
	* Prevent date overlap in history search
	* Transfer fix on bnp
	* Categories on recipients
	* Handle transfer unavailable on fetching IBAN and recipients
	* Raise BrowserUnavailable on 1001 error code
	* Add transfer.account_balance
	* Add advisor support
	* Add a cache for account_list
	* Don't overwrite browser.page with something which can be a Response
	* Use response.json() to parse response, to prevent encoding issues

	Modules: boursorama
	* Better fall back on old website
	* Skip first visit page before falling back on old webiste
	* Better newwebsite url
	* Fix unitprice parsing
	* Support of Bourso new website and use Browser2
	* Add support of loan accounts
	* Fixing class for transaction label changed
	* Handling coming card
	* Add a condition to prevent crashs
	* Fix label parsing
	* Update regexp for TYPE_ORDER
	* Fix cards transactions link
	* Handle wrong pin code
	* Fix loan, market, valuation etc ..
	* Two-step-auth: fix request if browser has been shutdown
	* Detect when PIN tries limit has been reached
	* Fix checking of errors
	* Handling when no informations is avalaible in investment
	* Fix in case there are divs into accounts list
	* Handle new bourso card ID
	* handle blocked page1
	* Raise wrongpass on blocking secret infos update page
	* Handling new info profil page
	* Take custom-id if regular ids are not present
	* Fix same transactions on different accounts
	* Fix cards rdate parsing
	* Handle ord accounts
	* Fix pea history parsing
	* Fix some nav issues
	* More accurate url and valuation calculation
	* Adding incident page
	* Fixing wrong inheritance
	* Handle no link on market history
	* Fix history parsing
	* Parse transactions label back again
	* Try to be easier with bourso website
	* Do not iter coming on li and market accounts
	* Add a cache for accounts
	* Handle new history page type
	* Increase HTTP timeout, the website can be slow
	* Better typing to avoid crash
	* Do not crash on ClientError
	* Try to update balances of accounts before parsing
	* Try to fix XMLSyntaxError
	* Don't rash when no id are available (on some foreign accounts)
	* Catch XMLSyntaxError
	* Fix virtkeyboard
	* Don't call need_login twice
	* Fix page not being handled by the right class
	* Date might be missing
	* Fix unauthorized on virtkeyboard with old stored cookies
	* Fix cookie delation after going on login page
	* Fix card transactions request
	* Fix skiping not boursorama's accounts
	* Fix card accounts ids
	* Handle more cases where client need to log in on website
	* Handle more login page
	* relog on random disconnection
	* Fix coming parsing
	* Add IBAN page
	* Fix market accounts transactions date parsing
	* Fix useless nav and wrong webid leading to wrong IBAN
	* Fix transaction amount parsing
	* Fix crash on parsing amounts
	* Handle url with correct page
	* Type more loan accounts to prevent crash on history
	* Exclude deffered_card transactions of checking accounts
	* Add new param to login
	* Fix crash on expert derive account

	Modules: bouygues
	* Fixing bouygues module which works with b&you
	* Fix date parsing
	* Fixing bouygues module multiple accounts
	* Don't crash for accounts without document
	* For some reason, bills might be duplicated on website
	* Fix: https is now mandatory for documents URL
	* Fix: sometimes download document crash when reference is not specified

	Modules: bp
	* Handling wrong website selection
	* Add wrongpass page
	* Fix duplicate accounts with better id parsing
	* Fix regexp to get accounts ids
	* Support CapBankTransfer new API
	* Accounts are now in EUR by default
	* Handle deferred card
	* Accurate messages if users are on wrong website (between pro and perso websites)
	* Don't crash when no accounts are available
	* Port to browser2 (the easy way)
	* List loan accounts
	* More support of transfer (double auth not handled)
	* Fix pro browser working with StatesMixin
	* Reimbursed loans have an empty amount string
	* Parse life insurance investments and history
	* Fetch history for retirement contracts
	* Skip loan account with "unavailable data"
	* Fix BrowserIncorrectPassword with par/pro mix
	* Fix statesmixin on expired session
	* Handle internal recip not in accounts list
	* Add a cache for accounts_list
	* Fix a crash on unavailable pages
	* Skip more useless LOAN accounts
	* Add more regexp for transaction types
	* Add advisor support
	* Catch no accouts

	Modules: bred
	* Cut password to the first 8th char
	* Fetch IBAN only for checking accounts
	* Transactions typing
	* Do not yield not real market accounts
	* Fix duplicate id accounts

	Modules: caissedepargne
	* Fix pagination on history
	* Fix investments on multiple market accounts
	* Fix come back on synthesis
	* Handle loans caisse depargne
	* Fixing when not loan account is present
	* Better check if we are on wrong page
	* Detect and bypass useless message page
	* Fixing website failed redirecting
	* Handle delayed debit card and cleaning module
	* Browser handles technical error page (instead of code in iter_* functions)
	* Add certhash
	* Fix account valuation_diff parsing
	* Do not yield anything on market cgu
	* Guess IBAN only if this is a correct RIB
	* Fix login
	* Fix encoding error
	* Fix when there are multiple choices of spaces (between pro and personal)
	* Remove LoginPage and do only direct requests
	* Better wrong pass handling
	* Fixing can't leave credit page on old website
	* Fix navigation on history
	* Catch wrongpass
	* Life insurance might not be available for consultation
	* Adding lifeinsurance's history
	* Fix website being awful
	* Fix infinite loop on no accounts
	* Only keep relevant wrongpass (and return BrowserUnavailable for other errors)
	* Fallback on pro domain when loggin on personal fails if pro exists
	* Invest date might be unavailable
	* Better handle of real no accounts
	* Read multiple cb tabs
	* Bump to browser2
	* Fix: sometime link is a list, so fix this
	* Fix: an 'href' who takes himself for an 'a' tag
	* Fix: on cenet website, sometime a year is not available, so try every months
	* Fix: on garbage page sometime link is not available, due to an ActionNeeded
	* Fix: if garbage go_back_link is not available, skip this step
	* Remove deprecated exception, use new ones
	* Add support of advisor

	Modules: carrefourbanque
	* Manage more accounts, investments
	* Fix portfolio on some modules

	Modules: cic
	* Improve account typing
	* Update cic sources from credit mutuel
	* Support CapBankTransfer new API
	* Cic now inherits from creditmutuel
	* Adding advisor for cm/cic

	Modules: citibank
	* Fixed login after website update. (#2098)
	* Switching to javascript library
	* Switching to new base url
	* When parsing a date in a statement, try both leap and non-leap years (#2098)
	* Handle negative and positive account balance (#2098)

	Modules: cmb
	* Handling agricultor website
	* No more crash on no account
	* Bump to browser2 and more (more accounts, investments, coming...)
	* Use AbstractBrowser instead of symlinks to cmso

	Modules: cmso
	* Fix account type
	* Fix wrongpass detection
	* Don't raise BrowserUnavailable when no savings accounts
	* Don't crash when no accounts are available in pro website
	* Manage multiple areas
	* Don't crash without accounts
	* Index were not unique
	* Don't crash when no IBAN for checking account
	* Support cmmc website
	* cmb/cmso/cmmc: support loans
	* Return on subscription before switching area to prevent 500
	* Handle 500 when no history on market account
	* Have useful account ids
	* More history is now recovered
	* Add a forgotten return in iter_history
	* Getting a year of history
	* Use open instead of random async
	* Better id on market accounts
	* Fix crash when id is not found on market accounts
	* Handle multiarea on cmso pro
	* Handle no account in  area
	* Fix regexp for some account ids
	* Start fetching investments
	* Fill 'areas' attribute outside of do_login (to work with blackbox)
	* Fix investments with non investment accounts
	* cmso pro: prevent infinite loop

	Modules: colisprive
	* Add a favicon

	Modules: colissimo
	* Get full history

	Modules: cragr
	* Fix broken perimeters
	* Get rid of not required assert
	* Account type on label before section title
	* Update label and balance on market websit
	* Fix bad home url and no account link for market accounts
	* Fix when cards and market accounts
	* Do not globally crash if we can't go to the market page
	* Fix current_perimeter and no link for market
	* Fix guessing of market links (use real hostname, not proxy's one)
	* Fix investment parsing and add vdate
	* Type and history of ESPE INTEG
	* Fix cards history navigation
	* Fix PEL history
	* Fixing cragr investment
	* Fix regression with cards navigation
	* Handle pagination on cragr CardsPage
	* Fix invest parsing
	* Do not crash on cards on some weird cases
	* Raise wrongpass on cgu
	* Fix investment parsing
	* Correctly handle the first connection page
	* Fix bad detection of current perimeter
	* Truncate passwords to first six chars
	* Remove trailling chars in isin
	* Fix encoding in investment code
	* Don't try to detect perimeter on not handled page
	* Handle perimeters having the same name
	* Handling currency on multiple card
	* Truncate username to the first 11 chars
	* Add new DAV TIGERE accounts
	* Fix infinite loop on wrong pass
	* Fix cards
	* Fix transactions parsing (new column)
	* Add account CPTEXCPRO
	* Fix multiple cards accounts
	* Update ordering date in get_history, it's useless and the link might be dead.
	* Fix transactions parsing on some accounts type
	* Fix bad isin
	* Handle life insurance on bgpi website
	* Fix some lifeinsurance
	* Adding pagination on accounts page
	* Fix parsing of unitprice on some market accounts
	* Fix portfolio_share on bgpi invest
	* Fix crash when no investments in BGPI
	* Fix listing card with pagination
	* Fix get of IBAN
	* Adapt to new CapBankTransfer API
	* Don't try to read history on market accounts
	* Fix detail unavailable on market accounts
	* Fix parsing of valuation_date of market invest
	* Seems like cragr normandie is not using new login method anymore
	* Update webid of deferred card to avoid duplicates
	* Fix sublabel parsing, sometimes there's no sublabel parent

	Modules: creditcooperatif
	* Add coming card page
	* Limit password to 12 chars
	* Fix xpath issue
	* Fix crash on technical error on website
	* Add IbanPage support
	* Fix crash on notavailable iban page

	Modules: creditdunord
	* Add bank SMC support
	* Add bank nuger support
	* Fix transactions parsing on rhonealpe
	* Unify regular and pro accounts cards handling
	* Fix deferred_card typing
	* Dectection of wrongpass
	* Fix duplicate accounts
	* Skip accounts without details
	* Fix bad isin like FR0010411884
	* Handle no account
	* Move to browser2
	* Handle loans on pro website
	* In iter_* methods, raise AccountNotFound if account is not found, instead of crash
	* Fix navigation on website to list loan accounts
	* Fix parsing of transactions without value date
	* Fix parsing of euro funds
	* Add loan typing
	* Fix navigation on website to get transactions
	* Fix creditdunord transaction date parsing
	* Some dates are not available instead of a parse error

	Modules: creditmutuel
	* Fix history and investments of life insurance accounts
	* Fix life insurance
	* Fix coming for cards
	* Fix when unitprice not available
	* Set default balance value to NotAvailable
	* Handle fleet cards
	* handle page to detect new website
	* Fix date parsing for cards
	* Raise skipitem instead of parse error
	* Fix amount commission of non euro fleets transactions
	* Handle hidden parts of labels
	* Fix isin parsing
	* Adding IBAN for new website
	* Parse life insurance's transactions dates as French dates;
	* Get IBAN based id
	* Handle pagination
	* Fix crash on more transactions
	* Only use last card differed for coming
	* Support cb diff
	* Adding cards to creditmutuel's new website
	* Fix setting deleted to transactions
	* Fix parsing of differred_date
	* Don't crash on empty city field
	* Use new CapBankTransfer API
	* Fix id and IBAN of accounts on old website but displayed on new accounts page
	* Fix date parsing for coming
	* Handle real no accounts on cic
	* Fix currency on lifeinsurance accounts
	* Fix crash when there is no bank accounts
	* Fix card names and set coming balances
	* Fix multiple month of history on cb differed
	* Correctly handle lifeinsurance accounts on cic
	* Handle newhome page to detect new website
	* Fix original amount of card transactions on new website
	* Get now about 6 months of history on new website
	* Handle loan history page
	* Handle page and fix crash on history on some accounts
	* Handle another user page
	* Fix card history link
	* Fix transfer on the new website
	* Add support of creditmut pro and add transfer category
	* Fix regexp for URL of subbank
	* Fix finding account and recipient in init_transfer
	* Skip wrong IBAN instead of crash
	* Limit transfer label to 27 char instead of raising error
	* Add cards on new website with tiers page
	* Add transfer.account_balance
	* Don't crash if a transfer has no label
	* Truncate label checking
	* Strip transfer.label to compare with bank return
	* Detect ActionNeeded after login
	* Prefer None accounts_list over missing attribute
	* Skip debit card
	* Add support of life insurance on new website
	* Add advisor
	* Parse balance and currency of cards in some cases
	* Raise wrongpass with error messages

	Modules: cuisineaz
	* Update to the new website site changed

	Modules: dailymotion
	* Fix module and bump to browser2
	* Get video from page url

	Modules: delubac
	* Detect bad password
	* Add basic account types
	* Get IBAN
	* Fix transactions parsing

	Modules: dhl
	* Use dhl.com's JSON API
	* Add support for both DHL Express and Deutsche Post DHL
	* show URL in event description

	Modules: dlfp
	* Populate url attribute messages and thread objects
	* Always fill the parent attribute
	* Disable wiki tests when the backend is not configured

	Modules: dresdenwetter
	* Skip test if backend is not configured

	Modules: edf
	* Bump module to Browser 2 and fix parsing
	* Add edfpro website
	* Add a favicon
	* Always set vat attribute to to NotAvailable
	* Remove bad tests in edfpro folder
	* Ignore duplicates

	Modules: entreparticuliers
	* Fix parsing : site changed
	* Correctly handle source
	* Fix url field filling
	* Support new price_per_meter attribute of CapHousing
	* Fix bug when response is empty
	* Add a 100km default rayon value
	* Do not crash if area is unknown
	* Add a favicon

	Modules: explorimmo
	* Support new price_per_meter attribute of CapHousing
	* Fix bug in town names' encoding

	Modules: feedly
	* Update google login state
	* Remove need_login decorator for get_unread_feed

	Modules: fortuneo
	* Update certhash (#2550)
	* Detect wrong passwords
	* Fix duplicate of accounts
	* Don't try to get IBAN for checking account (token sent by SMS to customers)
	* Replace BrowserIncorrectPassword with ActionNeeded on renew password
	* Port to browser2
	* Limit max time site wants us to wait in async requests
	* Fix separators cleaning for decimals

	Modules: francetelevisions
	* Ignore duplicate in videos search result

	Modules: freemobile
	* Fix subscription listing (site changed)
	* Fix sub._login parsing
	* Fix error when two bills happen on the same day
	* Id of details are not uniques anymore, so take build a new custom one

	Modules: funmooc
	* Base url of the website has changed
	* Fix module and add logged tests

	Modules: ganassurances
	* Add pagination to ganassurances/groupama module
	* Handle history and coming of another account type

	Modules: github
	* Port to browser2
	* Shorten some long lines + fill url of Issue
	* Few fixes and tests
	* Use CacheMixin new class

	Modules: googletranslate
	* Bump to browser2

	Modules: groupamaes
	* Fix bug when there is no credit anymore on PEE / fix account typing
	* Handle investment
	* Fix groupamas amount parsing
	* Fix crash when parsing investments
	* Fix portfolio_share range
	* Improve investment management (quantities of values of each funds are divided by availibility date)
	* Fix amount of withdrawal (Sadly withdrawal are not incomes)
	* Add a label in order to detect negative amount in transactions

	Modules: happn
	* Fix issues with new kind of ids

	Modules: hsbc
	* Fix account type
	* Add more history with pagination
	* Cache accounts and fetch IBANs
	* Fix accounts typing
	* Fix rib navigation
	* Fix currency of accounts
	* Auto delete card summary
	* Handle when website duplicates tr list
	* Raise not error implemented on life insurance for history
	* Add more account types to avoid crash

	Modules: ideel
	* New way of handling free shipping (#2146)

	Modules: ilmatieteenlaitos
	* Adapted to site changes

	Modules: imdb
	* Update imdb favicon to make it more different from the allocine one

	Modules: imgur
	* Implement gallery search and CapImage
	* Add date attribute

	Modules: ina
	* Fix duration parsing

	Modules: indeed
	* Search for words in the entire advert, not only in the title
	* Indeed now uses https

	Modules: ing
	* Use CleanDecimal to simplify parsing
	* Add history for life insurance accounts
	* Fix ing 500 error on bill download
	* Fix investment on multiple line
	* Handle blank transaction label
	* Loop on coming from market website to avoid 500 errors
	* Fix missing some investments
	* Increase requests timeout to 60 seconds
	* Fix id of life insurance
	* Fix investment on life inssurence and history on all accounts
	* Fix name of Account._id field
	* Fix navigation on the new life insurance pages
	* Refresh account link
	* Quick fix navigation
	* Ahistory to some asv and more
	* Get IBANs for accounts
	* Transactions detail might be unavailable
	* Some fixes on market accounts
	* Use new CapBankTransfer API
	* Only go on IBAN page for valid account
	* Fix transfer method signature
	* Catch action needed
	* Seems like response headers of download might change
	* Don't raise ActionNeeded for a check reception notice
	* Disable CapTransfer since it's broken
	* New login for asv page
	* SSL errors due to a bad certificate, so create it manually and fix a false https
	* Avoid re-login after lifeinsurance and market pages
	* Before many operations, try to go on main website first

	Modules: inrocks
	* Bump to browser2 / inherits from genericnewspaper module

	Modules: ipinfodb
	* Bump to browser2

	Modules: itella
	* Update to use JSON API
	* Handle missing arrival date
	* Use status from JSON instead of guessing

	Modules: jcvelaux
	* Add api_key backend option
	* Fix str-unicode warnings and port to browser2

	Modules: jvmalin
	* Add a favicon

	Modules: lacentrale
	* Bump to browser2
	* Module connot handle products without criteria
	* Improve products management

	Modules: lcl
	* Remove SSL hacks (no need to RC4 anymore)
	* Add individual loans to lcl
	* Fix loans post bourse deconnection, fix loans regex
	* Fix unique id on loans lcl
	* Add certhash
	* Use valuation for BoursePage objects, not balance
	* Raise wronpass if the password is not a digit
	* Change label of transactions and yield card_summary
	* Retry read of amounts (hack to fix broken HTML)
	* Don't return 0 as account ID
	* Fix bad isin like FR0000120404 AC
	* BUMP LCL entreprise browser to bump2
	* Fix isins like FR12345435 ABC
	* Code of investments might be unavailable
	* Rework of transactions type parsing
	* Don't crash when tbody is missing on market accounts table
	* Add a new account type
	* Get more history on several account types
	* Fix matching asv accounts
	* Keep check type on labels
	* Fix life insurance matching from site to site
	* Fix lifeinsurance
	* Check if the IBAN is for the current account
	* Fix crash if there is no IBAN
	* Catch password expired
	* Fix duplicate id on lcl pro
	* Fixing transactions are in multiple account
	* Fix params of history navigation when only one account
	* Add transfer support and use new api
	* Ignore HTTP error 500 on history
	* Have a default accounts_list to be able to bypass login
	* Add transfer.account_balance
	* Fix investment unitvalue
	* Fix iter recipients on loans
	* Handle loan not available
	* Fix lcl espace pro and enterprise login
	* Adding advisor for lcl
	* Add more regexp for transaction types

	Modules: ldlc
	* Better way to get subid
	* Add a favicon

	Modules: leboncoin
	* Adapt to new website design
	* Fix incomplete url in pagination
	* Website now uses https
	* Fix description field filling
	* Support price_per_meter new attribute
	* Fix typo for poitou charentes region
	* Add url attribute on objects built from list
	* Fix cost for items in rent search page

	Modules: lefigaro
	* Bump to browser2 / inherits from genercinewspaper

	Modules: liberation
	* Bump to browser2 / inherits from genericnewspaper

	Modules: logicimmo
	* Retrieve a bigger photo
	* Do not crash when area is unknown
	* Support price_per_meter new attribute
	* Fix town search

	Modules: lutim
	* Fix tests

	Modules: mailinator
	* Port to apibrowser

	Modules: mangafox
	* Add a favicon

	Modules: mangago
	* Add a favicon

	Modules: mangareader
	* Add a favicon

	Modules: marmiton
	* Always retrieve title

	Modules: mediawiki
	* Implement CapImage for searching images
	* Use https by default
	* Fix image search

	Modules: minutes20
	* Bump to browser2 / inherits from genericnewspaper

	Modules: monster
	* Fix: site changed

	Modules: myhabit
	* Update after website has changed (#2615)

	Modules: nettokom
	* Add a favicon

	Modules: newsfeed
	* Populate url attribute for messages

	Modules: okc
	* Revert "do not remove old threads anymore" introduced in 1.1

	Modules: oney
	* Fix login
	* Verify SSL/TLS certificate again
	* Raise wrongpass when password is not 10 chars

	Modules: opensubtitles
	* Fix opensubtitles small site change

	Modules: orange
	* Fix orange module which works with sosh
	* Add label for bills
	* Support multi account and more
	* Remove old url

	Modules: ovh
	* Fix login, remove API calls (fixed several times, OVH login page often change)
	* Add a favicon

	Modules: pap
	* Remove dots from cost
	* Support new price_per_meter attribute of CapHousing
	* Update to the new website

	Modules: pariskiwi
	* Fix module and prefer json mediawiki api

	Modules: parolesmania
	* Fix song search
	* Site changed, search artist corrected
	* Adapt module to not use SongLyrics construtor anymore
	* Bump to browser2
	* Artist search: remove page calls to browser methods

	Modules: parolesmusique
	* Site changed, search song and artist corrected
	* Adapt module to not use SongLyrics construtor anymore
	* Bump to browser2
	* Artist search: remove page calls to browser methods
	* [parolesmusique] artist search : remove page calls to browser methods, browser now does what it should : browsing

	Modules: parolesnet
	* Adapt module to not use SongLyrics construtor anymore
	* Bump to browser2
	* Artist search: remove page calls to browser methods
	* Fix parolesnet, iter artist lyrics : just consider first song list to avoid ID duplication

	Modules: pastealacon
	* Fix test_spam test
	* Force site encoding, it is iso8859-15, not utf-8
	* Fix post test when backend is not configured

	Modules: paypal
	* Update account_type at the beginning of get_accounts method
	* Fix crash on old website
	* Fix parsing of converted amount
	* Add english word to skipped transactions
	* Fix part converted amount for some transactions
	* Bypass new anti-parsing protection of the website
	* Support multiple accounts with different currencies
	* Get data-ads-challenge-url attribute (anti-scrapping protection again)
	* Catch 500 on detail and skip transaction
	* Fix detection of account currency in weird case
	* Consider that tr is valid if transactionStatus not present
	* Fix currency detection
	* Better detection of currency
	* No crash on securisation step
	* Fix domain of detail navigation
	* Fix transactions detail link
	* Fix parsing of converted amount
	* Fix crash on transaction conversion
	* Skip transactions labeled 'Bill to'
	* Display a warning when a currency is not found and ignore account
	* Fix account_type detection
	* Handle more home page to detect account type
	* Fix paypal payback
	* Handle more login page
	* Add home page paypal
	* Skip fake transactions
	* Handle another wrongpass page
	* Exclude draft transactions
	* Account detection on accountPage too
	* Fix value seperator detection on perso accounts
	* New fixes for login issues
	* Raise unicode message in BrowserIncorrectPassword exception
	* Use json data for transactions parsing
	* Pagination and some improvements
	* Problems with amount and decimals
	* Skip empty transactions
	* Set Iban as NotAvailable for all Paypal accounts
	* Handle english transactionStatus
	* Skip broken transactions
	* Exclude fake transactions (for english website)
	* Skip suspended transactions
	* Handle textual amount is integer
	* Exclude fake transactions
	* On old website, try to go on the new one
	* Skip 'Annulation des frais de PayPal' transactions
	* Paypal commission are now net minus gross
	* Detect ActionNeeded
	* Computation commision if it is not null
	* Add one more login parameter
	* Parse secondary transaction based on label

	Modules: piratebay
	* Ported to browser2
	* Handle fuzzy dates

	Modules: poivy
	* Add a favicon

	Modules: popolemploi
	* Fix search: site changed

	Modules: presseurop
	* Bump to browser2 / inherits from genericnewspaper

	Modules: prixcarburants
	* Bump to browser2 / handle date of update
	* Fix parsing date (#2606)
	* Adapt module for new comparoob API
	* Website behaviour changed (#2634)
	* Set default configuration for tests
	* Update url to new website

	Modules: radiofrance
	* Fix: all websites are updated
	* Fix franceinter
	* Fix france culture podcasts
	* Handle selections and podcast from francetvinfo

	Modules: regionsjob
	* Handle case advert is coming from another website
	* Add a place filter

	Modules: residentadvisor
	* Add a favicon

	Modules: s2e
	* Fetch history on the right account
	* Remove id on transactions: it's not really an id
	* Fix capeasi login page and condition on fetching transactions
	* Using website with more details
	* Fix transactions investments valuation parsing
	* Fix parsing of accounts and history pages
	* Add currency support, add new account types
	* Don't crash when the customer has no account
	* Catch another real no accounts
	* Handle multientreprise
	* Fix transaction amount sum
	* Add new SWISS account type
	* Handle maintenance page
	* Add new hashes for virtual keyboard
	* Detect more no accounts
	* Handling weird wrongpass
	* Add a favicon
	* Add AMF code to investments

	Modules: seloger
	* Fix xpath for looking into cities
	* Retrieve all cities
	* Fix typo for photos
	* Do not crash if area is unknown
	* Add support of new price_per_meter field for CapHousing
	* Fix pagination

	Modules: senscritique
	* Fix: site got updated
	* Fix: json url changed
	* Fix parsing date

	Modules: societegenerale
	* Add cookie before login
	* Fix account type
	* Handling some wrongpass
	* Bump SGPE browser to browser2
	* Add rdate to lifeinsurance for the sake of sorting
	* Do not yield canceled transactions
	* Raise wrongpass instead of crash for non-digit passwords
	* Handling multispace on sogepro
	* New soge entreprise browser
	* Add new type for transaction
	* Add deffered card detection
	* Website limit login to 8 char
	* History pagination
	* Catch login forbidden
	* Fix xpath on invest
	* Handle the two different parsing cases on invest
	* Catch wrongpass
	* Investments are now more detailed
	* Add advisor
	* Switch to browser2
	* Fix pagination in life insurance history and use Form class
	* Add transfer support
	* Fix ix account id being different in sending panel and list
	* Handle renew password and raise ActionNeeded

	Modules: sueurdemetal
	* Fix fillobj method

	Modules: t411
	* Site url changed
	* Get get_torrent_file() to work
	* Add tests

	Modules: taz
	* Bump to browser2 / inherits from genericnewspaper

	Modules: transilien
	* Fix: site changed

	Modules: twitter
	* Fix: site changed

	Modules: ups
	* Use https

	Modules: vicsec
	* Website got updated (#2177)
	* Case fix (#2134)

	Modules: vicseccard
	* Website updated (#2134)

	Modules: vimeo
	* datePublished attribute was renamed to uploadDate
	* Handle JSON format changes
	* Fix categories videos in order to use API

	Modules: virginradio
	* Correct a bug occuring when the StreamTitle is empty

	Modules: wellsfargo
	* Handle webpages with no transaction activity (#2123)
	* Try to get a statement multiple times (#2123)
	* Handle SMS security code, leap and non-leap years (#2618)

	Modules: wordreference
	* Fix module for new website
	* Update tests

	Modules: yahoo
	* Bump to browser2

	Modules: youjizz
	* Fix parsing of video urls
	* Support mp4 videos
	* Use now https, but not for all videos (sometimes not available with https)

	Modules: youtube
	* Use googleapi module instead of gdata which is obsolete


Weboob 1.1 (2016-02-11)

	General
	* Last release with python 2.6 support
	* New CapShop capability (#1662)
	* New shopoob application
	* Add new 'weboob' script to find applications
	* New APIBrowser class
	* Add a contrib script to help forking weboob
	* New WEBOOB_DATADIR environment variable

	General: removed modules
	* Removed grooveshark module: website is closed
	* remove module hellobank, use bnporc instead

	General: new modules
	* New Amazon Store Card banking module (CapBank) (#1698)
	* New bforbank module https://www.bforbank.com (CapBank)
	* New kiwibank module https://www.kiwibank.co.nz (CapBank)
	* New s2e (Employee Savings Plans) Support for Esalia, Capeasi, "BNP
	  Paribas epargne & Retraite Entreprises" and "HSBC Epargne et Retraite en
	  Entreprise" (CapBank)
	* New Victoria's Secret store credit card module (CapBank) (#1732)
	* New agendaculturel module http://www.agendaculturel.fr (CapCalendar)
	* New residentadvisor module https://www.residentadvisor.net (CapCalendar)
	* New happn module https://www.happn.com (CapDating)
	* New freegeoip module https://freegeoip.net (CapGeolocIp)
	* New ipapi module http://ip-api.com (CapGeolocIp)
	* New entreparticuliers module http://www.entreparticuliers.com (CapHousing)
	* New explorimmmo module http://www.explorimmo.com (CapHousing)
	* New logicimmo module http://www.logic-immo.com (CapHousing)
	* New virginradio module http://www.virginradio.fr (CapRadio)
	* New Ideel module http://www.ideel.com (CapShop) (#1733)
	* New MyHabit module https://www.myhabit.com (CapShop) (#1734)
	* New Victoria's Secret module https://www.victoriassecret.com (CapShop) (#1731)
	* New blablacar module https://www.blablacar.fr (CapTravel)
	* New dhl module http://nolp.dhl.de (CapParcel)
	* New dpd module https://tracking.dpd.de (CapParcel)
	* New gls module https://gls-group.eu (CapParcel)
	* New itella module http://www.itella.fi (CapParcel)
	* New funmooc module https://www.france-universite-numerique-mooc.fr (CapVideo)
	* New rmll module http://video.rmll.info (CapVideo)
	* New vine module https://vine.co (CapVideo)
	* New ilmatieteenlaitos module http://ilmatieteenlaitos.fi (CapWeather)
	* New ldlc module https://secure.ldlc.com and https://secure.ldlc-pro.com (CapBill)
	* New t411 module https://www.t411.in (CapTorrent)

	Core
	* Repositories update: display a message when all modules are up-to-date
	* Log full backtrace on module build error
	* Update windows installation (#1668)
	* Better detection of gpgv.exe location
	* Fix issues when using NamedTemporaryFile on windows
	* Add a datadir option, handle WEBOOB_DATADIR
	* Use gpg by default rather than gpgv for signature verification
	* Create empty temporary GPG homedir
	* Exclude backend using instance_name instead of module_name
	* Try to be consistent in variable name between backends and modules
	* Convert StopIteration for PEP 479

	Doc
	* Account() constructor does not take an id
	* Fix symlink creation in setup.rst
	* Use browser2 in module documentation
	* Add few docstrings in core and browser

	Filters
	* Add Eval filter, for arithmetic expressions
	* Add Slugify filter
	* Add a JSValue filter to look for literals
	* Add Decode filter, to decore urlencoded strings
	* CleanText: add Unicode normalization
	* Regexp: nth param can now be '*' to find all
	* Attr: fix error message
	* CleanText: fix paramter name "children"
	* DateTime: handle TypeError exception raised by parse_date
	* Duration: correct '_regexp' attribut name
	* Dict: several improvements
	* Join: improve it to work like join command
	* Join: add ,ewMone, addBefpre, addAfter parameters
	* Async: if AsyncLoad parameter is None, do not try to open it
	* CleanDecimal: convert INT, float and long (and not only str)
	* Attr: fix an error message
	* Dict: handle TypeError in parsing
	* Time: Update regexp to catch more values

	Browser
	* Add comments on Form class
	* New unit tests
	* New api for content, encoding, and document building
	* Add ChecksumPage class
	* Cleaner way to get rid of BOM for CsvPage
	* Fix wrong encoding detection logic
	* Detect XML encoding
	* Enable passing the path to a CA file to Browser.VERIFY
	* Add an asset method to get absolute path of module local files
	* Browser.VERIFY can now be a module local file
	* Fix compatibility with python 2.6 in HTMLPage (#1651)
	* TableElement: fix count columns when there is an attribute "colspan"
	* Do not display urllib3 warning if there is no TLS certificate verification
	* Add an IPhone profile
	* Add a GoogleBot profile
	* Add method Browser.set_profile
	* DomainBrowser: ability to give the baseurl in constructor
	* Add LoginBrowser.do_logout() method
	* Handle "Refresh" meta tag in HTMLPage, with a REFRESH_MAX option
	* Add an absurl method to Page
	* Fix crash when using HEAD on a page-matching URL
	* Add BrowserQuestion exception (ask user to change config when raised)
	* Add 'replace' xpatch function in HTMLPage
	* Introduce new DictElement class
	* Add some JSON helpers
	* Strip data on CsvPage
	* Better control of HTTP referrer
	* Allow changing the Session class
	* Pass async/sync callbacks in the same way
	* Bump Firefox version to next ESR (38)
	* Fix documentation: use HTMLPage instead of Page
	* Add StatesMixin class to store state of a browser
	* Change worker pool size after session init
	* Allow to force method in URL.go (pass argument to location())
	* Support using id in HTMLPage.get_form()
	* Rename async parameter to is_async

	Old Browser
	* Do not use PROTOCOL_SSLv3 as it is deprecated, use bad named
	  PROTOCOL_SSLv23 instead
	* Add BaseBrowser.get_page method (don't change the location)
	* Add a StateBrowser to store cookies in storage
	* CSVParser: catch exceptions
	* Disable lowsslcheck if there is a proxy, as ssl doesn't deal with it

	Capabilities
	* Add the possibility to define Field type argument as a string
	* Create enum. Use it in calendar and housing (code factorization)
	* Add a way to instantiate an object from a dict of its fields values
	* Add russian ruble and XOF currencies
	* Add SGD, BRL, JPY and MXN in currencies

	Capabilities: Audio
	* Move specific audio filters from capabilities/audio.py to tools/capabilities/audio/audio.py
	* Add specific filters to create audio objects id
	* Do not require an id in constructors

	Capabilities: Bank
	* Fix StatusField to be a BaseObject
	* Change quantity type to decimal number
	* Better explanation for Investment class
	* Introduce new type Account.TYPE_LIKE_INSURANCE
	* Add credit limit, payment due date and amount for credit card bank
	  accounts (#1717)
	* Add IBAN properties
	* Add card number and commission in Transaction
	* Add original_amount and original_currency in Transaction
	* Add country in Transaction
	* Add Transaction.investments and Investment.vdate attributes
	* Add Account.valuation_diff attribute
	* Add Account.number attribute

	Capabilities: Bill
	* Inherits Detail and Bill from Currency
	* Remove Bill.idparent attribute
	* Add Bill.vat attribute

	Capabilities: Calendar
	* Add timezone parameter to calendar event in order order do get the good date/hours in ical exports
	* Add a field 'summary' to Query object
	* Add ticket status in BaseCalendarEvent
	* Add a ticket field to Query
	* Add BaseCalendarEvent.timezone attribute
	* Add new categories

	Capabilities: Cinema
	* A person may have now several roles in a movie

	Capabilities: Collection
	* Do not require an params in constructor

	Capabilities: Contact
	* Set default value of Contact.profile to OrderedDict()

	Capabilities: Dating
	* Fix API to store optimization name in object ID

	Capabilities: Gallery
	* Correct method name: s/search_gallery/search_galleries/

	Capabilities: GeolocIp
	* Add osmlink field

	Capabilities: Housing
	* Support new type SHARING

	Capabilities: Messages
	* Remove _Message and _Thread and use strings in Field instead

	Capabilities: Recipe
	* Do not force to use id in object constructor

	Capabilities: Torrent
	* Remove name mandatory parameter in constructor

	Capabilities: Thumbnail
	* Thumbnail now inherits of _BaseImage

	Capabilities: Weather
	* Do not require an id in constructor
	* Fix default value for date
	* Cosmetics in temperature formatting

	Applications
	* Backport check_output function for python 2.6
	* Remove wconio dependency on win32 platform
	* Allow ResultsCondition to compare timedelta
	* Encode properly output in console.py (#1673)
	* Fix BrowserSSLError catch in ConsoleApplication (#1702)
	* Handle attribute error when stdout does not habe encoding attribute
	* If backend name is already taken, suggest the first available one with
	  the same base
	* Formatters: use weboob.tools.misc.guess_encoding instead of utf-8
	* Formatters: manage tty colummns while displaying text
	* Use os.devnull and binary flag for windows compatibility

	Applications: REPL
	* Fix a crash when ReplApplication.do() is called with a function
	* Create a message for 403 errors

	Applications: boobank
	* Format: ISIN is a 12 letter word
	* Format integer for quantity
	* Sometines the full code is not available. Display description instead
	* Add a command 'Budgea' to export accounts and transactions
	* Fix investment display when some fields are empty
	* Identify credit card for each transaction in OFX export

	Applications: boobill
	* Use do_ls to cache objects in REPL
	* Add binary mode for writing. Fix file downloading on windows

	Applications: boobcoming
	* Fix crash without end_date (#1667)
	* Add search by summary
	* Print ticket status
	* Add search by ticket status
	* Handle error correctly in do_attends
	* Add a load command
	* Improve ical export (end lines with '\r\n', as RFC says)
	* Add timezone in ical export
	* Display price as float
	* Improve date display
	* Do not crash during export of an unknown event

	Applications: cineoob
	* Give roles informations in persons_in_common and movies_in_common
	* Support several roles in the same movie for an actor
	* Movies in common are now sorted by release year
	* Fix problem with stream parameter in request.get in python-requests v2.5
	  (#1683)

	Applications: flatboob
	* Display backend in city choice

	Applications: geolooc
	* Fill OpenStreetMap link

	Applications: havedate
	* Store optimization name in object ID

	Applications: parceloob
	* Clean cached objects before getting new ones

	Applications: qcineoob
	* Add 'view' and 'view in new tab' buttons for all search results
	* Add 'view thumbnail' for movie and person search results
	* Factorisation of events in search results
	* Persons in common implemented in movie page
	* Movies in common implemented in person page
	* Support several roles in the same movie for an actor
	* Better display of search results, spaces added
	* Increase biography field size
	* Movies in common are now sorted by release year
	* Better user input validation for same-person movies in common

	Applications: qcookboob
	* Implement tab navigation (#1290)
	* Fix bug when thumbnail_url is empty

	Applications: radioob
	* Can now download full album
	* Add file in search subcommand

	Applications: videoob
	* Fix the problem with streamed calls on requests (#1683)
	* Display download subcommand in debug mode

	Applications: weboorrent
	* Fix formatter for info command

	Applications: weboob-config
	* Improve info command to allow json formatting
	* Put all config details in a dictionnary
	* Format capabilities as JSON array
	* Add installation status in modules subcommand
	* Prompt user to accept an untrusted keyring (#771)
	* Add module_name param in add_backend to allow command line interaction
	* Update help of "add" command

	Tools
	* Move guess_encoding into weboob.tools.misc
	* Add a Javascript class
	* Avoid crash on UnicodeDecodeError with retry decorator

	Tools: bash-completion
	* Hide error (#1671)

	Tools: date
	* Supporting french month abbreviation without dot
	* Extend date_max_bump default value to 31 days in LinearDateGuesser and
	  ChaoticDateGuesser
	* Add some french translation
	* Parse french date with DMY order by default

	Tools: virtkeyboard
	* Fix not logical arguments order
	* Dump of tiles: save full image too
	* Allow to receive a list in get_symbol_code() method
	* Support pollution in coords attributes

	Contrib
	* Add a gtk appindicator for boobank
	* Remove bashisms in report_accounts.sh
	* weboob-generic: fix object listing when tomonitore is not set

	Contrib: downloadboob
	* Print link message only when needed
	* Fix new file detection
	* Support download of m3u8 files
	* Allow passing config and section filter on command line
	* Replace call to 'fill_video' by 'fillobj'

	Modules: 750g
	* 750g is now working using browser2 (#1706)
	* Fix: Only select the first thumbnail image
	* Fix: Site changed
	* Improve instructions parsing

	Modules: adecco
	* Bump to browser2

	Modules: agendadulibre
	* Add missing favicons
	* Adapt for timezone support
	* Do not crash when json included in webpage is not valid
	* Correctly retrieve start and end date

	Modules: allocine
	* Remove excessive quote_plus call on pattern to make multi-word search work again
	* Adapt for more informations in persons_in_common and movies_in_common
	* Fix: accents were causing problems in search
	* Handle videos from allocine
	* Handles showtimelist in allocine
	* Fix: bug while playing videos from external url
	* Fix: syntax error on allocine
	* Adapt for timezone support
	* Max rallocine rate is 5
	* Fix unicode warning

	Modules: allrecipes
	* Adapt to new version of website
	* bump to browser2

	Modules: amazon
	* Skip "In transit" orders. (#1684)
	* New discount: "Lightning Deal" (#1684)
	* Generate payment transaction if there aren't any (#1684)
	* Order charges xpath fix (#1684)
	* Amazon module: skip 'Not yet shipped' orders (#1699)
	* Amazon module is updated according to the website change (#1715)
	* Skip "On the way" orders at Amazon (#1716)
	* Support new version of Amazon order details header (#1721)
	* Retry Amazon requests after ReadTimeout exception
	* handle Timeout exception as ReadTimeout has been introduced in recent versions of requests
	* Add French Support and Shopoob compatibilities
	* Add french translations
	* Retry ConnectionError as well (#1742)
	* pep8 fixes
	* Support for a new payment layout and priceless items (#1764)
	* Scrape the updated website (#1808)
	* Update after site changes
	* New status to ignore
	* More shippings and discounts (#1853)
	* Retry getting an order page (#1876)
	* amazon bills
	* Fix: work with iter_resource, and use ISO currency codes instead of symbols

	Modules: ameli
	* Update after sites changes, and upgrade to new browser
	* Handle authentication errors
	* PaymentDetailsPage: use a simpler URL
	* Site was updated
	* details isn't implemented: remove dummy code
	* ameli: prevents crashes when no bills are available

	Modules: amelipro
	* Update after sites changes, and upgrade to new browser
	* Fix decimal bug

	Modules: americanexpress
	* Handling no amount on account
	* Add default date to beginning_debit_date
	* Handle new americanexpress site but only if there is only one card
	* Increase timedelta to guess real date
	* Handle US account
	* Amex is dumber and dumber ( increase time delta because amex have hard time to put the date in a good interval)
	* Fix parsing of rdate
	* Fixing card type
	* Removing useless id

	Modules: apec
	* Use https instead of http
	* Adapt to the new version of the website and use browser2

	Modules: arretsurimages
	* Fix: get videos titles in h1 (#1447)
	* Fix: correctly implement search and add a test (#1691)

	Modules: arte
	* Fix bug id was not well filled in info command and title was not filled
	* Adapt to browser2
	* Fix display bug during newly install
	* Default value must be key, not label
	* Fix bug when urls are not found
	* Fix bug when date is not available
	* Handle special characters in search
	* Fix arte concert (a fields has been removed fron json)
	* Handle special cases in json parsing
	* Do not raise 404 error while searching a video using an other site url
	* Fix program menu management
	* Fill id using a better value for arte cinema

	Modules: audioaddict
	* Fix description data removal from audioaddict API
	* Rename SKY FM to Radio Tunes
	* Add Fresca Radio

	Modules: aum
	* Search query string: replace %(lat)s and %(lng)s with position in my profile
	* Fix parsing of geo position

	Modules: axabanque
	* New login pages on axabanques (#1709, #1711)
	* account.id is now only paramNumCompte if there is not paramNumContrat
	* Handle expired password
	* Handling banned account
	* Do not try to recover transaction from DAT account
	* axabanque fix duplicate accounts id
	* Handling duplicate id for account using Jsp Id
	* Stop parsing history of investment accounts
	* Fixing random number formating
	* Add error page

	Modules: banqueaccord
	* Fix inconsistent history on loan accounts if there is no init date
	* Labels of login fields changed

	Modules: banquepopulaire
	* Support new authentication on some region websites
	* Fix login on new website (needs upper case login)
	* Fix crash for new cards with no debited history
	* Break the new protection
	* Support full list of accounts (#1360)
	* Fix crash in a particular case of navigation
	* Supporting new account page
	* Parsing last connection date correctly
	* Fix navigation when passable unavailable page is displayed before login
	* Support case where user may accept TERMS_OF_USE
	* No history if account has no prev_balance
	* Apply alsace and lorrainechampagne fusion in bpalc in banquepopulaire module
	* Add Investment accounts
	* Correctly return an iterator even if this isn't an investment account
	* Fix crash on empty field banquepopulaire investment
	* Add life insurance investment
	* Skip message pages to get_investment on banquepopulaire
	* Fix a crash on iter_accounts after an investment on banquepopulaire
	* Remove stored 'token' attribute from browser and fix navigation on banquepopulaire website
	* Correctly get token only when available
	* Handle error page to avoid global crashes
	* Fix to get token
	* Adding support for IBAN
	* Fix getting tokens on some pages
	* Attempt to fix cgu validation
	* Adding loan
	* Add unavailable page
	* Fixing useless id
	* Ignore \0 bytes in documents

	Modules: barclays
	* Add AssurancePage on which we don't support get_history
	* Fix barclays navigation
	* Handle suspended accounts
	* Fix bug when card is first account
	* Support more account types
	* Sorting transaction before returning
	* Fixing page payement to foreign currency
	* Remove print
	* Remove bad transactions ids

	Modules: biplan
	* Site changed
	* Detect invalid events
	* Do not crash when no time can be found
	* Add timezone / fix encoding and hours detection
	* Fix parsing error on start date

	Modules: bnporc
	* Fix to get transactions when they are ordered by type
	* Get IBAN of accounts
	* Do not try to get IBAN for delegated accounts
	* Add investments to bnporc module
	* Handle corner case
	* Move old code for old site in a new folder
	* Add support for new bnp site
	* Move new browser into pp/
	* Parse transaction labels, and fix account's coming
	* bnp history not supported on life insurance
	* Investment not implemented for entreprise browser
	* bnp investment fix
	* Handle error message after login
	* bnp type life insurance on capitalisation accounts
	* Do not get investments from PEA EspÃ¨ces
	* Handling account without history
	* bnp history always return an iterator
	* New bnp entreprise certhash
	* Switch to new website and several fixes
	* Correctly set IDs
	* Raise BrowserIncorrectPassword when user should use hellobank instead
	* Raise IncorrectPassword after 100 connections
	* WIP on new company bnp website
	* Adapt module to use Browser2
	* Add company browser
	* Fall back on old website for pro accounts
	* Add iban field for company accounts
	* New certificate
	* Fix compatibility with python2.6
	* Fix concerning banqueprivee subdomain
	* Handle website unavailable for history
	* Better handle of expired password
	* rename pp folder to ppold
	* Fix PEP8 E713
	* Support lifeinsurances on new website
	* Add authentification error code
	* Skip transaction without date
	* Adding support iban for some pro account
	* Automatically update password to the same one when the 100 connections threshold is reached
	* Type more accounts to get history and transactions investments on those
	* Revert fall back on oldwebsite for pro accounts
	* Add a page to renew password
	* Support checking type
	* Adding loan for crédit immobilier
	* Calculate IBAN key if messing
	* Add Hellobank support
	* Use shorter id
	* Revert "[bnporc] use shorter id"
	* Handle investment and history on market accounts
	* Fix crash if bnp throws 500 HTTP status code
	* New connection threshold page url for hellobank
	* Valution_diff on market accounts
	* Add number to iter_accounts
	* Fixing bad id for coming transaction
	* Prevent us from crashing when bnp crashes

	Modules: boursorama
	* Add investment
	* Support market investments
	* Fix duplicate entry on card account
	* Cleaner way to iterate
	* Better explanation for Investment class
	* Fix website changes (virtual keyboard, accounts list) (#1696)
	* Ignore moneycenter accounts
	* Minor fix
	* Introduce new type Account.TYPE_LIKE_INSURANCE
	* Use two_authentication with BrowserToBeContinued instead of raw_input
	* Use StateBrowser, s/BrowserToBeContinued/BrowserQuestion/ and coding style fixes
	* Remove text after card number if any
	* Raising incorrecte password when profil is incomplete
	* Fix CC history for boursorama
	* Update hash of boursorama's certificate
	* Fix duplicate accounts
	* bourso new investment page and fix parsing
	* Fix crash when there is more data in the cell
	* Fix PEP8 E713
	* Fix parsing of unit price
	* Fix investment link parsing
	* Ignore immediate debit cards
	* Investments on lifeinsurance transactions
	* Fix pagination of lifeinsurance history
	* Ignore promotional fake accounts
	* Fix parsing some special market accounts
	* Valuation diff on lifeinsurance accounts
	* Fixing bad id transactions
	* Do not use useless id
	* Fixing false id in transactions
	* Fix parsing of investment label
	* Fall back on old website if we are on the new one

	Modules: bouygues
	* Rewrite backend using browser2 (#1970 and #1978)
	* Add support for bill on bouygues
	* Avoid useless login
	* Handle website modifications
	* Home page uses https (#2510)

	Modules: bp
	* Support professional accounts
	* Update upstream certificate hash (#1702)
	* Handling when website have an error
	* Fix parsing of virtual keyboard url
	* Add a page to pro website
	* Catch a no online banking service at login
	* Set type of accounts on professional accounts
	* Identify credit card for each transaction
	* Update to new certificate
	* Adding IBAN support for banque postal pro
	* Add a regexp on withdrawal labels
	* Parse IBAN for personal accounts
	* Do not crash if there is no IBAN for an account
	* Iban in unicode
	* Fix for newer pdfminer versions
	* Fixing bad account type on pro  website
	* Sorting transactions before returning them
	* Fix for new API
	* Only call initialize if needed
	* Fix get_pages usage for new API
	* Fix newapi import
	* Fixing fake id for transactions
	* Fixing pdf parse with new api
	* Fixing no RIB

	Modules: bred
	* Support new website of bred
	* Fix compatibility with Decimal of python2.6 (#1685)
	* The 'categorie' key isn't always in json
	* Detection of disabled accounts
	* Correctly strip currency code
	* Correctly deal with cookies storage
	* Add type Account.TYPE_DEPOSIT
	* Catch technical error at login
	* Fix duplicates accounts
	* Fix PEP8 E713
	* Get IBAN on accounts
	* Dd certash
	* Handle multiple universes
	* Oops fix mistake

	Modules: caissedepargne
	* Fix getting card accounts on old website
	* Set type on card transactions
	* Support Banque BCP which uses same website than caissedepargne
	* Do not force TLSv1 anymore as in some cases it doesn't work
	* Investment on lifeinsurance and market account
	* Add balance on NUANCE
	* Fix IndexError related to investment feature
	* Handling website error for market place
	* Fixing index error when checking if we are on error page
	* Fix BrowserUnavailable when browser is on market pages
	* Iban on cassedepargne accounts
	* Add new certhash
	* Ignoring CB transaction aggregation
	* Try to type more accounts
	* Adding support for saving type
	* Prevent crash on market
	* Get more investments
	* Valuation_diff on market accounts
	* Fix crash if there are several market accounts
	* Fix not authorized to read market accounts
	* Fix accounts parsing on banquedelareunion
	* Adding compte titre type
	* Fixing leaving investment space

	Modules: canalplus
	* Correctly fix the problem with streamed calls on requests (#1683)

	Modules: carrefourbanque
	* Fix accounts parsing
	* Fix 404 on history and now support "compte livret"
	* Fix when account balance is negative

	Modules: cci
	* Update for Join filter changes
	* Site changes

	Modules: chronopost
	* Status guessing

	Modules: cic
	* Handle new certificate
	* Supporting mouvements.html and situation_financiere.html
	* Fix list index out of range on iter_accounts
	* Rewrite module to browser2 (based on creditmutuel)
	* Cic can have letter in login
	* Add IBAN on cic
	* Fixing cic account with "Contre-valeur"

	Modules: citelis
	* Certificate hash change

	Modules: citibank
	* Do not wait for transactions if there's none. (#1661)
	* Credit limit, payment due date and amount for Citibank. (#1719)
	* Use V8 for login (#1743)
	* Relogin when the website returns garbage instead of a PDF. (#1820)
	* Site was updated. Closes (#1820)
	* Parse thousands correctly in the statements. (#1984)
	* Backport check_output for 2.6

	Modules: cmb
	* Fix detection of authentication fail
	* Add deposit type in CMB module
	* Fixing when login is obsolete
	* Fixing cmb with some pro module
	* Quick fix for multiple space.

	Modules: cmso
	* Add pro browser to cmso bank module
	* Correctly raise instance of BrowserIncorrectPassword
	* Correctly handle 500 error during login
	* Fix parsing of market accounts and factorization of the Transaction class
	* Fix website changes on auth page
	* Go to subscription page before get accounts for some users
	* Use a local instance of LinearDateGuesser instead of global one
	* Support pagination of transactions
	* Fix: coma are used as decimal separators
	* Correctly handle expired sessions
	* Fixing duplicate entry
	* Handle double site type on the pro side
	* Clean + blackbox compatibility on cmso pro

	Modules: colisprive
	* Rewrite for browser2
	* Fix history parsing

	Modules: cragr
	* Fix parsing of labels with new crÃ©dit agricole website
	* Fix parsing of raw transaction text
	* Handle useless pages to prevent being redirected to mobile version
	* Get IBAN on accounts
	* Detect connection errors
	* Add new labels to market type
	* Fix account list parsing, skip irrelevant account
	* Fix getting history for card accounts
	* Fix import of Account
	* Add tdbgestion page
	* The type of PEL accounts is now SAVINGS instead of MARKET.
	* Refactor
	* Support life insurance accounts
	* Handle sessionSAG parameter
	* Support market accounts
	* Handling bad investement parsing
	* Handling bad value for investement
	* Fix parsing on cragr investment
	* Fix av investment parsing
	* Do not return NotAvailable if value == 0.0
	* Support loan accounts
	* Fix double clean of investment amounts
	* Add account types
	* DAV PEA is a checking account
	* Handle new login navigation on some sub websites
	* Fix incorrect password on new login
	* Add page to fix login access
	* Fixing categorization
	* Cragr perimeters
	* Adding new saving account name
	* Fix infinite loop when a crash occurs on perimters
	* Fix when some perimeters are crashing
	* Fix broken perimeters
	* Fix in case of CGU poping when changing perimeters
	* Fix card accounts balance parsing
	* Fix mistake

	Modules: creditcooperatif
	* Update regexp to support SEPA transfers
	* Fix exception in some cases
	* Fix regexp for external transfer
	* Handle investment
	* Correctly return an iterator even if this isn't an investment account
	* Add attribute _inv to pro accounts

	Modules: creditdunord
	* Handle the case when the creditdunord CB label is "OPERATION SUR CARTE" (#1712)
	* Remove spaces from IDs
	* Handling account with no history
	* Handling no details for this account
	* Fix crash on accounts which doesn't support history
	* Handle duplicate accounts
	* courtois: we now skip transactions without date even on pro accounts
	* Fixing wrong id when no details for an account
	* Trying to avoid duplicate accounts
	* Fix courtois we now always return iter for investment
	* Handle IBAN
	* Fix auth fail url
	* Add VirtualKeybord auth
	* Change lifeinsurance accounts type
	* Removing false id for transactions
	* Fix life insurance accounts and add valuation_diff
	* Raise BrowserIncorrectPassword is password isn't digits
	* Fixing history for account
	* Fixing pro account
	* Fix assert for password
	* Avoids infinite loop in case of fail login

	Modules: creditmutuel
	* Handle new useless pages
	* Updat transfer method
	* Save and load state of browser into storage
	* Handle refresh on empty page
	* Handling already logged
	* Handling html page
	* /cmmabn/fr/ is a valid login page
	* If do_login() is called, force go on the login page
	* Handle refresh on LoginPage too
	* Handle disconnection
	* Fix accounts parsing
	* Fix parsing of 'soft' parts of account names
	* Fix parsing of balances if accounts page has been configured by user to display balance in several currencies
	* Clear cookies before to login
	* Better form detection
	* Increase timeout
	* Clean transactions label
	* Parse contactless payments ("PSC") transactions
	* Handling orignal currency
	* Using TableCell to handle dynamic transaction list
	* Ignore ELEVE CARTE line
	* Add account types patterns
	* Add type pattern for young accounts
	* Investment for market accounts
	* Fix crash when trying to find reale amount of market accounts
	* Fix portefeuille account parsing
	* Add IBAN on creditmutuel accounts
	* Fix parsing market accounts
	* Fix parsing of unitprice
	* Fix skipping market summary fake account
	* Fix parsing valuation of a market account
	* get more iban
	* Fix parsing isin codes in special cases
	* Handle new website
	* Redirect page added
	* Fix label
	* Fix parsing label of accounts on old websites
	* Fix wrong valuation on market accounts if several are present
	* Valuation_diff on market accounts and new balance for PEA
	* Account typing
	* Fix blackbox compatibility
	* Fetch more transactions
	* Fix detection if transactions are coming or not
	* Fix when last_debit is None
	* New accounts type
	* Life insurance on old website
	* Fill the rdate field on life insurances history

	Modules: cuisineaz
	* Site changed / rewritten using browser 2

	Modules: dailymotion
	* Fix dailymotion "search" return bug message
	* Fix to get video url

	Modules: delubac
	* Rewrite module with browser2 on new website
	* Handle accounts and transactions
	* Website require a digit password

	Modules: ovh
	* Adding bill for ovh

	Modules: edf
	* Correctly set amount and currency on bills

	Modules: ehentai
	* original_title does not exist anymore
	* There is no more description available
	* Update cardinality field name
	* Use Thumbnail object

	Modules: feedly
	* Favicon transparency and remove JPEG artifacts
	* Use new DictElement object
	* Improve tests
	* Iimprove login management
	* Fix login
	* Do not crash when there is no title in article

	Modules: fortuneo
	* Detection of accounts type
	* Support investments detail
	* Add page to browser: pea account type
	* Introduce new type Account.TYPE_LIKE_INSURANCE
	* Update changed certificate
	* Fix fortuneo module now support "compte especes"
	* Fix support of PEA accounts
	* Fixing empty performance
	* Fixing 2nd detail line who was considered like investment
	* Fixing bad int values on investment
	* Fetch history of life insurances
	* compte-espaces is a AccountHistory page
	* Correctly set type of market accounts
	* Fix savings account type
	* Fixing closed life insurance account on fortuneo
	* Raise IncorrectPassword when there is new id
	* Throwing error when an sms is required to access information
	* Switching error to browser incorrect password
	* Fixing listing account
	* Fix crash when parsing accounts without balance
	* Fix navigation
	* Support deferred debit cards
	* Set type of card transactions
	* Fix new pass required detection

	Modules: francetelevisions
	* Fix "search" always return empty list
	* Correctly fix the problem with streamed calls on requests (#1683)
	* Remove "latest" feature
	* Fix pluzz's search (1700)
	* Add option to get video from an url
	* Handle lastest replay videos
	* Fix bug search date in bad balise
	* Fix bug: we can only search one time
	* Use new DictElement object
	* Fix: site changed (#1855)
	* Fix: site changed again (#1868)
	* Update tests
	* Fix bug while getting video from some url
	* Fix error when video url is none
	* Handle url from francetvinfo website

	Modules: freemobile
	* Correctly handle wrong credentials
	* Fix parsing of bills urls
	* Force UTF-8 encoding with the standard mechanism
	* Enable bills filtering for multi-account
	* Fix subscription date parsing for multi-account
	* Fix forfait name parsing for multi-account

	Modules: ganassurances
	* Rewrite ganassurance with browser2 and fix auth and history
	* Add missing date column title for cards history
	* Fixing statefull website with account's link changing
	* Fixing coming date with an other label
	* Change AccountsPage xpath to only get personal finances accounts
	* SSL is not supported anymore
	* Add changing pass/id page

	Modules: googletranslate
	* Fix code used by Google Translate for Greek

	Modules: groupamaes
	* Use a local instance of LinearDateGuesser instead of global one
	* Should now always find accounts
	* Fix : site changed

	Modules: hellobank
	* Fix permissions, encoding and copyrights
	* Do not try to get IBAN from life insurance accounts
	* Do not try to get history of life insurance accounts
	* Allow transaction parsing across multiple pages
	* remove module, use bnporc instead

	Modules: hsbc
	* Handling when website is gone away
	* Fixing shared accounts_list
	* Fix new list of accounts and new URLs
	* No history on loan accounts
	* Handling duplicate account id (#2114)
	* Submit two useless form to mimic browser
	* Fix date parsing
	* Add coming for cards
	* Do not use fake id for transactions from hsbc
	* Allow hsbc user to have more than 8 length password
	* Fixing credit is positive on some account

	Modules: hybride
	* Fix: site changed
	* Fix: Date parsing
	* Fix: site changed again
	* Fix bug when there is no end date
	* Iimprove end_date management
	* Update to support timezone
	* Use Decode filter to get the good id
	* Simplify id

	Modules: imdb
	* Fix: python datetime is locale-dependent
	* Fix: 'N/A' value in movie release date

	Modules: imgur
	* Port to browser2
	* Implement CapGallery

	Modules: ina
	* Bump to browser2
	* Handle CapAudio
	* Find video from url

	Modules: ing
	* Coding style
	* Change selection of keyboard (more generic)
	* Fix navigation after a transfer
	* Remove hack to convert decimal to int
	* Fix crash if there is no ':' in IDs
	* Update regexp
	* Allow birthday to be entered with separators
	* Support of ASV accounts
	* Fix switch between market and checking websites
	* ASV accounts don't have history
	* Fix detection of errors in page
	* Get valuation information in several locations
	* NotImplemented exception for history on asv and clean code
	* As ING website sucks, re-login to retry getting investments list
	* Introduce new type Account.TYPE_LIKE_INSURANCE
	* Fix website change
	* Be sure we are logout before login
	* Store "where" in ing browser
	* Fix bad login with cookie cache
	* Fix parsing of euro founds
	* Add a kind of life insurance account name
	* Fix parsing of ISIN code for market accounts
	* Fix switches between market and bank websites
	* Euro funds have diff equal to 0
	* Fixing not avalaible value
	* Handling netissima page
	* Fix set of Investment.unitprice for market accounts
	* Correctly get subscriptions even if previous page was on market
	* Fix finding jid on some pages
	* Load ISIN code from details page if not available in the list
	* Fixing empty page in some case in investment without pl in URL
	* Prevent useless request since there is no history on asv accounts
	* Handling +infinity (best investment ever)
	* Fix ISIN code on asv
	* Do not slugify investments without ISIN codes
	* Fix ing bills
	* Parse bills dates
	* Skip summary bills
	* Fix isin on US investment
	* Fix when valuation is not available

	Modules: inrocks
	* Url changed
	* Fix url matching
	* Do not try to parse premium news pages

	Modules: kickass
	* New domain name
	* Adaptation to new browser, iter_torrents mysteriously not working
	* kickass now works with new browser

	Modules: lcl
	* Website change, rewrite with browser2
	* Ignore summary lines in history tables
	* Fix stop parsing not transactions lines
	* Certificate updated
	* Fetch detail of transactions and use it in Transaction.raw
	* Change timeout to 30 seconds
	* Call default Browser.deinit()
	* Do not change Transaction.raw if there is no detail
	* Adding pagination support for lcl
	* Fix async bug with cards
	* Fixing RC4 and cert for pp browser
	* New certificate for LCL Espace Pro
	* Browser doesn't inherit 'object', so 'super' doesn't work
	* Handling account can't use online service when login
	* Fixing bad login when session expire
	* New transaction detail page
	* New certificate for lcl entreprise
	* Fix date parsing bug on transaction label 0/07/2015
	* Wrongpass instead of BrowserUnavailable
	* Fix PEP8 E713
	* Fix contracts selection routing
	* Remove validate method
	* Handle one case of bad login/pass
	* Handle investment
	* Fix for clients with no market investment accounts
	* Fix crash on asv accounts
	* Fix parsing of life insurance accounts with special chars in owner name
	* Fixing when we have some additional information
	* Disconnecting from bourse portal before returning the account list
	* Fix bugs on av accounts, double ids and disc from detail
	* Fix mistake in disc page
	* Fix life insurance accounts ids
	* Fix parsing of market accounts
	* Fix crash on enterprise websites
	* Adding iban info when available
	* Fix pro accounts iban
	* No permission page to fix crash
	* Fix crash in case life insurances are unavailables
	* Support a new account type
	* Fix parsing of some transactions on pro accounts
	* Adding saving account
	* Handling IBAN single account
	* Adding checking account
	* Fixing payement wording
	* Adding SAVING type for account
	* Handle home page so the module is blackbox compatible
	* Adding account type
	* Change page to handle specific behavior

	Modules: leboncoin
	* Add missing favicons
	* Fix bug while parsing date
	* Fix bug when area is unknown
	* Add regions support
	* Fix error when there is no price and improve description display
	* Improve cities display in search
	* Fix search city using zipcode
	* Fix bug when user do not choose any city
	* Do not crash if a select does not exist in the form
	* Fix title parsing in search result
	* Get main photo when there is no carousel
	* Fix bug in costs retricton for rent type
	* Fix bug due to other backends cities
	* Fix site changed
	* Fix regex in id detection

	Modules: lutim
	* Upgrade to Browser2

	Modules: mailinator
	* Fix module as the api changed

	Modules: mareeinfo
	* Add missing favicons

	Modules: marmiton
	* marmiton is now working using browser2 (#1706)
	* Fix bugs in marmiton
	* xpath change (#2117)

	Modules: mediawiki
	* Update tests to use "Project:Sandbox" page
	* Port to browser2
	* Remove useless stuff

	Modules: meteofrance
	* Adapt to browser2
	* Use new DictElement object
	* Allow to iter forecasts using town name in addition to city id
	* Site changed

	Modules: monster
	* Fix and adapt to browser2
	* Improve page parsing
	* Adapt for new Join filter
	* Handle adverts coming from partner websites

	Modules: okc
	* Correctly detect when login fails
	* Handle logged page
	* Make all attributes of optim start with an underscore
	* Fix parsing of profiles
	* Way used to vote has changed
	* Fix encoding of urls
	* Fix parsing of thread title
	* Rewrite okc module with browser2 and less ugly code
	* Skip empty essay fields
	* Add status and orientation fields
	* Do not remove old threads anymore
	* Iter_unread_messages: do not visite read threads

	Modules: oney
	* Add new hashes for virtkeyboard
	* Change get_balance xpath
	* Adding hash for virtkeyboard
	* Handle multiple cards

	Modules: orange
	* Adapt to website changes (#1828)
	* Add https urls
	* Update maintainer
	* Supporting bill capability for orange

	Modules: pap
	* Adapt to new DictElement object
	* Fix bug in parsing date
	* Fix : site changed

	Modules: pastealacon
	* Fix: url changed
	* Works with other pastebin sites
	* Revert "pastealacon: work with other pastebin sites"

	Modules: paypal
	* Handling when user can't acces account balance on main account
	* Supporting new paypal website
	* Fixing using new account page version when we are already on old account page
	* Handling when currency is not in right place
	* Fixing primary account display twice
	* Fixing wrong id on account
	* Checking website version after login
	* Fix crash on new accounts list (#1654)
	* Fix selection of table containing last file requests to be less ambiguous
	* When balance is zero, paypal add a class to the div
	* Handling new website account for individual
	* Paypal fix for KeyError: 'counterparty'
	* We now ignore transactions with no 'displayAmount'
	* Fix name of paypal accounts (display currency instead of balance)
	* Take care of transaction's net amounts (#1694)
	* Fix warning with adding a new home page
	* Handling home page on new private website
	* Fix paypal new activity URL
	* Fix paypal
	* Use locale.format to format amount
	* Do not use locale.setlocale to parse amount
	* Fix history on paypal, stop parsing suspended recurring payment
	* Get converted amount for foreign currencies
	* Fix crash IndexError: list index out of range (#1747)
	* Remove unused code, fix timeout of history fetch
	* We don't try to parse transactions without currencyCode anymore
	* New cert + fix conversion warning
	* Handling useless captcha page
	* New paypal certificate
	* Execute javascript convert() function on token
	* Paypal handle bad login/password
	* Add paypal new page to fix crash on history of some accounts
	* Fix crash on old website and inform users
	* Change detection of pro or perso account_type
	* Increase DEFAULT_TIMEOUT for accounts with a lot of transactions with foreign currency
	* Fix call of ads_token convert function
	* Fix timeout on accounts with huge transactions number
	* Fixing timeout for some accounts
	* Handling timeout when fetching old history
	* Fix transactions parsing
	* Get real amount accounting paypal's commissions
	* Fixing captcha
	* Handling promo page for new paypal application
	* Rewrite paypal with browser2 and fix login
	* Add a way to detect login errors
	* Pro accounts transactions amount is now returned without commission
	* Ignoring refound offer for paypal
	* Fixing paypal auth challenge
	* Do not supply floats to Decimal constructor
	* Fix login
	* Detect a login error
	* Fix parsing accounts without available balance
	* All personal accounts seems to be on new api.
	* Parse more transactions not in account currency
	* Try to get the activity 3 times
	* Discard another transaction type
	* Fix regexp parsing converted amount of transactions
	* Fix mistake of converted amount parsing
	* Handling payement from another bank
	* Fix parse_transaction return
	* Using original wording for payement from another bank and setting type
	* Check if there is a associated transaction for "Achat de"
	* Fixing bad return
	* Include archived transactions
	* Fix pro accounts transactions amounts not in account currency
	* Fix parsing converted amount from other currency
	* Fixing paypal using different token for conversion
	* Removing commande à from transaction list
	* English key word to skip transactions
	* Fcking paypal

	Modules: piratebay
	* Use new domain names

	Modules: playme
	* Add a profile walker to automatically send won challenges
	* Implement get_account_status()
	* Fix warnings
	* Answer only to 5 questions
	* Fix challenges with users who have already challenged you
	* Fix crash when there is no contact
	* Use Module.create_browser to correctly give all standard arguments (proxy, logger, etc.)

	Modules: poivy
	* Fix low balance listing

	Modules: popolemploi
	* Fix search and  upgrade to browser2
	* Website uses https
	* Site changed

	Modules: presseurop
	* Fix body selectors

	Modules: radiofrance
	* Site changed / backend rewritten using browser2
	* Manage selection podcasts / improve testing
	* Handle podcasts
	* Fix indentation typo
	* Minor fixes
	* Cleanly display live in repl
	* Handle new francebleu website, retrieve the good player url when default player is the video player
	* Fix 404 errors in selection

	Modules: razibus
	* Increase timeout
	* Support timezone

	Modules: redmine
	* Fix crash when parsing custom fields

	Modules: regionsjob
	* Fix: site changed
	* Fix parsing when advert is a picture
	* Update to new Join filter
	* Do not crash while parsing an external advert

	Modules: sachsen
	* Fix parsing of flow level
	* Improve test for sachsen module
	* Partial fix of new website
	* Fix history with new website

	Modules: seloger
	* Remove useless condition
	* Fix bug on pagination
	* Use new DictElement object
	* Handle special characters (#1883)
	* Fix json parsing

	Modules: senscritique
	* Skip test when StopIteration is raised
	* Improve module code
	* Fix date parsing
	* Add Mangas missing channel
	* Fix bug when end_date is asked and not found
	* Use set_profile(Firefox()) instead of _setup_session(Firefox())
	* Remove id lists
	* Fix channels selection
	* Site changed (we cannot choose channels packages anymore)

	Modules: societegenerale
	* Correctly detect when the website is unavailable
	* Page parsing for saving accounts
	* Update upstream certificate hash
	* Update certificate hashes
	* Credit card is no longer in coming
	* Switch rdate/date and little fixes
	* Update hash of soge enterprise certificate
	* Fix duplicate accounts on cards accounts
	* Adding IBAN support for pro and entreprise accounts
	* Setting new certificat hash
	* Fix greediness of a transaction pattern to avoid crash
	* Update certificate
	* Testing account true id for card
	* Check ssl certificate after browser construction
	* Support market account
	* Support life insurance account (Investment)
	* Refactor
	* Support life insurance account (Transaction)
	* Fix type of 'PEA Espèces' account
	* Detect and log unknown type account
	* Do not iterate over all available transaction
	* Move set_date into LifeInsuranceHistory, and do not return to transactions list
	* Do not store NotAvailable amounts
	* Do not crash on pro account
	* Fix investment valuation
	* Fixing unsuported link account
	* Adding PEA Especes to unsuported link
	* Dd an url to the crashing ones
	* New ssl certificate
	* Add reinitpassword page to prevent crash.
	* Fix parsing and pagination of market investments
	* Try to type more accounts
	* Adding iban number
	* Try to fix weird crash
	* Fix navigation without id transactions
	* Fixing fake id for investment
	* Fixing account type

	Modules: tinder
	* Fix warnings
	* Fix crash when a contact has been removed
	* Use APIBrowser
	* Do not crash when the limitation rate is reached
	* fix login on tinder: need to find the cookie in js
	* Avoid aborting profiles walker when queue is empty
	* Fix PEP8 E713
	* use Module.create_browser to correctly give all standard arguments (proxy, logger, etc.)

	Modules: transilien
	* Fix _regexp name in RoadMapDuration filter
	* Fix ambiguous departure/arrival in roadmap
	* Use new DictElement object
	* Fix incorrect roadmap duration parsing (#2089)

	Modules: twitter
	* Fix: site changed
	* Exclude non-tweets
	* Fix: trendy tweets (site changed)
	* Fix search pagination
	* Fix comments parsing
	* Fix condition to correctly check if user is logged

	Modules: vimeo
	* There is no latest category on vimeo (#1692)
	* Allow to browse categories and channels
	* Bump to https and handle site changes
	* isSafeForFamily field is not always filled + correctly handle its value

	Modules: vlille
	* Fix encoding error

	Modules: wellsfargo
	* Force TLS v1.0 for Wells Fargo module. (#1647)
	* Credit limit, payment due date and amount for Wells Fargo bank (#1720)
	* Scrape minimum credit card payment and due date (#1809)
	* Update to new login security checks (#1999)
	* backport check_output for 2.6

	Modules: wordreference
	* [wordreference] Adapt to browser2

	Modules: youjizz
	* Min pattern size for search is 3 characters
	* Use UserError instead of ValueError
	* Videos are now hosted on another domain

	Modules: youporn
	* 'a' and 'i' pattern are not supported (404 error)
	* Rewrite with Browser 2
	* Use UserError instead of ValueError
	* get_video fill the id

	Modules: youtube
	* Fix parsing of js signature (#1695)
	* Backported changes from youtube-dl
	* Fix call to _extract_signature_function()

Weboob 1.0 (2014-10-17)

	General
	* New agendadulibre module http://www.agendadulibre.org/ (CapCalendarEvent)
	* New Citibank module https://online.citibank.com (CapBank) (#1642)
	* New leboncoin module http://www.leboncoin.fr/ (CapHousing)
	* New mareeinfo module http://maree.info/ (CapGauge)
	* New playme module http://goplayme.com/ (CapMessages, CapMessagesPost, CapDating)
	* New razibus module http://razibus.net/ (CapCalendarEvent)

	API Big-Bang
	* Rename BaseBackend to Module
	* Rename BACKEND to MODULE
	* Rename backend.py to module.py
	* Rename BaseApplication to Application
	* Rename CapBase to Capability
	* Rename BasePage to Page
	* Rename BaseBrowser to Browser
	* Move CleanHTML to html filters
	* Remove * imports in filters
	* Move weboob.tools.browser2 to weboob.browser
	* Move weboob.tools.exceptions to weboob.exceptions
	* Move weboob.tools.browser to weboob.deprecated.browser
	* Move weboob.tools.parsers to weboob.deprecated.browser.parsers
	* Move weboob.tools.mech to weboob.deprecated.mech
	* Remove the "backend" result in do() calls

	Core
	* Catch the proper exception for missing icon
	* Replace usage of os.mknod() by os.open(O_CREAT)
	* Use the print() function everywhere
	* WebNip.iter_backends takes a new optional parameter 'module'
	* Add __getitem__ on WebNip to get a loaded backend by name
	* Create PrintProgress class instead of using IProgress as default one
	* Allow to load a module with config=None
	* A lot of pep8 fixes

	Capabilities
	* Let get_currency guess US$ means USD
	* Prevent mess when copying BaseObject instances

	Capabilities: bank
	* Add Investment.description field
	* Add Emirati Dirham AEB currency

	Capabilities: calendar
	* Add Conference event category

	Capabilities: parcel
	* Add parcelnotfound exception

	Capabilities: housing
	* Add and handle in flatboob house_types field
	* Add and handle in leboncoin a new house type: UNKNOWN
	* Adding a url field in housing capability and management of it in
	  flatboob

	Applications
	* Add a new debug level (-dd option)
	* Add a " LIMIT " keyword in conditions
	* Centralize encoding guesses, default to UTF-8 (#1352)
	* Use class attributes as much as possible for application output
	* Define std* in the proper class
	* Handle datetime in condition argument
	* os.isatty is now forbidden (as stream.fileno() is not implemented by
	  StringIO)
	* logging: Output to stderr, not stdout
	* logging: better colors

	Applications: repl
	* When getting an object, if at least one is found, display errors but
	  correctly return the found object

	Applications: boobmsg
	* Fix "show" for threads

	Applications: flatboob
	* Ask for query.type in flatboob
	* Add load command
	* Fix bug type_of_good does not exist anymore

	Applications: Qflatboob
	* Manage count to avoid problems during pagination

	Applications: pastoob
	* Add an option to set a custom file encoding

	Applications: parceloob
	* Catch parcelnotfound by untracking

	Applicatitons: traveloob
	* Fix: crash if departure time is not available

	Applications: videoob
	* Set non verbose mode for wget  when downloading m3u8 (fix #1643)

	Applications: weboobcfg
	* Return correct exit status code for enable and disable commands

	Applications: webcontentedit
	* Better checks for vim usage

	Browser
	* Add a way to asynchronously handle requests and pages
	* Backporting mergin_hook to support hook's requests in wheezy
	* HTMLPage checks the inner charset and parse again document if it is not
	  the same than Content-Type HTTP header
	* Add a trivial android profile
	* Add has-class xpath function

	Browser: filters
	* Add debug informations
	* Raise ParseError only with None/NotAvailable/NotLoaded values, not with
	  empty strings
	* Add a way to customize sign handling for CleanDecimal
	* Regexp: let template be a callable
	* Add some javascript dedicated filters
	* Add an nth parameter to Regexp filter
	* Add __str__ to _Filters

	Browser: elements
	* handle_loaders into AbstractElement
	* Ability to select an ItemElement

	DeprecatedBrowser
	* Fix: certificate check on servers which don't allow SSLv3

	Documentation
	* Update to the new API
	* Show base classes in documentation

	Tools
	* American amount to decimal conversion (ref #1641)
	* PDF decompression function (ref #1641)
	* Regexp-based tokenizer (ref #1641)

	Tools: html2text
	* Use the class if possible

	Tools: make_man
	* Copyright on top of file

	Tools: newsfeed
	* No need for workaround with feedparser>=5.1

	Tools: tests
	* Allow changing modules path and adding to PYTHONPATH

	Tools: pyflakes
	* Add test to prevent usage of prints in modules
	* Detect deprecated has_key function

	Tools: values
	* Ability to set value to an empty string if it is available in choices

	Packaging: setup
	* Add futures, avoid Py2-only libs under Py3
	* Use Python3-compatible syntax in debpydep
	* Add ignore dirs for flake8

	Contrib: boobot
	* Add a check_twitter method

	Contrib: videoobmc
	* Force relative imports

	Contrib: weboob-generic (munin script)
	* Add category option

	Modules: alloresto
	* Fix: website changes (enable https and fix the form xpath)

	Modules: arretsurimages
	* Fix: site changed

	Modules: aum
	* Remove useless features of module that don't work anymore
	* Enable https
	* Import exceptions from core

	Modules: banqueaccord
	* Support canceled transactions
	* Increase timeout because of slow website

	Modules: biplan
	* Use the Python SkipTest if possible

	Modules: boursorama
	* Remove prints

	Modules: bred
	* Limit length of password
	* Remove lot of old code and keep card transactions in separate card accounts
	* Translating accnum description

	Modules: carrefourbanque
	* Do not try to parse useless accounts (closes #1432)
	* Fix: login form is now the second form on the page

	Modules: cic
	* Fix: new certificate hash
	* Set an unique id

	Modules: cmso
	* Fix: parsing of transaction amounts (strip nbsp)
	* Fix: parsing of huge account balances

	Modules: colissimo
	* Fix: return the real error message, not "label"
	* Raise ParcelNotFound in colissimo
	* Return the fullid of not found parcel
	* Upgrade to browser2

	Modules: cragr
	* Remove prints
	* Add a regexp for checking password

	Modules: creditcooperatif
	* Add unique id to creditcooperatif (perso)
	* Update regexps
	* Use find object
	* Upgrade to browser2 (perso)

	Modules: creditmutuel
	* Fix: do not lock browser2 anymore (#1635)

	Modules: dresdenwetter
	* Add the debug decorator to dresdenwetter filter

	Modules: europarl
	* Remove prints

	Modules: feedly
	* Use the Python SkipTest if possible
	* Fix: unicode warning

	Modules: fortuneo
	* Do exactly the same thing than js to always get accounts list

	Modules: gazelle
	* Fix: infinite loop on fail login, and fix error message lookup

	Modules: gdcvault
	* Remove prints

	Modules: grooveshark
	* Fix: bug when Year field is empty in grooveshark json
	* Use the Python SkipTest if possible

	Modules: hds
	* Convert to browser2 and fix it

	Modules: hellobank
	* Remove prints

	Modules: hybride
	* Use the Python SkipTest if possible

	Modules: imgur
	* Restrict URL to imgur domains

	Modules: ing
	* Fix: add an Index for some accounts...
	* Add a test to detect loops in the history
	* Fix: testing of saving accounts
	* Fix: crash on coming operations
	* Add loggedPage on bourse.ingdirect.fr
	* Add a @ckeck_bourse decorator for a clean redirect

	Modules: kickass
	* Fix: parsing of torrent titles

	Modules: lacentrale
	* Fix: deprecated has_key

	Modules: lcl
	* Always raise instances of NotImplementedError

	Modules: minutes20
	* Fix: parsing insolite pages

	Modules: nettokom
	* Add tests

	Modules: okc
	* Remove prints

	Modules: oney
	* Add a favicon
	* Add missing symbols for the virtual keyboard
	* Fix: do not crash on months with no transactions

	Modules: ouifm
	* Fix: new radio names

	Modules: ovs
	* Force relative import

	Modules: pap
	* Adapt to browser2
	* Exclude adverts from other websites
	* Fix: image retrieving

	Modules: pastebin
	* Fix: crash on spam page

	Modules: paypal
	* Use AmericanTransaction.decimal_amount in PayPal module. Part of #1641

	Modules: quvi
	* Force relative import

	Modules: seloger
	* Adapt to browser2
	* Fix: pagination
	* Fix: obj filling

	Modules: societegenerale
	* Remove prints
	* PIL is a global requirement, remove the check

	Modules: tinder
	* Fix: auth on tinder by correctly set the User-Agent header

	Modules: transilien
	* Fix: crash on late departures

	Modules: twitter
	* Fix storage system
	* Fix purge system
	* Do not import Browser1 exception

	Modules: unsee
	* Restrict URL to unsee domains

	Modules: vlille
	* Better description

	Modules: wellsfargo
	* Fix: compatibility with old versions of mechanize
	* Add a favicon
	* Rewrite Wells Fargo with browser2 (closes #1624)
	* Improved Wells Fargo module stability.
	* Use AmericanTransaction.decimal_amount, closest_date, decompress_pdf and ReTokenizer in WellsFargo module.
	  Part of #1641

	Modules: youjizz
	* Fix: fillobj on video thumbnail

	Modules: youtube
	* Update part of the js interpreter


Weboob 0.j (2014-09-03)

	General:
	* New module: feedly (CapMessages)
	* New module: oney (CapBank)
	* New module: twitter (CapMessages)
	* New module: wellsfargo (CapBank) (#1430)

	Core
	* Rename CapBaseObject to BaseObject (#1424)
	* Rename ICap to Cap (#1424)
	* Ability to use weboob.function as alias to weboob.do('function') (#1425)

	Core: repositories
	* Fix HTTP error handling for browser2
	* Use ConfigParser in priority with python2 (#1393)
	* Load browser only when needed

	Capabilities
	* Move DateField/TimeField/Delta out of BaseObject
	* Add LBP to currencies
	* Add documentation on object constants

	Capabilities: audio
	* Add Playlist and Album classes

	Capabilities: audiostream
	* Fix: get_audiostream does not have pattern name (#1626)

	Capabilities: dating
	* Add iter_new_contacts method

	Capabilities: files
	* Fix repr() and str() on File-based objects

	Capabilities: image
	* Remove data field in to_dict method to avoid json crash during
	conversion

	Capabilities: messages
	* Remove required items in Message constructor

	Capabilities: travel
	* Do not require in id in constructor

	Applications
	* Remove default import of browser1
	* Import debug modules only when needed

	Applications: console
	* Remove the import of SSL exceptions
	* Add the default value displayed "upper" in aliases (#1319)
	* Allows shortcuts for modules (#881)
	* Use shortcut of id in interactive mode (#881)

	Applications: REPL
	* Allow to browse subfolders with ls
	* Change formatter when it cannot handle all selected fields
	* Introduce the DISPLAYED_FIELDS in formatter
	* Set fields in a consistant way with do()
	* Introduce parse_fields function
	* Use fullid parameter for CapObjects
	* Correct multiple language error
	* Move format_collection from repl to ifromatter
	* Remove the 'inspect' command

	Applications: formatters
	* Remove the '*' special fields in formatter
	* Table and Json formatters can write output to a file now (#1412)
	* Handle format_collection with JSON formatter

	Applications: boobank
	* Do not crash if the account type isn't in list (#1542)
	* Write the account currency in ofx output

	Applications: radioob
	* Manage Albums and Playlists
	* Fix: bug when a radio id contains a dot

	Applications: QHaveDate
	* Add tab to send queries

	Applications: videoob
	* Improve m3u8 management in download

	Browser1
	* Introduce local exception for SSL errors
	* Only load FirefoxCookies as needed
	* Update Firefox versions to latest ESR

	Browser2
	* Add more specialized exceptions
	* Allow setting query string params on build_url
	* Matching content with url using is_here
	* Ability to override the flush() method
	* Allow for a custom element finder
	* Add CSV pages
	* Do not crash if total_seconds() is not implemented
	* Fix documentation of nr parameter
	* Update Firefox versions to latest ESR
	* Add support for forms with multiple "submit" elements
	* Allow more flexibility for the submit button parameter

	Browser2: ListElement
	* Move ItemListTable-Element outside of page.py

	Browser2: filters
	* Overload & and | operators to chain filters (#1426)
	* Split filters in several files
	* Fix filters doctest
	* Force unicode
	* New RawText filter
	* New Base filter
	* New Type filter
	* Date: use default value for empty input
	* Date: properly handle defaults that are not datetimes
	* MultiFilter: allow for a default argument
	* Dict: manage default
	* Dict: ability to use Dict['a']['b']['c'] instead of Dict('a/b/c') (#1426)
	* CleanHTML: manage basestring
	* CleanDecimal: possibility to set custom separators
	* CleanDecimal: set replace_dots default value to False
	* CleanDecimal: do not crash with inputs like NotAvailable
	* CleanText: handle the non-breaking space thanks to the re.UNICODE flag
	* CleanText: add an option to keep (but normalize) newlines
	* CleanText: \t is always in \s so no need to add it
	* CleanText: add tests
	* CleanText: fix re flags usage for Python 2.6 (#1444)
	* Env: add support for a default

	Documentation
	* New Home Page
	* Add a "How to contribute" page
	* Add logo/favicon
	* Set more customizations
	* Add instruction for developers missing the first steps (#868)
	* Define backends/modules
	* Add local_run in documentation for developers
	* Fix many docstring issues
	* Change module documentation to learn browser2 (#1451)
	* Add __repr__ on NotAvailable, NotLoaded and _NO_DEFAULT constants to be
	more readable on doc
	* Import several pages from the wiki
	* Add documentation to report a bug (#873)

	Tools: AmericanTransaction
	* Add a transaction amounts cleaner helper for american banks

	Tools: captcha
	* Refactor VirtKeyboard class
	* Add a margin attribut
	* Add a grid based virtual keyboard

	Tools: date
	* Add more french dates translations
	* Class methods to convert date[time] objects

	Tools: genericArticle
	* Fix unicode warning

	Tools: make_man
	* Tell that it was generated automatically

	Tools: pyflakes
	* Fix: call of pyflakes on Archlinux (#1404)

	Tools: test
	* Fix: call of test.py (#1403)

	Tools: yaml
	* Represent weboob date[time] objects as timestamps

	Misc: local_run script
	* Allow customizing where the modules are

	Misc: setup
	* Support python3 (#1417 #1418 #1419)
	* Add prettytable in dependencies (#929)
	* Configure isort and flake8

	Misc: Windows Installer
	* Remove some files
	* Fix bugs in windows installer scripts

	Contrib: munin
	* Rename generic-munin to weboob-munin
	* Move all scripts in the same folder
	* Encode and decode ID's in weboob-munin

	Contrib: boobot
	* Add command %delquote
	* Fix: %searchquote on unicode strings

	Contrib: XBMC/Kodi
	* Add a xbmc/Kodi plugin that interracts with videoob

	Modules: arte
	* Fix: Do not crash if 'VDA' fields is missing in json
	* Use M3U8 format instead of HBBTV
	* Fill video.url with NotAvailable if url is not found
	* Improve tests
	* Improve video quality choice
	* Handle arte podcasts
	* Add tests for program categories

	Modules: aum
	* Implement iter_new_contacts

	Modules: banquepopulaire
	* Strip displayed balance at end of transaction labels
	* Display check number in label (#1027)
	* Fix: remove spaces in IDs (#1368)
	* Support loan payment type

	Modules: biplan
	* Handle summer holiday in tests

	Modules: bnporc
	* Update order regexp
	* Fix: transfer regexp
	* Remove space in ids

	Modules: boursorama
	* Some English fixes in comments
	* Add new certificat hash

	Modules: bp
	* Fix: new login image for virtkeyboard

	Modules: bred
	* Handle space in account number
	* Switch configuration description strings to unicode

	Modules: caissedepargne
	* Force use of TLSv1 on lowsslcheck as the web server support of SSLv3 is broken

	Modules: colissimo
	* Fix: New API key for collisimo (#1617)

	Modules: cragr
	* Order transactions by date to prevent LinearDateGuesser to be duped by the f*cking website

	Modules: creditmutuel
	* Fix: set of debit date for card transactions

	Modules: dailymotion
	* Fix: dailymotion mplayer error "No stream found to handle url"
	* Fix: use https for test

	Modules: francetelevisions
	* Use filters as classes in chain (refs #1426)

	Modules: freemobile
	* Some English fixes in comments
	* Fix date of subscriptions when next month as less days than excepted
	(#1347)

	Modules: gdcvault
	* Remove unused import of ControlNotFoundError

	Modules: grooveshark
	* Update to match Album and Playlist management in radioob
	* Display users playlists only when split_path length is 0
	* Fix: catch exception when id is not an integer

	Modules: hellobank
	* Get default account name if the custom name is empty

	Modules: hybride
	* Fix: handle summer holiday in tests

	Modules: imdb
	* Some English fixes in comments
	* Use omdbapi instead of imdbapi
	* Fix: site changed

	Modules: ina
	* Fix: bad characters in titles (double encoded unicode)

	Modules: ing
	* Some English fixes in comments
	* Remove the index on ing for pagination
	* Support coming operations
	* Fix: parsing of 'tomorrow' transaction dates

	Modules: izneo
	* Fix: bug in page list

	Modules: lcl
	* Handle lcl pro https://professionnels.secure.lcl.fr
	* New certificate
	* Add transaction patterns

	Modules: leclercmobile
	* Fix: do not crash if balance is not available

	Modules: lefigaro
	* Remove dead code

	Modules: meteofrance
	* Fix: site changed (#1390)
	* Fix: call the url that retrieve all the search results (#1431)
	* Raise an exception if forecast param is not a city id (#1433)

	Modules: opensubtitles
	* Some English fixes in comments
	* Fix: site changed (#1295)

	Modules: pastealacon
	* Convert to Browser2 (#674)
	* Use specialized Browser exception

	Modules: pastebin
	* Convert to browser2
	* overload & and | operators to chain filters (refs #1426)
	* Handle limit exceeded warning
	* Fix: crash with Base() and filter chaining

	Modules: paypal
	* Get more transactions on paypal (#1405)
	* Retrieve all transactions from the history, merchant and regular account support (#1406)
	* Paypal transactions history fetching with adaptive steps (#1406)
	* Checking if tr contains text
	* Make Paypal module use AmericanTransaction helper.
	* Fix: empty amount. (#1415)
	* Support french dates for last CSV request
	* Ignore canceled transactions

	Modules: popolemploi
	* Fix: site is now only availbe using https

	Modules: presseurop
	* Presseurop is back! (named now voxeurop)

	Modules: radiofrance
	* Fix: FIP radio does not work (#1449)

	Modules: sachsen
	* Set the datetime to NotAvailable by default

	Modules: senscritique
	* Fix: bug in network selection
	* Fix: set channels and programs parameters in get_event

	Modules: societegenerale
	* Fix: certificate changed
	* Fix: certificate updated (#1414)

	Modules: sueurdemetal
	* Fix: broken module due to departments containing letters

	Modules: tinder
	* Update recs only when needed
	* Fix attribute type

	Modules: transilien
	* Adapt to browser2
	* Fix: site changed (#938)

	Modules: vimeo
	* Fix: site changed
	* Adapt to browser2
	* Enable search and tests (#1082)
	* Catch HttpNotFound errors

	Modules: youjizz
	* Overload & and | operators to chain filters (refs #1426)
	* Use filters as classes in chain (refs #1426)

	Modules: youtube
	* Fix: Youtube mplayer error "No stream found to handle url"
	* Fix: is_logged function does not work (#1423)
	* Backport some youtube-dl changes (#1422)


Weboob 0.i (2014-05-19)

	General
	* New Browser: browser2 is here! See below
	* First steps in python3 support
	* New GPG key for laurentb (see
	  https://laurent.bachelier.name/gpgtransition.txt)
	* New module: btdigg (CapTorrent)
	* New module: Mailinator (CapMessage)
	* New module: guerrillamail (CapMessage)
	* New module: SensCritique (CapCalendar)
	* New module: imgur (CapPaste)
	* New module: unsee (CapPaste)
	* New module: lut.im (CapPaste)
	* New module: pixtoilelibre (CapPaste)
	* New module: ColisPrive (CapParcel)
	* New module: AlloResto (CapBank)
	* New module: LaCentrale (CapPriceComparison)
	* New module: Groupamaes (CapBank)
	* New module: Tinder (CapDating)

	Core
	* Import pkg_resources only when needed, to prevent a hard useless
	  dependency

	Core: browser2
	* Add a new browser based on python-requests
	* Full support of SSL
	* Add the option _proxy_ssl for backends
	* New management of Html FORMs
	* New URL class
	* Better debugging (save HTTP requests/responses)
	* Simple support of pagination (@pagination decorator)
	* Introduce ListElement and ItemElement (parser helper)
	* Add a lot of Filters for ItemElement
	* Add TableElement, to help the parsing of a table
	* 24 modules are already using browser2!
	* And a lot more...

	Core: browser1
	* Unify no_login and nologin
	* Fix call of logger (can be unset)
	* Move exceptions in weboob.tools.exceptions (compatibility with browser2)

	Core: BackendCalls
	* Rewrite BackendCalls with queues

	Core: repositories
	* Make GPG ignore local settings

	Core: configuration
	* Support for password retrieval from any cli tools
	* Prompt user during configuration of a backend

	Core: ManPages
	* Escape more '-'

	Core: Parsers
	* Add a xml parser
	* Remove unused/obsolete parsers

	Core: DateTools
	* Add ChaoticDateGuesser

	Applications: base
	* Add version information in Debug
	* catch ^C on global bcall errors handler
	* Allow to use condition on the fullid
	* Do not display warning message if -n or count is set

	Applications: console
	* Fix: masked parameter wasn't considered
	* Fix: password encoding issues
	* Display backend@issues.weboob.org and not backend.EMAIL

	Applications: media_player
	* Add a play_proxy option

	Applications: Qt
	* Add keywords in .desktop files (#1356)

	Applications: REPL
	* Exclude backends that do not implement the required method (#1325)
	* New obj_to_filename() method (from videoob)
	* Do not fetch the collections when not needed
	* Fix selecting a field in non-interactive mode
	* Use a fast path for ls if -U is set
	* Add documentation of the "ls -d" option
	* Gather collections having the same path
	* Override comp_obj from repl in order to sort by start_date

	Applications: formatters
	* Add a json formatter that works on a line level (json_line)

	Applications: yamlconfig
	* Allow a default equal to None

	Application: boobcoming
	* Add documentation
	* Add icon
	* Use ls/cd commands to navigate into categories
	* Improve collection management

	Application: boobsize
	* Add icon
	* Display null values
	* Fix hints in not found error

	Application: boobtracker
	* Support colors for issues
	* Create/edit tickets in a text editor
	* Fix email address regexp
	* Fix crash in interactive mode
	* New options --tracker, --priority, --start, --due

	Application: parceloob
	* Remove trailing \n
	* Ignore status of not loaded backends
	* Always untrack if the id is in the storage

	Application: pastoob
	* Paste binary files with "post_bin FILENAME" and "get_bin ID"
	* Add 'info' command

	Application: Qhavedate
	* Ignore error when notes are not implemented on contacts

	Application: radioob
	* Fix audio objects search
	* Pick up first available stream when radio provides a playlist (#1345)

	Application: translaboob
	* Fix a typo in the documentation

	Application: videoob
	* Braces-enclosed tags are replaced with data
	* Play/info: ability to give several videos
	* Add command 'videoob playlist download'
	* Add command 'videoob playlist play'
	* Move obj_to_filename() into ReplApplication
	* Use wget to download m3u8 videos

	Application: webcontentedit
	* add a -r parameter to get command to precise revision id

	Application: wetboobs
	* Remove ICapGauge

	Capabilities: Base
	* Change currencies integer constants to ISO code strings
	* Do not require an id,  because of ItemElement which constructs objects
	  without arguments
	* Introduce find_object

	Capabilities: CapWeather
	* Fix: zero temperature can not be displayed (#1333)
	* Accept date objects for the forecast

	Capabilities: CapCalendar
	* Raise NotImplementedError on "attends" method
	* Add TELE category

	Capabilities: CapBugTracker
	* Fix some conversion warnings

	Capabilities: CapBank
	* Add Account.TYPE_CARD
	* Add TransactionsElement and TransactionElement (helpers with browser2)

	Capabilities: CapContact
	* Factorize aum's Contact.get_text() and boobmsg formatter

	Capabilities: CapGeoloc
	* Remove unused ipaddr field

	Capabilities: CapMessage
	* Avoid warnings in GenericNewspaperBackend and GenericNewsPage

	Capabilities: CapPast
	* Show a user-friendly error message for CapNotFound

	Capabilities: CapTracker
	* Add trackers and priorities fields to Project
	* Add start, due, tracker and priority fields to Issue

	Modules: banquepopulaire, bnporc, bp, cic, cragr, creditdunord,
	creditmutuel, ing, lcl, societegenerale
	* Improvements on transaction and account types detection

	Module: AmericanExpress
	* Fix wrong date guessing
	* Increase timedelta to 90
	* Check if a card is valid
	* Set card balance to Account.balance instead of Account.coming

	Module: Apec
	* Updates reflecting site changes

	Module: Apivie
	* Fix getting an account from list
	* Fix parsing of negative transactions

	Module: Arte
	* Encode UTF-8 strings in search
	* Fix naming of collections
	* ArteLive: new website
	* Improve the parsing of dates
	* Fix bug when VDA field not found in json file
	* Fix problem on extension

	Module: AxaBanque
	* Adding support for sub accounts
	* Fix parsing of accounts without amount

	Module: Banque Accord
	* Add icon
	* Fix parsing of negative amount
	* Fix detection of card pages
	* Fix virtual keyboard
	* Add a hash for symbol 5 on virtkeymap
	* Adding support for Leroy Merlin
	* Support LOAN accounts
	* Upgrade to browser2

	Module: Banque Populaire
	* Fix: parsing of accounts (site changed)
	* Fix: parsing of accounts on specific regions
	* If an account type is not supported, raise NotImplementedError

	Module: Biplan
	* Fix bug while parsing start/end time
	* Updates reflecting site changes
	* Upgrade to browser2

	Module: Bnporc
	* New certificate
	* Fix encoding issues
	* Disable unused parameter rotating_password
	* Change the domain to entreprises.bnpparibas.net for BNPEnterprise

	Module: Boursorama
	* Fix crash when there is no ID on transaction
	* Handle card history

	Module: BP
	* New certificate
	* List market account (#1298)
	* An account type must not be None

	Module: Bred
	* Support dispobank
	* New certificate

	Module: CanalPlus
	* Fix browsing categories (site changed)

	Module: Carrefour Banque
	* Upgrade to browser2
	* Fix: Site changed

	Module: CCI
	* Upgrade to browser2

	Module: Citelis
	* New icon
	* Fix: detection of login errors

	Module: cmb
	* Change a function call to avoid useless None
	* Upgrade to browser2

	Module: cmso
	* Setting encoding to iso

	Module: Colissimo
	* Add icon
	* Fix license

	Module: Cragr
	* Fix parsing dates in labels (compatibility with Perigord)

	Module: Credit Du Nord
	* If type is not found, set TYPE_UNKNOWN instead of None
	* Add "Banque Rhône-Alpes"

	Module: Credit Mutuel
	* New icon
	* Upgrade to browser2
	* Fix parsing of user private accounts
	* Fix crash on unknown accounts types

	Module: cuisineaz
	* Fix cuisineaz preparation and cooking time (site changed)

	Module: Dailymotion
	* Fix empty fields in dailymotion plugin
	* Change extension from flv to mp4
	* New icon
	* Add support for videos available at kids.dailymotion.com
	* Fix the search (site changed)

	Module: Delubac
	* Support LCR
	* Fix navigation

	Module: DLFP
	* Fix logout (site changed)

	Module: DresdenWetter
	* Upgrade to browser2

	Module: Fortuneo
	* New certificate
	* Do not override rdate with operation date

	Module: France Televisions
	* Upgrade to browser2

	Module: Freemobile
	* Fix date of subscriptions when next month has less days than expected
	(#1347)
	* Upgrade to browser2

	Module: googletranslate
	* Fix : site is now only available using https

	Module: grooveshark
	* Fix: no more field AvgRate (site changed)

	Module: HSBC
	* Fix: support of the SecureKey
	* Upgrade to browser2

	Module: hybride
	* Upgrade to browser2

	Module: INA
	* Site changed

	Module: indeed
	* Upgrade to browser2

	Module: ING
	* Update regexps used to detect categories (site changed)
	* Upgrade to browser2
	* Support pagination in iter_bills
	* Do not crash on invest objects when quantities are >999

	Module: Kickass
	* Fix title getter (site changed)

	Module: LeclercMobile
	* Do not crash if the subscription is closed

	Module: LeFigaro
	* Fix: site changed
	* Fix the tests

	Module: LCL
	* New maintener
	* Support changes in login screens
	* Get more history
	* Remove logging checking on the contract page

	Module: Liberation
	* Add icon

	Module: lolix
	* Fix the size of the icon

	Module: mediawiki
	* Fix encoding error

	Module: MeteoFrance
	* Strip the text before to return it

	Module: OKC
	* Add the visit to a profile
	* Add a profile walker
	* First sent message is configurable
	* Do not crash on removed contacts
	* Do not crash on 'like' messages

	Module: pastealacon
	* Upgrade to browser2

	Module: Paypal
	* Certificate changed (three times)

	Module: piratebay
	* New domain (thepiratebay.se)

	Module: Pole Emploi
	* Updates reflecting site changes
	* Fix parsing of dates
	* Fix bug in url encoding
	* Fix place selection

	Module: Poivy
	* Upgrade to browser2
	* Support pagination for the history

	Module: Redmine
	* Add Issue.fields attribute to support custom fields
	* Support new versions of redmine
	* Use the right method to get project
	* If a category does not exist, try to create it
	* Fix compatibility with redmine 2.4
	* Support start/end/tracker/priority
	* Fix finding the control to add a note

	Module: RegionsJob
	* Add icon
	* Upgrade to browser2

	Module: sachsen
	* Upgrade to browser2

	Module: Société Générale
	* Display card as accounts (#1362)

	Module: Sueurdemetal
	* Add date_end parameter in get_concerts_date call
	* Fix date and category filters

	Module: voyagessncf
	* If station ID is not found, try to look for it as a name
	* Forge a random IP source address to avoid redirection to other website
	(#1327)

	Module: vlille
	* Upgrade to browser2

	Module: Weather
	* Fix: there are not always ten days of forecast (#1343)

	Module: youjizz
	* Handle videos longer than 59 minutes
	* Support pagination
	* Upgrade to browser2

	Module: youtube
	* Fix: site changed
	* Fix: unexpected argument to BrokenPageError

	Tools: boilerplate
	* Add 'cap' recipe to prepare methods
	* Upgrade to browser2

	Tools: local_install
	* Run tools/stale_pyc.py before local installation

	Tools: pyflakes
	* Ignore 'except' in a comment

	Misc: boobot
	* Add quoting commands
	* Fix unicode issues

	Misc: Windows Installer
	* Better script to generate the .exe
	* Better management for 64 bits systems


Weboob 0.h (2014-01-08)

	General
	* New application: boobcoming
	* New application: boobsize
	* New capability: CapCalendarEvent
	* New capability: CapFile
	* New capability: CapAudio
	* New capability: CapAudioStream
	* New capability: CapImage
	* New module: Apivie (CapBank)
	* New module: Audioaddict (CapRadio)
	* New module: Banqueaccord (CapBank)
	* New module: Biplan (CapCalendarEvent)
	* New module: CCI (CapJob)
	* New module: Collisimo (CapParcel)
	* New module: EDF (CapBill) (#1296)
	* New module: GitHub (CapBugTracker)
	* New module: Indeed (CapJob)
	* New module: Jacquieetmichel (CapVideo)
	* New module: jcvelaux (CapGauge) (#376)
	* New module: JVMalin.fr (CapTravel)
	* New module: Liberation (CapMessage)
	* New module: lhybride.org (CapCalendarEvent)
	* New module: Monster (CapJob)
	* New module: Nectarine Demoscene Music (CapRadio)
	* New module: Nihon no Oto (CapRadio)
	* New module: OVS (CapMessage, CapContact)
	* New module: Pariskiwi (CapCalendarEvent)
	* New module: Poivy (CapBill)
	* New module: Quvi (CapVideo)
	* New module: RegionsJob (CapJob)
	* New module: Somafm (CapRadio)
	* New module: Sueurdemetal (CapCalendarEvent)
	* New module: VoyagesSNCF (CapTravel)
	* Removed module: ecrans (see new liberation module)
	* Removed module: Isohunt (site closed)

	Core
	* Add class WebNip (Web [in] Non Interactive Programs)
	* Modify/factorize/add CapVideo, CapAudio, CapImage, CapFile

	Core: application
	* The "condition" system has been rewritten (and moved from bcall to reply applications) (#1289) (#1288)
	* repl: add <,> and | operators in conditions
	* repl: support date in conditions (#1308)
	* repl: catch error in condition evaluation
	* repl: sort results of "ls"
	* repl: add -U option to not sort result with "ls"
	* repl: add documentation for conditions in manpages
	* repl: exclude backends which does not implement 'method' in get_object
	* repl: restrict to 40 results in ls by default
	* repl: accept 0 and negative values for count in interactive mode
	* Base: hide FormFieldConversionWarning
	* JSON: fix export format (#1294)
	* JSON: encode all subobjects

	CapBank
	* Add Invstment in __all__
	* Use raw label to calculate unique_id

	CapGallery
	* Add iter_gallery_images method

	CapJob
	* Change API: add advanced_search_job

	CapTravel
	* Add parameter 'date' to ICapTravel.iter_station_departures
	* Add fields to Departure (arrival_time, price, currency)

	CapVideo
	* Inherit from CapImage

	CapWeather
	* Fix htmltable display for wetboobs forecast command (#1318)

	Application: boobank
	* Truncate label in formatter 'account_list'
	* Add OFX export

	Application: boobill
	* Catch some errors (#1303)
	* Fix: documentation erros

	Application: handjoob
	* Fix: display of results
	* Better ls command

	Application: Qhandjoob
	* Adapt to ICapJob update

	Application: parceloob
	* Do not show "None", but an empty string

	Application: pastoob
	* Add help for "infinite" max_age

	Application: radioob
	* Let user choose his Stream to use from Radio instance (#1291)
	* Use CapRadio
	* Add support for download and streaming of BaseAudio objects
	* Add support for playlist of BaseAudio objects

	Application: traveloob
	* Add (colored) formatters

	Application: videoob
	* Add playlist support
	* Sanitize default download filename
	* Fix: do not return None objects on get_object
	* Support curl for downloading
	* Allow to download in a folder with generated filename

	Application: wetboobs
	* Depreciate ICapGauge commands (#1284)

	Tools: Application
	* Add mpv to default players

	Tools: GenericBackend
	* Make a real link in signature

	Tools: Browser
	* Move the test on self.insecure to catch direct calls

	Tools: Value
	* Order Choices

	Module: adecco
	* Fix: site changed

	Module: allocine
	* Implementation of the new API mechanism

	Module: ameli
	* Fix: site changes
	* Better handle of login

	Module: amelipro
	* Fix listing of bills

	Module: apec
	* Fix: site changed (get job offers)
	* Use html2text to fill description content

	Module: arte
	* Add liveweb.arte.tv url management
	* Update to use arte API
	* Fix: fully fill Artevideo in get_video method (#1312)

	Module: arretsurimage
	* Prevent to catch all urls

	Module: Banquepopulaire
	* Get list of all accounts
	* Fix: do not crash if there is no operations
	* Fix: do not crash when there is no full list page
	* Support loan accounts
	* Support accounts with empty balance
	* Fix: do not crash with market accounts
	* Fix: new authentication
	* Fix: sometimes it is not possible to sort by value date in history
	* Fix: crash on special account histories
	* Support defered cards
	* Fix: getting history on some special workflow
	* Fix: crash when there is the coming column with empty value

	Module: Barclays
	* New favicon

	Module: Bnporc
	* Fix: update BNP certificate fingerprint
	* Add transaction patterns
	* Support new virtual keyboard
	* Fix: typo in label, s/Profesionnels/Professionnels

	Module: Boursorama
	* Fix: crash when there is no link on an opening account
	* Remove dead code

	Module: BP
	* New Virtualkeyboard

	Module: Bred
	* New configuration option: force the selection of account
	* Fix: selection of accounts when there are both personal and enterprise ones
	* Fix: set the right debit date on card transactions
	* Fix: crash on page to select account

	Module: Caissedepargne
	* New certificat

	Module: Carrefourbannque
	* Removed broken regexp for login parameter.

	Module: CIC and Creditmutuel
	* Backport fixes from creditmutuel
	* Correctly get the accounting amount
	* Support coming transactions
	* Do not try to find coming transactions for inappropriate account
	* Set the right debit date on card transactions
	* Fix parsing card debit date when there is a link in text
	* Support multi-cards pages

	Module: CMB
	* Fix: parsing accounts when there are mandated ones

	Module: Citelis
	* New certificate

	Module: Chronopost
	* Do not set location to "None" if empty

	Module: Cragr
	* Do not follow spam links
	* Fix: parsing of card accounts in particular cases
	* Fix: correctly set cards' Transaction.date to the debit date
	* Fix: crash when there are only three columns in card transactions listi
	* Fix: account IDs can contain anything else than digits

	Module: CreditCooperatif
	* New favicon

	Module: Creditdunord
	* Support enterprise accounts
	* Fix: parameters on request to get professionnal accounts history
	* Support SEPA Order parsing
	* Fix: pagination on professional website

	Module: Dailymotion
	* Fix: dailymotion thumbmail retrieving (#1310)
	* Fix: found the video URL
	* Fix: try to get the full JSON data
	* Fix: bugs in video pages (#1320)

	Module: Delubac
	* New favicon

	Module: Dresdenwetter
	* New favicon

	Module: francetelevisions
	* Fix: downloading in non-interactive mode
	* Fix: KeyError: 'data-date' (site changed) (#1282)

	Module: Grooveshark
	* Force mp3 extension
	* Many code style fixes
	* Manage albums search
	* Add user playlist management
	* Declare user_id as an instance variable
	* Fix: unitialized property user_id
	* Fix: NoneType return value when user is not logged
	* Fix: typo in test
	* Adapt test for logged and non logged users

	Module: hellobank
	* Fix decimal parsing of account values

	Module: Imdb
	* Fix: site changed
	* Add some tests

	Module: Leclercmobile
	* New favicon

	Module: Mangago
	* Fix: GenericComicReaderTest import path

	Module: MeteoFrance
	* Fix: parsing of pages, site changed

	Module: LCL
	* Fix: detection of authentication errors
	* Support new contracts selection page
	* New certificate
	* Fix: remove all of the agency parameter (#1313)

	Module: Leclercmobile
	* Better balance information
	* Remove "votre solde" in history
	* Strip labels

	Module: Lolix
	* Fill search job method in lolix to avoid error message

	Module: Nettokom
	* Add get_balance method
	* Fix: encoding warnings

	Module: NolifeTV
	* Use mobile.nolife-tv.com instead of online.nolife-tv.com
	* Add theme/type entries
	* Allow anonymous surfing

	Module: popolemploi
	* Improve deep search

	Module: Prixcarburant
	* Fix sites changes (#1031)

	Module: ING
	* Use raw parser for TitrePage
	* Add LDD support
	* Get history of titre account
	* Do not crash if there is no operation
	* Raise UseError on empty reason for transfer (#1315)

	Module: ipinfodb
	* Fix: form changed from GET to POST

	Module: SFR
	* Fix: site changed
	* Add some tests

	Module: Societegenerale
	* Fix: parsing of cards with undefined payment date
	* Add transaction patterns
	* Fix: conversion warnings (#1304)
	* Fix: support new authentication system

	Module: TVSubtitles
	* Add some tests

	Module: Vlille
	* Improve method _get_sensor_by_id
	* Scrap webpage instead of provided xml (get more informations)

	Module: Wordreference
	* Fix: site changed

	Module: Youjizz
	* Fix: get real thumbnail

	Module: Youtube
	* Add a new YouTube video URL
	* Set YOUTUBE_MAX_START_INDEX to 500

	Contrib: downloadboob
	* Fix: call to ICapVideo.search_videos (API changed) (#1301)
	* Fix: print help instead of crash

	Contrib: generic-munin
	* Add get_object_list command
	* Fix: do not crash if one value is NotAvailable

	Contrib: kmymoney
	* Fix dead lock with krosspython > 4.8
	* Add a Weboob configuration tab in account configuration window
	* Restrict download to N transactions by updating the history

	Misc: packaging
	* Get absolute path without readlink (compatibility with BSD systems)
	* Add windows installer
	* Use more common syntax (refs #1299)
	* Better detection of Pillow

	Misc: tools
	* local_run: do not erase existing PYTHONPATH


Weboob 0.g (2013-08-03)

	General
	* New application: handjoob
	* New application: parceloob
	* New application: qhandjoob
	* New capabilitie: CapJob
	* New capabilitie: CapParcel
	* New module: Citélis (CapBank)
	* New module: Banque Delubac (CapBank)
	* New module: Hello Bank! (CapBank) (#1276)
	* New module: Ameli (CapBill)
	* New module: AmeliPro (CapBill)
	* New module: GDF SUEZ DolceVita (CapBill)
	* New module: V'Lille (CapGauge)
	* New module: Adecco (CapJob)
	* New module: Apec (CapJob)
	* New module: Lolix (CapJob)
	* New module: Pôle Emploi (CapJob)
	* New module: Paroles.net (CapLyrics)
	* New module: Chronopost (CapParcel)
	* New module: UPS (CapParcel)
	* New module: Allrecipes (CapRecipe)
	* New module: Supertoinette (CapRecipe)
	* New module: podnapisi (CapSubtitle)
	* New module: Arrêt sur Images (CapVideo)
	* New module: Grooveshark (CapVideo)
	* New tool: stale_pyc.py
	* New tool: certhash.py

	Core
	* Change '_backend' setting to '_module' (#789)
	* Remove all compatibily glue for python 2.5 (#806)
	* Remove some from __future__, forbid 2.5 in setup
	* Do not crash when repository is invalid (#1281)
	* Explicit module load errors
	* Fix: import Pillow in core
	* Fix: create containing directory of backend configuration
	* Fix: better English sentence when Weboob refuses to start
	* Fix: crash if backend name contains unicode chars

	Core: applications
	* Display a message when more results are available (#1038)
	* Default behavior is now to unlimit results, except for explicit commands
	(searches or history) (#1139)
	* Remove useless calls to ReplApplication.flush() (#812)
	* Add colors in console applications
	* console: display collections before objects with ls command
	* console: fix error if there are private attributes on backend
	* console: better handling of "tiny" choices, allow forcing
	* console: Automatically create a storage if STORAGE class attribute is not empty
	* repl: add a new caps parameter to get_object
	* repl: get_object supports backend's services returning lists
	* repl: Invoking 'help' command from shell display only list of commands
	* Fix: printing of DictObj

	Core: browser
	* Add a cache for DNS requests
	* Implicitly convert unicode objects to str for form values

	Core: capabilities
	* Move Currency from CapBank to CapBase
	* Fix: problem with strftime on date.year<1900

	CapBase
	* add method to convert currency value to text

	CapBank
	* do not crash if date in label regexp isn't valid
	* add Investment object and iter_investment method
	* add Transaction.unique_id
	* more help for date fields
	* introduce vdate
	* FrenchTransaction.parse takes a new optional argument 'vdate'

	CapBill
	* add attributes to Bill (#1202)
	* add new attributes to Detail (#1203)

	CapBook
	* remove unused parameter 'pattern' in iter_books

	CapGauge
	* add address field to GaugeSensor

	CapMessage
	* default type of threads is IS_THREADS

	CapRecipe
	* handle interval number of persons
	* fix comparison to None

	CapSubtitle
	* add 'ext' attribut (extension of file)

	CapWeather
	* always call base constructor of CapBaseObject to prevent
	shared fields

	Core: documentation
	* Fix typo and wordwrap in INSTALL
	* Add manpages for new applications

	Core: tools
	* Do not try to fill None
	* All string values are Unicode
	* Allow overriding delay and tries in decorated function arguments
	* Add parse_french_date in weboob.tools.date

	Application: boobank
	* In interactive mode, 'transfer' commands asks confirmation (#1077)
	* Add parameter END_DATE to 'history' and 'coming' commands (#1150)
	* Add investment command
	* Avoid blank lines between entries in (pretty_)qif formatting
	* Better error messages
	* Prevent encoding issues in __repr__ of Transactions
	* Fix: do not flush twice

	Application: booblyrics
	* Fix: search command needs 2 arguments

	Application: boobmsg
	* Fix: display of messages list in non interactive mode

	Application: cineoob
	* Add caps parameter to get_object (#1280)
	* Filmographies and castings restricted to movie/person backend
	* Add language abbreviations in subtitle search help
	* Small bug fixes

	Application: comparoob
	* Add missing docstrings to commands

	Application: cookboob
	* Handle interval number of persons
	* Better nb_person interval display
	* Check if preparation time is available
	* Strip newlines from descriptions in search results

	Application: flatboob
	* Add command help
	* Do not use limit for cities search

	Application: qcineoob
	* Check if short description is available
	* Encode filename when download
	* Add tabs navigation
	* ctrl+l to get focus on search edit
	* Do not go on middle click opened tab
	* Remove useless print

	Application: qcookboob
	* Handle interval number of persons
	* Better nb_person interval display

	Application: qvideoob
	* Use fillobj instead of get_video to complete all fields

	Application: suboob
	* Rename command 'getfile' to 'download'
	* Save subtitles in a better file name (#1278)
	* Print filename where subtitle is saved (#1279)
	* Add language abbreviations in subtitle search help
	* Do not show URL if empty

	Application: webcontentedit
	* Use NamedTemporaryFile(delete=False) instead of mkstemp

	Application: weboobcfg
	* Remove 'backends' command from help
	* Fix: do not crash if a module cannot be loaded

	Application: weboorrents
	* Catch empty seeders and leechers

	Application: wetboobs
	* Fix: gauges command parsing

	Module: 750g
	* Strip accents in search URL
	* Fix: comments and accents striping

	Module: allocine
	* Fix: gender detection

	Module: americanexpress
	* Fix: parsing of coming value
	* Fix: parsing of April month

	Module: aum
	* Support new fields
	* Logging to see profile (because of craps)
	* Unescape description of profiles
	* Disable warning when unable to get public profile from website
	* Fix: encoding errors
	* Fix: typo on 'style' field

	Module: arte
	* Add support of ArteLive
	* Fix: parsing on German and English pages
	* Fix: id is now prefixed with "--"
	* Fix: prevent module from catching all URLs

	Module: attilasub
	* Add attribute 'ext'

	Module: axabanque
	* Detect when there is no operations

	Module: banquepopulaire
	* Support new authentication on some regions
	* Sort entries by value date
	* Add new URL for homepage
	* Store vdate
	* Fix: go on professional accounts list page

	Module: bnporc
	* Add support of personal accounts on professional website
	* Add enterprise website support
	* Support when sometimes 'coming' value is '-'
	* Prevent navigation conflicts during accounts iteration
	* Add regexp for payback of card transactions

	Module: bp
	* Fix: support new authentication

	Module: boursorama
	* Add two factor authentication for boursorama module
	* Add history for saving accounts
	* Add PEL support
	* Fix: parsing on new website
	* Fix: new certificat
	* Fix: support new website

	Module: bred
	* Supports new page which asks for a code from a card
	* Fix: login on accounts with several subaccounts
	* Fix: new certificat

	Module: caissedepargne
	* Support professional website
	* Add support of deferred debit cards
	* Be more robust on logout
	* Clear cookies during login
	* Fix: detection on login failed
	* Fix: navigation
	* Fix: avoid crashes if some useless fields are missing in global form
	* Fix: support new version of website
	* Fix: import of ControlNotFound on old versions of mechanize
	* Fix: navigation in card accounts history

	Module: cmb
	* Use new-style classes (coding style)

	Module: cic
	* Supports new page which asks for a code from a card

	Module: cragr
	* Add support for credit cards
	* Ignore accounts without balance
	* Add new regions
	* Support special login URLs on some regions
	* Use new-style classes (coding style)
	* Support account where name contains the owner
	* Do not raise BrowserIncorrectPassword when the website displays an
	useless "urgent message" on login
	* Better detection of useful label
	* Fix: use web site instead of mobile website for ca-centrest, and
	probably others (#1035)
	* Fix: an account owner name can start with Mle

	Module: creditcooperatif
	* Support coming transactions on pro accounts

	Module: creditdunord
	* Fix: navigation in history calls
	* Fix: attach cards to the good account
	* Fix: encoding error to get history for accounts with special chars in
	name
	* Fix: navigation for deferred cards
	* Fix: crash if the date of a transaction is empty

	Module: creditmutuel
	* Fix: listing of recipients in transfer

	Module: cuisineaz
	* Temporary fix of person number range
	* Fix: comments and accents striping

	Module: dailymotion
	* Fix: parsing of authors

	Module: dlfp
	* Be compliant with the dlfp 1st april joke
	* Fix: get new threads even if there is no comment

	Module: dresdenwetter
	* Add tests
	* Fix: no more snow sensor

	Module: freemobile
	* Add some tests
	* Fix: history when internationals calls option is not subscribed (#1078)
	* Fix: new certificat
	* Fix: conversion warnings
	* Fix: new bill listing
	* Fix: bad method name in tests

	Module: ganassurances
	* Enable support to Groupama Banque (#1112)

	Module: gdcvault
	* Only logout when actually logged in

	Module: hsbc
	* Support international accounts
	* Add a retry if login fail
	* Add missing file (login.py)
	* Fix: update module to support last website update
	* Fix: new certificate

	Module: imdb
	* Replace latin2unicode by HTMLParser

	Module: ing
	* Add support of investments
	* Add type of accounts
	* Raise NotImplementedError if account type not supported
	* Add some tests
	* Fix: conversion warnings
	* Fix: history of accounts
	* Fix: new certificat
	* Fix: transfer

	Module: kickass
	* Use https
	* Fix: new URL

	Module: lcl
	* Add enterprise site
	* Fix: detection of bad passwords
	* Fix: support new auth system
	* Fix: do not need to logout if the browser hasn't been used

	Module: leclercmobile
	* Add real tests
	* Fix: history parsing
	* Fix: details parsing
	* Fix: compatibility with calibre 0.9

	Module: marmiton
	* Fix: comments and accents striping

	Module: opensubtitles
	* Add attribute 'ext'

	Module: orange
	* Fix SMS sending (#1206)

	Module: ouifm
	* Fix: json describing current songs and artists changed

	Module: paypal
	* Fix: ignore extra-lines in accounts list
	* Fix: new certificate

	Module: piratebay
	* New URL
	* Support proxies

	Module: presseurop
	* Get newspaper source
	* Fix: body parsing
	* Fix: better check for daily links

	Module: redmine
	* Fix: missing id class on older versions

	Module: sachsen
	* Fix: string conversion
	* Fix: tests do not work with new CapGauge API

	Module: seeklyrics
	* Fix: parsing in some cases

	Module: societegenerale
	* Add entreprise support
	* Do not consider expired cards
	* support 'OPPOSITION' state for cards
	* Fix: conflicts in detection of balance
	* Fix: new hashes for login
	* Fix: new certificat

	Module: tvsubtitles
	* Add attribute 'ext'

	Module: youtube
	* Support for a silly protection (#1277)
	* Detect if video is forbidden
	* Use https
	* Change maintainer
	* Fix: encoding of pages
	* Fix: stop search queries if there is no more results
	* Fix: parsing details
	* Fix: crash with weird characters
	* Fix: credentials encoding

	Module: vimeo
	* Get authors

	Module: weather
	* Add a favicon

	Tools
	* boilerplate.py: fix encoding issues
	* boilerplate.py: add default license
	* pyflakes.sh: more code quality checks
	* pyflakes.sh: use only tracked Python files
	* pyflakes.sh: add lines number
	* pyflakes.sh: ban more stuff
	* local_install.py: no deps by default on local install
	* local_run.py: do not copy the backends file
	* local_run.py: do not capture stderr
	* local_run.py and run_tests.sh: remove stale .pyc files
	* local_run.py: allow complete paths for script
	* local_run.py: allow overriding WEBOOB_BACKENDS
	* weboob_bash_completion: fix bash completion

	Contrib: boobot
	* Support python-irclib >= 3
	* Proper freenode server name
	* Irc 5.0+ compatibility
	* Display regular URL info
	* Support multiple channel
	* Fix weird/unicode URLs
	* Guess page encoding
	* Better newline handling
	* Support servers without HEAD
	* Faster timeout
	* Twitter support
	* Configuration of boobot storage path
	* Better handling of zero/invalid HTML
	* Proper ^C closing
	* Support ignored users

	Contrib: freemobile-munin
	* Fix SMS regexp

	Contrib: generic-munin
	* Allow float values
	* Do not start every graph to 0
	* Use rigid

	Packaging
	* Add --nodeps option to ignore dependencies in setup.py
	* Rename Makefile -> build.mk to avoid spurious build attempts
	* Use Pillow, unless PIL is already there
	* Better README/INSTALL files
	* Workaround Debian compatibily layer


Weboob 0.f (2013-03-26)

	General
	* New application: booblyrics
	* New application: cineoob
	* New application: cookboob
	* New application: suboob
	* New application: qcineoob
	* New application: qcookboob
	* New capabilitie: CapSubtitles
	* New capabilitie: CapCinema
	* New capabilitie: CapLyrics
	* New capabilitie: CapRecipe
	* New module: American Express (CapBank)
	* New module: Paypal (CapBank)
	* New module: Crédit du Nord (CapBank)
	* New module: Allocine (CapCinema)
	* New module: IMBD (CapCinema)
	* New module: Parole De Musique (CapLyrics)
	* New module: Parolesmania (CapLyrics)
	* New module: Seeklyrics (CapLyrics)
	* New module: 750g (CapRecipe)
	* New module: Cuisineaz (CapRecipe)
	* New module: Marmiton (CapRecipe)
	* New module: Attilasub (CapSubtitle)
	* New module: OpenSubtitles (CapSubtitle)
	* New module: tvsubtitles (CapSubtitle)
	* New module: Btmon (CapTorrent)
	* New module: DresdenWetter (CapWeather)
	* New script: Generic Munin Plugin

	Core
	* Do not cry if an object is not support to be filled by a backend
	* Add a CSV parser
	* Remove two old and useless debug messages (bcall)
	* Force updating modules after upgrade (#1066)

	Core: application
	* Fix crash when there is no selected fields
	* Allow infinite search with 0
	* Add a JSON encoder
	* move to_dict to base.py (#1060, #1061)

	Core: browser
	* Ability to set a ENCODING constant to BasePage which overrides the
	Browser's one
	* Use recent firefox user agent (Firefox ESR)
	* Fall back on SSLv3 if TLSv1 fails
	* Cache the sucessful SSL protocol

	Core: tools
	* Create DateGuesser extracted from cragr

	Application: boobill
	* Improve documentation of download command

	Application: havedate
	* Display contact IDs in 'events' command output

	Application: pastoob
	* Add command-line parameters (#920)
	* Support "no expiration"

	Application: videoob
	* Add resume option for video downloading
	* Stop the video when closing with ESC

	Application: webcontentedit
	* Add non tty stdin support to edit command
	* Add "get" command to webcontentedit

	Application: Wetboobs
	* Add a default error message on SensorNotFound

	Module: aum
	* Handle GONE exception
	* Mimic mobile application (#1041)
	* Fix: date used may be UTC
	* Fix: display of summary
	* Support new 'favorite_food' field
	* Go on website to get stats and geographical position
	* Read field ratio
	* Don't stop on threads with a contact who left the website
	* Fix: send email when taken in a basket

	Module: axabanque
	* Remove mkdtemp in module
	* Fix: crash on a new tab

	Module: banquepopulaire
	* Fix: parsing of some card transactions
	* Update regexps

	Module: barclays
	* Update regexps
	* Support market page (but do not display any history)
	* Support when accounts are in javascript...

	Module: bnporc
	* Remove mkdtemp in modul
	* Support pro accounts

	Module: boursoram
	* Take id of the website for transactions
	* On page to update user information, raise BrowserIncorrectPassword
	* Get maximum history
	* Do not crash for special accounts
	* Remove mkdtemp in module

	Module: bp
	* Fix: New SSL certificat

	Module: bred
	* Fix: deferred debit cards parsing

	Module: caissedepargne
	* Update regexps
	* New SSL certificat
	* Support more history

	Module: cic
	* support pagination
	* support wher forced to go on change_password page
	* Fix: crash on pagination

	Module: cmso
	* Update regexps

	Module: cragr
	* Use LinearDateGuesser
	* New maintener
	* Support new website

	Module: creditmutuel
	* Transfer now accepts long and short IDs
	* Support pagination
	* Support wher forced to go on change_password page
	* Fix: transfer problem
	* Fix: crash on pagination

	Module: dailymotion
	* Fix search
	* Avoid redirects
	* Fix: extraction of video url

	Module: dlfp
	* Do not crash when revision is provided(#1067)

	Module: fortuneo
	* Update regexps
	* Support when website asks to renew password
	* Fix: card transaction pattern
	* Fix: accounts list on new version of website
	* Get more history
	* Support PRLV pattern

	Module: francetelevisions
	* Fix: search

	Module: freemobile
	* Add an id for calls
	* Fix get_bill
	* Add multi-account support for bills command

	Module: gdcvault
	* Retrieve now video, audio, slides and Dual Screen Video
	* Implement searching
	* Implement login
	* Handle pages with redirects to files
	* Fix a lot of bugs on some pages

	Module: hsbc
	* Support deferred cards
	* Do not support other kind of account histories than CPT

	Module: ing
	* Detect when website is unavailable
	* Fix: new website
	* Fix: generation of IDs
	* Merge LoginPage and Login2Page to prevent problems when the website
	fails with 500
	* Prevent useless debug folders

	Module: isohunt
	* Fix: bug if leech or seed is empty corrected
	* Fillobj integration

	Module: kickass
	* Fix: downloading gziped torrents
	* Fix: download URL and support magnets
	* Return NotAvailable if needed
	* Fix: url correction
	* Fix: download URL and magnet support in all iter_torrents

	Module: mediawiki
	* Add support for the revision argument

	Module: lcl
	* Support when there is an error
	* Remove mkdtemp in modules

	Module: leclercmobile
	* Add an id for balance objects

	Module: nettokom
	* Fix: crash when no data available
	* Display validity date of subscriptions

	Module: piratebay
	* Fix: bug on empty result page corrected
	* fillobj integration
	* get_torrent return None if 404
	* Unescape title

	Module: presseurop
	* Better id management
	* Increase RSS size

	Module: redmine
	* Add support for the revision argument (#1067)

	Module: sachsen
	* Fix: as0.gif keyerror
	* Better image analyse

	Module: societegenerale
	* Fix: login
	* Fix: Do not crash when an account is unavailable
	* Fix: Transfer regexp
	* Recipient of a transfer can be a name

	Module: trictractv
	* Add an icon

	Module: vimeo
	* Fix for no-embed videos

	Module: wordreference
	* Fix: Take the first word
	* Make result cleaner
	* Add favicon

	Module: youtube
	* Fix: detection of media url on youtube

	Capabilitie: CapBank
	* More robust currency guessing
	* Fix repr() on transactions with unicode labels
	* support empty dates for transactions

	Documentation
	* New git URL
	* Add missing "whatis entry" to man pages (#618)

	Contrib
	* Add a "id_regexp" parameter to filter results on video id
	* Exclude on case sensitive pattern
	* Add utf-8 support on title_exclude

	Tools
	* Add basic boilerplate script (replace gen_comic_reader.sh)
	* Remove storage_convert.py
	* Ignore Qt generated UI files (pyflakes)

	Packaging
	* Update setup.py for latest Gentoo installs
	* Use a central Makefile
	* Fast and silent building
	* Ensure proper building of man pages
	* Tell groff manpages are utf-8
	* Update INSTALL


Weboob 0.e (2013-01-25)

	General
	* New module: Axa Banque (CapBank) (#807).
	* New module: Barclays bank (CapBank).
	* New module: Carrefour Banque (CapBank).
	* New module: Credit Cooperatif (CapBank).
	* New module: Credit Mutuel Sud Ouest (CapBank).
	* New module: Gan Assurances (CapBank).
	* New module: Mangago (CapGallery).
	* New script: anonymiser.sh.

	Module: Arte
	* Fix: parsing video title (site changed).

	Module: Banque Populaire
	* Update transaction regexps.
	* Correctly encode login and password.
	* Fix: change hostname of Aquitaine Centre atlantique bank region.
	* Fix: parsing accounts for some specific versions of website (reported
	by Alain Spaite).
	* Get the full label of an account.
	* Fix: parsing banquepopulaire accounts with no link.
	* Fix: crash where there is no transactions for an account.
	* Fix: date parsing (happy new year).
	* Add Credit Maritime regions compatibles with Banque Populaire.

	Module: bnporc
	* Add a second SSL cert.
	* Support international withdrawal.

	Module: Boursorama
	* Fix: Correctly parse label of deferred card transactions.
	* Support of Livret A accounts.
	* Support new Virtual keyboard.

	Module: bp
	* Fix: compatibility with python2.6.
	* Add a SSL timeout.
	* Support page delestage.
	* Support deferred debit.

	Module: Bred
	* Correctly encode login and password.
	* Support payment in several times.
	* Fix: parsing accounts when there are interlines.
	* ignore special accounts.
	* Fix: crash when there is no ID on a transaction.

	Module: Caisse d'épargne
	* Handle login errors.
	* Support when website is unavailable.
	* Parse more card transactions.
	* Fix: parsing funding accounts.
	* New favicon.

	Module: cic
	* New favicon.
	* Fix: parsing amounts in special cases
	* Fix: parsing card pages in special cases

	Module: cmb
	* do not consider special accounts
	* Fix: parsing balance

	Module: CrAgr
	* update transaction regexps
	* Fix: do not crash if there is no history link for an account
	* correctly use iterators

	Module: dlfp
	* Allow anonyme browsing (#923)
	* Fix: deconnection error
	* Fix: Support new html structure

	Module: ebonics
	* Add favicon

	Module: ehentai
	* Fix: Support new website

	Module: Fortuneo
	* Add new certificate

	Module: France Télévisions
	* Fix: Support new website

	Module: Freemobile
	* Fix: Support the new website
	* Add a real id for all details objects (#932)
	* Add renew date (#931)
	* Support of multi-accounts (#890)

	Module: Gazelle
	* Fix: parsing torrents descriptions

	Module: HSBC
	* Raise exception on login error

	Module: ING
	* Add ICapBill to download monthly reports (#897)
	* Add support of proxy account
	* Add support of Livret Epargne Orange accounts
	* Fix: crash when there is no operation on an account
	* Support question page

	Module: INA
	* Try to handle more videos

	Module: LCL
	* Fix: login regexp
	* Add the new SSL certificat
	* Add a pattern to detect cards

	Module: Leclercmobile
	* Fix: Support new versions of website

	Module: Le Figaro
	* Fix: encoding
	* Remove some unused files (#819)
	* Fix: author selection

	Module: Nettokom
	* Add validity date

	Module: Opacwebaloes
	* Fix: Accept ID with 8 chars (#921)

	Module: pastalacon
	* Remove some test warnings

	Module: pastebin
	* Fix: visibility detection
	* Fix: login without API
	* Remove some test warnings

	Module: Piratebay
	* Fix: search (site changed)

	Module: Presseurop
	* Remove tweeter sharing
	* Use clean_relativ_urls
	* Fix: Support new version of daily titles

	Module: Sachsen
	* Add a favicon
	* Search is no more case sentitive
	* Use ICapGauge instead of ICapWaterLevel
	* Get alarm level

	Module: Societegenerale
	* Handle error when service is unavailable
	* Update transaction regexps
	* New SSL certificat
	* Check date of card debit to apply it
	* Fix: crash on special accounts

	Module: Taz
	* Remove some adds

	Module: Wordreference
	* Fix: parsing (#840, #1036)

	Module: youporn
	* Set domain to www.youporn.com

	Module: youtube
	* Fix: login


	CapBank
	* Support currencies

	CapBill
	* Rename iter_history to iter_bills_history
	* Add validity and renew date fields

	CapCollection
	* Declare fields to avoid warnings

	CapGauge
	* Change API to be more flexible
	* Add GaugeSensor objects

	CapVideo
	* Fix: CapVideo-related ConversionWarnings (dailymotion, ehentai,
	francetelevisions, ina, radiofrance, youjizz, youporn, youtube)

	CapWaterLevel
	* Rename it to ICapGauge

	Console Applications
	* Properly get to the previous path, not home
	* Add support for ls -d option (#858)
	* Add global "insecure" option to skip SSL validation (#930)
	* Allow to exclude some backends (#617)

	Application: boobill
	* Add the keyword "all" to download command

	Application: boobmsg
	* Improve documentation of export_thread
	* Allow "show" command in non-interactive mode
	* Datetime now human readable

	Application: comparoob
	* Remove double products with multiple backends
	* Sort results in comparoob (#934)

	Application: radioob
	* Support of rtmp

	Application: videoob
	* Add -e to rtmpdump options
	* Allow to use all videos players
	* Allow to give arguments to players
	* Add mplayer2 support

	Application: weboob-config
	* fix double message "Unable to load module"

	Application: wetboobs
	* Change to use ICapGauge instead of ICapWaterLevel
	* Add sensors command

	Tools: html2text
	* Set INLINE_LINKS to false

	Tools: Newsfeed
	* Take the creation date if no update available

	Tools: Messages/GenericBackend
	* Get the real thread of an article
	* Add clean_relativ_urls function

	Tools: VirtKeyboard
	* Add an overridable method to check pixel colos
	* Add a parameter "convert"

	Tools: IParser
	* Add a raw parser

	Tools: LxmlParser
	* Get all strings under this element

	Tools: tests
	* Save and submit test results
	* Better way of handling non-module tests
	* Guess the right builder name
	* Use the guessed nosetests for the core tests too

	Tools: pyflakes
	* Use flake8 if available instead of pyflakes

	Core
	* Check value of ValueBackendPassword during load
	* Add new exception BrowserForbidden and add handler in applications
	* Fix langage when the lastet version is already installed
	* Allow multiple CERTHASH values in a module
	* Ability to specify a parser to use on a page handler

	Installation
	* setup.py: print what executable we were looking for
	* setup.py: be less confusing when make is missing

	Contrib: boobank-munin
	* Fix: encoding issue

	Contrib: downloadboob
	* Correctly create symlink and support when one is removed
	* 'exclude' parameter is case insensitive

	Contrib: nettokom-munin
	* Print all labels in config mode and stack results

Weboob 0.d (2012-10-28)
	General
	* New module: BanquePopulaire (CapBank).
	* New module: Bred (CapBank).
	* New module: CaisseDEpargne (CapBank).
	* New module: CIC (CapBank).
	* New module: Ebonics (CapTranslate).
	* New module: EuroParl (CapVideo).
	* New module: GDCVault (CapVideo).
	* New module: LeclercMobile (CapBill).
	* New module: Vimeo (CapVideo).
	* New module: Weather (CapWeather).
	* New script: contrib/downloadboob to automatically download vidéos
	  matching some criteria (#838).
	* Add a basic system to check SSL certificates.

	Console Applications
	* Correctly check new version of the module.
	* Short commands for all applications (and suggestions).

	Module: AuM
	* Add a status field to display number of new visits.
	* Support new API (#871,#900,#902).

	Module: BNPorc
	* Strip trailing 'CARTE XXX' from card transactions labels.
	* Get last 100 transactions instead of 30.
	* Fix: website changes.

	Module: Boursorama
	* Correctly handle case that we don't support the history page of an
	  account.
	* Fix: unlimited loop in case of bad credentials.

	Module: BP
	* Parse labels and detect type of transactions.
	* Get maximum of transactions in history.
	* Workaround to libssl 1.0.1c-4 bug in Debian (#863).

	Module: CappedTV
	* Fix: proper handling of No Results Found.

	Module: CMB
	* Support proxy.
	* Check SSL certificate.
	* Fix: a bug in the accounts listing.

	Module: CrAgr
	* Reworked the whole parsing for 'list' and 'history' operations.
	* Parse labels and detect type of transactions.

	Module: CreditMutuel
	* Support deferred debit.
	* Never store 'RELEVE CARTE' transactions (redundancy with card
	  transactions).
	* Fix: login (skip page which warns about phishing).

	Module: Dailymotion
	* Add support for embed URLs.
	* Fix: parsing authors on anyclip videos.
	* Fix: search-then-play combination (#860).

	Module: Fortuneo
	* Fix: website changes.
	* Fix: check on login failure.

	Module: FreeMobile
	* Catch unit for data.
	* Support multiple accounts.
	* Fix: login (website change).
	* Fix: pdf downloading.
	* Fix: international calls.
	* Fix: parsing name with a dash.

	Module: Gazelle
	* Fix: parsing title on whatcd.

	Module: HDS
	* Fix: parsing dates.

	Module: HSBC
	* Support history and coming transactions.
	* Fix: duplicated IDs of accounts.
	* Fix: parsing of accounts and history.

	Module: ING
	* Transaction IDs are generated with a hash function.
	* Use static IDs of accounts.
	* Support tranfers.

	Module: LCL
	* Parse labels and detect type of transactions.
	* Display password renewal warning.
	* Support CB operations.
	* Support several contracts.

	Module: LeFigaro
	* Fix: parsing of live articles.

	Module: Minutes20
	* Fix: RSS feed url has changed.

	Module: Nettokom
	* Fix: website change about authentication.

	Module: Newsfeed
	* Add a link on top of content.

	Module: NolifeTV
	* Fix: authentication and retrieve of video url (#880).

	Module: Nova
	* Fix: retrieving of current song.

	Module: PAP
	* Fix: parsing housings (#874).

	Module: PressEurop
	* Fetch last 140 entries instead of 50.

	Module: PrixCarburants
	* Fix: regexp of product name in page.

	Module: RadioFrance
	* Support franceinfo archives.

	Module: SocieteGenerale
	* Truncate password to 6 digits.
	* Handle error message when unable to login.
	* Support deferred debit cards.
	* Fix: follow next pages of history.
	* Fix: website changes about authentication (#891).

	Module: Transilien
	* Support when a train is removed (#894).
	* Fix: parsing time (#866).

	Module: Yahoo
	* Fix: search of cities (website change).

	Module: Youjizz
	* Fix: parsing of duration.
	* Fix: parsing video url.

	Module: Youporn
	* Fix: website changed.

	Module: Youtube
	* Add support for youtube-nookie.com.
	* Fix: login and play of nsfw videos (#918).
	* Fix: finding video url (website change).

	Application: boobank
	* Fix: QIF spec requires capitalized 'type' (#898).

	Application: boobill
	* New command 'balance'.

	Application: comparoob
	* Fix: selection of product.

	Application: freemobile-munin
	* Add parameter 'phonenumber'.
	* Fix: data parsing.

	Application: havedate
	* Add command 'events'.

	Application: pastoob
	* Abort if paste is empty.

	Application: QHaveDate
	* Nicknames are selectable (#869).

	Application: QVideoob
	* White background is not forced anymore (#823).

	Application: translaboob
	* Add 'nigger' language.

	Application: weboob-debug
	* Support more shell libs (ipython, bpython, standard python).

	Appliccation: wetboobs
	* Ability to display temperatures either on celsius or on fahrenheit.

	Core
	* Use module 'imp' instead of '__import__'.
	* Fix table formatter with python-prettytable 0.6.

Weboob 0.c (2012-05-04)
	General
	* New capability: CapPriceComparison.
	* New capability: CapTranslate.
	* New module: ChampsLibres (CapBook).
	* New module: Fortuneo (CapBank).
	* New module: GoogleTranslate (CapTranslate).
	* New module: NettoKom (CapBill).
	* New module: Okc (CapDating).
	* New module: PrixCarburants (CapPriceComparison).
	* New module: Taz (CapMessages).
	* New module: WordReference (CapTranslate).
	* New application: comparoob (CapPriceComparison).
	* New application: translaboob (CapTranslate).
	* New script: boobot.
	* New script: nettokom-munin (Nettokom).
	* New script: report_accounts.sh (CapBank).
	* Application havedate now inherits commands of boobmsg.
	* Fix: use the right default value for XDG_DATA_DIRS.

	Console Applications:
	* Add completion on 'ls' and 'cd' commands.
	* When a module requests to application a password (for example if it
	  is not stored in the backend config), display a real question, not
	  only 'Password:'.
	* Use $EDITOR env variable to edit input.
	* Rewrite of the formatters system.
	* When a bug occurs in a module, suggest user to update it.

	Capability: CapBank
	* Rename Operation object to Transaction.
	* Rename iter_operations() to iter_coming().
	* Add a field Transaction.rdate to store date of payment.
	* Add field Transaction.type (enum).
	* Add field Account.type (enum).
	* Create a class FrenchTransaction in weboob.tools.capabilities.bank
	  to help parsing transactions of french banks.
	* Use decimal.Decimal instead of float to store amounts of money.

	Module: AuM
	* Fix: website has changed its charset.
	* Fix: don't crash when a message content is empty.
	* Fix: save IDs as integers in storage.

	Module: Arte
	* Fix: getting latest videos.

	Module: BNPorc
	* Support private messages (CapMessages).
	* Fetch the last 100 transactions (instead of 30).
	* Support CIF accounts.

	Module: Boursorama
	* Parse categories and dates.
	* Ignore spurious accounts.
	* Fix: credit and debit where inversed.

	Module: BP
	* Don't list spurious accounts.

	Module: CrAgr
	* Fix: parsing dates.
	* Fix: CA Centre website has changed (#850).

	Module: CreditMutuel
	* Capitalize each words in account labels.
	* Fix: parsing accounts list whene there is no history associated.
	* Fix: parsing history when there are extra columns.
	* Fix: use unique IDs for accounts.

	Module: Dailymotion
	* Fix: getting latest videos.
	* Fix: getting thumbnails.
	* Fix: parsing video IDs.

	Module: DLFP
	* Do not get pages with 0 comment.
	* Add a cleanup function to dlfp backend.

	Module: FranceTelevisions
	* Fix: getting latest videos.

	Module: FreeMobile
	* Fix: remove timer (not more used by website).
	* Fix: website has changed.
	* Fix: multiple accounts login.

	Module: ING
	* Use FrenchTransaction for parsing transactions.
	* Get more historical transactions.
	* Catch error on password/birthday/login.
	* Fix: website changes on livret A history.

	Module: LCL
	* Add a regexp on password field.
	* Fix: getting accounts.
	* Fix: crash when the balance is negative.
	* Fix: site specific fix.
	* Fix: parsing account labels.
	* Fix: always go on the history page.
	* Fix: when history is empty.
	* Fix: prevent infinite loop when password is wrong.

	Module: MangaFox
	* Fix: domain name change.

	Module: PressEurop
	* Fix: parsing of cartoon pages.
	* Fix: real author catching on article pages.

	Module: RadioFrance
	* Fix: crash when there is no author.

	Module: Sachsen
	* Catch “Go Up” value.

	Module: SocieteGenerale
	* Support display of history and coming transactions.
	* Fix: when there is no transaction for the account.

	Module: Transilien
	* Fix: roadmap when there is no confirm page.

	Module: YouJizz
	* Fix: getting video URLs.

	Module: YouPorn
	* Fix: changes on website.

	Application: boobank
	* Add a new pretty_qif formatter (use label and rdate if exist).

	Application: boobathon
	* Fix: close command.

	Application: boobill
	* Get all available subscriptions for 'details' command (#846).

	Application: boobmsg
	* New command 'photos' to display photos of a contact with cacaview.
	* Add an 'atom' formatter.

	Application: bonboob
	* Add a command 'once' to process retrieving of messages once.

	Application: QWebContentEdit
	* Possibility to edit an url (#619).
	* Add a 'History' tab.

	Application: weboob-config
	* Remove 'install' command.

	Script: freemobile-munin
	* Fix: condition to detect empty output.

	Script: hds/export.py
	* Fix: loading HDS module.

	Core:
	* Change way to describe fields of CapBaseObjects.
	* Add a lot of code documentation.
	* Warn when implicit conversions happen on CapBaseObjects.
	* Create UserError exception for errors raised by modules.
	* Scheduler: do not stop timer because of an exception.
	* Repositories: support gpgv2 (#837).

Weboob 0.b (2012-03-14)
	General
	* New capability: CapBill.
	* New capability: CapBook.
	* New capability: CapHousing.
	* New capability: CapWaterLevel.
	* New module: CappedTV (CapVideo).
	* New module: FreeMobile (CapBill).
	* New module: OpacWebAloes (CapBook).
	* New module: Pap (CapHousing).
	* New module: PressEurop (CapMessages).
	* New module: Sachsen (CapWaterLevel).
	* New module: SeLoger (CapHousing).
	* New application: boobill (CapBill).
	* New application: boobooks (CapBook).
	* New application: flatoob (CapHousing).
	* New application: QFlatBoob (CapHousing).
	* New contrib script: freemobile-munin.
	* Rename application: havesex -> havedate.
	* Rename application: QHaveSex -> QHaveDate.
	* Remove module: MangaToShokan (website is dead).

	Console applications:
	* Improvements of 'ls' and 'cd' commands.
	* Fix: crash when trying to add twice a same module.

	Module: Boursorama
	* Fix: IDs of operations.

	Module: BNPorc
	* Parse categories.
	* Parse account types.
	* Fix: getting history of secondary accounts.

	Module: BP
	* Store transactions dates as datetime.date objects.
	* Fix: parsing of accounts in particular cases.

	Module: CanalPlus
	* Friendlier paths in canalplus.

	Module: CMB
	* Add type and label support to CMB backend.

	Module: CrAgr
	* Now handle history-less accounts, at least for Toulouse-like layouts.
	* Transaction objects are now created using datetime.date (#800).
	* Fix: balance retrieval for history-less accounts (#788).

	Module: CreditMutuel
	* Store Transaction.date as a datetime.date object.
	* Support loan history.
	* Parse type of transactions.
	* Fix: lot of bugs.

	Module: DLFP
	* Parse a comment only if needed (performances enhancement).
	* Get comments only in case of rss-comments changes.

	Module: Ecrans
	* Store only last 20 articles.

	Module: HSBC
	* Display only real accounts.

	Module: ING
	* The account listing is now more robust.
	* Parse types of transactions.

	Module: Kickass
	* Fix: search was broken.

	Module: Mangafox
	* Fix: crash on Comments page.

	Module: NolifeTV
	* Support authentication.
	* Fix: parsing of videos with missing description.

	Module: OuiFM
	* Fix: error when no artist/title.

	Module: Pastebin
	* Fix: getting pastebin paste visiblity.

	Module: Piratebay
	* Support magnets properly.

	Module: RadioFrance
	* Support replay.
	* Use a better source for FIP.
	* Fix: fetching FIP current.

	Module: SocieteGenerale
	* Check if login is failed.

	Module: Youtube
	* Fix: crash when there is no author.

	Application: boobank
	* Display types of transactions.
	* Add formatter 'transactions'.

	Application: chatoob
	* Removed because unused.

	Application: videoob-webserver
	* Moved to contrib/.

	Application: weboob-config
	* Fix: command 'list' can filter by capability (#786).

	Application: weboorrents
	* Support magnet URLs.

	Application: wetboobs
	* Now supports CapWaterLevel in addition to CapWeather.

	Core:
	* Big refactoring of CapCollection.
	* Use libyaml for faster loading and saving.
	* Sign modules.list.
	* Support gzipped responses in Browser.
	* Fix: retrieving third icons if module is local.

Weboob 0.a (2012-02-05)
	General
	* New backend: Boursorama (CapBank).
	* New backend: CMB (CapBank).
	* New backend: HSBC (CapBank).
	* New backend: ING (CapBank).
	* New backend: Nolifetv (CapVideo).
	* New backend: RadioFrance (CapVideo, CapRadio) which merges
	  FranceInter and LeMouv backends.
	* Support repositories to manage backends (#747).
	* Support XDG Base Directory Specification (#765).
	* Make CapCollection understandable and usable by humans.

	Console applications
	* Ability to add all supported modules at once.
	* With -a, try to separate saved responses by backend (#661).

	Qt applications
	* Verbose error messages (#775).

	Backend: AuM
	* Display the 'title' field on contact profiles.
	* Get events (baskets, charms and visits).
	* Add city in status message.
	* Add 'Sent with my iPhone' in mail signatures when needed.
	* Display at least one photo url in profile even if there isn't any
	  visible.
	* Add a 'ratio' field.
	* Fix: getting contacts list.
	* Fix: support new API.
	* Fix: ipaddr is not available anymore.
	* Fix: do not crash if there are php errors before json.

	Backend: Batoto
	* Change .com to .net.

	Backend: BNP
	* Fix: website changed (#769).

	Backend: BP
	* Fix: website changed.
	* Fix: open images in memory instead of saving them in temp files.

	Backend: CanalPlus
	* Support https?://www\.canal-?plus\.fr/.*\?vid=(\d+) urls.

	Backend: CreditMutuel
	* Internal transfer implemented.
	* Fix: website changed.

	Backend: Dailymotion
	* Fix: support missing descriptions.

	Backend: DLFP
	* Limit feed entries by date instead of number of results.

	Backend: FranceTelevisions
	* Fix: website changed.

	Backend: Gazelle
	* Handle general errors when website is unavailable.

	Backend: INA
	* Fix: parsing of URLs.

	Backend: Kickass
	* Fix: website changed.

	Backend: LCL
	* Add support for various types of accounts.
	* List 45 days history by default.
	* Fix: website changed.

	Backend: LeFigaro
	* Better cleanup of generic articles (#725).
	* Fix: website changed.

	Backend: Orange
	* Fix: unicode errors.

	Backend: Pastebin
	* Handle user pages.

	Backend: Piratebay
	* Fix: website changed.

	Backend: SocieteGenerale
	* Fix: website changed.

	Backend: Youjizz
	* Fix: video URLs have changed.

	Backend: Youporn
	* Fix: website changed.

	Backend: Youtube
	* Fix: website changed.

	Application: QBoobMsg
	* When a thread is a discussion, display messages linearly.
	* Add a button 'Profile'.

	Application: QHaveSex
	* Add a 'Events' tab.
	* Add a 'Notes' tab for taking notes about a contact.

	Application: QVideoob
	* Fix: crash when there is no thumbnail on a video (#708).

	Application: weboob-config-qt
	* Ability to edit sources.list, update repositories and install
	  modules.

Weboob 0.9 (2011-10-10)
	General
	* New backend: Batoto (CapGallery).
	* New backend: Eatmanga (CapGallery).
	* New backend: FranceTelevisions (CapVideo).
	* New backend: HDS (CapMessages).
	* New backend: Izneo (CapGallery).
	* New backend: Mangafox (CapGallery).
	* New backend: Mangahere (CapGallery).
	* New backend: Mangareader (CapGallery).
	* New backend: Mangatoshokan (CapGallery).
	* New backend: Nova (CapRadio).
	* New backend: PhpBB (CapMessages, CapMessagesReply).
	* New backend: Simplyread.it (CapGallery).
	* New application: boobtracker (CapBugTracker).
	* New script: hds/export.py to export stories from
	  histoires-de-sexe.net into a sqlite database.
	* License change to AGPLv3+.
	* Ability to not save backend passwords. Applications will prompt them
	  when needed.

	Backend: Arte
	* Set duration on video results.

	Backend: AuM
	* Rewrite to use the mobile API.

	Backend: BNPorc
	* Get operation categories.

	Backend: CrAgr
	* Get full history.
	* Optimized operations retrieval for CA Centre.
	* Fix: parsing accounts list.

	Backend: CreditMutuel
	* Maine-Anjou, Basse-Normandie bank added.

	Backend: Dailymotion
	* Fix: parsing duration.
	* Fix: parsing of lives in search results.

	Backend: DLFP
	* Fix: disconnection URL needs to be called with POST instead of GET.
	* Fix: do tests on alpha.linuxfr.org.
	* Fix: relevance on news/diaries.

	Backend: Gazelle
	* Handle login errors.
	* Fix: parsing on several gazelle websites.

	Backend: INA
	* Support videos on www.ina.fr (in addition to boutique.ina.fr).

	Backend: IPInfoDB
	* Fix: no crash when there are no coordinates from server.

	Backend: Kickass
	* Fix: parsing of search results (#663).

	Backend: MediaWiki
	* Handle errors from API.

	Backend: MeteoFrance
	* Fix: website changes.

	Backend: Orange
	* Fix: handling of pages.

	Backend: PirateBay
	* Fix: parsing of search results.

	Backend: Redmine
	* Now implements CapBugTracker (#684).

	Backend: Transilien
	* Supports the roadmap feature (#681).

	Backend: Youtube
	* Support more URLs.
	* Support authentication.
	* Fix: website changes.

	Application: boobank
	* Add the 'qif' formatter.

	Application: boobank-munin
	* When handling an incorrect password error, disable backend to
	  prevent your bank to disable your account (for example with BNP).

	Application: pastoob
	* Ability to pipe output.

	Application: traveloob
	* New command 'roadmap' to get the roadmap between to stations. It's
	  also possible to give a departure or an arrival time (#681).

	Application: videoob
	* Do not run player in background (#664).
	* Command 'download' supports mms streams.

	Application: weboorrents
	* The given filename to command 'getfile' is optional (#683).

Weboob 0.8 (2011-05-08)
	General
	* New backend: E-Hentai (CapGallery).
	* New backend: FranceInter (CapRadio).
	* New backend: LeMouv (CapRadio).
	* New backend: PasteALaCon (CapPaste).
	* New backend: PasteBin (CapPaste).
	* New application: Boobathon (CapContent).
	* New application: Galleroob (CapGallery).
	* New application: Pastoob (CapPaste).
	* Fix lot of unicode problems.
	* License changed to AGPLv3+.
	* FreeBSD support.

	Repl applications
	* The new CapCollection capability is supported by every REPL
	  Application. At the moment, only few backends implement it.
	* Better messages and return codes in applications.

	Backend: AdopteUnMec
	* Fix: website changes (#508,#637,#638,#639).

	Backend: BNPorc
	* The 'rotating_password' parameter is now an hidden one (#627).
	* Ability to do transfers to external recipients.

	Backend: BP
	* Add 'comptes titres', 'comptes vies' and 'comptes retraites' to the
	  list of accounts (#567).
	* Fix: website changes (#621).

	Backend: CanalPlus
	* Implement the new CapCollection capability.

	Backend: CrAgr
	* Support of a new history layout.
	* Fix: login issues with the Toulouse website (#629).

	Backend: Dailymotion
	* Fix: URL was not found in special cases.

	Backend: FourChan
	* Fix: support message "AMERICA FUCK YEAH" outside of a thread.

	Backend: Gazelle
	* Fix: work with broken gazelle websites.

	Backend: Inrocks
	* Fix: matching URLs.

	Backend: KickAss
	* Several fixes and enhancements (#651).

	Backend: LCL
	* Fix: websites changes.

	Backend: OuiFM
	* Implements the new CapCollection capability.

	Backend: Transilien
	* Add the PAA code for Gare de Lyon.

	Backend: Youtube
	* Support more URLs.

	Backend: Youporn
	* Correctly set the 'ext' attribute on videos.

	Application: monboob
	* Check configuration (#484).

	Application: weboob-config
	* New commands 'enable' and 'disable'.

	Core
	* Use lowercase http_proxy environment variable.
	* select() function has been moved into parser.
	* Support for xpath in LxmlHtmlParser.select.
	* Fragments are removed from URLs (#636).
	* Remove a hack from feedparser which fixes parsing of webpages with
	  recent versions of this library.
	* Also log redirects when saving responses and debugging (#398).

Weboob 0.7 (2011-04-01)
	General
	* New backend: Dailymotion (CapVideo).
	* New backend: Ecrans (CapMessages).
	* Now compatible with Windows (is it really a good news? :)).

	Console applications
	* Do not print escape characters (like bold) when using -O.

	Backend: AuM
	* Fix: parsing of smileys (#532).
	* Fix: new page (#535).

	Backend: BP
	* Fix: parsing of accounts is case there are missing sections.

	Backend: CreditMutuel
	* Compatibility with other agencies (#550).

	Backend: DLFP
	* Ability to plusse/moinse contents.
	* Ability to tag a content.
	* Support the board.
	* Support comments signatures.
	* Support wiki, forums, polls, tracker.
	* Now implements CapContent to edit wiki.

	Backend: FourChan
	* All messages are children of thread.

	Backend: Inrocks
	* Add support of 'InrocksTV' pages.

	Backend: IpInfoDB
	* Fix: crash when lat/long are empty (#585).

	Backend: LCL
	* Fix login, and implement CapBank methods.

	Backend: Newsfeed
	* Fix: correctly set the UNREAD flag.

	Backend: Orange
	* Fix: posting messages (#614).

	Backend: Redmine
	* Fix: support project names with '-' in.

	Backend: Transilien
	* Fix: don't keep previous results.
	* Change user-agent of browser and use HTTPS (#580,#583).

	Backend: Youjizz
	* Fix: crash when duration is not available.

	Backend: Youtube
	* Now correctly handle gdata errors.
	* Fix: get video from page URL.
	* Fix: get file URL of video.

	Application: boobmsg
	* New command 'export_all'.
	* New xhtml formatter.

	Application: masstransit
	* Works without conic or hildon (#562).
	* Add banner on load.

	Application: QWebContentEdit
	* Better errors management.

	Application: videoob
	* New command 'download'.

	Application: webcontentedit
	* Set a default editor (#557).

	Core
	* Split of ReplApplication to create ConsoleApplication.
	* Remove the 'refresh' feature from Browser (to prevent unwanted
	behaviors like freezes).
	* Browser has upgraded Firefox from 3.0.3 to 3.6.13.
	* Browser doesn't retry on 404 errors.
	* Script to generate Sphinx API documentation.

Weboob 0.6 (2011-03-01)
	General
	* New backend: Inrocks (CapMessages).
	* New backend: LeFigaro (CapMessages).
	* New backend: MediaWiki (CapContent).
	* New backend: Minutes20 (CapMessages).
	* New application: QWebContentEdit (CapContent).

	Backend: AuM
	* Fix: website changed, mails.php renamed to mail.php.

	Backend: BNP
	* Fix: the captcha has been changed on their website (#461).

	Backend: CrAgr
	* Fix: the history operation works when every non-ASCII character on
	  the bank website is replaced with two interrogation marks.
	* Fix: calculation of cents.

	Backend: CreditMutuel
	* Fix: negative value correctly considered by 'list'

	Backend: DLFP
	* Fix: website changed to a new version (#503).

	Backend: IsoHunt
	* Fix: website doesn't provide seed information on info page anymore
	  (#529).

	Backend: KickAss
	* Fix: size span detection improved (fixes #497).

	Backend: OuiFM
	* Fix: website changed to get current song.

	Backend: PirateBay
	* Fix: parsing to find leecher and seeders (#458).

	Backend: Redmine
	* Adds support for previewing modifications on redmine's wiki pages.
	* Fix: when login/password is invalid.

	Backend: Yahoo
	* Fix: didn't load with python < 2.6

	Application: boobmsg
	* New command 'export_thread'.
	* New parameter '-t' on the 'post' command to set a title.

	Application: monboob
	* Fix: catch errors when trying to bind the SMTP server (#485).

	Application: QBoobMsg
	* Fix: reload of backends list.

	Application: webcontentedit
	* New command 'log' to display all revisions of a page.

	Application: weboob-config
	* The 'edit' command can be used to interactively edit one backend,
	  instead of opening the './weboob/backends' file with a text editor.
	* Checks on given backends for 'backends <add|register>' subcommands.

	Application: weboob-config-qt
	* Fix: crash when trying to add an already existing backend.

	Repl Applications
	* New parameter '-O' to set an output file.

	Core:
	* Fix: Browser.location() crashes when uri is empty (#488).
	* Fix: catch every exceptions when loading a backend (not only
	  ImportError).

Weboob 0.5 (2011-01-08)
	General
	* New backend: MeteoFrance (CapWeather).
	* New backend: Orange (CapMessages, CapMessagesPost).
	* A new tool, make_man.py, is used to generate manpages.

	Backend: Bouygues
	* Fix: logging issues (#444).

	Backend: CrAgr
	* Fix: do not keep accounts list in cache.
	* Fix: extraction of amounts >999€ and negative amounts.

	Backend: KickAss
	* Fix: website changes (#457).
	* Fix: size parsing.

	Backend: PirateBay
	* Fix: size parsing.

	Backend: Yahoo
	* The 'search' command is implemented.

	Backend: Youtube
	* Fix: website changes (#450).

	Application: boobmsg
	* The 'post' command can take message from command-line instead of stdin.
	* Fix: encoding problems.

	Application: videoob
	* Fix: playing videos in some cases (#446).

	Application: wetboobs
	* Rewrite of application to use formatters.

Weboob 0.4 (2010-12-01)
	General
	* New backend: Bouygues (CapMessagesPost).
	* New backend: CanalPlus (CapVideo).
	* New backend: CreditMutuel (CapBank).
	* New backend: IPInfoDB (CapGeolocIp).
	* New backend: IsoHunt (CapTorrent).
	* New backend: KickAss (CapTorrent).
	* New backend: PirateBay (CapTorrent).
	* New backend: SFR (CapMessagesPost).
	* New backend: SocieteGenerale (CapBank).
	* New application: boobmsg (CapMessages, CapMessagesPost).

	Console applications
	* New command 'inspect' to open a graphical webkit browser with the
	  current page (to help debugging). If it is not available, the page
	  source is displayed on stdout.
	* In question prompts, display a bullet list when there are too many
	  choices.
	* The --save-responses (-a) parameter stores now pages in a directory
	  and save here a debug log and a list of visited URLs associated to the
	  files.
	* Fix unicode issues (#436).

	Backend: AuM
	* Do not send baskets messages from left sluts.
	* Anti-spam is updated.
	* Raise an error when user is banned.
	* New optimization PRIORITY_CONNECTION to create fake godchilds to allow
	  user access to website between 18h and 1h. (#319)
	* New optimization QUERIES_QUEUE to enqueue queries in case no charms are
	  available.
	* New backend parameter 'baskets' to enable getting baskets messages.
	* In profiles, look for hidden photos.

	Backend: BNPorc
	* Fix: display of coming operations.
	* Fix: check if the password rotation has been succeed.

	Backend: BP
	* Backend has been rewritten to use BaseBrowser (#422).
	* Fix: backend initialization.
	* Fix: parsing of accounts.
	* Fix: handle of transfers errors.

	Backend: CrAgr
	* Support of history operations.
	* Support monay transfers.
	* Choose the agency website in a list instead of giving URL.

	Backend: DLFP
	* Store datetime from newsfeed in the Thread object (#419).
	* Now the session is closed at deinit.
	* Fix: when posting a comment, send right parameters to immediately
	  display it.

	Backend: GeolocIP
	* Use the website www.geolocip.com instead of www.geolocalise-ip.com. It
	  prevents authentication and limits.

	Backend: INA
	* Fix: parsing date, duration and title.

	Application: boobank-munin
	* Save cache in .weboob/munin/ and handle errors.
	* New option 'boobank_cumulate' to display graph as areas instead of
	  plots.

	Application: havesex
	* The optimizations management has been rewritten.
	* New command 'query' to send a query to a contact (like a charm or a
	  poke).
	* Fix: do not exist after displaying a profile in interactive mode.

	Application: monboob
	* New option to pipe mails to an external process instead of sending it
	  to a SMTP server.
	* Fix: when domain in In-Reply-To contains a '@'.
	* Fix: parsing incoming mails when no charset is supplied.
	* Fix: unicode issues.

	Application: QHaveSex
	* Display URL of contacts.
	* Contacts list is now sorted.
	* Have a photos caroussel on profile page.

	Application: weboob-config
	* New command 'confirm'. It takes an email in stdin and call corresponding
	  backend to go on the confirm address. It is useful to automatically
	  confirm account register.

	Application: weboorrents
	* Ability to complete paths.

	Core
	* The 'repeat' scheduler has been rewritten.
	* Ability to cancel a scheduled task.
	* Fix parsing of path-like in INI config.
	* Conditions are now treated by BackendsCall instead by formatters (#372).
	* Backends name can now contain only letters and digits.
	* Add a tool to generate manpages.

Weboob 0.3 (2010-11-01)
	General
	* New backend: LCL (CapBank) -- unfinished.
	* New backend: OuiFM (CapRadio).
	* New backend: Newsfeed (CapMessages).
	* New backend: Redmine (CapContent).
	* New application: radioob (CapRadio).
	* New application: webcontentedit (CapContent).
	* New application: boobank-munin is a plugin for munin (CapBank).
	* New tests.
	* New global parameter --logging-file to log into a file instead of
	  stdout.
	* Logging is now colorized when printed on stdout (depending on level).

	Console Applications
	* Formatters management have been rewritten. Now each command can set its
	  own default formatter, and user can redefine them.
	* If output exceed the height of term, ask user to press a key for each
	  page.
	* Do not display columns when all of these values are NotLoaded or
	  NotAvailable.
	* Add a CSV formatter (#350).
	* Command 'backends register' to register a new account (#294).
	* Can use '$full' and '$direct' selectors.

	Backend: Arte
	* Fix: fall-back when the wanted quality is not available.

	Backend: AuM
	* New anti-spam feature to detect, block and report spambots (#313).
	* Implements the capability CapAccount to register new accounts (#389).
	* In profile walker, when reloading sluts list from search page, do not
	  keep the previous queue to prevent visiting sluts who have been added
	  a long time before and who are now disconnected.
	* Contact status is now 'connected'/'not connected since ... hours'.
	* Fix: do not crash if contact list is empty.

	Backend: BNPorc
	* If password is expired, switch with the value of the new
	  'rotating_password' backend setting.
	* Support transfers (#416).
	* Fix: don't crash when accounts don't support 'coming' (#401).
	* Fix: when website is not available, raise BrowserUnavailable instead of
	  BrowserIncorrectPassword.

	Backend: DLFP
	* Replace 'cite>' and 'tt>' to 'i>' in read messages.

	Application: boobank
	* Use 'table' as default formatter.
	* Output for the 'list' command is more readable (#410).
	* When a transfer is made, display all information instead of ID.
	* Fix: do not load backends twice (#405).

	Application: QBoobMsg
	* Support threads display and answers.
	* Support sending answers (plaintext or HTML).
	* Unread messages are in yellow in list, and set message as read when
	  one is selected.
	* Fix: correctly reload when backends have been changed.

	Application: QHaveSex
	* Ability to display a profile from URL.

	Application: QVideoob
	* Fix: search on youtube was unlimited, so QVideoob freezed.

	Application: traveloob
	* Use 'table' as default formatter.

	Application: videoob
	* Output for the 'search' command is more readable.

	Application: weboob-config
	* Add a 'register' command (#294).

	Application: weboob-config-qt
	* Add a 'Register' button to register a new account on a backend (#390).

	Application: weboorrents
	* Output for the 'search' and 'info' commands is more readable.

	Core
	* Weboob.load_backends() takes a new 'errors' argument.
	* CapBaseObject has a new method 'add_field' to add a field property which
	  forces a specific type and is set to NotLoaded by default.
	* Browser.readurl() can take same arguments than Browser.openurl().
	* If a page is not recognized by the Browser instance, save response even
	  if -a is not supplied.
	* Introduce 'Value' classes to replace BaseBackend.ConfigField and is
	  used by ReplApplication.ask().
	* Use several loggers for parts of weboob.
	* Fix: crash when HTTP server returns shit (#406).

Weboob 0.2 (2010-10-01)
	* Backend 'yweather' renamed to 'yahoo'.
	* New capability: ICapGeolocIp to geolocalise IP addresses.
	* New backend Arte: for the arte.tv french TV website.
	* New backend GeolocIp: for the geolocalise-ip.com website.
	* New backend BP: for the “Banque Postale” french bank.
	* AuM backend: check when the account is blocked.
	* AuM backend: ability to register new account.
	* BNPorc backend: support history.
	* CrAgr backend fix: support of another version of Credit Agricole.
	* CrAgr backend fix: check if website is down.
	* DLFP backend: display comments link in signature.
	* DLFP backend fix: parsing of comments when templeet sucks.
	* Youtube backend: support infinite searches.
	* Youtube backend fix: parsing of URLs (#388).
	* New application geolooc: a console application to interact with
	  ICapGeolocIp backends.
	* New application weboob-cli: a console application to interact with
	  every backends.
	* boobank application: new command 'history'.
	* boobank application: new command 'transfer'.
	* QHaveSex application: know if a message has been read or not.
	* videoob application: new command 'play'.
	* Console applications: can be interactive (repl) when run without any
	  command (#353).
	* Console applications: if no backends are loaded at startup, ask user to
	  add them.
	* Console applications: -s '*' fills objects.
	* Qt applications: display configuration window if no backends are loaded
	  at startup.
	* Core: ability to fill objects already fetched to complete them.
	* Core: ICapMessages has been rewritten to be more efficient.
	* Core: can enable or disable backends.
	* Core: a test architecture has been written.
	* Core: all loaded backends now need to be configured (#368).
	* Core: new pargument --save-responses to debug HTML pages (#274).
	* Core fix: handle read URL data failure.
	* Core fix: Client is merged into mechanize >= 0.2 (#362).

Weboob 0.1 (2010-08-03)
	* First public release.
	* The core system can load/unload backends, supports configured
	  backends, can do asynchronous calls to specific backends.
	* Capabilities are abstractions to be overloaded by backends:
	  - ICapBank
	  - ICapChat
	  - ICapContact
	  - ICapDating
	  - ICapMessages
	  - ICapMessagesReply
	  - ICapTorrent
	  - ICapTravel
	  - ICapVideo
	  - ICapWeather
	* Backends interact with websites:
	  - AuM
	  - BNPorc
	  - CanalTP
	  - CrAgr
	  - DLFP
	  - FourChan
	  - Gazelle
	  - INA
	  - Transilien
	  - YouJizz
	  - YouPorn
	  - YouTube
	  - YWeather
	* Applications interact with backends:
	  Console
	  - boobank
	  - chatoob
	  - havesex
	  - traveloob
	  - videoob
	  - weboob-config
	  - weboorrents
	  - wetboobs
	  Nokia N900 Phones
	  - masstransit
	  Daemon
	  - monboob
	  Qt
	  - QBoobMsg
	  - QHaveSex
	  - QVideoob
	  - weboob-config-qt
	  Web
	  - videoob-web-server
