- Fix type errors in dependencies.
- Change
logger
tolog
option. - Remove
cache
option.
- Refine scope option.
- Add
isolation
option. - Extend
fetch.rewrite
option to add cache parameter. - Change
X-Pjax
header value to JSON string ofareas
option.
- Enhance
link
option to be strict.
- Fix dependencies.
- Remove
lock
option.
- Micro refactoring.
- Fix FakeXMLHttpRequest.
- Fix FakeXMLHttpRequest.
- Fix URL processing.
- Fix error handling.
- Add FakeXMLHttpRequest.
- Change
fetch.rewrite
option. - Change
update.rewrite
option.
- Fix noscript parsing.
- Refine
fetch.rewrite
option.
- Fix URL processing.
- Fix percent-encoding.
- Update dependencies.
- Update dependencies.
- Micro refactoring.
- Add
cache
option. - Remove
fetch.cache
option. - Fix event sequence.
- Fix memory processing.
- Add
memory
option. - Refine
update.rewrite
option.
- Update dependencies.
- Add
lock
option.
- Cover the bug of history.scrollRestoration.
- Update dependencies.
- Improve area selector splitting.
- Update dependencies.
- Use webpack.
- Move router function to spica.
- Update dependencies.
- Update dependencies.
- Update dependencies.
- Update dependencies.
- Update dependencies.
- Support HTMLAreaElement.
- Add Pjax.sync, Pjax.pushURL, and Pjax.replaceURL methods.
- Update dependencies.
- Don't mutate a cross-origin object
history.state
.
- Update compile target to ES2018.
- Enable esModuleInterop option.
- Update dependencies.
- Remove support for old Edge browser.
- Update dependencies.
- Always cancel the page transition when a link is clicked or URL is changed.
- Remove only an empty query of URL.
- Don't remove trailing slash of URL.
- Fix support for Edge browser.
- Fix
Cache-Control
header handling.
- Fix cache processing to ignore URL hash.
- Support
Cache-Control
header'sno-cache
andno-store
parameters.
- Fix a pollution of
fetch.headers
option.
- Call
Sequence.fetch
function before sending a request.
- Support
Cache-Control
header'smax-age
parameter.
- Support
ETag
header.- Add
If-None-Match
header to requests.
- Add
- Improve document object creation.
- Fix support for Edge browser.
- Fix URL control with shared caches.
- Fix cache feature.
- Add cache feature.
- Add
fetch.cache
option.
- Add
- Move and rename
redirect
option tofetch.rewrite
. - Move
rewrite
option toupdate.rewrite
.
- Add
Accept
header to requests.
- Use fetch API for script loading.
- Change the return types of APIs to express that the request is accepted or not.
- Fix distribution.
- Fix bundle processing.
- Handle events dispatched in shadow DOM.
- Validate script integrity.
- Add license notice.
- Micro refactoring.
- Add
X-Requested-With: XMLHttpRequest
header. - Fix a url transition bug with hash link.
- Update module exports.
- Add
headers
property to sequence.fetch option's parameter. - Change the property name from
data
tobody
of sequence.fetch option's parameter.
- Micro refactoring.
- Remove config.update.fallback option.
- Don't retry script loading with same origin.
- Enhance script loading to avoid Same-origin policy only with async scripts.
- Fix the copyright notice.
- Enhance CSS synchronization.
- Fix call timing of rewrite option.
- Add redirect option.
- Compile to es2016.
- Fix focus processing.
- Fix dispatch timing of pjax:content event.
- Check target areas again after rewriting sources.
- Add pjax:content event.
- Refine sequence feature.
- Micro refactoring.
- Fix scroll position restoration.
- Fix config object pollution.
- Fix url-based transition disabling processing.
- Improve link and filter options' default value.
- Micro refactoring.
- Fix hash click behavior.
- Don't work with download attribute.
- Improve scope option's default value.
- Document the Router APIs.
- Remove unused APIs.
- Enable nested brace expansion.
- Fix pattern matching.
- Fix pattern matching.
- Fix pattern matching.
- Improve script deferred loading.
- Fix scroll by url hash.
- Don't encode url hash.
- Fix browser history logging.
- Fix hash click behavior.
- Fix url management about hash changes.
- Improve script loading.
- Make this usable in router config object.
- Fix script loading.
- Remove cooperation with document.currentScript.
- Improve loaded script checks.
- Change response data structure of Sequence.unload function's parameter.
- Micro refactoring.
- Remove dependencies.
- Change a license to Apache-2.0 AND MPL-2.0.
- Fix error handling.
- Micro refactoring.
- Improve Config.update.ignore option.
- Optimization.
- Fix wrong relative path resolving by cache.
- Improve url encoding.
- Update dependencies.
- Fix leaks of event listening.
- Work document.currentScript with script loading.
- Refactor Config.filter option's default value.
- Extend sequence feature.
- Fix embedded content handling.
- Fix embedded content handling.
- Micro refactoring.
- Support IPv6 literal url.
- Add typings of events.
- Improve url normalization.
- Fix form data serialization.
- Fix fallback processing.
- Ignore trailing slash of path in routing.
- Enhance router function.
- Fix invalid url processing.
- Add router function.
- Fix routing with wildcards.
- Improve url validation.
- Fix header name constraints.
- Use history.state.
- Fix error response handling.
- Fix popstate event behaviours in the same page.
- Fix assign/replace static methods.
- Update dependencies.
- Update dependencies.
- Use correct url with redirecting.
- Fix wildcard matching of scope feature.
- Update the Config.update.ignore option's default value.
Add support for bundling using Browserify.
- Add interop with es6 modules.
- Use Browserify.
- Fix support for Edge browser.
- Fix support for Android browser.
- Update dependencies.
- Fix internal polyfills.
- Fix the initial script detection.
- Update dependencies.
- Update the Config.update.ignore option's default value.
- Rename a config item
load
toupdate
.
- Fix the Config.filter option's default implementation.
- Update dependencies.
- Add a concurrency integration feature.
- Change database names.
- Fix a xhr response parsing.
- Fix a bug of history fix.
- Upgrade.