Skip to content

Latest commit

 

History

History
188 lines (106 loc) · 5.31 KB

CHANGELOG.md

File metadata and controls

188 lines (106 loc) · 5.31 KB

2.4.0

🚀 Enhancements

  • Simplify submit button parsing (#215)
  • Simplify script execution (#214)
  • Support rel and referrer policy attributes (#213)

🐛 Bug Fixes

  • Append submitter entry in submissions (#212)
  • Preserve request referrer and referrerPolicy (#208)

2.3.0

🚀 Enhancements

  • Support fragment navigation in Request weakLoad (#202)

🐛 Bug Fixes

  • Differentiate base URL from URL (#203)

2.2.0

🚀 Enhancements

  • Use regex to match script types (#191)
  • 'exclude' option for triggers, 'receive' event (#176)
  • Support hooks (#177)

🐛 Bug Fixes

  • Use case-insensitive match to parse script type (#192)

2.1.0

🚀 Enhancements

  • Conform with standard fragment navigation (#171)

2.0.3

  • Small improvements to distributions

2.0.2

  • Add Simplified Chinese README (#113)

🐛 Bug Fixes

  • Fix broken cacheMode option and rename to cache (#114)

2.0.1

🚀 Enhancements

  • Conform with standard History API (#109)

2.0.0

💥 Breaking Changes

  • Support Request objects in methods (#103)

🚀 Enhancements

  • Simplify history state storage (#107)
  • Use declare fields to reduce bundle size (#104)
  • Support Request objects in methods (#103)
  • Eval directly selected scripts in page switch (#99)

1.1.0

🚀 Enhancements

  • Adapt recommended TS rules (#95)

🐛 Bug Fixes

  • Avoid write to session storage when init (#89)

1.0.1

  • Small improvements to distributions

1.0.0

🚀 Enhancements

  • Support target attr of links in default trigger (#84)
  • Migrate to TypeScript (#80)

🐛 Bug Fixes

  • Migrate to TypeScript (#80)

0.14.0

🚀 Enhancements

  • Add form submit support in default trigger (#70)

0.13.0

🚀 Enhancements

  • Use event listeners in Script lib (#61)
  • Ignore asynchronous execution time (#58)

🐛 Bug Fixes

  • Prepare page before complete and success events (#57)

0.12.0

🚀 Enhancements

  • Exclude es.array.sort polyfill (#47)

0.11.0

🚀 Enhancements

  • Add area element support in default trigger (#29)

0.10.0

🚀 Enhancements

  • Use standard scroll into view method (#20)

0.9.0

🐛 Bug Fixes

  • Check parent anchor in default trigger (#9)

0.8.0 - 2021.5.26

💥 Breaking Changes

  • Combine sendRequest, parseResponse, and switchNodes into switchDOM.
  • Remove request and response properties from status.

⭐ Features

  • Make the whole navigate process abortable.
  • New ECMAScript Module distributions.
  • New weakLoadURL method.

0.7.1 - 2021-05-19

💥 Breaking Changes

  • Remove some browsers support.
  • Bind event listener on document to listen on all <a> click and keyup events without the refresh method.
  • Obsolete <form> support and refresh method.
  • Rewrite prototypes' structure.
  • Rewrite switch callbacks and valid structure.
  • Obsolete history option.
  • Remove /example folder and examples inside.

⭐ Features

  • New scripts option to mark extra scripts to re-execute after page switches.

🐞 Bug Fixes

  • Fix scripts re-execute order and separate to executeScripts library. (next-theme/pjax#6)
  • Fix scroll restoration by introducing LazyHistory library.

🛠️ Improvements

0.5.0 - 2021-04-29

🐞 Bug Fixes

<= 0.2.8 - 2019-03-09

See MoOx/pjax/CHANGELOG.md.