Skip to content

Releases: swup/swup

3.1.0

13 Jun 07:59
2323841
Compare
Choose a tag to compare
  • Allow replacing the current history entry (Implemented in #670)

3.0.8

04 Jun 19:42
5ea1370
Compare
Choose a tag to compare
  • Create smaller bundle for modern browsers
  • Make warning about missing transitions less strict

3.0.7

26 May 10:09
d1cf05b
Compare
Choose a tag to compare
  • Update event delegation library
  • Fix edge case in detecting transition events
  • Improve selection of scroll anchor targets

3.0.6

06 Apr 18:26
73fa04b
Compare
Choose a tag to compare
  • Fix exports field in package.json
  • Support TypeScript "moduleResolution": "node16" through fully qualified imports
  • Switch from Jest to Vitest for unit tests

3.0.5

02 Mar 15:28
578faa8
Compare
Choose a tag to compare
  • Ensure correct Referer request header

3.0.4

29 Jan 21:46
343319c
Compare
Choose a tag to compare
  • Specify exact types for each type of event handler

3.0.3

27 Jan 11:38
7798ff4
Compare
Choose a tag to compare
  • Use shared browserslist config

3.0.2

20 Jan 14:53
4d506a5
Compare
Choose a tag to compare
  • Make sure ignoreVisit option is called when visiting pages programmatically

3.0.1

20 Jan 09:55
14a21c4
Compare
Choose a tag to compare
  • Fix: remove origin from ignoreVisit parameter

3.0.0

18 Jan 18:11
11e5107
Compare
Choose a tag to compare
  • Support CSS animations and keyframes
  • Allow ignoring visits via callback function
  • Rewritten in TypeScript
  • Export typings and native ESM modules
  • Smaller bundle size for modern browsers: 4.5 kB
  • Improved test coverage

Breaking changes

See Upgrade instructions for swup 3 for details.

  • Swup will now wait for the longest transitioned property
  • Swup will no longer add to-* classes for the next URL
  • UMD and CDN bundle names have changed
  • Import paths for helpers have changed