Skip to content

mobx-web-api ​

1.18.0 ​

Minor Changes ​

  • 1f1986c Thanks @js2me! - Support same-document navigation through createNavigationInfo by default, with an mpa option for full document navigations and a destroy() method to remove browser listeners.

1.17.0 ​

Minor Changes ​

  • 2fb1b7c Thanks @js2me! - Add reactive Navigation API state and commands through createNavigationInfo, with request-scoped SSR snapshots.

  • 2fb1b7c Thanks @js2me! - Allow createResizeData and createIntersectionData to track multiple elements from arrays or through observe/unobserve controllers.

1.16.1 ​

Patch Changes ​

  • 65bb5f9 Thanks @js2me! - Fullscreen API refinements:

    • request and toggle element argument is now optional and defaults to document.documentElement
    • fullscreen.error now only contains errors raised by the underlying Fullscreen API, predictable failures just resolve to false

1.16.0 ​

Minor Changes ​

  • 8041fe5 Thanks @js2me! - Add reactive Fullscreen and BroadcastChannel browser API utilities.

1.15.0 ​

Minor Changes ​

  • 3a866ad Thanks @js2me! - Add reactive ResizeObserver and IntersectionObserver utilities with support for MobX refs.

1.14.2 ​

Patch Changes ​

  • 7fd8dec Thanks @js2me! - Add separate generic types for local and session storage keys.

1.14.1 ​

Patch Changes ​

  • aad6a58 Thanks @js2me! - revert add mutation tracks for methods in storageData.key(). Reason: solution is not ready.

1.14.0 ​

Minor Changes ​

  • 5b74092 Thanks @js2me! - add mutation tracks for methods in storageData.key()

Patch Changes ​

  • 9ff067c Thanks @js2me! - migration npm publish to trusted gh actions

1.13.0 ​

Minor Changes ​

1.12.2 ​

Patch Changes ​

  • 1408501 Thanks @js2me! - fixed vulnerability with unsafe properties

1.12.1 ​

Patch Changes ​

1.12.0 ​

Minor Changes ​

  • aae87bb Thanks @js2me! - added key() property for storageData to use predefined config

1.11.1 ​

Patch Changes ​

1.11.0 ​

Minor Changes ​

  • 96beac1 Thanks @js2me! - add new connectionInfo web API utility for reactive network quality and data-saver status

  • 96beac1 Thanks @js2me! - add new viewportInfo web API utility for reactive VisualViewport dimensions, offsets and scale

  • 96beac1 Thanks @js2me! - add new batteryStatus web API utility for reactive battery level and charging state tracking

  • 96beac1 Thanks @js2me! - add new storageData web API utility for reactive local/session storage keys with optional prefix

  • 96beac1 Thanks @js2me! - add new colorScheme web API utility for reactive preferred color scheme tracking

1.10.0 ​

Minor Changes ​

1.9.1 ​

Patch Changes ​

  • 1151f20 Thanks @js2me! - fixed typings for scrollData/createScrollData (work with refs)

1.9.0 ​

Minor Changes ​

  • #15 c7d4504 Thanks @js2me! - added support for Ref\createRef for createScrollData

1.8.0 ​

Minor Changes ​

  • 214935c Thanks @js2me! - modified createScrollData (returned data) and mapper

1.7.0 ​

Minor Changes ​

  • 71796c9 Thanks @js2me! - added createScrollData and ScrollData mechanism

1.6.0 ​

Minor Changes ​

  • e30ddf0 Thanks @js2me! - [internal] unify bundle script (sborshik + vite)

  • e30ddf0 Thanks @js2me! - [internal] unify docs (sborshik)

1.5.0 ​

Minor Changes ​

  • d0a921c Thanks @js2me! - support SSR for networkStatus and pageVisibility

1.4.3 ​

Patch Changes ​

1.4.2 ​

Patch Changes ​

1.4.1 ​

Patch Changes ​

1.4.0 ​

Minor Changes ​

  • a2b1b52 Thanks @js2me! - added match(query: string) method for mediaQuery

Patch Changes ​

1.3.0 ​

Minor Changes ​

1.2.1 ​

Patch Changes ​

1.2.0 ​

Minor Changes ​

1.1.1 ​

Patch Changes ​

1.1.0 ​

Minor Changes ​

  • e4612d8 Thanks @js2me! - track(query) method for mediaQuery implementation
  • added screenInfo

1.0.0 ​

Major Changes ​