File rubygem-pundit.changes of Package rubygem-pundit

-------------------------------------------------------------------
Mon Nov  4 17:17:07 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- ## 2.4.0 (2024-08-26)

## Changed

- Improve the `NotAuthorizedError` message to include the policy class.
  Furthermore, in the case where the record passed is a class instead of an instance, the class name is given. (#812)

## Added

- Add customizable permit matcher description (#806)
- Add support for filter_run_when_matching :focus with permissions helper. (#820)


-------------------------------------------------------------------
Fri Jun 21 10:25:50 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 2.3.2, see bundled CHANGELOG.md

-------------------------------------------------------------------
Fri Nov  3 07:51:03 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- ## Unreleased

Nothing.

## 2.3.1 (2023-07-17)

### Fixed

- Use `Kernel.warn` instead of `ActiveSupport::Deprecation.warn` for deprecations (#764)
- Policy generator now works on Ruby 3.2 (#754)


-------------------------------------------------------------------
Fri Jun 16 08:35:04 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>

- updated to version 2.3.0
  * add support for rubocop-rspec syntax extensions 

-------------------------------------------------------------------
Tue Feb 15 07:34:50 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.2.0
 see installed CHANGELOG.md


-------------------------------------------------------------------
Wed Aug 25 05:22:31 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 2.1.1

  Friday 13th-release!

  Careful! The bugfix below (#626) could break existing code. If you rely on the
  return value for `authorize` and namespaced policies you might need to do some
  changes.

  ### Fixed

  - `.authorize` and `#authorize` return the instance, even for namespaced
    policies (#626)

  ### Changed

  - Generate application scope with `protected` attr_readers. (#616)

  ### Removed

  - Dropped support for Ruby end-of-life versions: 2.1 and 2.2. (#604)
  - Dropped support for Ruby end-of-life versions: 2.3 (#633)
  - Dropped support for Ruby end-of-life versions: 2.4, 2.5 and JRuby 9.1 (#676)
  - Dropped support for RSpec 2 (#615)

-------------------------------------------------------------------
Thu Aug 15 13:31:57 UTC 2019 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 2.1.0

  ### Fixed

  - Avoid name clashes with the Error class. (#590)

  ### Changed

  - Return a safer default NotAuthorizedError message. (#583)

-------------------------------------------------------------------
Sat Mar  2 15:31:29 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 2.0.1
 see installed CHANGELOG.md

  ## 2.0.1 (2019-01-18)
  
  ### Breaking changes
  
  None
  
  ### Other changes
  
  - Improve exception handling for `#policy_scope` and `#policy_scope!`. (#550)
  - Add `:policy` metadata to RSpec template. (#566)

-------------------------------------------------------------------
Sun Jul 22 05:32:18 UTC 2018 - coolo@suse.com

- updated to version 2.0.0
 see installed CHANGELOG.md

  ## 2.0.0 (2018-07-21)
  
  No changes since beta1
  
  ## 2.0.0.beta1 (2018-07-04)
  
  - Add `policy_class` option to `authorize` to be able to override the policy. (#441)
  - Add `policy_scope_class` option to `authorize` to be able to override the policy scope. (#441)
  - Fix `param_key` issue when passed an array. (#529)
  - Only pass last element of "namespace array" to policy and scope. (#529)
  - Allow specification of a `NilClassPolicy`. (#525)
  - Make sure `policy_class` override is called when passed an array. (#475)
  - Raise `InvalidConstructorError` if a policy or policy scope with an invalid constructor is called. (#462)
  - Use `action_name` instead of `params[:action]`. (#419)
  - Add `pundit_params_for` method to make it easy to customize params fetching. (#502)
  - Return passed object from `#authorize` method to make chaining possible. (#385)

-------------------------------------------------------------------
Fri Jan 15 05:47:24 UTC 2016 - coolo@suse.com

- updated to version 1.1.0
 see installed CHANGELOG.md

  ## 1.1.0 (2016-01-14)
  
  - Can retrieve policies via an array of symbols/objects.
  - Add autodetection of param key to `permitted_attributes` helper.
  - Hide some methods which should not be actions.
  - Permitted attributes should be expanded.
  - Generator uses `RSpec.describe` according to modern best practices.

-------------------------------------------------------------------
Thu May 28 04:32:20 UTC 2015 - coolo@suse.com

- updated to version 1.0.1
 see installed CHANGELOG.md

  ## 1.0.1 (2015-05-27)
  
  - Fixed a regression where NotAuthorizedError could not be ininitialized with a string.
  - Use `camelize` instead of `classify` for symbol policies to prevent weird pluralizations.

-------------------------------------------------------------------
Mon Apr 20 04:30:03 UTC 2015 - coolo@suse.com

- updated to version 1.0.0

-------------------------------------------------------------------
Wed Oct 15 12:08:22 UTC 2014 - coolo@suse.com

- updated to version 0.3.0
 - Extend the default `ApplicationPolicy` with an `ApplicationPolicy::Scope` (#120)
 - Fix RSpec 3 deprecation warnings for built-in matchers (#162)
 - Generate blank policy spec/test files for Rspec/MiniTest/Test::Unit in Rails (#138)
 
 ## 0.2.3 (2014-04-06)
 
 - Customizable error messages: `#query`, `#record` and `#policy` methods on `Pundit::NotAuthorizedError` (#114)
 - Raise a different `Pundit::AuthorizationNotPerformedError` when `authorize` call is expected in controller action but missing (#109)
 - Update Rspec matchers for Rspec 3 (#124)

-------------------------------------------------------------------
Sun Oct 12 11:58:45 UTC 2014 - adrian@suse.de

- adapt to new rubygem packaging style

-------------------------------------------------------------------
Thu Jul 10 13:54:01 UTC 2014 - coolo@suse.com

- initial package

openSUSE Build Service is sponsored by