Sourced from rubocop-govuk's\nchangelog.
\n\n\n4.17.1
\n\n
\n- Update dependencies
\n4.17.0
\n\n
\n- Apply feature spec exemptions to system specs
\n- Update rubocop to 1.63.5
\n- Update rubocop-rspec to 2.29.2
\n- Update rubocop-ast to 1.31.3
\n4.16.1
\n\n
\n- Update dependencies
\n4.16.0
\n\n
\n- Disable
\nStyle/MultilineBlockChain
- Update rubocop-rails to 2.24.1
\n4.15.0
\n\n
\n- Update rubocop to 1.62.1
\n- Update rubocop-ast to 1.31.2
\n- Update rubocop-rails to 2.24.0
\n- Update rubocop-rspec to 2.27.1
\n4.14.0
\n\n
\n- Update rubocop to 1.60.2
\n- Update rubocop-rails to 2.23.1
\n- Update rubocop-rspec to 2.26.1
\n- Add Snyk scans to CI pipeline
\n4.13.0
\n\n
\n- Update rubocop to 1.59.0
\n- Update rubocop-ast to 1.30.0
\n- Update rubocop-rails to 2.23.0
\n- Update rubocop-rspec to 2.25.0
\n4.12.0
\n\n
\n- Update rubocop to 1.55.0
\n4.11.0
\n\n
\n\n- Drop support for Ruby 2.7.
\n- Update rubocop to 1.53.1
\n- Update rubocop-ast to 1.29.0
\n
... (truncated)
\n31f0082
\nMerge pull request #381\nfrom alphagov/release-4.17.1eb04db4
\nRelease v4.17.1c3a0bf0
\nMerge pull request #380\nfrom alphagov/dependabot/bundler/rubocop-rails-eq-2.25.0fe2c3c4
\nUpdate rubocop-rails requirement from = 2.24.1 to = 2.25.0b349e49
\nMerge pull request #379\nfrom alphagov/release159c192
\nRelease version 4.17.04022e29
\nMerge pull request #378\nfrom alphagov/dependabot/bundler/rubocop-eq-1.63.57537bab
\nUpdate rubocop requirement from = 1.63.4 to = 1.63.5918baaf
\nMerge pull request #377\nfrom alphagov/dependabot/bundler/rubocop-rspec-eq-2.29.2ccd81fe
\nUpdate rubocop-rspec requirement from = 2.29.1 to = 2.29.2Sourced from rubocop-govuk's\nchangelog.
\n\n\n4.17.1
\n\n
\n- Update dependencies
\n4.17.0
\n\n
\n- Apply feature spec exemptions to system specs
\n- Update rubocop to 1.63.5
\n- Update rubocop-rspec to 2.29.2
\n- Update rubocop-ast to 1.31.3
\n4.16.1
\n\n
\n- Update dependencies
\n4.16.0
\n\n
\n- Disable
\nStyle/MultilineBlockChain
- Update rubocop-rails to 2.24.1
\n4.15.0
\n\n
\n- Update rubocop to 1.62.1
\n- Update rubocop-ast to 1.31.2
\n- Update rubocop-rails to 2.24.0
\n- Update rubocop-rspec to 2.27.1
\n4.14.0
\n\n
\n- Update rubocop to 1.60.2
\n- Update rubocop-rails to 2.23.1
\n- Update rubocop-rspec to 2.26.1
\n- Add Snyk scans to CI pipeline
\n4.13.0
\n\n
\n- Update rubocop to 1.59.0
\n- Update rubocop-ast to 1.30.0
\n- Update rubocop-rails to 2.23.0
\n- Update rubocop-rspec to 2.25.0
\n4.12.0
\n\n
\n- Update rubocop to 1.55.0
\n4.11.0
\n\n
\n\n- Drop support for Ruby 2.7.
\n- Update rubocop to 1.53.1
\n- Update rubocop-ast to 1.29.0
\n
... (truncated)
\n31f0082
\nMerge pull request #381\nfrom alphagov/release-4.17.1eb04db4
\nRelease v4.17.1c3a0bf0
\nMerge pull request #380\nfrom alphagov/dependabot/bundler/rubocop-rails-eq-2.25.0fe2c3c4
\nUpdate rubocop-rails requirement from = 2.24.1 to = 2.25.0b349e49
\nMerge pull request #379\nfrom alphagov/release159c192
\nRelease version 4.17.04022e29
\nMerge pull request #378\nfrom alphagov/dependabot/bundler/rubocop-eq-1.63.57537bab
\nUpdate rubocop requirement from = 1.63.4 to = 1.63.5918baaf
\nMerge pull request #377\nfrom alphagov/dependabot/bundler/rubocop-rspec-eq-2.29.2ccd81fe
\nUpdate rubocop-rspec requirement from = 2.29.1 to = 2.29.2Sourced from pagy's\nreleases.
\n\n\nVersion 8.3.0
\n✴ What's new in 8.3+ ✴
\n\n
\n- New Pagy\nPlayground to showcase, clone and develop pagy APPs without any\nsetup on\nyour side (try the pagy\ndemo)
\n- New
\n:max_pages
variable to limit the pagination\nregardless the actual count- Better frontend helpers
\n- The
\nfoundation
,materialize
,\nsemantic
anduikit
CSS extras have been\ndiscontinued and will be removed in v9 (See the details)- See the CHANGELOG for\npossible breaking changes
\nChanges in 8.3.0
\n\n\n
\n\n\n- Discontinue foundation materialize, semantic and uikit CSS\nextras
\n- Improve playground:\n
\n\n
\n- Add install option (automated in pagy development)
\n- Fix HTML validation for all apps
\n- Remove unused styles from the demo app
\n- Hardcode version in pagy.gemspec
\n
Sourced from pagy's\nchangelog.
\n\n\nVersion 8.3.0
\n\n
\n- Discontinue foundation materialize, semantic and uikit CSS\nextras
\n- Improve playground:\n
\n\n
\n- Add install option (automated in pagy development)
\n- Fix HTML validation for all apps
\n- Remove unused styles from the demo app
\n- Hardcode version in pagy.gemspec
\nVersion 8.2.2
\n\nVersion 8.2.1
\n\n
\n- Fix empty page param raising error (closes #689)
\nVersion 8.2.0
\n\n
\n- Fix the '#pagy_url_for' method for calendar pagination (#688)
\n- Extend the use of pagy_get_page to the arel, array and countless\nextras
\n- Add the pagy_get_count method to the backend
\nVersion 8.1.2
\n\n
\n- Added "da" locale for aria_label.nav (closes #583)
\nVersion 8.1.1
\n\n
\n- Fixed broken aria-label for disabled links in Foundation (#685)
\n- Simplification of input variables and defaults: params and\nrequest_path are not instance variables
\nVersion 8.1.0
\n\n
\n- Implement max_pages to limit the pagination regardless the actual\ncount
\n- Improve efficiency of params in pagy_url_for
\n- Remove nil variables from DEFAULT
\n- Removed redundant
\n@pages
, aliased with\n@last
Version 8.0.2
\n\n
\n\n- Minor change in rails app and RM run config
\n- Fix canonical gem root:\n
\n\n
\n- Correct script.build: "NODE_PATH="$(bundle show\n'pagy')/javascripts"
\n- Move pagy.gemspec inside the gem root dir
\n- Fix for Turbo not intercepting changes in window.location
\n- Use require_relative for gem/lib files
\n- Complete translation of aria.nav for "ru" locale (close #599)
\n- Docs improvement and fixes
\n
... (truncated)
\n972ae16
\nMerge branch 'dev'3939301
\nVersion 8.3.02f4d8e3
\nChange a few scrip varseb90428
\nBetter contributing guidelines2c437ff
\nDiscontinue foundation materialize, semantic and uikit CSS extras9ddcd69
\nUpdate pnp and npm modules57c12c0
\nUpdate RM run configurations601ea3c
\nImprove pagy-ci:33ac70f
\nRefactor e2e testing all the playground apps:034de38
\nImprove pnpm organizationSourced from pagy's\nreleases.
\n\n\nVersion 8.3.0
\n✴ What's new in 8.3+ ✴
\n\n
\n- New Pagy\nPlayground to showcase, clone and develop pagy APPs without any\nsetup on\nyour side (try the pagy\ndemo)
\n- New
\n:max_pages
variable to limit the pagination\nregardless the actual count- Better frontend helpers
\n- The
\nfoundation
,materialize
,\nsemantic
anduikit
CSS extras have been\ndiscontinued and will be removed in v9 (See the details)- See the CHANGELOG for\npossible breaking changes
\nChanges in 8.3.0
\n\n\n
\n\n\n- Discontinue foundation materialize, semantic and uikit CSS\nextras
\n- Improve playground:\n
\n\n
\n- Add install option (automated in pagy development)
\n- Fix HTML validation for all apps
\n- Remove unused styles from the demo app
\n- Hardcode version in pagy.gemspec
\n
Sourced from pagy's\nchangelog.
\n\n\nVersion 8.3.0
\n\n
\n- Discontinue foundation materialize, semantic and uikit CSS\nextras
\n- Improve playground:\n
\n\n
\n- Add install option (automated in pagy development)
\n- Fix HTML validation for all apps
\n- Remove unused styles from the demo app
\n- Hardcode version in pagy.gemspec
\nVersion 8.2.2
\n\nVersion 8.2.1
\n\n
\n- Fix empty page param raising error (closes #689)
\nVersion 8.2.0
\n\n
\n- Fix the '#pagy_url_for' method for calendar pagination (#688)
\n- Extend the use of pagy_get_page to the arel, array and countless\nextras
\n- Add the pagy_get_count method to the backend
\nVersion 8.1.2
\n\n
\n- Added "da" locale for aria_label.nav (closes #583)
\nVersion 8.1.1
\n\n
\n- Fixed broken aria-label for disabled links in Foundation (#685)
\n- Simplification of input variables and defaults: params and\nrequest_path are not instance variables
\nVersion 8.1.0
\n\n
\n- Implement max_pages to limit the pagination regardless the actual\ncount
\n- Improve efficiency of params in pagy_url_for
\n- Remove nil variables from DEFAULT
\n- Removed redundant
\n@pages
, aliased with\n@last
Version 8.0.2
\n\n
\n\n- Minor change in rails app and RM run config
\n- Fix canonical gem root:\n
\n\n
\n- Correct script.build: "NODE_PATH="$(bundle show\n'pagy')/javascripts"
\n- Move pagy.gemspec inside the gem root dir
\n- Fix for Turbo not intercepting changes in window.location
\n- Use require_relative for gem/lib files
\n- Complete translation of aria.nav for "ru" locale (close #599)
\n- Docs improvement and fixes
\n
... (truncated)
\n972ae16
\nMerge branch 'dev'3939301
\nVersion 8.3.02f4d8e3
\nChange a few scrip varseb90428
\nBetter contributing guidelines2c437ff
\nDiscontinue foundation materialize, semantic and uikit CSS extras9ddcd69
\nUpdate pnp and npm modules57c12c0
\nUpdate RM run configurations601ea3c
\nImprove pagy-ci:33ac70f
\nRefactor e2e testing all the playground apps:034de38
\nImprove pnpm organizationSourced from view_component's\nreleases.
\n\n\nv3.12.1
\n\n
\n- \n
\nEnsure content is rendered correctly for forwarded slots.
\nCameron Dutro
\n
Sourced from view_component's\nchangelog.
\n\n\n3.12.1
\n\n
\n- \n
\nEnsure content is rendered correctly for forwarded slots.
\nCameron Dutro
\n3.12.0
\n\n
\n- \n
\nRemove offline links from resources.
\nPaulo Henrique Meneses
\n- \n
\nFix templates not being correctly populated when caller location\nlabel has a prefix.
\nOn the upstream version of Ruby, method owners are now included in\nbacktraces as prefixes. This caused the call stack filtering to not work\nas intended and thus
\nsource_location
to be incorrect for\nchild ViewComponents, consequently not populating templates\ncorrectly.\n*Allan Pires, Jason Kim*\n
\n
\n- Use component path for generating RSpec files.
\nWhen generating new RSpec files for components, the generator will\nuse the
\nview_component_path
value in the config to decide\nwhere to put the new spec file. For instance, if the\nview_component_path
option has been changed to\napp/views/components
, the generator will put the spec file\ninspec/views/components
. If the\nview_component_path
doesn't start withapp/
,\nthen the generator will fall back to\nspec/components/
.This feature is enabled via the\n
\nconfig.view_component.generate.use_component_path_for_rspec_tests
\noption, defaulting tofalse
. The default will change to\ntrue
in ViewComponent v4.\n*William Mathewson*\n
3.11.0
\n\n
\n\n- \n
\nFix running non-integration tests under Rails main.
\nCameron Dutro
\n- \n
\nBetter name and link for Avo.
\nAdrian Marin
\n- \n
\nDocument using rack-mini-profiler with ViewComponent.
\nThomas Carr
\n- \n
\nMove dependencies to gemspec.
\nJoel Hawksley
\n- \n
\nInclude ViewComponent::UseHelpers by default.
\n\n*Reegan Viljoen*\n
- \n
\nBump
\npuma
in Gemfile.lock.
... (truncated)
\n7eac9a7
\nrelease 3.12.1 (#2018)719c28a
\nEnsure content is rendered correctly for forwarded slots (#2016)19df77c
\nrelease 3.12.0 (#2014)0f953d9
\nRemove offline links from resources.md (#2011)7ace5ee
\nFix typo (#2010)f6dc5be
\nUpdate filter in source_location to use base_label (#2009)c33a422
\nUse component path for generating RSpec files (#2005)a8e9a01
\nBump dependencies per dependabot (#2007)5ae3c12
\nupdate dependencies to resolve dependabot warnings (#2001)26f3b0f
\nFix small grammatical funkiness on ComponentSlot documentation (#2000)Sourced from view_component's\nreleases.
\n\n\nv3.12.1
\n\n
\n- \n
\nEnsure content is rendered correctly for forwarded slots.
\nCameron Dutro
\n
Sourced from view_component's\nchangelog.
\n\n\n3.12.1
\n\n
\n- \n
\nEnsure content is rendered correctly for forwarded slots.
\nCameron Dutro
\n3.12.0
\n\n
\n- \n
\nRemove offline links from resources.
\nPaulo Henrique Meneses
\n- \n
\nFix templates not being correctly populated when caller location\nlabel has a prefix.
\nOn the upstream version of Ruby, method owners are now included in\nbacktraces as prefixes. This caused the call stack filtering to not work\nas intended and thus
\nsource_location
to be incorrect for\nchild ViewComponents, consequently not populating templates\ncorrectly.\n*Allan Pires, Jason Kim*\n
\n
\n- Use component path for generating RSpec files.
\nWhen generating new RSpec files for components, the generator will\nuse the
\nview_component_path
value in the config to decide\nwhere to put the new spec file. For instance, if the\nview_component_path
option has been changed to\napp/views/components
, the generator will put the spec file\ninspec/views/components
. If the\nview_component_path
doesn't start withapp/
,\nthen the generator will fall back to\nspec/components/
.This feature is enabled via the\n
\nconfig.view_component.generate.use_component_path_for_rspec_tests
\noption, defaulting tofalse
. The default will change to\ntrue
in ViewComponent v4.\n*William Mathewson*\n
3.11.0
\n\n
\n\n- \n
\nFix running non-integration tests under Rails main.
\nCameron Dutro
\n- \n
\nBetter name and link for Avo.
\nAdrian Marin
\n- \n
\nDocument using rack-mini-profiler with ViewComponent.
\nThomas Carr
\n- \n
\nMove dependencies to gemspec.
\nJoel Hawksley
\n- \n
\nInclude ViewComponent::UseHelpers by default.
\n\n*Reegan Viljoen*\n
- \n
\nBump
\npuma
in Gemfile.lock.
... (truncated)
\n7eac9a7
\nrelease 3.12.1 (#2018)719c28a
\nEnsure content is rendered correctly for forwarded slots (#2016)19df77c
\nrelease 3.12.0 (#2014)0f953d9
\nRemove offline links from resources.md (#2011)7ace5ee
\nFix typo (#2010)f6dc5be
\nUpdate filter in source_location to use base_label (#2009)c33a422
\nUse component path for generating RSpec files (#2005)a8e9a01
\nBump dependencies per dependabot (#2007)5ae3c12
\nupdate dependencies to resolve dependabot warnings (#2001)26f3b0f
\nFix small grammatical funkiness on ComponentSlot documentation (#2000)