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
