Commit graph

476 commits

Author SHA1 Message Date
Ewout Stortenbeker
565eac8ce3 1.19.0 2024-12-16 15:16:35 +01:00
Ewout Stortenbeker
9bff5086df
Features: Add user roles and custom middleware (#109)
* Add roles to users, treat users with role 'admin' as administrator

* Add `preMiddleware` and `postMiddleware` callbacks to allow adding custom middleware for logging purposes, header processing etc

* change line endings to LF

* change line endings to LF

* change line endings to LF
2024-12-16 15:14:13 +01:00
Fahrzin Hemmati
9babf1cd6f
Handle transactions that timeout without starting (#94)
* Handle transactions that timeout without starting

* Use shorter syntax
2024-02-14 22:43:04 +01:00
Ewout Stortenbeker
725f2bf6e3 1.18.2 2023-12-28 21:03:19 +01:00
Ewout Stortenbeker
d6a9039df6
Merge pull request #103 from appy-one/fix/dropbox-oauth2-init
Fix Dropbox OAUth2 init
2023-12-28 20:59:33 +01:00
Ewout Stortenbeker
c00a4b645d Fix Dropbox OAUth2 init
Only pass value for `require_role` and/or `locale` if they have been set
2023-12-28 17:31:30 +01:00
Ewout Stortenbeker
56a03c1065 remove git add dist 2023-12-24 17:05:32 +01:00
Ewout Stortenbeker
f6c33812b1 1.18.1 2023-12-24 17:03:19 +01:00
dependabot[bot]
7570126397
Bump socket.io-parser from 4.2.2 to 4.2.4 (#102)
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.4.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.4)

---
updated-dependencies:
- dependency-name: socket.io-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-24 16:39:03 +01:00
dependabot[bot]
bbe660a4fa
Bump word-wrap from 1.2.3 to 1.2.5 (#101)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-24 16:37:39 +01:00
Ewout Stortenbeker
33ea1a12ba Add dist to .gitignore 2023-12-24 16:28:32 +01:00
Ewout Stortenbeker
4fda987c47
Merge pull request #98 from appy-one/fix/api-data-get-child-objects
Fix data get `child_objects` endpoint parameter, update API docs
2023-12-24 16:16:04 +01:00
Ewout Stortenbeker
a97fa39de2
Merge pull request #99 from appy-one/docs/update-rules-text
update rules text, fix typo
2023-12-24 16:15:40 +01:00
Ewout Stortenbeker
911b349dc6
Merge pull request #100 from appy-one/quality/remove-generated-code
remove generated code from repo
2023-12-24 16:15:09 +01:00
Ewout Stortenbeker
cced090fc9 remove generated code from repo 2023-12-24 16:11:31 +01:00
Ewout Stortenbeker
6d5e76e68a update rules text, fix typo 2023-12-24 16:06:06 +01:00
Ewout Stortenbeker
c0c3069c66 Fix data get child_objects endpoint parameter, update API docs 2023-12-24 15:56:12 +01:00
Ewout Stortenbeker
9a4befe652 1.18.0 2023-05-22 15:32:59 +02:00
Ewout Stortenbeker
fbb01101ea
Improved start script (now available from CLI) (#86) 2023-05-22 15:26:51 +02:00
Ewout Stortenbeker
12cf81d965
clusters: add new socket IPC method (#85) 2023-05-22 15:20:01 +02:00
Ewout Stortenbeker
b92cc8a1c7
Feature: acebase-server CLI (#84)
* add acebase-server CLI script

* fix typo
2023-05-22 15:05:15 +02:00
Ewout Stortenbeker
7c037fb51a
Feature: "warn only" schema definitions (#82)
* bump acebase and acebase-core dependencies

* add warnOnly option to schema definitions
2023-05-22 11:06:41 +02:00
Ewout Stortenbeker
7d45c068a6 1.17.0 2023-05-08 17:54:40 +02:00
Ewout Stortenbeker
90e20928b0
Fix error update/set error types in Swagger docs, (#81)
+ auto-update server version
2023-05-08 17:39:13 +02:00
dependabot[bot]
0ced8dfc48
Bump engine.io from 6.2.1 to 6.4.2 (#80)
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.1 to 6.4.2.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.2.1...6.4.2)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 16:33:08 +02:00
Ewout Stortenbeker
83575da106
Merge pull request #78 from appy-one/fix/add-forgot-password-route
Add forgot password route
2023-05-08 16:24:47 +02:00
Ewout Stortenbeker
65d62619ae
Merge pull request #79 from appy-one/feature/validate-rules
Add `.validate` rules
2023-05-08 16:23:35 +02:00
Ewout Stortenbeker
8592cfb59d cleanup 2023-05-08 16:21:22 +02:00
Ewout Stortenbeker
846b1eae99 disable listing emitting files 2023-05-08 16:13:39 +02:00
Ewout Stortenbeker
2b8cb386a2 Fix tsc node16 module resolution 2023-05-08 16:13:19 +02:00
Ewout Stortenbeker
cbc59677e4 Fix uncached user authentication 2023-05-08 16:07:11 +02:00
Ewout Stortenbeker
8466dc4d90 update dependencies 2023-05-08 16:06:36 +02:00
Ewout Stortenbeker
b45b1b8da7 Add .validate rules documentation 2023-05-08 16:00:04 +02:00
Ewout Stortenbeker
a0baa8e1c5 fix value and exists using relative paths 2023-05-08 15:36:47 +02:00
Ewout Stortenbeker
71052caa65 return values instead of DataSnapshots 2023-05-08 15:35:13 +02:00
Ewout Stortenbeker
20a2f1594c Work on rules,
new `server.setRule` method,
new `init` server config callback,
enabled 404 route,
moved `server.listen` call
2023-04-24 23:18:50 +02:00
Ewout Stortenbeker
28fd91ba83 Add instance property to env 2023-04-24 23:11:34 +02:00
Ewout Stortenbeker
3c2de7561f Add routes to new router in env 2023-04-24 23:09:48 +02:00
Ewout Stortenbeker
5ecf335263 do not allow eval either 2023-04-19 08:52:30 +02:00
Ewout Stortenbeker
1b30c6dbbc Add .validate rules 2023-04-11 22:10:43 +02:00
Ewout Stortenbeker
12b6a553f6 add forgot password route 2023-04-11 21:58:55 +02:00
Ewout Stortenbeker
e508559b93 1.16.2 2023-01-09 10:06:08 +01:00
Ewout Stortenbeker
187dc11310
throw error on invalid token (#71) 2023-01-09 10:01:52 +01:00
dependabot[bot]
fc2c75061b
Bump json5 from 2.2.1 to 2.2.3 (#68)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 09:10:01 +01:00
Ewout Stortenbeker
86aed988d8 1.16.1 2023-01-02 23:05:12 +01:00
Ewout Stortenbeker
949baa7a9b bind to npm version hook 2023-01-02 23:03:33 +01:00
Ewout Stortenbeker
a8e275b580
Fix: meta info issue (#67)
Set server version at npm prepack event
2023-01-02 22:24:08 +01:00
Ewout Stortenbeker
1789953dce 1.16.0 2022-12-19 21:49:09 +01:00
Ewout Stortenbeker
276b6bfb12
Bump acebase dependencies: (#65)
* acebase-core to v1.25.0
* acebase to v1.27.0
2022-12-19 21:47:40 +01:00
Ewout Stortenbeker
6f781b3e74
Merge pull request #64 from appy-one/improvement/webmanager-acebase-client-1.20.0-browser-build
New build, webmanager client update
2022-12-19 21:41:40 +01:00