• 0.2.8 c26c223a65

    0.2.8 Stable

    BehindTheMath released this 2019-03-09 22:57:56 -05:00 | 2 commits to master since this release

    • Fixed: Edge form support.
      (#178 - @robinnorth)
    • Fixed: Removed keyup event listener for forms.
      (#184 - @BehindTheMath)
    • Fixed: Bugs in evalScripts().
      (#186 - @BehindTheMath)
    • Fixed: Handle non-string HTML passed to loadContent().
      (#200 - @BehindTheMath)
    • Tooling: Switch linting to ESLint and Prettier.
      (#191 - @BehindTheMath)
    Downloads
  • 0.2.7 03ebc657f0

    0.2.7 Stable

    BehindTheMath released this 2018-08-15 14:36:33 -05:00 | 12 commits to master since this release

    • Fixed: Parsing values of option elements in forms.
      (#162 - @BehindTheMath)
    • Fixed: Added index.d.ts to package.json so it will be installed by npm.
      (c589ab9 - @BehindTheMath)
    • Fixed: options.history to correctly parse being set to false.
      (#165 - @BehindTheMath).
    • Fixed: Pass the current options object to loadContent().
      (#171 - @BehindTheMath)
    • Fixed: Ensure correct XHR encoding for multipart/form-data forms
      (#174 - @BehindTheMath)
    • Added: More documentation.
      (#160, #171 - @robinnorth, @BehindTheMath)
    Downloads
  • 0.2.6 f639a8eae1

    0.2.6 Stable

    BehindTheMath released this 2018-04-30 14:11:30 -05:00 | 19 commits to master since this release

    • Fixed: Form submission for GET requests.
      (#129 - @robinnorth)
    • Fixed: Refactor loadUrl() to make manually calling simpler.
      (#134 - @robinnorth)
    • Fixed: Support multiple select fields in form submissions.
      (#147 - @robinnorth)
    • Fixed: Use the same options object in handle-response as in send-request. This way, pjax.state.options will also have the request options.
      (#148 - @BehindTheMath)
    • Added: Move the XHR callback to a separate method, and trigger an error event if the response cannot be parsed.
      (#137 - @BehindTheMath)
    • Added: TypeScript definitions.
      (#138 - @BehindTheMath)
    • Added: replaceNode switch, as an alternative to the outerHTML switch.
      (#141 - @BehindTheMath)
    • Added: X-PJAX-Selectors HTTP header. This is a serialized JSON array of selectors, taken from options.selectors. You can use this to send back only the elements that Pjax will use to switch, instead of sending the whole page.
      (#144 - @BehindTheMath)
    • Added: An option to use FormData to submit forms.
      (#153 - @BehindTheMath)
    • Added: Tests.
      (f98f2dd, #145 - @robinnorth, @BehindTheMath)
    Downloads
  • 0.2.5 2d210c3305

    0.2.5 Stable

    BehindTheMath released this 2018-02-02 11:12:27 -05:00 | 36 commits to master since this release

    • Fixed: Async switch functions now work correctly, because the DOM is now parsed after all the switches finish.
      (#79, #110 - @oskarrough, @BehindTheMath, @robinnorth)
    • Fixed: Bug on IE11 preventing AJAX page refresh.
      (#81 - @CPTechnikVX)
    • Fixed: Default switches are now available as Pjax.switches.
      (#92 - @BehindTheMath)
    • Fixed: An error that was caused by a missing switchElementsAlt.
      (#93, #104 - @BehindTheMath, @robinnorth)
    • Fixed: Incorrect main field in npm package
      (#105 - @robinnorth)
    • Fixed: A pending XHR is now aborted if the user navigates somewhere else before the request is finished.
      (#114 - @robinnorth)
    • Fixed: When rendering new content, focus will now be removed only from elements within one of the containers manipulated by Pjax.
      (#116 - @BehindTheMath)
    • Fixed: Stop dispatching extraneous pjax:complete events when external scripts load
      (#118 - @robinnorth)
    • Added: Send the X-PJAX header with XHR requests.
      (#80 - @bram1028)
    • Added: Direct download link for script tags. (@MoOx)
    • Added: Pass the element that triggered Pjax to the pjax:send event.
      (#94 - @BehindTheMath)
    • Added: An option to set a timeout for XHR requests.
      (#95 - @BehindTheMath)
    • Added: Checks for XHR redirects
      (#101 - @BehindTheMath)
    • Added: Save scroll position with history, and restore when navigating backwards or forwards.
      (#110, #119 - @BehindTheMath, @robinnorth)
    • Added: Scroll to element position when URL contains a hash
      (#110 - @BehindTheMath)
    • Added: Minified version of the Pjax bundle.
      (#115 - @BehindTheMath)
    • Changed: Miscellaneous code and tests cleanup.
      (#96, #98, #99, #100, #107, #113, #120 - @BehindTheMath, @MoOx, @robinnorth)
    Downloads
  • 0.2.4 917c6f6bcb

    0.2.4 Stable

    MoOx released this 2018-02-01 16:21:51 -05:00 | 102 commits to master since this release

    • Fixed: refresh should now work (use this.parseDOM for refresh)
      (#67 - @compressed)
    • Fixed: Some attributes, such as itemscope have no corresponding value.
      This change allows them to still be set.
      (#67 - @compressed)
    • Added: cacheBust option
      (#71 - @tremby)
    Downloads
  • 0.2.3 4877bac2ae

    0.2.3 Stable

    MoOx released this 2016-03-24 06:39:07 -05:00 | 112 commits to master since this release

    • Fixed: currentUrlFullReload option now works
    • Fixed: this.reload is now a Function
      (#65)
    Downloads
  • 0.2.2 01536bfbf5

    0.2.2 Stable

    MoOx released this 2016-03-12 01:42:37 -05:00 | 117 commits to master since this release

    • Fixed: added back standalone version in ./pjax.js
      (#57
    • Fixed: error when using pjax with google analytics (options was undefined)
      (#59)
    • Fixed: HierarchyRequestError error
      (#49)
    • Fixed: TypeError: Pjax.forEachEls is not a function
      (#52)
    • Fixed: TypeError: Pjax.executeScripts is not a function
      (#52)
    • Fixed: TypeError: Pjax.clone is not a function
      (#52)
    • Added: Ignore events with prevented defaults
      (#50)
    Downloads
  • 0.2.1 b244a8cac4

    0.2.1 Stable

    MoOx released this 2015-02-04 02:41:15 -05:00 | 142 commits to master since this release

    • Fixed: it's better when a release have actual files.
    Downloads
  • 0.2.0 a601e301cd

    0.2.0 Stable

    MoOx released this 2015-02-04 02:10:13 -05:00 | 143 commits to master since this release

    • Fixed: prevent scrollTo from being converted from false to 0 (#33)
    • Changed: code exploded in commonjs style
    • Added: lots of tests
    • Added: refresh method to force update a DOM element (#36)
    Downloads