Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps-dev): bump tapioca from 0.4.26 to 0.5.2 in /Library/Homebrew #12084

Merged
merged 6 commits into from
Sep 17, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 17, 2021

Bumps tapioca from 0.4.26 to 0.5.2.

Release notes

Sourced from tapioca's releases.

v0.5.2

🐛 Bug Fixes

  • Load ConstantLocator early to make sure we don't misattribute constant locations (#493)
  • Load Rails before requiring the Gemfile, which is needed for some gems to load properly (#500)

✨Enhancements

  • Support modules that declare SmartProperties properties. (#502)

v0.5.1

✨ Changes

  • Bump rbi to v0.0.4
  • Remove rake as a runtime dependency

v0.5.0

This is quite a large release that changes many things (for the better, we hope):

⚠️ Alerts

  • sync and generate commands have been deprecated and replaced by a single gem command. (#414)
  • Support for Ruby 2.4 and 2.5 have been dropped. If you still need to use Tapioca on these Ruby versions, you will have to continue using the 0.4.x versions. (#339, #351)
  • The API of DSL generators have changed slightly, so if you have custom DSL generators, you will need to upgrade them to the new syntax that uses the RBI gem instead of Parlour. (#388)
  • Our main branch has been renamed to main.

🆕 New Features

  • A new DSL generator for exposing nested ActiveSupport::Concern modules properly. (#360)
  • A new DSL generator for the Config gem. (#372)
  • A new DSL generator for ActiveStorage. (#416)
  • A new DSL generator for ActiveModel::Attributes. (#419)
  • A new DSL generator for AASM. (#463)
  • Better generation for mixes_in_class_modules on Sorbet versions that support multiple arguments to it. (#363)
  • DSL generators have built-in access to reflection helpers like name_of, superclass_of, etc and are advised to use them over calling the normal reflection methods. (#418, #481)

🐛 Bug Fixes

  • Do not generate empty ActiveJob classes. (#345)
  • Never sort mixed in modules, since include/extend order is important. (#392, #405)
  • Properly root namespace CollectionProxy generic types. (#439) (thanks @​fsateler)
  • Make Tapioca work with Bundler 2.22.25+ (#446, #460)
  • Tapioca no longer crashes if the target of helper method proxies do not exist. (#448)
  • Rename Tapioca::Gemfile::Gem constant to Tapioca::Gemfile::GemSpec to prevent confusion with top-level Gem constant in generate RBI file for Tapioca itself (#475)
  • Fix load ordering that would fail to autoload some constants from gems using Zeitwerk and implicit namespaces (#480)

✨Enhancements

  • Enchaned support for better IdentityCache RBI generation with cache aliases support. (#369)
  • If a job class has overridden Sidekiq methods, the Sidekiq generator does not generate them. (#482)
  • Added --verify flag to tapioca sync/gem. (#364) (thanks @​jeffcarbs)
  • Added --exclude-generators flag to tapioca dsl. (#382) (thanks @​jeffcarbs)
  • Added --file-header flag to all tapioca commands to turn on/off the generated file header comment. (#389)
  • Better file header comment for the require.rb generated by tapioca require command. (#344)
  • Add --verbose flag to tapioca dsl to output which constant is being processed. (#402)
  • Clean up flags to various tapioca commands. (#407)

... (truncated)

Commits
  • 5d0898a Bump version to v0.5.2
  • eba4a5c Merge pull request #502 from Shopify/at-smart-properties-module
  • 82dc4f9 Collect both SmartProperties classes and modules
  • d24fdaf Bump smart_properties version
  • 114ceb5 Merge pull request #501 from Shopify/at-fix-gemfile
  • 9e8f51f Merge pull request #500 from Shopify/at-fix-rails
  • 9d745a0 Update the Bundler version used to bundle the main Gemfile.lock
  • 14cbbc9 Load the Rails application before loading the gems
  • df16bdc Merge pull request #499 from Shopify/uk-fix-file-header
  • f9c3bfc Replace all sync in headers with gem
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.4.26 to 0.5.2.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](Shopify/tapioca@v0.4.26...v0.5.2)

---
updated-dependencies:
- dependency-name: tapioca
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code labels Sep 17, 2021
@Bo98 Bo98 merged commit edfa3c7 into master Sep 17, 2021
@Bo98 Bo98 deleted the dependabot/bundler/Library/Homebrew/tapioca-0.5.2 branch September 17, 2021 23:41
@github-actions github-actions bot added the outdated PR was locked due to age label Oct 18, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Bumping Gemfile dependencies outdated PR was locked due to age ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants