* 12.0.4 "Victor Balbuena <36045442+vbalbp@users.noreply.github.com>"
    MINOR ec17e4e5: Merge pull request #261 from
    vbalbp/use-LastRunStoreSpider-on-APS
    MINOR 93be8b3f: APS spider: use LastRunStore spider

* 12.0.3 "Victor Balbuena <36045442+vbalbp@users.noreply.github.com>"
    MINOR ec6da044: Merge pull request #260 from vbalbp/fix_fixture
    MINOR 3a61873a: tests: remove Not Applicable from cds tests fixture

* 12.0.2 "Micha Moskovic <michamos@gmail.com>"
    MINOR 4cb3c33e: Merge pull request #259 from vbalbp/rework_cds_spider
    MINOR 0d04c48e: spiders: adapt cds spider to use OAIPMHSpider

* 12.0.1 "Harris Tzovanakis <me@drjova.com>"
    MINOR f9777356: Merge pull request #257 from
    drjova/fix-hepcrawl-failing-records
    MINOR bd5aa567: oaipmh: gracefully parse records

* 12.0.0 "Micha Moskovic <michamos@gmail.com>"
    MAJOR edddd9ab: Merge pull request #256 from vbalbp/bump_versions
    MINOR fae1eb5c: bump inspire schemas, dojson and utils version

* 11.1.5 "Micha Moskovic <michamos@gmail.com>"
    MINOR 613d64cc: Merge pull request #255 from vbalbp/create_arxiv_parser
    MINOR 106158fc: parsers: add arXiv parser
    MINOR a4a06a95: jats: tests adapt to name formatting in utils

* 11.1.4 "Victor Balbuena <36045442+vbalbp@users.noreply.github.com>"
    MINOR 823f41da: Merge pull request #254 from vbalbp/ksachs-arxiv_spider
    MINOR c0388e89: Update items.py
    MINOR 53d3e290: hepcrawl: arxiv spider - bug fix collaborations
    MINOR 64a41271: spiders: refactor arXiv author/collab parsing

* 11.1.3 "Antonio Cesarano <cesarano2607@gmail.com>"
    MINOR cab22ebe: Merge pull request #252 from ammirate/bump_schemas_dojson
    MINOR 87e5353f: general: bump inspire-schemas to v58 and dojson to v60

* 11.1.2 "Szymon Łopaciuk <szymon.lopaciuk@cern.ch>"
    MINOR e4bdf237: Merge pull request #249 from
    szymonlopaciuk/improve_hepcrawl_docs
    MINOR 91d99f3b: docs: add info about formats, docker, etc.

* 11.1.1 "Antonio Cesarano <cesarano2607@gmail.com>"
    MINOR b26f730b: Merge pull request #246 from
    david-caro/rename_last_run_store
    MINOR ead2aed2: spiders: rename last_run_store module to
    lastrunstore_spider

* 11.1.0 "Victor Balbuena <36045442+vbalbp@users.noreply.github.com>"
    FEATURE a03ae22a: Merge pull request #237 from vbalbp/crossrefparser
    MINOR 2d006970: parsers: add crossref api parser

* 11.0.4 "Micha Moskovic <michamos@gmail.com>"
    MINOR 0550f8b9: Merge pull request #245 from michamos/bump-dojson
    MINOR f3594196: setup: bump inspire-dojson

* 11.0.3 "turtle321 <38383958+turtle321@users.noreply.github.com>"
    MINOR ba4aa0c9: Merge pull request #244 from turtle321/master
    MINOR 00034012: 789 requirements: fix amqp requirement, skip 2.3.0

* 11.0.2 "Harris Tzovanakis <me@drjova.com>"
    MINOR 32726796: Merge pull request #243 from drjova/fix-dojson-exceptions
    MINOR a96e4d54: tests: fix DoJSON exceptions

* 11.0.1 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR c3f788c6: Merge pull request #242 from jacquerie/really-bump-celery-4
    MINOR 4c6e9336: global: change the config for celery 4
    MINOR 1caa5770: global: use redis as a result backend

