Bot releases are visible (Hide)
/
by @nvasilevski in https://github.com/rails/globalid/pull/163
Full Changelog: https://github.com/rails/globalid/compare/v1.1.0...v1.2.0
Published by rafaelfranca over 1 year ago
GlobalID
s as strings by @georgeclaghorn in https://github.com/rails/globalid/pull/149
GlobalID
& GlobalID::URI
by @ojab in https://github.com/rails/globalid/pull/140
Full Changelog: https://github.com/rails/globalid/compare/v1.0.1...v1.1.0
Published by tenderlove almost 2 years ago
There is a ReDoS based DoS vulnerability in the GlobalID gem. This
vulnerability has been assigned the CVE identifier CVE-2023-22799.
Versions Affected: >= 0.2.1
Not affected: NOTAFFECTED
Fixed Versions: 1.0.1
There is a possible DoS vulnerability in the model name parsing section of the
GlobalID gem. Carefully crafted input can cause the regular expression engine
to take an unexpected amount of time. All users running an affected release
should either upgrade or use one of the workarounds immediately.
The FIXED releases are available at the normal locations.
There are no feasible workarounds for this issue.
Thank you ooooooo_k for reporting this!
Published by rafaelfranca almost 3 years ago
Stable API release.
The code is the same as the 0.6.0 release.
Published by rafaelfranca almost 3 years ago
ActiveRecord::FixtureSet.signed_global_id
helper to generate signed ids inside fixtures.Published by kaspth about 3 years ago
gem install rails
works out of the box, thereby satisfying Rails' Ruby version requirement. See https://github.com/rails/rails/issues/42931
Published by kaspth about 3 years ago
Published by kaspth almost 6 years ago
Allow configuration in initialisers https://github.com/rails/globalid/commit/3c8f9090f49706769b7d4a07f9c50239e1cfbb01
Clear to_global_id
memoization on dup
https://github.com/rails/globalid/pull/109
Adds hash equality https://github.com/rails/globalid/pull/108
Commits: https://github.com/rails/globalid/compare/v0.4.1...v0.4.2
Published by rafaelfranca almost 7 years ago
Fix occasional error while trying to deserialize arguments: "uninitialized constant GlobalID::Locator"
Yuji Yaginuma (#102)
Published by kaspth over 7 years ago
Generate URL-safe SGIDs by default.
Goerge Claghorn (#98)
Bump Rails support to 4.2 and above.
#98 required the ActiveSupport::MessageVerifier
from Active Support 4.2 to work.
Kasper Timm Hansen
Published by rafaelfranca about 9 years ago
locate_many(ignore_missing: true)
option that'll use #where
instead of #find
for bulk location, which via Active Record means missing records will be ignored instead of raise an exception.Published by rafaelfranca about 9 years ago
Same as 0.3.4 but working in all the supported versions of Ruby.
Published by rafaelfranca about 9 years ago
Raise MissingModelIdError
when a Global ID is created without a model id.
Faraz Yashar
Encode model id's to support non-alphanumeric characters.
Thomas Drake-Brockman
Add support for Global ID params to to_global_id
and to_gid_param
.
Ray Zane
Locating Global ID models prefers an unscoped
lookup if the model responds to it.
Kasper Timm Hansen
Published by kaspth over 9 years ago
DHH
Published by kaspth over 9 years ago
Added to_gid_param
and to_sgid_param
convenience methods 64fb44b.
DHH
Published by kaspth over 9 years ago
Add locate_many
and locate_many_signed
for efficient lookups of many models ab5f975.
Tom Ward, DHH
Ruby 2.2 support.
Kasper Timm Hansen
Support for simple custom params #44.
Kasper Timm Hansen
Published by rafaelfranca about 10 years ago
Bump version for the latest fixes and improvements
Published by rafaelfranca about 10 years ago
Bump for the parse fix
Published by rafaelfranca about 10 years ago