Commit Graph

1026 Commits

Author SHA1 Message Date
typicode
6e4cb8957b 1.0.0-beta.12 v1.0.0-beta.12 2026-02-28 01:43:28 +01:00
typicode
33b199bfcb 1.0.0-beta.11 v1.0.0-beta.11 2026-02-28 01:43:16 +01:00
Copilot
037609cc1d feat: auto-insert $schema when missing from DB file on startup (#1717)
* Initial plan

* Add auto-fix for missing $schema in JSON/JSON5 DB files

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* Delete package-lock.json

* Normalize DB adapter reads/writes

* Move adapters under src/adapters and remove service auto-fixes

* update

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>
Co-authored-by: typicode <typicode@gmail.com>
2026-02-28 01:41:54 +01:00
typicode
da111a2b99 1.0.0-beta.10 (#1716) 2026-02-26 23:49:24 +01:00
typicode
cc3a31edb8 chore: add linting step to Node.js workflow (#1715) 2026-02-26 23:47:10 +01:00
Copilot
43822ad8ad Add contains, startsWith, endsWith string query operators (#1714)
* Initial plan

* Add contains, startsWith, endsWith query operators for partial string matching

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* Delete package-lock.json

* docs: document contains, startsWith, endsWith operators in README

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* test: add numeric-value tests for contains, startsWith, endsWith operators

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>
Co-authored-by: typicode <typicode@gmail.com>
2026-02-26 23:46:25 +01:00
Copilot
9df3716a96 Log routes on file recovery after JSON parse error (#1713) 2026-02-25 16:38:20 +01:00
typicode
977a0bf601 Add SerpApi link and image to README (#1712) 2026-02-24 00:41:06 +01:00
typicode
24b988bdee 1.0.0-beta.9 (#1708) 2026-02-20 00:37:21 +01:00
typicode
d095822cf2 Update keywords and license in package.json (#1706) 2026-02-20 00:35:19 +01:00
typicode
1c51846da2 Merge pull request #1707 from typicode/v1.0.0-beta.8
release: v1.0.0-beta.8
2026-02-20 00:08:30 +01:00
typicode
2124dd93e8 1.0.0-beta.8 v1.0.0-beta.8 2026-02-20 00:08:13 +01:00
typicode
3193bd8629 Merge pull request #1705 from typicode/release/v1.0.0-beta.7
v1.0.0-beta.7
2026-02-19 23:44:47 +01:00
typicode
e26929c8c8 1.0.0-beta.7 v1.0.0-beta.7 2026-02-19 23:42:46 +01:00
typicode
7c8213badb chore: update (#1704)
* chore: update license

* Remove CONTRIBUTING.md
2026-02-19 23:39:43 +01:00
typicode
e1bf0c7ddd Fix formatting of JSON Server query examples (#1703) 2026-02-18 23:44:21 +01:00
typicode
4f21cce799 Merge pull request #1701 from typicode/in-docs
docs: add in operator to conditions docs
2026-02-18 18:19:05 +01:00
typicode
2896c8176c docs: document in operator in conditions 2026-02-18 18:18:45 +01:00
typicode
3306a128c9 Merge pull request #1699 from Omar-Tnt04/cs350-doc-clarity-improvement
docs: improve README clarity and fix formatting inconsistencies
2026-02-18 18:09:12 +01:00
typicode
f1e4e5c5cd Merge pull request #1700 from in-operator-where
feat: add in operator for where filters
2026-02-18 01:02:13 +01:00
typicode
96ec9c808b feat: add in operator for where filters 2026-02-18 00:54:32 +01:00
Omar Tentouch
38abb4bd38 docs: improve README clarity and fix formatting inconsistencies 2026-02-16 16:21:44 +01:00
typicode
62d245dd60 Merge pull request #1698 from typicode/v1.0.0-beta.6
1.0.0-beta.6
2026-02-14 23:46:00 +01:00
typicode
78de4100b1 1.0.0-beta.6 v1.0.0-beta.6 2026-02-14 23:41:35 +01:00
typicode
ada86ac596 feat: add _where filtering, use new op separator, drop _start, _end, _limit (#1696)
* feat: add _where filtering and new op separator

* Restore original README content above Query capabilities overview (#1697)

* test: refactor service tests to lightweight table cases

* chore: document underscore where operator compatibility

* refactor: clarify blank-string handling in where coercion

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-14 13:34:05 +01:00
typicode
221f2b8557 Add Git Tower image link to README (#1695) 2026-02-11 01:26:48 +01:00
typicode
a2dbadadc5 Update README with embedding changes (#1694) 2026-01-29 02:13:34 +01:00
typicode
83fbf30c83 chore: change test command from npm to pnpm (#1693) 2026-01-24 01:11:59 +01:00
typicode
b76af60f77 Update documentation link in README (#1692) 2026-01-22 10:35:36 +01:00
typicode
c5014ea24b Update README (#1691) 2026-01-22 10:30:41 +01:00
typicode
58e8b01099 v1.0.0-beta.5 (#1690) v1.0.0-beta.5 2026-01-22 09:43:09 +01:00
typicode
c21fa06c6a feat: add JSON Schema (#1681) 2026-01-22 00:02:59 +01:00
typicode
f4e3c92b7c chore: add tag flag for pnpm (#1688) v1.0.0-beta.4 2026-01-21 23:54:33 +01:00
typicode
81612f5978 chore: update Node.js version to 24.x in publish workflow (#1682) 2026-01-21 01:57:00 +01:00
typicode
918080b8df Remove NODE_AUTH_TOKEN from publish workflow (#1680)
Removed NODE_AUTH_TOKEN environment variable from publish step.
2026-01-21 01:24:52 +01:00
typicode
012a5bd834 chore: update publish.yml to include permissions (#1679)
Add permissions for OIDC and content access in workflow
2026-01-21 01:09:49 +01:00
typicode
c44e0684f5 chore: update package.json version and publish script (#1678) 2026-01-20 23:44:50 +01:00
Pádraic Slattery
ae8bfc0e09 chore: Update outdated GitHub Actions version (#1677)
* chore: Update outdated GitHub Actions versions

* change setup-node in node.js.yml as well

* update actions/checkout

---------

Co-authored-by: typicode <typicode@gmail.com>
2026-01-20 23:34:15 +01:00
typicode
c3afd0fb19 fix: patch error (#1676) 2026-01-18 00:14:56 +01:00
typicode
580a71faa6 chore: update dev script (#1675) 2026-01-15 00:26:26 +01:00
typicode
193b12960c use TS natively and switch to pnpm (#1672)
* use TS natively

* use pnpm
2026-01-15 00:04:05 +01:00
Copilot
89c714c895 Drop Node.js 20 support and enforce erasable TypeScript syntax (#1671)
* Initial plan

* Drop Node.js 20 support, upgrade to TypeScript 5.9, add erasableSyntaxOnly, convert enum to const

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>
2026-01-12 22:06:45 +01:00
Copilot
03301bce83 chore: use oxlint (#1670)
* Initial plan

* Replace eslint with oxlint

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* Update Node version requirements to match oxlint

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* Update package-lock.json with correct Node version

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>
2026-01-12 14:55:56 +01:00
typicode
f5dfdaff72 Update Silver section link in README.md 2025-11-21 15:13:39 +01:00
typicode
3905af6a36 Update Mintlify image in README 2025-10-29 16:32:47 +01:00
typicode
47e5c41cda Update README.md for clarity and formatting 2025-10-29 15:42:30 +01:00
typicode
4b78786882 Revise README with logo and sponsorship sections
Updated README to include new logo and sponsorship tiers.
2025-10-29 15:13:39 +01:00
typicode
e9f30bee58 Update sponsors section in README.md
Removed outdated sponsor links and added new sponsor images.
2025-10-19 00:10:43 +02:00
Manikanta Thummuri
90c0734aa0 fix: handle undefined case in filtering logic (#1650)
Co-authored-by: Manikanta Thummuri <postbox5827@gmail.com>
2025-09-15 14:28:23 +02:00
Gromit (전민재)
990e02857c perf: replace Object.entries/fromEntries with Object.keys for better performance (#1639) 2025-09-01 18:27:15 +02:00