All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.10.3 (2024-08-12)
2.10.2 (2024-08-02)
- core: 🐛 fix popstate when no link event is present (680e2e7)
2.10.0 (2024-05-10)
- core: 🐛 cache first page (a45bc26), closes #602
- core: 🐛 fix
data-barba-history="replace"
attribute (8e38a8f) - core: 🐛 fix container replacement in the dom (aec3143), closes #479
- core: 🐛 fix DOMParser error on SSR (cadba05), closes #512
- core: 🐛 fix request header name case (167988d)
- core: 🐛 prevent
onLinkEnter
prefetch to cache relative URLs (a7d15ac) - core: 🐛 prevent assistive technology to read out the entire page (4baef3e), closes #681
- core: 🐛 prevent programmatic prefetch to cache relative URLs (a021236)
- core: 🐛 properly match
self
transition (f7bd01c) - core: 🐛 properly prevent
self
transition (4c97b59), closes #700 - core: ✏️ fix
this.barba
typo (707c3de) - core: ✏️ fix typos in tests (a748356)
- core: 🚨 align asterisks for jsdoc (ff837db)
- core: 🚨 fix linter issues inside
core
(5ae1432) - core: 🚨 fix maxlength line issue (45df0d6)
- core: 🚨 sort imports alphabetically (0ccbfda)
- core: 🚨 sort variables alphabetically (6c2c3d7)
- core: ✅ fix duplicate expect state (085794b)
- core: ✅ fix request tests (151abff)
- core: ✅ fix request tests (79e207b)
- core: 🐛 fix transition with popstate event and query string (e27736f), closes #587
- core: 🚨 align asterisks for jsdoc (811b3ab)
- core: timeout reload, go to next page instead (2b8f59a)
- core: ✨ add
cacheFirstPage
option (4306972) - core: ✨ add
CacheStatus
to reflect Promise status (61c28c7) - core: ✨ add
CacheTarget
type (a4e9045) - core: ✨ add
getTarget
method (1d187de) - core: ✨ add
Headers
module (141249d) - core: ✨ add
IDomSibling
interface (d3acdb8) - core: ✨ add
IResponse
interface (c2fa15a) - core: ✨ add a method to retrieve absolute href from URL (ad96797)
- core: ✨ allow
CacheStatus
to be retrieved (9970f21) - core: ✨ allow custom
data
when adding to history (2eaab1c) - core: ✨ allow custom data in
barba.history
(920880a), closes #630 - core: ✨ allow programmatic
barba.history
management (e1e4b5f), closes #601 - core: ✨ expose
getQuery
andgetHash
methods (4456f4b) - core: ✨ implement
getSibling
method (4bf2802) - core: ✨ pass the trigger event through
hooks
(a2fef11), closes #622 - core: ✨ properly manage server response (ae94e2c)
- core: ✨ resolve
CacheRequest
withIResponse
instead (1061245) - core: ✨ store
target
in the cache based on server response (f321926) - core: ✨ store response url through
IResponse
interface (1963609) - core: ✨ update cache
status
to reflect Promise state (54edab1) - core: ♻️ add headers type definitions (5d2f13f)
- core: ♻️ import
Headers
module (1b6c418) - core: ♻️ pass headers to the
request
utility (60fa820) - core: ✨ set custom request headers (0edbffe)
2.9.7 (2020-01-16)
2.9.6 (2019-12-12)
- core: 🐛 fix route (object) resolution (1fb344f)
2.9.5 (2019-12-09)
2.9.4 (2019-12-09)
2.9.3 (2019-12-09)
2.9.2 (2019-11-25)
- root: 🎨 improve typings for TS (48f0637)
2.9.1 (2019-11-25)
2.9.0 (2019-11-25)
2.8.0 (2019-11-06)
- core: 🐛 compare ports for sameUrl prevent check (e2a84e4), closes #463
- core: 🐛 popstate with unknown state (null) (3369633), closes #456 #466
- core: 👌 resolve once transitions (20cafe1), closes #439
2.7.2 (2019-11-05)
- core: ➖ remove 'path' for URL resolution (3875d0c), closes #465
- root: 🐛 fix context for views and add to transitions (9054673), closes #467
2.7.1 (2019-10-27)
Note: Version bump only for package @barba/core
2.7.0 (2019-10-27)
- core: 🐛 fix container + dom sibling insertion (7f349a7), closes #449
- core: 👌 move after hooks (42742ea), closes #455
2.6.1 (2019-10-22)
- core: 🚑 fix URL with query/hash (f5e639c), closes #445
- core: ♻️ improve url/href/path management (159afdc)
2.6.0 (2019-08-22)
- core: ⚗️ store scroll position in history (0fb28e2)
2.5.1 (2019-08-22)
- core: 🐛 keep container position (5482154)
2.5.0 (2019-08-22)
- core: 👌 replace popstate with back/forward (c665052)
2.4.0 (2019-08-02)
- core: ✨ add history size (3b8d7fd)
2.3.16 (2019-08-01)
2.3.15 (2019-07-17)
2.3.14 (2019-07-16)
2.3.13 (2019-07-16)
2.3.12 (2019-06-26)
- core: 👌 improve support of SVG links (19e7e5d)
2.3.11 (2019-06-25)
- core: 🐛 make page hook async (10e66d9)
2.3.10 (2019-06-11)
- core: 🐛 remove "force repaint" when new container is added (5a34322)
- core: 🚧 fix "glitch" when new container added (1286bf9)
2.3.9 (2019-04-29)
Note: Version bump only for package @barba/core
2.3.8 (2019-04-29)
2.3.7 (2019-04-29)
- core: 🐛 fix glitch on containers add/remove (374660c)
2.3.6 (2019-04-29)
Note: Version bump only for package @barba/core
2.3.5 (2019-04-29)
- core: 🚧 fix history (36d3393)
2.3.4 (2019-04-29)
- core: 🐛 fix object rule with no value (4014fd8)
2.3.3 (2019-04-23)
2.3.2 (2019-04-20)
- core: 🐛 remove current container at the end (f6fab91)
2.3.1 (2019-04-16)
2.3.0 (2019-04-14)
- core: ✨ add programmatically prefetch (7b95ffd)
2.2.0 (2019-04-14)
- core: 🎨 allow global hooks to be asynchronous (be5dccf)
2.1.3 (2019-04-13)
- core: 🔊 print version (24dd2ea)
- root: 🐛 revert failed release (2b8a1ef)
2.1.3 (2019-04-13)
- core: 🔊 print version (24dd2ea)
2.1.2 (2019-04-13)
- core: 🔇 remove debug logs (f4ce952)
2.1.1 (2019-04-13)
- core: 🐛 fix cache not working (a01e122)
- core: 🐛 fix hook order (716b062)
- core: 🐛 fix hooks order in sync mode true (b3c92d1)
- core: 🐛 fix popstate navigation (f78ee11), closes #359
- core: 🐛 fix sameUrl + anchors (039f5d9), closes #359
- core: 🐛 fix timeout error (70b7805), closes #373
- core: 🐛 fix view.beforeEnter on barba ready (5a09470), closes #360
- core: 🐛 fix wrong combo namespace / view hooks (3c775a3), closes #351
- core: 🏁 fix InvalidStateError on IE (b9eece9), closes #371
- core: 🍏 fix img[srcset] parsing (8afe945), closes #362
- core: 👌 add Accept header (94962ef)
- core: 👌 fix
beforeEnter
view hook (0d11e44) - core: 👌 make main transition hooks public (2c0cc28)
- core: 👌 make onRequestError public (61193ad)
- core: 🐛 append next container correctly on sync mode (dc62bd3), closes #4
- core: 🐛 fix
xlink:href
with SVG (19ecd81), closes #1 - css: 🐛 fix css with next tick (63642bf)
- prefetch: 🐛 fix requestError (33c213b)
- root: 🐛 force publish (ddb8798)
- root: 👌 replace error with warning when no transition (661801e)
- 🐛 fix case issues (c6adcb3)