DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Git (654ff459c3)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).


## [0.8.0] - 2018-06-22

### Removed
* Python 3.5 support

### Added
* Python 3.7 support

### Changed
* `google_play_track` in task payload can now be a random string. Value is enforced by mozapkpublisher.

## [0.7.0] - 2018-04-27

### Added
* Support for Firefox Focus
* Support for Google Play's new internal track.

## [0.6.0] - 2018-04-20

### Removed
* Removed architecture detection. It's now delegated in mozapkpublisher.

### Changed
* Updated mozapkpublisher call to match new function signature


## [0.5.0] - 2018-03-19

### Changed 
* `script.async_main()` relies on scriptworker (>= 10.2.0) to:
 * initialize context, config, and task
 * validate the task schema
 * `exceptions.TaskVerificationError` in favor of the one in scriptworker
 * `script.usage()` now handled by scriptworker
 * `task.validate_task_schema()` now handled by scriptworker

### Removed
* Now that Firefox 59 is on release:
 * `dry_run` is not accepted anymore in task payload
 * strings aren't fetched anymore by this worker type


## [0.4.1] - 2018-01-03

### Added
* Google Play strings are now optionally fetched from an upstream task.


## [0.4.0] - 2017-11-29

### Removed
* Deprecated `payload.dry_run` in favor of `payload.commit` in task definition

### Added
* Add support of dep-signing. dep-signing is used by testing APKs. pushapkscript won't make a single request to Google Play if such APK is detected.


## [0.3.4] - 2017-06-19

### Added
* APK verification now includes a pass on the digest algorithm


## [0.3.3] - 2017-05-31

### Added
* FAQ
* Dawn project: Allow "aurora" scope to be still used in task definition
* Support different architectures depending on which channel we are


## [0.3.2] - 2017-04-11

### Fixed
* Task validation which refused a payload with `dry_run` in it


## [0.3.1] - 2017-04-10

### Added
* Tasks can now define a rollout percentage for the rollout track


## [0.3.0] - 2017-03-30

### Changed
* Artifacts are downloaded thanks to Chain of Trust
* APK architectures don't need to be manually input. They are now automatically detected.


## [0.2.2] - 2017-02-10

### Changed
* Pin dependencies in Puppet only.
* Use new tc-migrated build locations.


## [0.2.1] - 2017-01-27

### Changed
* Upgrade to scriptworker v2.0.0 (without Chain of Trust), which reports errors back to Treeherder.


## [0.2.0] - 2017-01-20

### Changed
* Upgrade to scriptworker v1.0.0b7 (without Chain of Trust). Please update your config accordingly to the new config_example.json


## [0.1.4] - 2016-11-09

### Changed 
* Mute debug logs of oauth2client


## [0.1.3] - 2016-11-09

### Changed
* APKs are not committed onto Google Play Store, by default anymore.


## [0.1.2] - 2016-10-25

### Fixed
* Use scriptworker 0.7.2 which notably fixes how message_info['task_info'] is used.  A new property called "hintId" broke a function call.


## [0.1.1] - 2016-10-06

### Fixed
* Fix package missing files


## [0.1.0] - 2016-10-05
Initial release