Out of beta
Finally, after 10 months of active development, we are releasing a 1.0.0 version! πππΎππ
Otherwise this release is not very huge, it introduces some compatibility-breaking changes. Besides it, we don't have any more features to implement except GUI, which will probably be a separate project.
News
- The 1.0.0 version, hooray!
Breaking changes
- We've updated the dependency on
cocoapods-core
gem to1.0.1
version. This means that you may have troubles using Generamba with an old-style Podfile.
Enhancements
-
You can now use custom template parameters! Here is an example:
generamba gen my_module my_template --custom-parameters=key1:value1 key2:value2
. Thevalue1
will be placed in your module for{{ module_info.custom_parameters.key1 }}
. See #46 and #119 for more information. -
Remember
cartfile_path
property in Rambafile? It's now used to check the Cartfile for missing dependencies together with the Podfile (#83 and #120). -
It's possible to add an empty group to the Xcode file structure. Just use the
- {name: Dir/SubDir}
notation in.rambaspec
file (#118 and #123). -
The output of
generamba version
command is much more informative now:generamba version Version: 0.8.0 Release date: 23.07.2016 Change notes: https://github.com/rambler-ios/Generamba/releases/tag/1.0.0
Bugfixes
- Fixed the behavior for the
path
parameters with an extra slash (Issue #99).