* 11.0.0 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MAJOR b753c225: Merge pull request #241 from jacquerie/bump-celery-4
    MINOR 2eba8289: setup: bump celery to version ~4.0

* 10.0.9 "David Caro <david@dcaro.es>"
    MINOR b1b405e0: Merge pull request #240 from david-caro/fix_crawl_once
    MINOR fe2c950f: crawl-once: use isinstance instead of subclass

* 10.0.8 "David Caro <david@dcaro.es>"
    MINOR c0b3f873: Merge pull request #239 from
    david-caro/dont_fail_on_crawlonce_known_file
    MINOR 1c78f808: tests.functional.desy: add crawl twice
    MINOR 5129615a: tests.functional: check all task params
    MINOR 3020b945: 228 global: don't fail on skipped files
    MINOR cdf909a1: funcitonal: minor refactor, no timeout failures
    MINOR 7ff822ad: test.functional: retrieve all task info

* 10.0.7 "Victor Balbuena <36045442+vbalbp@users.noreply.github.com>"
    MINOR a0aceae4: Merge pull request #238 from vbalbp/setup_fixup
    MINOR 0879d677: setup: bump raven version

* 10.0.6 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR bd03bfdd: Merge pull request #236 from
    jacquerie/populate-raw_affiliations-not-affiliations
    MINOR 32d4bf2e: setup: bump python-dateutil
    MINOR 592c887a: tohep: populate raw_affiliations, not affiliations

* 10.0.5 "David Caro <david@dcaro.es>"
    MINOR 1f29713f: Merge pull request #235 from ammirate/fix_traceback_format
    MINOR 9eabe39b: utils: make traceback in ParsedItem a string instead of a
    list
    MINOR e3a2d0bd: utils: explicitly pass the traceback to `from_exception`

* 10.0.4 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR fad726f5: Merge pull request #233 from jacquerie/remove-responses
    MINOR d770a45d: setup: remove unused responses dependency

* 10.0.3 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR 4842a9f5: Merge pull request #231 from
    jacquerie/remove-unused-and-untested-spiders
    MINOR 95dfa3b3: spiders: remove INFN spider
    MINOR fb5209d8: spiders: remove PhilPapers spider
    MINOR d1fc733f: spiders: remove DNB spider
    MINOR fa9c285f: spiders: remove ALPHA spider
    MINOR c369f82c: spiders: remove PHENIX spider
    MINOR b104d4ff: spiders: remove Brown spider
    MINOR 873b49e5: utils: remove get_temporary_file util
    MINOR 13a51aed: utils: remove get_mime_type util
    MINOR 9229063f: spiders: remove MIT spider
    MINOR 35131c5a: spiders: remove T2K spider
    MINOR f70d05ad: spiders: remove MAGIC spider
    MINOR 670625bb: spiders: remove BASE spider

* 10.0.2 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR 342afb11: Merge pull request #232 from jacquerie/reorder-middlewares
    MINOR dd6acb13: settings: reorder middlewares
    MINOR 83181bed: settings: make priorities uniform

* 10.0.1 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR a922bd53: Merge pull request #230 from jacquerie/remove-get_nested
    MINOR 5d12cbe8: global: replace get_nested util with get_value

* 10.0.0 "Antonio Cesarano <cesarano2607@gmail.com>"
    MAJOR 5f1212c4: Merge pull request #229 from
    ammirate/pipeline_return_crawl_result
    MAJOR e19b13a4: pipelines: return a crawl_result object instead of just
    the record

* 9.0.13 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR 4ce3f051: Merge pull request #228 from
    jacquerie/remove-extra-get_first
    MINOR e55d6f55: utils: remove extra get_first

* 9.0.12 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR 22310294: Merge pull request #227 from
    jacquerie/use-passive-ftp-by-default
    MINOR fd99aa86: utils: use passive FTP by default
    MINOR 87f7a483: travis: don't retry tests
    MINOR 34399698: docker: use static ip for FTP server

