paper-trail-gem--paper_trail/doc
Jared Beck d17fdabd29 Default serializer will use YAML.safe_load
Breaking change.

Going forward, PT's default serializer (PaperTrail::Serializers::YAML)
will use `safe_load` unless `ActiveRecord.use_yaml_unsafe_load`.

PT users are required to configure `ActiveRecord.yaml_column_permitted_classes`
correctly for their own application. Users may want to start with the following
safe-list:

```ruby
::ActiveRecord.use_yaml_unsafe_load = false
::ActiveRecord.yaml_column_permitted_classes = [
  ::ActiveRecord::Type::Time::Value,
  ::ActiveSupport::TimeWithZone,
  ::ActiveSupport::TimeZone,
  ::BigDecimal,
  ::Date,
  ::Symbol,
  ::Time
]
```
2022-08-15 21:52:29 -04:00
..
bug_report_template.rb Reference bug report template with kebab rather than snake cased filename 2021-06-09 11:21:39 +02:00
pt_13_yaml_safe_load.md Default serializer will use YAML.safe_load 2022-08-15 21:52:29 -04:00
triage.md Reference bug report template with kebab rather than snake cased filename 2021-06-09 11:21:39 +02:00
warning_about_not_setting_whodunnit.md replace git.io link 2022-04-27 13:59:03 +09:00