Skip to content

Commit

Permalink
Extend CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
pluma4345 committed Apr 16, 2024
1 parent b416a4c commit 746e69c
Showing 1 changed file with 24 additions and 3 deletions.
27 changes: 24 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,20 +36,26 @@ for upgrading your code to arangojs v9.
types but most public methods still accept the equivalent `Record` types for
convenience.

- Removed `FulltextIndex` and related types
- Removed deprecated `FulltextIndex` and related types

Fulltext indexes have been deprecated in ArangoDB 3.10 and should be replaced
with ArangoSearch.

- Removed browser build

The browser build has been removed from the repository and will no longer be
published to npm. The npm package can still be used in the browser by using
common frontend tooling like webpack or rollup.

### Changed

- Replaced request logic with native `fetch` API
- Replaced request logic with native `fetch` API ([#788](https://github.com/arangodb/arangojs/issues/788), DE-578, DE-758)

The node-specific request logic using the `http` and `https` modules has been
replaced with all-new logic using the web standard `fetch` API, which should
work in Node.js, browsers and other conformant environments.

- Unicode names are now **no longer** automatically NFC normalized
- Unicode names are now **no longer** automatically NFC normalized (DE-65)

This change affects all database, collection, graph, view and analyzer names
using unicode characters. Starting with arangojs v7.7.0 these names were
Expand All @@ -63,6 +69,21 @@ for upgrading your code to arangojs v9.
type of these functions, leading to complexity when handling generic type
arguments.

- Removed dependency on Node `path` module or its browserify equivalent

This change should be backwards-compatible but may produce different results
when using non-normalized paths and base-paths in custom `routes`. This
should help support more environments and reduce the size of the browser
bundle.

### Added

- Added ESM support (DE-236)

The driver now supports being imported as an ES module or CommonJS module
and provides exports for both types of environments. This change should be
backwards-compatible.

## [8.8.1]

### Added
Expand Down

0 comments on commit 746e69c

Please sign in to comment.