Skip to content

Out of beta

Compare
Choose a tag to compare
@etolstoy etolstoy released this 23 Jul 09:35
· 98 commits to develop since this release

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 to 1.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. The value1 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).