Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8494391
style: format regression test files with prettier
Yogu Oct 30, 2025
ad2404a
test: allow regression suites to have a typescript file to init test …
Yogu Oct 29, 2025
814660c
test: include suite name (as suite/test) in filter specified by --reg…
Yogu Oct 29, 2025
3a0f554
test: support suite-global meta file
Yogu Oct 29, 2025
c9f50e1
test: set query memory limit in regression tests
Yogu Oct 29, 2025
fa757be
test: avoid confusing global state in regression test logger
Yogu Oct 29, 2025
186e7dd
refactor: avoid using globalContext only to get the logger
Yogu Oct 29, 2025
527eff3
test: make clearing the regression test database more explicit
Yogu Oct 29, 2025
6f24e75
test: remove support for anonymous operations in regression tests
Yogu Oct 30, 2025
3b91f9c
test: organize regression tests in one directory per test
Yogu Oct 30, 2025
0f5e86e
test: print AQL queries for all regression tests
Yogu Oct 30, 2025
b5b35fc
chore: remove support of ArangoDB 3.11
Yogu Nov 13, 2025
7a736fb
chore: remove support for Node 18
Yogu Nov 13, 2025
c24fc68
chore: test with Node 24 and 25
Yogu Nov 13, 2025
231bac8
test: include peak memory usage in .aql files of regression tests
Yogu Nov 11, 2025
f57a21c
test: add "payload" fields to some regression tests
Yogu Nov 11, 2025
3126ba1
chore: fix husky configuration
Yogu Oct 31, 2025
069af72
style: reformat regression test result files with prettier
Yogu Nov 3, 2025
6ea20c0
test: insert trailing newline in files generated with --save-actual-a…
Yogu Oct 31, 2025
420bd3c
test: add tests for excessive memory usage in traversal and collect f…
Yogu Oct 29, 2025
2695e66
refactor: consistently use decapitalized type names for variables
Yogu Oct 31, 2025
d5fb4e3
chore: update mocha
Yogu Nov 6, 2025
d7aef24
perf: skip null check for parent and root fields
Yogu Oct 30, 2025
bf294f6
perf: do not prevent the reduce-extraction-to-projection optimization…
Yogu Oct 30, 2025
1b2188c
refactor: use flatMap instead of reduce/concat
Yogu Nov 11, 2025
d841d07
test: add more test for traversals
Yogu Nov 4, 2025
fff9e2c
test: add test data where a child entity collection is NULL
Yogu Nov 13, 2025
7f8c52c
perf: improve query memory usage of collect fields
Yogu Nov 11, 2025
86f7fdd
feat: allow flexSearch queries with sort and skip but no first
Yogu Nov 21, 2025
708de1e
refactor: rename aqlExt.parenthesize{List,Object} to aqlExt.[firstOf]…
Yogu Nov 21, 2025
7f7ce45
refactor: simplify js/aql bindVariable methods
Yogu Nov 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
arango-image: ['arangodb:3.11', 'arangodb:3.12']
node-version: [18.x, 20.x, 22.x]
arango-image: ['arangodb:3.12']
node-version: [20.x, 22.x, 24.x, 25.x]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
Expand Down
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npx lint-staged
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ When done, stop the instance with `npm run stop_arangodb`

cruddl currently supports the following versions of ArangoDB:

- 3.11
- 3.12

Starting with ArangoDB 3.12, the default locale for new databases has been changed from `en_US` to
Expand Down
109 changes: 56 additions & 53 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading