All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated dependencies
- Removed Slack references
- Added rule for
ActiveRecord::Base.transaction
use
- Removed Rubocop config for Rails
- Fixes for
ws-sdk
path injection rubocops - Fixes to default.yml to allow ws-style to enable cops correctly
- Add rule for
ws-sdk
path injection exploit, and new array slash mistakes when transitioning
- Add rule for
ActiveRecord::Connection#execute
since its manually memory managed (chance of memory leak)
- Add rule for sidekiq-throttled as it disables sidekiq-pro and sidekiq-enterprise functionality
- Fix documentation generation
- Removed support for Ruby 2
- Fixed StrictDryStruct, it should only fail if declaring a Dry::Struct
- Added cop to require strict schema on DryStruct
- Upgraded to ruby
- Replaced keep-a-changelog with parse-a-changelog for dependency updates
- Updated dependencies
- Stop requiring version / changelog entries for dependency updates
- Updated dependencies
- Updated dependencies
- Close stale PRs in 60 days
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Add Ruby 3 support
- Updated dependencies
- Disallow usage of the recursive-open-struct gem and its classes.
- Updated dependencies
- Migrate CI from CircleCI to GitHub Actions
- Change default GitHub branch to
main
- Bump required ruby version to 2.7
- Fix specs, make them work with latest Rubocop rules. (@cabello)
RollbarInsideRescue
acceptsActiveSupport::Rescuable#rescue_from
as a valid rescue block. (@marcotc)
- Fix #6: Introduce
Vendor/RollbarInsideRescue
. (@cabello)
- More conservative detection and auto-correction for RollbarLogger. (@cabello)
- Introduce auto-correction for RollbarLog. (@cabello)
- Spec that checks version was bumped and changelog entry is present. (@cabello)
- Introduce
Vendor/RollbarLog
cop. (@cabello)