* 9.0.11 "David Caro <david@dcaro.es>"
    MINOR 83450e4e: Merge pull request #217 from
    szymonlopaciuk/oai_harvest_single
    MINOR 08cd4188: oaipmh: update for use with @strict_kwargs
    MINOR cab17795: oaipmh_spider: allow harvesting single records
    FIXED ISSUES: 212
    MINOR 660327af: arxiv: create ArxivSpiderSingle
    MINOR 06fe4a82: oaipmh_spider: explicitly define properties

* 9.0.10 "Micha Moskovic <michamos@gmail.com>"
    MINOR 8a2eb9c6: Merge pull request #226 from
    jacquerie/make-desy-spider-error-serializable
    MINOR 7b15007a: desy: make scraping error JSON serializable

* 9.0.9 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    MINOR f509bc37: Merge pull request #225 from
    david-caro/whitelist_crawler_settings
    MINOR 018c3f34: utils.strict_kwargs: whitelist crawler_settings pram
    MINOR 811c1cac: tests: add test for crawler_settings whitelist

* 9.0.8 "David Caro <david@dcaro.es>"
    MINOR 72988427: Merge pull request #224 from david-caro/fix_travis_deploy
    MINOR 60f2ab51: travis: deploy only on one of the test suites

* 9.0.7 "Harris Tzovanakis <me@drjova.com>"
    MINOR 38003b98: Merge pull request #223 from Glignos/catch_faulty_records
    MINOR 9c215a9a: removed attached schema from record
    MINOR efa5d437: desyspider: return also bad data

* 9.0.6 "David Caro <david@dcaro.es>"
    MINOR 3a0970cc: Merge pull request #221 from
    szymonlopaciuk/introduce_custom_source
    MINOR 4508c59c: introduce 'source' to spiders

