mobility

Pluggable Ruby translation framework

MIT License

Downloads
3.8M
Stars
998
Committers
30
mobility - 1.3.0.rc3 Latest Release

Published by shioyama 7 months ago

  • Don't try to load generators if Rails is loaded but AR is not (#627), thanks flop!
  • Allow compound foreign keys (#632), thanks mival!
  • Fix active model *_previously_changed? and active record will_save_change_to_*? and saved_change_to_*? dirty methods to accept kwargs (#639) thanks doits!
mobility - 1.3.0.rc2

Published by shioyama 7 months ago

  • Pass coder as keyword argument to serialize (ActiveRecord version > 7.1) (#617)
mobility - 1.3.0.rc1

Published by shioyama over 1 year ago

This version includes potentially breaking changes for jsonb and hstore backends. See PRs below for details.

  • Fix ActiveRecord JSONB blank values (#536)
  • Support primary keys other then :id on model classes (#542)
  • Clean up and refactor container backend (#543), thanks doits!
  • Update fallthrough_accessor regex to allow for ISO 639-2 codes (#580) thanks phil-allcock!
mobility - 1.2.9

Published by shioyama over 2 years ago

  • Fix missing method mobility_attribute? on Rails 7 (#582 and #584)
mobility - 1.2.8

Published by shioyama over 2 years ago

  • Fix issues with subclassing, such as when using AR STI, fixes #566 (#568)
  • Handle attribute_method_matchers rename (part of #560)
mobility - 1.2.7

Published by shioyama over 2 years ago

  • Do not query same attribute more than once, fixes #564 (#577)
mobility - 1.2.6

Published by shioyama over 2 years ago

  • Require mfa on rubygems (#545)
mobility - 1.2.5

Published by shioyama almost 3 years ago

  • Avoid referencing ActiveRecord::Base (#550)
mobility - 1.2.4

Published by shioyama almost 3 years ago

  • Fix fallbacks performance regression (#548)
mobility - 1.2.3

Published by shioyama about 3 years ago

  • Fix passing wrong options to super in fallbacks plugin (#539)
mobility - 1.2.2

Published by shioyama about 3 years ago

  • Make models work with Marshal.dump (#532)
  • Fix Sequel container op in Sequel (#533)
  • Simplify Fallbacks plugin (#531)
mobility - 1.2.1

Published by shioyama about 3 years ago

  • Refactor ColumnFallback plugin (#530)
mobility - 1.2.0

Published by shioyama about 3 years ago

  • Add ColumnFallback plugin (#512)
  • Fix Sequel querying on untranslated attributes in i18n block (#529)
  • Allow passing configured backend class as third argument to setup (#528)
  • Clearly distinguish backend classes from their configured subclasses (#527)
mobility - 1.1.2

Published by shioyama about 3 years ago

  • Check whether class responds to mobility_attribute? (#515)
mobility - 1.1.3

Published by shioyama about 3 years ago

  • Do not swallow keyword args on ruby 3 in fallthrough accessors (#520) thanks doits!
  • Assign blank values in pg hash backends (#516)
mobility - 1.1.1

Published by shioyama over 3 years ago

  • Updated signing key
mobility - 1.1.0

Published by shioyama over 3 years ago

  • Remove Mobility::Plugins::Attributes#each (#475)
  • Add public method Mobility::Plugins::ActiveRecord::Query.build_query (#471)
  • Allow setting locale per node in query block (#479)
  • Add Mobility.validate_locale! (#479)
  • Call after_destroy in setup block to delete associated translations (#487)
  • Add key, value and belongs_to options to key-value backend (#488)
mobility - 1.0.7

Published by shioyama over 3 years ago

  • Require set before using Set (#503)
mobility - 1.0.6

Published by shioyama over 3 years ago

  • Merge options including defaults into backend options (#502)
mobility - 1.0.5

Published by shioyama over 3 years ago

  • Fix duping with AR Table backend, fixes #490 (#499 and #501)
Package Rankings
Top 2.28% on Rubygems.org
Badges
Extracted from project README
Gem Version Build Status Code Climate
Related Projects