Releases: Shopify/rubocop-sorbet
Releases · Shopify/rubocop-sorbet
v0.8.7
What's Changed
🛠 Other Changes
- Remove warning from RuboCop in rbi config by @Earlopain in #265
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
✨ Enhancements
- Register offense for
ConstantsFromStrings
with safe navigation by @Earlopain in #253
🛠 Other Changes
- Use
add_global_offense
forForbidRBIOutsideOfAllowedPaths
by @Earlopain in #251 - Add workflow to auto-merge dependabot updates by @vinistock in #259
- Set
DocumentationBaseURL
andDocumentationExtension
by @Earlopain in #252 - Rescue ::Bundler::GemfileNotFound if sorbet-static is not found by @oneearedrabbit in #262
- Add Sorbet/Refinement by @corsonknowles in #263
New Contributors
- @oneearedrabbit made their first contribution in #262
- @corsonknowles made their first contribution in #263
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
✨ Enhancements
- Enable
Layout/SpaceInsideReferenceBrackets
for RBIs by @Morriar in #249 - Enable Layout/SpaceInsideBlockBraces by @KaanOzkan in #248
- Create a cop to validate gem version annotations in RBI files by @egiurleo in #199
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
🛠 Other Changes
- Set dependabot
open-pull-request-limit
to 100 by @egiurleo in #230 - Explain EnforceSigilOrder cop by @andyw8 in #233
- Fix registry deprecation notice by @andyw8 in #240
- Make custom cop inherit
RuboCop::Cop::Base
by @koic in #241 - Specify minimum RuboCop version as v1 by @andyw8 in #244
New Contributors
Full Changelog: v0.8.3...v0.8.4
v0.8.3
v0.8.2
What's Changed
🛠 Other Changes
- Remove byebug and use debug gem instead by @egiurleo in #222
- Introduce
MultipleTEnumValues
cop by @egiurleo in #224 - Remove obsolete
Sorbet/OneAncestorPerLine
cop by @sambostock in #206 - Introduce
ForbidComparableTEnum
cop by @egiurleo in #225
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
🛠 Other Changes
- Reimplement
CallbackConditionalsBinding
cop & specs by @sambostock in #204 - Add obsoletion config by @sambostock in #207
- Refactor
ConstantsFromStrings
by @sambostock in #205 - Setup Dependabot by @sambostock in #209
- Centralize Ruby Version to
.ruby-version
by @george-ma in #218
New Contributors
- @george-ma made their first contribution in #218
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Note
This version drops the runtime dependency that Sorbet/SignatureBuildOrder
had on unparser
, so if you had that dependency in your Gemfile
for only this reason, you should be able to drop it now.
🛠 Other Changes
- Add
final
,bind
, &implementation
toSignatureBuildOrder
by @sambostock in #189
Full Changelog: v0.7.8...v0.8.0
v0.7.8
What's Changed
🛠 Other Changes
ForbidTStruct
cop's autocorrect should support new lines and adhere to max line length by @KaanOzkan in #203
Full Changelog: v0.7.7...v0.7.8
v0.7.7
What's Changed
🛠 Other Changes
- Clarify RuboCop setup for RBI files by @andyw8 in #195
- add missing markdown code fence around example by @mmenanno in #198
- Add cop against
.void.checked(:tests)
by @jez in #196
New Contributors
- @andyw8 made their first contribution in #195
- @mmenanno made their first contribution in #198
- @jez made their first contribution in #196
Full Changelog: v0.7.6...v0.7.7