- Added React 19 to peer dependencies.
- Updated dependencies:
@ariakit/core@0.4.7
- Updated dependencies:
@ariakit/core@0.4.6
- Added
within
function to queries. - Updated dependencies:
@ariakit/core@0.4.5
- Updated dependencies:
@ariakit/core@0.4.4
- Updated dependencies:
@ariakit/core@0.4.3
- Added
@ariakit/test/playwright
path with Playwright-specific query utilities. - Updated dependencies:
@ariakit/core@0.4.2
- Updated dependencies:
@ariakit/core@0.4.1
- Queries no longer match
inert
elements. - Updated dependencies:
@ariakit/core@0.4.0
- Updated dependencies:
@ariakit/core@0.3.11
- Added missing properties to dispatched events.
- Updated dependencies:
@ariakit/core@0.3.10
Pressing the Home or End keys on text fields will now move the cursor (selectionStart
/selectionEnd
properties) to the start or finish of the text when using the press
function.
- Updated dependencies:
@ariakit/core@0.3.9
- Updated dependencies:
@ariakit/core@0.3.8
- Updated dependencies:
@ariakit/core@0.3.7
- Updated dependencies:
@ariakit/core@0.3.6
- Updated dependencies:
@ariakit/core@0.3.5
-
#2935
Fixed TypeScript declaration files in CommonJS projects usingNodeNext
formoduleResolution
. -
#2948
Added"use client"
directive to all modules. -
Updated dependencies:
@ariakit/core@0.3.4
.
-
#2894
All@ariakit/test
functions now disableglobal.IS_REACT_ACT_ENVIRONMENT
before running and restore its value at the end. -
#2894
Replaced the synchronousfireEvent
functions by asynchronousdispatch
functions. -
#2894
Theact
export has been removed. -
#2894
Exported user event functions that were previously synchronous are now asyncrhonous. -
#2899
Thescreen
module and its queries (getBy*
,queryBy*
, etc.) have been removed in favor of thequery
module. -
#2899
Thewithin
module has been removed. -
#2900
Therender
function has been moved to the@ariakit/test/react
path. It's now asynchronous. The root@ariakit/test
package does not depend on React or React Testing Library anymore.
-
#2892
Updated function argument types to supportnull
instead ofElement
, but added a runtime error in casenull
is passed. -
#2892
Added a newquery
module that exports aquery
/q
object with functions to query the DOM. -
Updated dependencies:
@ariakit/core@0.3.3
.
- Updated dependencies:
@ariakit/core@0.3.2
.
- Updated dependencies:
@ariakit/core@0.3.1
.
- Updated dependencies:
@ariakit/core@0.3.0
.
- Updated dependencies:
@ariakit/core@0.2.9
.
- Updated dependencies:
@ariakit/core@0.2.8
.
- Replaced
mock-get-client-rects
module bypolyfills
. (#2587)
- Updated dependencies:
@ariakit/core@0.2.7
.
- Updated dependencies:
@ariakit/core@0.2.6
.
- Updated dependencies:
@ariakit/core@0.2.5
.
-
Added missing
types
field to proxy package.json files. (#2489) -
Updated dependencies:
@ariakit/core@0.2.4
.
-
Added
.cjs
and.js
extensions to paths in proxy package.json files to support bundlers that can't automaically resolve them. (#2487) -
Updated dependencies:
@ariakit/core@0.2.3
.
- Fixed several actions not considering hidden elements before dispatching events, which was causing a freeze in JSDOM. (#2462)
- Updated dependencies:
@ariakit/core@0.2.2
.
- Updated dependencies:
@ariakit/core@0.2.1
.
- Updated dependencies:
@ariakit/core@0.2.0
.
-
Fixed build target. (#2355)
-
Fixed
mock-get-client-rects
module marking elements not connected to the DOM as visible. (#2339) -
Updated dependencies:
@ariakit/core@0.1.5
.
- Updated dependencies:
@ariakit/core@0.1.4
.
- Updated dependencies:
@ariakit/core@0.1.3
.
-
Added support for elements becoming inaccessible between
mousedown
andmouseup
events on theclick
function. (#2300) -
Added support for composition text on
type
. (#2308)
- Updated dependencies:
@ariakit/core@0.1.2
.
- Updated dependencies:
@ariakit/core@0.1.1
.
-
Updated package names to include the
@ariakit
scope, providing a more distinct and specific namespace for our packages.Additionally, we've made a change to the versioning system, moving from
v2.0.0-beta.x
tov0.x.x
. This alteration means that although the library is still in beta, we can release breaking changes in minor versions without disrupting projects that don't set exact versions in theirpackage.json
.- npm i ariakit + npm i @ariakit/react
-
Packages are now ESM by default (commonjs modules are still available with the
.cjs
extension). -
Updated dependencies:
@ariakit/core@0.1.0
.