Releases: RadiusNetworks/radius-spec
Releases · RadiusNetworks/radius-spec
v0.15.0 - Adds rubocop-rspec
What's Changed
- Update README.md by @corrieleech in #79
- Update rubocop requirement from >= 1.25, < 1.62 to >= 1.25, < 1.63 by @dependabot[bot] in #76
- Update to Ruby 3.1 by @corrieleech in #81
- Update rubocop requirement from >= 1.25, < 1.63 to >= 1.25, < 1.65 by @dependabot[bot] in #80
- Update rubocop requirement from >= 1.25, < 1.65 to >= 1.25, < 1.70 by @dependabot[bot] in #84
- Update rubocop-rails requirement from >= 2.13, < 2.22 to >= 2.13, < 2.28 by @dependabot[bot] in #83
- Update rubocop-rails requirement from >= 2.13, < 2.28 to >= 2.13, < 2.29 by @dependabot[bot] in #85
- Update rubocop requirement from >= 1.25, < 1.70 to >= 1.25, < 1.72 by @dependabot[bot] in #88
- Update rubocop-rails requirement from >= 2.13, < 2.29 to >= 2.13, < 2.30 by @dependabot[bot] in #87
- Update rubocop requirement from >= 1.25, < 1.72 to >= 1.25, < 1.74 by @dependabot[bot] in #91
- Update rubocop-rails requirement from >= 2.13, < 2.30 to >= 2.13, < 2.32 by @dependabot[bot] in #94
- Update rubocop-rails requirement from >= 2.13, < 2.32 to >= 2.13, < 2.33 by @dependabot[bot] in #96
- Update rubocop requirement from >= 1.25, < 1.74 to >= 1.25, < 1.76 by @dependabot[bot] in #93
- Update rubocop requirement from >= 1.25, < 1.76 to >= 1.25, < 1.77 by @dependabot[bot] in #97
- Update rubocop requirement from >= 1.25, < 1.77 to >= 1.25, < 1.78 by @dependabot[bot] in #98
- Update rubocop requirement from >= 1.25, < 1.78 to >= 1.25, < 1.79 by @dependabot[bot] in #99
- Update rubocop requirement from >= 1.25, < 1.79 to >= 1.25, < 1.80 by @dependabot[bot] in #100
- Update rubocop-rails requirement from >= 2.13, < 2.33 to >= 2.13, < 2.34 by @dependabot[bot] in #101
- Ignore new rubocop Rails/OrderArguments cop by @corrieleech in #102
- Update rubocop requirement from >= 1.25, < 1.80 to >= 1.25, < 1.81 by @dependabot[bot] in #103
- Update rubocop requirement from >= 1.25, < 1.81 to >= 1.25, < 1.82 by @dependabot[bot] in #104
- Adds rubocop-rspec by @armahillo in #105
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Update rubocop-rails requirement from >= 2.13, < 2.21 to >= 2.13, < 2.22 by @dependabot in #68
- Disabling
Rails/RedundantActiveRecordAllMethodcop by @alexstone in #69 - Update rubocop requirement from >= 1.25, < 1.57 to >= 1.25, < 1.58 by @dependabot in #70
- Update rubocop requirement from >= 1.25, < 1.58 to >= 1.25, < 1.59 by @dependabot in #72
- Update rubocop requirement from >= 1.25, < 1.59 to >= 1.25, < 1.60 by @dependabot in #73
- Update rubocop requirement from >= 1.25, < 1.60 to >= 1.25, < 1.61 by @dependabot in #74
- Update rubocop requirement from >= 1.25, < 1.61 to >= 1.25, < 1.62 by @dependabot in #75
- Updates CHANGELOG with 0.14.0 release notes by @corrieleech in #77
- Updates version to 0.14.0 by @corrieleech in #78
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Removes Ruby 2.5 from list of versions to run by @corrieleech in #60
- Update rubocop requirement from >= 1.25, < 1.43 to >= 1.25, < 1.46 by @dependabot in #57
- Update rubocop-rails requirement from >= 2.13, < 2.18 to >= 2.13, < 2.19 by @dependabot in #58
- Update rubocop requirement from >= 1.25, < 1.46 to >= 1.25, < 1.53 by @dependabot in #61
- Remove Ruby 2.6 from CI workflow. by @jcavena in #64
- Update rubocop-rails requirement from >= 2.13, < 2.20 to >= 2.13, < 2.21 by @dependabot in #62
- Update rubocop requirement from >= 1.25, < 1.53 to >= 1.25, < 1.54 by @dependabot in #63
- Update rubocop requirement from >= 1.25, < 1.54 to >= 1.25, < 1.55 by @dependabot in #65
- Update rubocop requirement from >= 1.25, < 1.55 to >= 1.25, < 1.56 by @dependabot in #66
- Update rubocop requirement from >= 1.25, < 1.56 to >= 1.25, < 1.57 by @dependabot in #67
New Contributors
- @corrieleech made their first contribution in #60
- @jcavena made their first contribution in #64
Full Changelog: v0.12.1...v0.13.0
v0.12.0
What's Changed
- Upgrade
rubocop(1.0 Edition 🎉 ) by @jnebeker in #33 - Rubocop rails upgrades by @benreyn in #36
- Upgrade rubocop to Latest by @alexstone in #37
- Upgrade rubocop and rubcop-rails dependecies by @benreyn in #39
- Include model factories in helpers specs by default by @benreyn in #40
- Adds Dependabot to Radius-Spec by @alexstone in #42
- Update vcr requirement from ~> 4.0 to ~> 6.0 by @dependabot in #44
- Update rubocop-rails requirement from ~> 2.13.0 to >= 2.13, < 2.15 by @dependabot in #46
- Update rubocop requirement from ~> 1.25.0 to >= 1.25, < 1.29 by @dependabot in #48
- Update rubocop-rails requirement from >= 2.13, < 2.15 to >= 2.13, < 2.16 by @dependabot in #50
- Update rubocop requirement from >= 1.25, < 1.29 to >= 1.25, < 1.31 by @dependabot in #49
New Contributors
- @alexstone made their first contribution in #37
- @dependabot made their first contribution in #44
Full Changelog: v0.11.0...v0.12.0
0.11.0 (January 21, 2022)
Enhancements
- Adjust common Rubocop configuration (Aaron Hill, Aaron Kromer, Ben Reynolds, James Nebeker, JC Avena, Sam Kim)
- Enable
Lint/NoReturnInBeginEndBlocksby default - Set
AllowHttpProtocol: falseforBundler/InsecureProtocolSourcecop - Set
AllowNil: falseforLint/SuppressedExceptioncop - Enable
Naming/BlockForwardingcop for future Ruby 3.1 usage - Disallow Ruby 3
Style/NumberedParameters - Enable
Style/StringCharsby default - Set
AllowMethodsWithArguments: trueforStyle/SymbolProccop - Disallow combined
&&and||in singleunlessclauses - Enable
Naming/InclusiveLanguageby default
- Enable
- Adjust common Rubocop-Rails configuration (Alex Stone, James Nebeker, Aaron Kromer, Ben Reynolds, Sam Kim)
- Enable
Rails/EnvironmentVariableAccess(AllowReadstotrue) - Changed
Rails/FindBy:IgnoreWhereFirsttofalse - Enable
Rails/ReversibleMigrationMethodDefinition
- Enable
- Upgrade to Rubocop Rails 2.12.x (Alex Stone, James Nebeker, Aaron Kromer, Ben Reynolds, Sam Kim)
- Upgrade to Rubocop Rails 2.13.x (Alex Stone, James Nebeker, Aaron Kromer, Ben Reynolds, Sam Kim)
- Upgrade to Rubocop 1.25.x (Alex Stone, James Nebeker, Aaron Kromer, Ben Reynolds, Sam Kim, JC Avena, Eric Ouellette, Aaron Hill)
- Include model factory helpers in helper specs by default (Alex Stone, James Nebeker, Aaron Kromer, Ben Reynolds, JC Avena, Eric Ouellette)
Bug Fixes
None
0.10.0 (October 18, 2021)
Enhancements
- Upgrade to Rubocop Rails 2.8.x (Aaron Hill, Aaron Kromer, Ben Reynolds, James Nebeker, JC Avena, Sam Kim, Alex
Stone #30, #32) - Adjust common Rubocop Rails configuration (Aaron Hill, Aaron Kromer, Ben Reynolds, James Nebeker, JC Avena,
Sam Kim, Alex Stone #30, #32)- Enable
Rails/AttributeDefaultBlockValueby default - Enable
Rails/ArelStarby default - Enable
Rails/DefaultScopeby default - Enable
Rails/FindByIdby default - Enable
Rails/PluckIdby default - Enable
Rails/WhereEqualsby default - Use the more aggressive
aggressivecheck forRails/PluckInWhere - Use the more aggressive
aggressivecheck forRails/ShortI18n - Switch to new
AllowedMethodsattribute name forRails/SkipsModelValidations - Disable
Rails/SquishedSQLHeredocsby default
- Enable
- Adjust common Rubocop configuration (Aaron Hill, Aaron Kromer, JC Avena, Sam
Kim #32, #34)- Enable
Style/ClassMethodsDefinitionsby default - Enable
Style/CombinableLoopsby default - Enable
Style/KeywordParametersOrderby default - Enable
Style/RedundantSelfAssignmentby default - Enable
Style/SoleNestedConditionalby default - Enable
Lint/DuplicateRequireby default - Enable
Lint/EmptyFileby default - Enable
Lint/TrailingCommaInAttributeDeclarationby default - Enable
Lint/UselessMethodDefinitionby default - Exclude the following testing methods from
Metrics/BlockLength- 'describe'
- 'shared_context'
- 'shared_examples'
- 'RSpec.describe'
- 'RSpec.shared_context'
- 'RSpec.shared_examples'
- Enable
Bug Fixes
None
0.9.0 (September 30, 2021)
Enhancements
- Upgrade to Rubocop 0.89.x (Aaron Hill, Aaron Kromer, Ben Reynolds, Chris
Hoffman, James Nebeker, JC Avena, Sam Kim #27) - Upgrade to Rubocop Rails 2.6.x (Aaron Hill, Aaron Kromer, Ben Reynolds, Chris
Hoffman, James Nebeker, JC Avena, Sam Kim #27) - Adjust common Rubocop configuration (Aaron Hill, Aaron Kromer, Ben Reynolds,
Chris Hoffman, James Nebeker, JC Avena, Sam Kim #27)- Configure multiple metrics to use the
CountAsOneoption for array, hash
and heredocs - Disable
Style/SlicingWithRangeas we do not care about the style
- Configure multiple metrics to use the
- Includes new
shared_example/shared_contextinclusion aliases
has_behaviorandit_has_behaviorfor behavior driven development language
(Aaron Kromer, Ben Reynolds #28)
Bug Fixes
None
Breaking Changes
- Change the default behavior from
:warnto:raisefor RSpec expectations
behavioron_potential_false_positives(Aaron Kromer, Ben Reynolds #28)
0.8.0 (August 26, 2021)
Enhancements
- Upgrade to Rubocop 0.82.x (Aaron Hill, Aaron Kromer, Ben Reynolds, Chris
Hoffman, James Nebeker, JC Avena #26) - Upgrade to Rubocop Rails 2.5.x (Aaron Hill, Aaron Kromer, Ben Reynolds, Chris
Hoffman, James Nebeker, JC Avena #26) - Adjust common Rubocop configuration (Aaron Hill, Aaron Kromer, Ben Reynolds,
Chris Hoffman, James Nebeker, JC Avena #26)- Rename metrics/configuration parameters per version upgrade requirements
- Use the stricter
always_truecheck forStyle/FrozenStringLiteralComment - Opt-in to new cops/checks behaving per their default settings
- Adjust common Rubocop Rails configuration (Aaron Hill, Aaron Kromer, Ben
Reynolds, Chris Hoffman, James Nebeker, JC Avena #26)- Disable
Rails/IndexByby default - Disable
Rails/IndexWithby default
- Disable
Bug Fixes
None
0.7.0 (July 23, 2021)
Enhancements
- Upgrade to Rubocop 0.73.x (Aaron Hill, Aaron Kromer, Ben Reynolds, Chris
Hoffman, James Nebeker #24) - Upgrade to Rubocop Rails 2.2.x (Aaron Hill, Aaron Kromer, Ben Reynolds, Chris
Hoffman, James Nebeker #24) - Adjust common Rubocop configuration (Aaron Hill, Aaron Kromer, Ben Reynolds,
Chris Hoffman, James Nebeker #24)- Target Ruby 2.7 by default
- Enable
Lint/HeredocMethodCallPositionby default - Use
StandardErrorfor the suggested parent classes of errors - Bump metric check maximums to provide a little more wiggle room
- Disable
Naming/RescuedExceptionsVariableNameby default
- Adjust common Rubocop Rails configuration (Aaron Hill, Aaron Kromer, Ben
Reynolds, Chris Hoffman, James Nebeker #24)- Disable
Rails/IgnoredSkipActionFilterOptionby default
- Disable
Bug Fixes
None
0.6.0 (August 6, 2020)
Enhancements
- Exclude more bundler binstubs from Rubocop (Aaron Kromer, #18, #20)
- Exclude
chdirandCapybara.register_driverconfiguration blocks from
Metrics/BlockLengthchecks (Aaron Kromer, #18) - Exclude gem specs from block and line length metrics (Aaron Kromer, #20)
- Standardize on key style of
Layout/AlignHash(Aaron Kromer, #18) - Upgrade to Rubocop 0.62.x (Aaron Kromer, #21)
Bug Fixes
None