* 9.0.5 "David Caro <david@dcaro.es>"
    MINOR 0ee8f4e8: Merge pull request #219 from
    szymonlopaciuk/strict_spider_init
    MINOR 46232c1e: utils: remove field setting from strict kwargs
    MINOR dfd1f976: utils: use %-interpolation in strict kw error msg
    MINOR 613b3f27: utils: drop None-valued fields from _init_kwargs
    MINOR 4c786162: spiders: apply strict_kwargs to all constructors
    MINOR 48e0dfb5: tests: add unit tests for @strict_kwargs
    MINOR 167e98b7: tests: strict kw: clearer vars, support unicode
    MINOR d8edf1c6: utils: strictly check kwargs in spiders (#218)
    MINOR afd9fe88: tests: strict kw: change fixture to just class

* 9.0.4 "David Caro <david@dcaro.es>"
    MINOR 5bd3c5f2: Merge pull request #220 from szymonlopaciuk/unify_loggers
    MINOR f8463885: use self.logger in all of the spiders (#183)

* 9.0.3 "David Caro <david@dcaro.es>"
    MINOR 25a441b3: Merge pull request #215 from
    david-caro/fetch_all_sets_together
    MINOR cb85cc85: arxiv: avoid duplicated records (cross-set)
    MINOR e115cbfa: travis: add after_failure logs cat

* 9.0.2 "David Caro <david@dcaro.es>"
    MINOR 940f8d0e: Merge pull request #214 from david-caro/avoid_timing_out
    MINOR 9aa1cc9d: oai: retrieve all the records at once
    MINOR e171dd21: cds: wrap hep.do in an app context
    MINOR af9532ad: oai: log number of records harvested

* 9.0.1 "David Caro <david@dcaro.es>"
    MINOR 47ffa38a: Merge pull request #210 from
    inspirehep/testlibs-fix-deep-sort
    MINOR 7234ac33: testlibs: fix deep_sort for list case

* 9.0.0 "David Caro <david@dcaro.es>"
    MAJOR c83569a3: Merge pull request #213 from david-caro/bump_dojson
    MAJOR 7e9e1608: setup: bump inspire-dojson to 58

* 8.0.0 "David Caro <david@dcaro.es>"
    MAJOR 40ecb901: Merge pull request #203 from szymonlopaciuk/arxiv_oai
    MAJOR 2f2e8bce: arxiv: adapt to use oai-pmh
    MAJOR aab180f2: oaipmh: show a warning if no sets were passed
    MAJOR 85f9cb81: pep8: some minor fixes

* 7.2.0 "David Caro <david@dcaro.es>"
    FEATURE a5b4effb: Merge pull request #211 from david-caro/add_oai_spider
    FEATURE cf92b7b5: spiders: add oai spider

* 7.1.0 "David Caro <david@dcaro.es>"
    FEATURE 0c668b9c: Merge pull request #194 from
    szymonlopaciuk/parse_more_aps
    FEATURE 7d777b5c: spiders: APS spider use JATS if available
    FEATURE 378e1193: don't sanitize collaborations, already in schemas
    FEATURE 4f2e1590: sanitize collaborations, refactor
    FEATURE 7b308529: parsers: add fulltext metadata in parser
    FEATURE d6f34f5b: parsers: JatsParser parse APS records

* 7.0.0 "David Caro <david@dcaro.es>"
    MAJOR 9824bd90: Merge pull request #208 from
    szymonlopaciuk/bump_schemas_57.0
    MAJOR 9076b170: setup: bump inspire-schemas~=57.0
    MAJOR da756495: tohep: add 'manual' to `publication_types`

* 6.0.0 "David Caro <david@dcaro.es>"
    MAJOR b235c0bc: Merge pull request #207 from szymonlopaciuk/bump_utils_2.0
    MAJOR dd4223e9: setup: bump inspire-utils~=2.0

* 5.0.3 "Micha Moskovic <michamos@gmail.com>"
    MINOR 8514ac8c: Merge pull request #204 from
    szymonlopaciuk/edp_remove_ref_xmlns
    MINOR 55f2f7ef: parsers: remove cleanup_namespaces from JATS
    MINOR 05cfb6bd: tests: remove xmlns from test_references in edp

* 5.0.2 "David Caro <david@dcaro.es>"
    MINOR 269bc8e7: Merge pull request #200 from
    szymonlopaciuk/add_citeable_to_test_records
    MINOR c4436702: add citeable to test records

* 5.0.1 "David Caro <david@dcaro.es>"
    MINOR 0bf16557: Merge pull request #196 from david-caro/add_scrapy_sentry
    MINOR c3430f0c: setup: add scrapy-sentry requirement

* 5.0.0 "David Caro <david@dcaro.es>"
    MAJOR 9eb3c028: Merge pull request #195 from
    szymonlopaciuk/bump_schema_dojson
    MAJOR 86728388: bump inspire-schemas~=56.0, inspire-dojson~=57.0

* 0.0.4 "David Caro <david@dcaro.es>"
    MINOR 2346fa5a: Merge pull request #193 from szymonlopaciuk/jats-parser
    MINOR dd0424d9: parsers: fix email extraction
    MINOR bd21a8b6: parsers: parse APS references

* 0.0.3 "David Caro <david@dcaro.es>"
    MINOR ffae5f76: Merge pull request #180 from michamos/jats-parser
    MINOR b3ad01a0: docs.jats: move the return to the correct function
    MINOR 98f95658: tests.functional.wsp: adapt to latest changes

* 0.0.2 "David Caro <david@dcaro.es>"
    MINOR 3b8b456a: Merge pull request #189 from
    david-caro/crawlonce_allow_spider_disable
    MINOR 0cbc3ea3: crawl-once: allow disabling by spider settings

* 0.0.1 "David Caro <david@dcaro.es>"
    MINOR 4f33b746: Merge pull request #160 from
    spirosdelviniotis/hepcrawl_pos_spider
