Releases: RadiusNetworks/radius-spec
Releases · RadiusNetworks/radius-spec
0.5.0 (September 26, 2018)
Enhancements
- Add common VCR configuration (Aaron Kromer, #16)
- Filters out 
Authorizationheaders - Filters out the following sensitive/environment varying 
ENVvalues, as
well as their URL and form encoded variants:AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETRADIUS_OAUTH_PROVIDER_APP_IDRADIUS_OAUTH_PROVIDER_APP_SECRETRADIUS_OAUTH_PROVIDER_URL
 
 - Filters out 
 - Add "temp file" helpers for working with file stubs (Aaron Kromer, #15)
 - Upgrade to Rubocop 0.59.x (Aaron Kromer, #14)
 - Adjust common Rubocop configuration (Aaron Kromer, #14)
Layout/EmptyLineAfterGuardClauseis enabled by default- Enable 
Rails/SaveBangto highlight potential lurking issues - Expand 
Rails/FindByandRails/FindEachto check all/appand/lib - Add more functional methods
default_scopefilter_sensitive_data
 
 - Add 
build!factory method to complimentbuildto help resolving Rubocop
violations forRails/SaveBang(Aaron Kromer, #14) - Load model factory for specs tagged with 'type: :mailer' (Aaron Kromer, #11)
 - Include the following negated RSpec matchers (Aaron Kromer, #12)
exclude/excludingnot_eqnot_changenot_raise_error/not_raise_exception
 
Bug Fixes
- Fix 
NoMethodError: undefined method 'strip'when the fixture path is a
Pathnameobject (Aaron Kromer, #13) 
0.4.0 (July 10, 2018)
Enhancements
- Upgrade to Rubocop 0.58.x (Aaron Kromer, #10)
 - Add more custom extra details for customized cops (Aaron Kromer, #10)
 - Adjust common Rubocop configuration
 - Adjust common Rubocop Rails configuration (Aaron Kromer, #7)
- Exclude Rails controllers from Rubocop's 
Metrics/MethodLengthdue to
respond_to/formatand permitted params methods - Disable 
Rails/HasAndBelongsToMany - Exclude Rails app 
config/routes.rbfromMetrics/BlockLength 
 - Exclude Rails controllers from Rubocop's 
 
Bug Fixes
0.3.0 (June 15, 2018)
Breaking Change
- Lock Rubocop to a minor release version in gemspec (Aaron Kromer, #5)
 
Enhancements
- Adjust common Rubocop configuration (Aaron Kromer, #5)
- Customize 
Style/AndOrto flag only conditionals allowingand/orfor
control flow - Add 
findto functional method blocks - Disable 
Style/DoubleNegationas this is a common Ruby idiom - Disable 
Style/StringLiteralsInInterpolationto stay consistent with our
no preferences for single versus double quotes 
 - Customize 
 
Bug Fixes
- Remove 
Includefrom common Rubocop all cops configuration to fix issues
with Rubocop 0.56.0+ not seeing all expected files. (Aaron Kromer, #5) 
0.2.1 (May 17, 2018)
0.2.0 (May 17, 2018)
Enhancements
- Adjust common Rubocop configuration (Aaron Kromer, #2):
- Ignore 
Lint/AmbiguousBlockAssociationfor specs - Ignore long lines due to Rubocop directives
 - Ignore long lines due to comments
 - Prefer a line length of 80, but don't complain until 100
 - Disable ASCII only comments
 - Set the 
MinSizeforStyle/SymbolArrayandStyle/WordArrayto three - Use squiggly 
<<~heredoc indentation - Allow common 
EOFas a heredoc delimiter - Indent multi-line operations
 - Allow unspecified rescue as a catch-all
 
 - Ignore 
 - Adjust common Rubocop Rails configuration (Aaron Kromer, #2):
- Ignore 
Rails/ApplicationRecordfor benchmarks - Ignore more common gem binstubs
 
 - Ignore 
 
0.1.1 (March 16, 2018)
Bug Fixes
- Fix 
NameError: undefined local variable or methodconfig` for Rails RSpec
configuration (Aaron Kromer, #1) - Fix model factory build issue in which registered template attributes, which
use symbol keys, are not replaced by custom attributes using string keys
(Aaron Kromer, #1) - Exclude 
spec/support/model_factories.rbfromMetrics/BlockLengthin
common Rubocop config (Aaron Kromer, 714b9b3) 
0.1.0
Initial release:
- Common Rubocop configuration
 - Common Rails Rubocop configuration
 - Basic model factory implementation
- Auto loads the model factory feature based on RSpec metadata
 - Supports lazy loading project/app code using strings/symbols instead of
class constants for faster registration - Includes helpers for 
buildandcreatein specs