@@ -14,69 +14,7 @@ This driver uses semantic versioning:
1414- A change in the major version (e.g. 1.Y.Z -> 2.0.0) indicates _ breaking_
1515 changes that require changes in your code to upgrade.
1616
17- ## [ Unreleased]
18-
19- ### Changed
20-
21- - Split the Collection type parameter into result and input types ([ #807 ] ( https://github.com/arangodb/arangojs/issues/807 ) )
22-
23- It is now possible to specify a separate type for the data passed when
24- creating or modifying documents in addition to the type of the data returned
25- when fetching documents. This allows excluding computed properties from
26- the input type while still including them in the result type.
27-
28- ### Added
29-
30- - Added ` skipFastLockRound ` option for streaming transactions
31-
32- This option was introduced in 3.12.1 and allows skipping the fast lock round.
33-
34- - Added non-specific ` EnsureIndexOptions ` type and ` ensureIndex ` method
35- signature ([ #778 ] ( https://github.com/arangodb/arangojs/issues/778 ) )
36-
37- This allows creating indexes without narrowing the index type.
38-
39- ## [ 9.0.0-preview.4] - 2024-06-18
40-
41- ### Added
42-
43- - Added readonly ` Job#id ` property
44-
45- This property was not previously exposed.
46-
47- ## [ 9.0.0-preview.3] - 2024-06-12
48-
49- ### Removed
50-
51- - Removed ` Collection ` methods for simple queries: ` list ` , ` all ` , ` any ` ,
52- ` byExample ` , ` firstExample ` , ` removeByExample ` , ` replaceByExample ` ,
53- ` updateByExample ` , ` lookupByKeys ` , ` removeByKeys ` , ` fulltext `
54-
55- Simple queries were deprecated in ArangoDB 3.4 and can be replicated with AQL.
56-
57- ### Added
58-
59- - Added support for ` withStats ` option in ` collection.indexes `
60-
61- This method now takes an object with ` withStats ` and ` withHidden ` options
62- instead of a boolean flag.
63-
64- ## [ 9.0.0-preview.2] - 2024-05-15
65-
66- ### Changed
67-
68- - Inlined ` x3-linkedlist ` dependency
69-
70- Inlining this dependency should help make arangojs more portable.
71-
72- ### Added
73-
74- - Added support for ` withHidden ` option in ` collection.indexes `
75-
76- This option was introduced in ArangoDB 3.10.13 and 3.11.7 and allows
77- fetching the progress information of indexes that are in the building phase.
78-
79- ## [ 9.0.0-preview.1] - 2024-04-16
17+ ## [ 9.0.0] - 2024-07-31
8018
8119This is a major release and breaks backwards compatibility.
8220
@@ -109,6 +47,12 @@ for upgrading your code to arangojs v9.
10947 published to npm. The npm package can still be used in the browser by using
11048 common frontend tooling like webpack or rollup.
11149
50+ - Removed ` Collection ` methods for simple queries: ` list ` , ` all ` , ` any ` ,
51+ ` byExample ` , ` firstExample ` , ` removeByExample ` , ` replaceByExample ` ,
52+ ` updateByExample ` , ` lookupByKeys ` , ` removeByKeys ` , ` fulltext `
53+
54+ Simple queries were deprecated in ArangoDB 3.4 and can be replicated with AQL.
55+
11256### Changed
11357
11458- Replaced request logic with native ` fetch ` API ([ #788 ] ( https://github.com/arangodb/arangojs/issues/788 ) , DE-578, DE-758)
@@ -138,6 +82,17 @@ for upgrading your code to arangojs v9.
13882 should help support more environments and reduce the size of the browser
13983 bundle.
14084
85+ - Inlined ` x3-linkedlist ` dependency
86+
87+ Inlining this dependency should help make arangojs more portable.
88+
89+ - Split the Collection type parameter into result and input types ([ #807 ] ( https://github.com/arangodb/arangojs/issues/807 ) )
90+
91+ It is now possible to specify a separate type for the data passed when
92+ creating or modifying documents in addition to the type of the data returned
93+ when fetching documents. This allows excluding computed properties from
94+ the input type while still including them in the result type.
95+
14196### Added
14297
14398- Added ESM support (DE-236)
@@ -146,6 +101,29 @@ for upgrading your code to arangojs v9.
146101 and provides exports for both types of environments. This change should be
147102 backwards-compatible.
148103
104+ - Added support for ` withHidden ` option in ` collection.indexes `
105+
106+ This option was introduced in ArangoDB 3.10.13 and 3.11.7 and allows
107+ fetching the progress information of indexes that are in the building phase.
108+
109+ - Added support for ` withStats ` option in ` collection.indexes `
110+
111+ This method now takes an object with ` withStats ` and ` withHidden ` options
112+ instead of a boolean flag.
113+
114+ - Added readonly ` Job#id ` property
115+
116+ This property was not previously exposed.
117+
118+ - Added ` skipFastLockRound ` option for streaming transactions
119+
120+ This option was introduced in 3.12.1 and allows skipping the fast lock round.
121+
122+ - Added non-specific ` EnsureIndexOptions ` type and ` ensureIndex ` method
123+ signature ([ #778 ] ( https://github.com/arangodb/arangojs/issues/778 ) )
124+
125+ This allows creating indexes without narrowing the index type.
126+
149127## [ 8.8.1] - 2024-03-20
150128
151129### Added
@@ -1926,11 +1904,7 @@ For a detailed list of changes between pre-release versions of v7 see the
19261904
19271905 Graph methods now only return the relevant part of the response body.
19281906
1929- [ unreleased ] : https://github.com/arangodb/arangojs/compare/v9.0.0-preview.4...HEAD
1930- [ 9.0.0-preview.4 ] : https://github.com/arangodb/arangojs/compare/v9.0.0-preview.3...v9.0.0-preview.4
1931- [ 9.0.0-preview.3 ] : https://github.com/arangodb/arangojs/compare/v9.0.0-preview.2...v9.0.0-preview.3
1932- [ 9.0.0-preview.2 ] : https://github.com/arangodb/arangojs/compare/v9.0.0-preview.1...v9.0.0-preview.2
1933- [ 9.0.0-preview.1 ] : https://github.com/arangodb/arangojs/compare/v8.8.1...v9.0.0-preview.1
1907+ [ 9.0.0 ] : https://github.com/arangodb/arangojs/compare/v8.8.1...v9.0.0
19341908[ 8.8.1 ] : https://github.com/arangodb/arangojs/compare/v8.8.0...v8.8.1
19351909[ 8.8.0 ] : https://github.com/arangodb/arangojs/compare/v8.7.0...v8.8.0
19361910[ 8.7.0 ] : https://github.com/arangodb/arangojs/compare/v8.6.0...v8.7.0
0 commit comments