Skip to content

Update dependency active_storage_validations to v3#581

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/active_storage_validations-3.x-lockfile
Open

Update dependency active_storage_validations to v3#581
renovate[bot] wants to merge 1 commit intomainfrom
renovate/active_storage_validations-3.x-lockfile

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 29, 2025

This PR contains the following updates:

Package Change Age Confidence
active_storage_validations (changelog) 1.4.03.0.3 age confidence

Release Notes

igorkasyanchuk/active_storage_validations (active_storage_validations)

v3.0.3

Compare Source

v3.0.2

Compare Source

What's Changed

New Contributors

Full Changelog: igorkasyanchuk/active_storage_validations@3.0.1...3.0.2

v3.0.1

Compare Source

What's Changed

  • Fix translation issues for German keys for pdf pages validator (pages_not_greater_than_or_equal_to / pages_not_equal_to)
  • Fix translation issues for many of the Japanese keys (#​392)

New Contributors

Full Changelog: igorkasyanchuk/active_storage_validations@3.0.0...3.0.1

v3.0.0

Compare Source

  • Allow to perform dimension / aspect_ratio validations on single page pdf (#​374)
  • Added pages validator to validate pdf number of pages.
  • Added equal_to option to duration, size and total_size validators.

Version 3 comes with the ability to support single page pdf dimension / aspect_ratio analysis, we had to make a breaking change:

Note that, if you do not perform dimension / aspect_ratio validations on pdf, the gem will work the same as in version 2 without any breaking change.

v2.0.4

Compare Source

  • Fix issue when updating a child record through a parent (like: parent_model.update(child_attributes: { image: file })) for Rails >= 8.0.2 (#​378)
  • Fix issue causing a stack error too deep edge case (not reproductible) because of the after: :load_config_initializers option (#​382)

v2.0.3

Compare Source

  • Allow to pass an Array, a splatted Array, or a single string for allowing / rejecting content_type matcher methods (#​372)
  • Fix issue when an attachment was missing on a blob (#​373)

v2.0.2

Compare Source

  • Fix undesirable mutation of Marcel::TYPE_EXTS (#​356)
  • Fix gem loading issue with Marcel custom initialisers (#​355)

v2.0.1

Compare Source

  • Fix for invalid content type validation (#​347)
  • Fix issue with custom_metadata not working with external services such as S3 (#​349)
  • Fix issue when using several matchers using different metadata keys (#​351)

v2.0.0

Compare Source

What's Changed

We are happy to release the active_storage_validations version 2! This major version add several features such as:

  • Add support for video & audio files
    • dimension validator now supports video files
    • aspect_ratio validator now supports video files
    • processable_image validator is now processable_file validator and supports image/video/audio
  • New validator added:
    • duration validator has been added for audio / video files
  • Major performance improvement have been added: we now only perform the expensive io analysis operation on the newly attached files
  • All error messages have been given an upgrade and new variables that you can use
  • Complete rewrite of gem README
  • To upgrade from version 1.x to 2.x, please read the upgrade guide in the readme
  • Find the associated PRs here:

Full Changelog: igorkasyanchuk/active_storage_validations@1.4.0...2.0.0


Configuration

📅 Schedule: Branch creation - "after 1am and before 5pm every weekday" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label May 29, 2025
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from d10c22b to b13835c Compare July 9, 2025 21:57
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from b13835c to 0508749 Compare August 10, 2025 13:54
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from 0508749 to c10a197 Compare September 14, 2025 00:03
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from c10a197 to ad6bbe0 Compare September 25, 2025 21:31
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from ad6bbe0 to 2dcf8a5 Compare November 18, 2025 22:40
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from 2dcf8a5 to cd583f4 Compare December 14, 2025 02:09
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from cd583f4 to d1841ee Compare December 31, 2025 13:50
@renovate renovate bot force-pushed the renovate/active_storage_validations-3.x-lockfile branch from d1841ee to f968314 Compare March 13, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants