v0.3.3 (2021-11-20)
Implemented enhancements:
- Release Version 0.3.2 #276
Closed issues:
- License parsing doesn't parse e.g. LGPLv3 correctly #271
Merged pull requests:
- Create GitHub Actions CI workflow based on travis job. #288 (nuclearsandwich)
- Fix parsing of <exports><build_type> with conditionals #281 (shr-project)
- Various improvements to support generating recipes for Noetic #280 (shr-project)
- Improve license parsing #279 (shr-project)
v0.3.2 (2020-04-30)
Implemented enhancements:
- Use "git describe" to append a local version label #262 (shr-project)
Fixed bugs:
- superflore-gen-oe-recipes: Wrong path used to calculate ROS_NUM_CACHE_YAML_COMMITS #264
Closed issues:
- superflore-gen-oe-recipes: Stop generating superfore-change-summary.txt #274
Merged pull requests:
- parser.py: Show program name in usage message instead of description #275 (shr-project)
- bitbake: Drop generation of superfore-change-summary.txt; fix exception message #273 (shr-project)
- bitbake/run.py: Require --ros-distro #272 (shr-project)
- bitbake: Drop year from Copyright lines in generated files #270 (shr-project)
- bitbake: Fix path to cache.yaml in various places #269 (shr-project)
- yocto_recipe.py: Correct path in superflore-datetime.inc #268 (shr-project)
- yocto_recipe.py: Use sensible default for <build_type> when not ROS 1 #267 (shr-project)
- bitbake: Don't create a pull request #266 (shr-project)
- superflore-gen-oe-recipes: Delete all generated files when regenerating all recipes #265 (shr-project)
v0.3.1 (2019-12-17)
Implemented enhancements:
- Fix bitbake parsing errors when some meta-ros1-* layer is included together with some meta-ros2-* layer #260
- Allow to re-generate the recipes without creating new branch #248
- Change use of # in generated commit messages to ==... or --... on the next line #228
- Use "recipe"/"ebuild" instead of "installer" in log messages #226
- superflore-gen-oe-recipes: Change operation when --only is specified #224
- Change how platform packages without a mapping in rosdep/*.yaml are handled for OpenEmbedded #223
- Update README.md for superflore-gen-oe-recipes #219
- yocto_recipe.py: bump ROS_SUPERFLORE_GENERATION_SCHEME #261 (shr-project)
- repo_instance: initialize gh_upstream only when creating pull request (#246) #247 (shr-project)
- Use "ebuild"/"recipe" instead of "installer" (#226) #243 (herb-kuta-lge)
- Upgrade CI #241 (allenh1)
- Include -native pkgs in list of OpenEmbedded platform dependencies (#230) #237 (herb-kuta-lge)
- Show OpenEmbedded recipe names in commit and PR messages (#225) #235 (herb-kuta-lge)
- Update license classifier. #221 (tfoote)
- Adjust PR message stating how superflore was executed #214 (andre-rosa)
- Retry pushing when wrong credentials are provided or there's an error #208 (andre-rosa)
- Change Back to apt-get for CI #201 (allenh1)
- Change to Personal Email #200 (allenh1)
- Fix CI #199 (allenh1)
Fixed bugs:
- superflore-change-summary.txt doesn't end with a newline #242
- Ebuild continues to generate despite dependency resolution failures #229
- Change use of \# in generated commit messages to ==... or --... on the next line #228
- superflore-gen-oe-recipes: Change operation when --only is specified #224
Closed issues:
- Implement Superflore OE Recipe Generation Scheme r44 #255
- Don't write cache.yaml and cache.diffme files from superflore #252
- Create new commit when bitbake installer changes some other files without changing any generated recipes #250
- Allow to run superflore with --dry-run without SUPERFLORE_GITHUB_TOKEN #246
- Only issue a commit if there are changes #245
- CI uses EOL Ubuntu release 'trusty' #239
- Allow the timestamp associated with the superflore run to be overridden #231
- superflore-gen-oe-recipes: -native packages are missing from the list of platform package dependencies #230
- superflore-gen-oe-recipes: Don't create a commit when ROS_DISTRO-cache.yaml hasn't changed #227
- superflore-gen-oe-recipes: Show recipe names instead of ROS package names in commit and PR messsages #225
- Don't output missing dependencies for OpenEmbedded #217
- Allow customizing the PR title #215
- PR message stating how superflore was executed needs adjustment #213
- [OpenEmbedded] Use branch based on UTC timestamp instead of random characters #211
- Make markdown output optional on PR and commit descriptions #209
- Superflore aborts if wrong credentials are passed when pushing #207
- Update OpenEmbedded support up to spec r36 #204
- Update OpenEmbedded support up to spec r35 #202
v0.3.0 (2019-06-11)
Implemented enhancements:
- Commit Message for Updates Reads ROS-'None' #195
- Option args.all doesn't add all modified files to the commit/PR #183
- Centralize skip keys option for dropping dependencies #170
- Extending OpenEmbedded support #167
- Remove ROS 2 index #162
- Docker Container Output #146
- Re-Imagining Open Embedded #95
- Move some packages to DEPEND #83
- Gentoo Build CI #82
- Clean up .tar files for OpenEmbedded #80
- Replace custom Docker class with upstream docker library #66
- Update bitbake generator to not use symlinks #62
- Refactor #27
- Fix ros-None in Gentoo Commit Messages #196 (allenh1)
- Check missing dependencies before checking preserve_existing #194 (andre-rosa)
- Fix gen_pkg_func failure not being recorded by generate_installers #187 (andre-rosa)
- Fix args.all handling #182 (andre-rosa)
- Fix assorted typos #181 (andre-rosa)
- Add
--upstream-branch
option #180 (andre-rosa) - Add
--skip-keys
option #175 (andre-rosa) - Small cleanups #169 (andre-rosa)
- Initial OpenEmbedded Support for ROS 2 #168 (andre-rosa)
- Remove ROS 2 index, since it is now part of the conventional one. #165 (allenh1)
- Fix maintainer email #161 (allenh1)
- Add Crystal Distribution #158 (allenh1)
- Support python3_6 for ROS 1 #157 (concavegit)
- Add bionic to stdeb.cfg. #156 (allenh1)
- Add bouncy #155 (allenh1)
- Add Melodic to list #149 (allenh1)
- Even more utils tests #148 (allenh1)
- Create a way to get the log from the docker container. #147 (allenh1)
- Add CacheManager tests. #145 (allenh1)
- Adding coverage for exceptions.py #144 (shaneallcroft)
- Add tests for PackageMetadata.py. #143 (allenh1)
- Add tests for TempfileManager #142 (allenh1)
- Added tests for parser.py. #140 (allenh1)
- Added tests for generate_installers function. #136 (allenh1)
- Be My Ardent-tine #135 (allenh1)
- Centralize Duplicate Code #134 (allenh1)
- Add stdeb.cfg #133 (allenh1)
- Use GitHub api instead of the Git Pull Request module #132 (allenh1)
- Add --dry-run and --pr-only to Open Embedded #131 (allenh1)
- Adding patch file support for Open Embedded. #129 (allenh1)
- Add
--upstream-repo
argument #128 (allenh1)
Fixed bugs:
- Commit Message for Updates Reads ROS-'None' #195
- generate_installers() may record a failure in gen_pkg_func() as success #186
- Option args.all doesn't add all modified files to the commit/PR #183
- Multi-License Line Fix #117
- Regression: --only flag without --output-repository-path #85
- Docker First Run Behavior #68
- Fix ros-None in Gentoo Commit Messages #196 (allenh1)
- Check missing dependencies before checking preserve\_existing #194 (andre-rosa)
- Fix gen\_pkg\_func failure not being recorded by generate\_installers #187 (andre-rosa)
- Fix args.all handling #182 (andre-rosa)
- Fix small syntax issue #174 (allenh1)
- Fix lack of command text in PR's. #150 (allenh1)
- Even more utils tests #148 (allenh1)
- Fix a typo blocking the Gentoo ebuild from working appropriately. #139 (allenh1)
- Add test for ros-infrastructure/superflore\#117. #118 (allenh1)
- Fix existing version detection. #103 (allenh1)
- Fix an issue with the dockerfile. #101 (allenh1)
- Add public domain license #87 (allenh1)
Closed issues:
- Recent Gentoo generations aren't listing missing dependencies #193
- Sometimes a transient XML download failure aborts generation #188
- Melodic qt_metapackages cannot be generated #184
- Add
--dry-run
and--pr-only
to Open Embedded #130 - Patch file support OpenEmbedded #110
Merged pull requests:
- Retry XML downloads #189 (andre-rosa)
- Pass along unknown licenses unclassified #185 (andre-rosa)
- Inform that --only option also requires setting --ros-distro #179 (andre-rosa)
- Rename superflore-gen-meta-pkgs to superflore-gen-oe-recipes #178 (andre-rosa)
- Rename regenerate_installer to regenerate_pkg #177 (andre-rosa)
- Pass distro to generate_installer #176 (andre-rosa)
- Add distro parameter to resolve_dep #173 (andre-rosa)
- Reduce distro hardcoding #172 (nuclearsandwich)
- Use index for querying distro information #171 (andre-rosa)
- Enforce python 3 requirement #160 (cottsay)
- Remove shebang and +x from a non-executable #159 (cottsay)
v0.2.1 (2018-01-26)
Implemented enhancements:
- Fix CI #125 (allenh1)
- Strip the path from the executable name. #124 (allenh1)
- Add in test dependencies, enabled by the use flag 'test' #123 (allenh1)
- Use allenh1/ros_gentoo_base for Docker #122 (allenh1)
- More Explicit PRs #120 (allenh1)
- Add command line arguments to the PR text. #119 (allenh1)
- Add test for #117. #118 (allenh1)
- Gentoo Integration Tests #115 (allenh1)
- Add opencv3 check #114 (allenh1)
- More utils tests #113 (allenh1)
- Add metadata.xml tests. #112 (allenh1)
- Docker tests #111 (allenh1)
- Add
--only \[pkg\_1\] \[pkg\_2\] ... \[pkg\_n\]
#109 (allenh1)
Fixed bugs:
v0.2.0 (2017-12-28)
Implemented enhancements:
- Move some packages to DEPEND #83
- Create a
tar-archive-dir
to clean up the.tar
files downloaded for Open Embedded #80 - Replace custom Docker class with upstream docker library #66
- ROS-distribution specific branches for Open Embedded #107 (allenh1)
- Add checksum cache for Open Embedded #102 (allenh1)
- Dynamically update copyright year & handle multiple licenses for Open Embedded #100 (shaneallcroft)
- Add
--only PKG
option #76 (allenh1)
Fixed bugs:
- Regression: --only flag without --output-repository-path #85
- Fix existing version detection. #103 (allenh1)
- Fix an issue with the dockerfile. #101 (allenh1)
- Add public domain license #87 (allenh1)
Merged pull requests:
- Make generated ebuild copyright dynamic #91 (shaneallcroft)
- Drop python 2 support #90 (allenh1)
* This Change Log was automatically generated by github_changelog_generator