Releases: fastlane-old/deliver
1.1.0 Added app_version option
Added app_version
option to manually specify the version to use. This is optional.
1.0.0 Upgrade to spaceship
deliver
is now completely powered by spaceship, making it blazing fast 🚀
This release breaks existing setups, please take a look at the Migration Guide to 1.0
Also check out the updated project page and the new documentation for the Deliverfile
It is really important you follow the migration guide as a lot of things have changed with deliver
.
Also, take a look at the list of open tasks.
Background
Originally deliver
was designed to be "The Continuous Delivery tool for iOS". With the introduction of fastlane many things have changed. It was time for a big rewrite for deliver
, which is one of the most popular tools of the fastlane toolchain.
deliver
now uses spaceship to communicate with . This has huge advantages over the old way, which meansdeliver
is now much faster and more stable 🚀- Removed a lot of legacy code. Did you know
deliver
is now one year old? - Improved the selection of the newly uploaded build and waiting for processing to be finished
- Updating the app metadata and uploading of the screenshots now happen using
spaceship
instead of the iTunes Transporter, which means changes will immediately visible after runningdeliver
✨ - Removed the
deliver beta
andtestflight
commands, as there is now a dedicated tool called pilot - All parameters are now in the config system, which means you can pass values using the
Deliverfile
, from within yourFastfile
or as command line parameter
It is really important you read the migration guide as a lot of things have changed with deliver
.
If you run into any issues with the new version of deliver
please submit an issue on GitHub.
1.0.0.beta3 Almost there
50 commits later a lot of things were updated since the last update
- Added new documentation for the Deliverfile
- Added new Reference.md to show you all available values for categories, age rating, etc.
- Improved and re-enabled the HTML file generation
- Added new
automatic_release
option - Added new
app_rating_config_path
option to set the app's age rating - Added new
submission_information
to choose submission options (e.g. encryption, advertising, etc.) - Added automatic creation of new versions / modifying of existing versions
- Added support for creating new languages on the fly
✈️ - Added support for
frameit
- Automatic detection if
deliver
is already set up in the current directory
A lot of other improvements
As always, update using sudo gem update deliver --pre
and let me know if you run into any issues. Also check out the new project README 🚀
You can follow the remaining progress here
1.0.0.beta Upgrade to spaceship and new iTunes Connect
I've been working hard the last 3 days to update both spaceship
and deliver
to work with the new iTunes Connect.
This is the first beta release for deliver
1.0.0. With it there were some breaking changes. Originally deliver
was designed to be "The Continuous Delivery tool for iOS". With the introduction of fastlane it doesn't make sense any more. Did you know that deliver
was able to run tests and post messages to Slack? 😉 All that is now part of fastlane.
What has changed? ♻️
- `deliver` now uses [spaceship](https://spaceship.airforce) to communicate with . This has _huge_ advantages over the old way, which means `deliver` is now much faster and more stable 🚀 - Removed a lot of legacy code. Did you know `deliver` is now one year old? A lot of things have changed since then - Improved the selection of the newly uploaded build and waiting for processing to be finished, which is possible thanks to `spaceship` - Updating the app metadata and uploading of the screenshots now happen using `spaceship` instead of the iTunes Transporter, which means changes will immediately visible after running `deliver` ✨ - Removed the `deliver beta` and `testflight` commands, as there is now a dedicated tool called [pilot](https://github.com/fastlane/pilot)What has changed for me - what do I have to change?
- changed the way metadata is stored. Under the hood
spaceship
does a lot of magic 🎩 so you don't have to worry about it much, take a look of how metadata is stored on the filesystem
Your existing setup should work, but might need some adaption. Please try it and let me know
- Your update will not be submitted for Review by default any more. I noticed many users just want to upload screenshots and/or a binary without submitting the app. You can use the
deliver --submit_for_review
- All parameters are now in the config system, which means you can pass values using the
Deliverfile
, from within yourFastfile
or as command line parameter
- Options that are not available in your
Deliverfile
anymoreconfig_json_folder
beta_ipa
success
error
email
(useusername
instead)apple_id
(useapp_identifier
to specify the bundle identifier instead)version
(automatically detected)default_language
- The category name must now represent the internal name: list of categories
You can install the beta version using
sudo gem install deliver --pre
Special thanks to @lacostej for implementing the file upload to iTunes Connect in spaceship
0.13.5 Added iTC status
Added warning that most parts of deliver
are broken due to the new iTunes Connect version
More information: #337
0.13.4 Support for the new iTC locales
- Updated
deliver
to support both the old and the new locale format of iTunes Connect - Added a work around to support Chinese languages
- Feel free to duplicate radar #22548000
I tested this release with multiple app setups. If you run into any issues please contact me!
0.13.3 Improved transporter
Fixed a transporter issue when the app has a lot of In-App purchases and/or GameCenter Archivements
0.13.2 Fixed iTunes Connect login issue
Fixed an issue with the login on iTunes Connect
0.13.1 Improved submission
Improved the submission of the uploaded binary (thanks @dral3x)
0.13.0 Initial Pricing and Sub-Categories
- Added support for setting initial pricing since
deliver
doesn't set it any-more - Added support for updating sub-categories (thanks @lacostej)