All Versions
Latest Version
Avg Release Cycle
21 days
Latest Release

Changelog History
Page 1

  • v5.10.1 Changes

    • Changed default for :meilisearch_search method to always defined :ms_search method
  • v5.10.0 Changes

    • ๐Ÿ—„ Adjusted Psych::VERSION condition to avoid deprecations
    • ๐Ÿ‘Œ Improvement of search extras: (closes #367) (closes #369)
      • Added DEFAULT[:*_search] variables used to call the original :search method
      • Deprecated and renamed DEFAULT[:_search_method] to DEFAULT[:_pagy_search]
      • Updated config, docs and CHANGELOG deprecations
    • Fix for wrong calculation of :page in Pagy.new_from_meilisearch (closes #368)
    • Faster assignment of javascript path
    • Simplified webpack config, added rollup config and normalized doc
    • ๐Ÿ‘ Better javascript doc (closes #365)
    • โž• Added specific webpack javascript configuration info; a few minor doc adjustments
    • โž• Added specific webpack javascript configuration info
    • โšก๏ธ Update (#362)
  • v5.9.3 Changes

    • Fix for too generalized html_escape in pagy_url_for. (closes #363)
    • ๐Ÿ“„ Docs updates
  • v5.9.2 Changes

    • โž• Added info about using pagy-module.js with importmap
    • โšก๏ธ Bundle and npm update
    • ๐Ÿ›  Fix for non escaped query strings in links
    • Small improvements in src files
    • โž• Added legacy methods to use the javascript files
    • โž• Added missing require in docs
    • โšก๏ธ Updated docs with the proper way to use pagy with esbuild
    • ๐Ÿ“„ Docs improvements
    • ๐Ÿ‘Œ Improved the javascript files docs and moved into the lib/javascripts/ file
  • v5.9.1 Changes

    • โšก๏ธ Updated to set window.Pagy in pagy-dev.js
    • โšก๏ธ Update (#360)
    • Minor - fix syntax highlighting (#361)
    • โšก๏ธ Updated info about the current way to use pagy.js with jsbuilder-rails/esbundle
  • v5.9.0 Changes

    • โšก๏ธ Npm and bundle update
    • ๐Ÿ›  Fix and refactoring of pagy calendar calculation of local time (closes #358):
      • The Pagy::Calendar::* classes require ActiveSupport (temporarily added activesupport dependency that will e replaced in 6.0)
      • The :period items can be Time or TimeWithZone objects (which work across DST ranges)
      • Deprecated use of :offset to set the first weekday, in favour of Date.beginning_of_week (default to :monday)
      • Added DST specific tests
      • Fix for calculation of label quarter
      • Updated docs and tests
    • ๐Ÿ›  Fix for wrong offset in gearbox extra (closes #356)
    • โฌ‡๏ธ Reduced the public interface of pagy.js and relative files to just version and init()
    • โž• Add Ruby 3.1 to CI (#354)
  • v5.8.1 Changes

    • โš  Shorter warning messages and minified pagy.js
    • ๐Ÿ›  Fix for wrong decoding of non latin charsets
  • v5.8.0 Changes

    • The JSON in data-pagy attributes is base64 encoded: it is smaller than HTML escaped and it avoids crawlers to follow look-alike links
    • โœ‚ Removed redundant PagyJSON type
  • v5.7.6 Changes

    • โšก๏ธ Updated Gemfile.lock and package-lock.json
    • ๐Ÿ’ป Broader browserslist and better doc for javascript
    • โšก๏ธ Updated
    • ๐Ÿ‘Œ Improvement of pagy.ts:
      • Moved warn() out of init()
      • More inclusive try block
      • Simplified rjsObserver function
      • Replaced getOwnPropertyNames with keys
    • ๐Ÿ›  Fix for missing entry in
  • v5.7.5 Changes

    • ๐Ÿ›  Fix for unwanted offset in source map data