| Index: History.md
|
| diff --git a/History.md b/History.md
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6f68f4a1cbd29de3ca5670907fdcda1b0947266b
|
| --- /dev/null
|
| +++ b/History.md
|
| @@ -0,0 +1,204 @@
|
| +1.19 / 2015-10-23
|
| +=================
|
| +
|
| + * Fix parser and scraper to handle new S3 based archive.mozilla.org (#329)
|
| +
|
| +1.18.1 / 2015-10-21
|
| +===================
|
| +
|
| + * Workaround for downloading files via ftp-origin-scl3.mozilla.org (#329)
|
| +
|
| +1.18 / 2015-09-14
|
| +=================
|
| +
|
| + * Improve API and documentation (#324)
|
| + * Create Factory class for various Scraper instances (#320)
|
| + * Switch from optparse to argparse (#318)
|
| + * Move CLI into its own module (#316)
|
| + * test_direct_scraper.py should make use of local http server (#214)
|
| + * Add instructions for contribution (#310)
|
| + * Enhance documentation for developers (#307)
|
| +
|
| +1.17 / 2015-08-03
|
| +=================
|
| +
|
| + * Remove dependency for mozlog (#304)
|
| + * Replace ftp.mozilla.org with archive.mozilla.org (#302)
|
| + * Removed all unused variables from get_build_info_for_version (#169)
|
| + * Adapt to mozlog 3.0 (#300)
|
| + * Re-add scraper.cli to __init__.py (#298)
|
| +
|
| +1.16 / 2015-06-30
|
| +=================
|
| +
|
| + * Remove support for Python 2.6 (#250)
|
| + * Enhance Travis CI job with more validity checks (#157)
|
| + * Add support for downloading Fennec (Firefox Mobile) daily builds (#292)
|
| + * Update dependencies for python packages for test environment (#293)
|
| + * Add waffle.io badge to README
|
| + * Remove support for unsigned candidate builds (#108)
|
| +
|
| +1.15 / 2015-06-02
|
| +=================
|
| +
|
| + * Daily Scraper: Limit Check for non-empty build dirs (#255)
|
| + * Use -stub suffix for release and candidate builds (#167)
|
| + * Upgrade dependency for requests module to 2.7.0 (#271)
|
| + * Ensure that --destination is always using an absolute path (#267)
|
| + * Test for correct choice of scraper (#257)
|
| + * Ensure to close the HTTP connection also in case of failures (#275)
|
| + * Close HTTP connections after traversing directories on ftp.mozilla.org (#272)
|
| +
|
| +1.14 / 2015-03-05
|
| +=================
|
| +
|
| + * Allow download of files with specified extension for Tinderbox builds on Windows (#264)
|
| + * Replace --directory option with --destination to allow a filename for the target file (#92)
|
| + * Always show correct build number for candidate builds (#232)
|
| + * Add test for invalid branches of daily builds (#236)
|
| + * `mac` platform option for tinderbox builds should default to `macosx64` (#215)
|
| + * Reverse check for non-empty tinderbox build directories (#253)
|
| +
|
| +1.13 / 2015-02-11
|
| +=================
|
| +
|
| + * Add support for Firefox try server builds (#239)
|
| + * If latest tinderbox folder is empty, get the next folder with a build (#143)
|
| + * Add official support for win64 builds (#243)
|
| + * Support downloading from sites with optional authentication (#195)
|
| + * Update all PLATFORM_FRAGMENTS values to regex (#154)
|
| + * Catch KeyboardInterrupt exception for user abort (#226)
|
| +
|
| +1.12 / 2014-09-10
|
| +=================
|
| +
|
| + * Display selected build when downloading (#149)
|
| + * Add support for downloading B2G desktop builds (#104)
|
| + * Download candidate builds from candidates/ and not nightly/ (#218)
|
| + * Add Travis CI build status and PyPI version badges to README (#220)
|
| + * Add Python 2.6 to test matrix (#210)
|
| + * Fix broken download of mac64 tinderbox builds (#144)
|
| + * Allow download even if content-length header is missing (#194)
|
| + * Convert run_tests script to Python (#168)
|
| + * Ensure that --date option is a valid date (#196)
|
| +
|
| +1.11.1 / 2014-02-04
|
| +===================
|
| +
|
| + * Revert "Adjust mozbase package dependencies to be more flexible (#206)"
|
| +
|
| +1.11 / 2014-02-03
|
| +=================
|
| +
|
| + * Adjust mozbase package dependencies to be more flexible (#201)
|
| + * Log the name of the output file for discovery (#199)
|
| + * Changed logger info level in tests to ERROR (#175)
|
| + * PEP8 fixes in test_daily_scraper (#188)
|
| +
|
| +1.10 / 2013-11-19
|
| +=================
|
| +
|
| + * Allow to download files with different extensions than exe (#119)
|
| + * Added stub support for TinderboxScraper (#180)
|
| + * Add tests for TinderboxScraper class (#161)
|
| + * Add tests for ReleaseCandidateScraper class (#160)
|
| + * Update run_tests.sh to force package version to our dependencies (#177)
|
| + * Add method to get the latest daily build (#163)
|
| + * Add tests for DailyScraper class (#159)
|
| + * Add target_url to ReleaseScraper tests (#171)
|
| + * Add tests for ReleaseScraper class (#156)
|
| + * Adding new tests using mozhttpd server
|
| + * Use mozlog as default logger (#116)
|
| + * Show user instructions when calling mozdownload without arguments (#150)
|
| + * Display found candidate builds when build number is given (#148)
|
| +
|
| +1.9 / 2013-08-29
|
| +================
|
| +
|
| + * Invalid branch or locale should display proper error message (#115)
|
| + * Fix PEP8 issues and add checking to Travis-CI (#140)
|
| + * Add support for stub installer on Windows (#29)
|
| + * On linux64 a 64-bit tinderbox build has to be downloaded (#138)
|
| + * Removed date_validation_regex from TinderboxScraper (#130)
|
| + * Add Travis-CI configuration for running the tests (#132)
|
| + * Added urljoin method for handling URLs (#123)
|
| + * Added test harness and first test (#10)
|
| + * Unable to download tinderbox builds by timestamp (#103)
|
| +
|
| +1.8 / 2013-07-25
|
| +================
|
| +
|
| + * Multiple matches are shown when specifying a unique build ID (#102)
|
| + * Filter potential build dirs by whether or not they contain a build (#11)
|
| + * Download the file specified with --url to the correct target folder (#105)
|
| + * Add pause between initial attempt and first retry (#106)
|
| + * Output details of matching builds (#17)
|
| + * Fallback to hostname if downloading from a URL without specifying a path (#89)
|
| + * Removed default timeout for downloads (#91)
|
| + * Fixed issues with --retry-attempts when download fails (#81)
|
| + * Add timeout for network requests (#86)
|
| + * Comply with PEP 8 (#63)
|
| + * Disable caching when fetching build information (#13)
|
| + * Add support for python requests (#83)
|
| +
|
| +1.7.2 / 2013-05-13
|
| +==================
|
| +
|
| + * Add support for hidden release candidate builds (#77)
|
| +
|
| +1.7.1 / 2013-04-30
|
| +==================
|
| +
|
| + * total_seconds is not an attribute on timedelta in Python 2.6 (#73)
|
| +
|
| +1.7 / 2013-04-24
|
| +==================
|
| +
|
| + * Revert to no retries by default (#65)
|
| + * Add a percentage completion counter (#48)
|
| + * Remove default=None from OptionParser options (#43)
|
| + * Added full command line options to README (#44)
|
| + * Added version number to docstring and --help output (#34)
|
| + * Implement automatic retries for locating the binary (#58)
|
| + * Implemented a download timeout (#50)
|
| +
|
| +1.6 / 2013-02-20
|
| +==================
|
| +
|
| + * Automatically retry on failure (#39)
|
| + * Improve handling of exceptions when temporary file does not exist (#51)
|
| +
|
| +1.5 / 2012-12-04
|
| +==================
|
| +
|
| + * Don't download stub installer for tinderbox builds (#41)
|
| + * Support basic authentication (#36)
|
| + * Support downloading from an arbitrary URL (#35)
|
| +
|
| +1.4 / 2012-10-08
|
| +==================
|
| +
|
| + * Don't download stub installer by default (#31)
|
| + * Move build-id to option group (#28)
|
| +
|
| +1.3 / 2012-10-04
|
| +==================
|
| +
|
| + * Put --build-id option into Daily Build option group, where it appears to belong (#25)
|
| + * Ignore the build/ and dist/ directories created by setup.py (#24)
|
| + * Add support for downloading b2g builds (#23)
|
| +
|
| +1.2 / 2012-08-16
|
| +==================
|
| +
|
| + * Download of builds via build-id fails if more than one subfolder is present for that day (#19)
|
| +
|
| +1.1 / 2012-07-26
|
| +==================
|
| +
|
| + * Use last, not 1st .txt file in latest- dirs. Fixes issue #14.
|
| +
|
| +1.0 / 2012-05-23
|
| +==================
|
| +
|
| + * Initial version
|
|
|