Commit graph

459 commits

Author SHA1 Message Date
github-actions[bot]
9c5ade5384 chore: release v1.22.3 [skip ci] 2026-04-16 11:49:37 +00:00
Ewout Stortenbeker
0ebe5442ec
Merge pull request #72 from appy-one:add-publish-workflow
Add automatic npm publish workflow
2026-04-16 13:48:26 +02:00
github-actions[bot]
48534bf084 chore: release v1.22.3-rc.3 [skip ci] 2026-04-16 10:49:27 +00:00
Ewout Stortenbeker
8ca0928ec8 Normalize repository property to remove npm warning 2026-04-16 12:47:17 +02:00
github-actions[bot]
37c22c5c48 chore: release v1.22.3-rc.2 [skip ci] 2026-04-16 10:41:10 +00:00
Ewout Stortenbeker
482168383c Add next flag for RC dry runs of npm publish 2026-04-16 12:40:21 +02:00
github-actions[bot]
ebba9f45b6 chore: release v1.22.3-rc.1 [skip ci] 2026-04-16 10:29:57 +00:00
Ewout Stortenbeker
4ca8ae5355 ignore .DS_Store 2026-04-16 12:27:52 +02:00
Ewout Stortenbeker
b23a24929f new test build 2026-04-16 12:27:38 +02:00
Ewout Stortenbeker
7058dd1cb5 bump acebase dependencies 2026-04-16 12:27:23 +02:00
Ewout Stortenbeker
da122a1413 update browser example to use async flow instead of promise chain 2026-04-14 11:57:19 +02:00
Ewout Stortenbeker
86c45dc25e Change acebase-core dependency to file for development (automatically replaced by latest package upon publish) 2026-04-14 11:47:33 +02:00
Ewout Stortenbeker
6d6d5051fb Add GitHub actions publish workflow 2026-04-14 11:46:13 +02:00
Ewout Stortenbeker
d9ad75d50f
Merge pull request #71 from appy-one/fix/handling-server-error-without-cache
Fix `get` promise never resolving
2026-04-14 11:35:58 +02:00
Ewout Stortenbeker
b4428473ec This fixes a situation where get never yields an error (or result):
* A value does not exist in cache, and the (resolved) cache promise is handled first
* The server value can't be loaded because of an error (unauthorized or server error) and the (rejected) server promise is handled second.
2026-04-01 13:14:52 +00:00
Ewout Stortenbeker
a49380bffe 1.22.2 2025-03-28 16:30:06 +01:00
Ewout Stortenbeker
be09fb3686 update acebase-core to 1.28.1 2025-03-28 16:29:54 +01:00
Ewout Stortenbeker
4f1fa2927c
Split isNetworkError and isServerError up for better handling (#70) 2025-03-28 16:26:47 +01:00
Ewout Stortenbeker
d0fe31414f 1.22.1 2025-03-28 13:21:37 +01:00
Ewout Stortenbeker
8a4a7be9a4 Export AceBaseRequestError 2025-03-28 13:19:58 +01:00
Ewout Stortenbeker
1958e6733b 1.22.0 2025-03-28 13:05:26 +01:00
Ewout Stortenbeker
6de782f17e Use acebase-core 1.28.0 2025-03-28 13:03:37 +01:00
Ewout Stortenbeker
b682842002 Fix tests 2025-03-28 12:33:39 +01:00
Ewout Stortenbeker
5af3f4200f ignore dist folder 2025-03-28 11:38:44 +01:00
Ewout Stortenbeker
d25da2dfe4 remove dist from repo 2025-03-28 11:38:04 +01:00
Ewout Stortenbeker
c6742d81eb
Add callbackUrl option to signInWithRedirect to override returning to the current url (#68)
* Add `callbackUrl` option to `signInWithRedirect` to override returning to the current url

* Change line endings to LF

* Line endings back to CRLF

* Line endings to LF
2025-03-28 10:30:14 +01:00
Ewout Stortenbeker
994c78a9cf
Add network/server related error codes to isNetworkError getter, add isPermissionError (#67)
* Add network/server related error codes to `isNetworkError` getter, add `isPermissionError`

* Include `response.statusCode` in `isNetworkError` check

* Let `isPermissionError` also check `response.statusCode`
2025-03-28 10:22:55 +01:00
Fahrzin Hemmati
27e542cb5d
Handle the new return format in uncached sync() (#65) 2025-03-28 10:01:02 +01:00
Ewout Stortenbeker
c32bb6d0be 1.21.1 2023-06-26 14:36:54 +02:00
Ewout Stortenbeker
13ba9f31aa chore: build 2023-06-26 14:35:53 +02:00
Ewout Stortenbeker
f49821cb7a
Fix #60 callExtension with object data (#61) 2023-06-26 14:34:15 +02:00
Ewout Stortenbeker
8d84fc5764 1.21.0 2023-05-22 15:50:50 +02:00
Ewout Stortenbeker
c93080151b chore: build 2023-05-22 15:46:47 +02:00
Ewout Stortenbeker
f3fb1344df
Feature: "warn only" schema definitions (#58)
* bump acebase-core dependency

* add `warnOnly` option to schema definitions
2023-05-22 15:44:47 +02:00
Ewout Stortenbeker
202eee65b1
Merge pull request #57 from appy-one/dependabot/npm_and_yarn/test/engine.io-and-socket.io-6.4.2
Bump engine.io and socket.io in /test
2023-05-22 15:40:05 +02:00
dependabot[bot]
6f1a5e3786
Bump engine.io and socket.io in /test
Bumps [engine.io](https://github.com/socketio/engine.io) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together.

Updates `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)

Updates `socket.io` from 4.5.3 to 4.6.1
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.5.3...4.6.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-04 00:56:00 +00:00
Ewout Stortenbeker
c9124a2dee 1.20.1 2023-04-11 21:45:22 +02:00
Ewout Stortenbeker
f85700e418 chore: build 2023-04-11 21:44:46 +02:00
Ewout Stortenbeker
11b15a1459 bump acebase to 1.28.0, acebase-core to 1.26.1 2023-04-11 21:44:29 +02:00
Ewout Stortenbeker
e2eece827e pass AceBase instance for cache tests 2023-04-11 21:41:50 +02:00
Ewout Stortenbeker
c8f59d320a
Merge pull request #52 from appy-one/dependabot/npm_and_yarn/json5-2.2.3
Bump json5 from 2.2.1 to 2.2.3
2023-04-11 21:28:34 +02:00
Ewout Stortenbeker
2788807e16
Merge pull request #54 from appy-one/fix/subscriptions-on-root-path-in-cache
Fix subscriptions on root path in cache
2023-04-11 21:27:33 +02:00
Ewout Stortenbeker
65ac91f566 bump acebase-core dependency to 1.26.1 2023-04-11 21:22:41 +02:00
Ewout Stortenbeker
e12bc401c0 don't use cacheDb if disabled 2023-04-11 21:18:08 +02:00
Ewout Stortenbeker
714f75038d bump acebase-core dependency to 1.25.1 2023-01-11 22:24:13 +01:00
Ewout Stortenbeker
e3cb073e9e Add cache db tests 2023-01-11 22:23:46 +01:00
Ewout Stortenbeker
eff73de665 Add acebase dependency for cache db testing 2023-01-11 22:23:11 +01:00
Ewout Stortenbeker
b1c0e79885 Fix subscriptions on root path in cache #53 2023-01-11 22:22:21 +01:00
dependabot[bot]
daab843f45
Bump json5 from 2.2.1 to 2.2.3
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>
2023-01-09 11:54:18 +00:00
Ewout Stortenbeker
06f7ab750e 1.20.0 2022-12-19 21:27:04 +01:00