{"ref":"artifact:dxfrontier-cds-ts-repository","page":"/artifacts/dxfrontier-cds-ts-repository","json":"/artifacts/dxfrontier-cds-ts-repository.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"dxfrontier-cds-ts-repository","name":"@dxfrontier/cds-ts-repository","artifact_type":"package","ecosystem":"cap","flavors":[{"key":"node","source":{"url":"https://github.com/dxfrontier/cds-ts-repository","title":"dxfrontier/cds-ts-repository — README","checked":"2026-09-13","quote":"Node.js `>= 22` is required."}}],"domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A typed BaseRepository over CAP entities, so persistence is called through a class with methods rather than through CQN written inline in each handler.","short":"Typed BaseRepository over CAP entities"},"links":{"npm":"https://www.npmjs.com/package/@dxfrontier/cds-ts-repository","repo":"https://github.com/dxfrontier/cds-ts-repository"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/dxfrontier/cds-ts-repository","title":"@dxfrontier/cds-ts-repository — README","checked":"2026-10-18","quote":"npm install @dxfrontier/cds-ts-repository"}]}},"provides":[{"capability":"capability:typescript-patterns","what_it_does":"Answers the persistence half of the arrangement and nothing above it: a class extends BaseRepository for one entity and the queries are called as its methods, so a handler holds no CQN. Its documentation sets out two ways of using it, in a standard CAP TypeScript project and injected into [@dxfrontier/cds-ts-dispatcher](artifact:dxfrontier-cds-ts-dispatcher)'s handler classes. BaseRepositoryDraft extends the same class to the draft entity, which is persistence rather than a place to handle the draft events.","facets":[{"key":"layers","value":["persistence"],"source":{"url":"https://github.com/dxfrontier/cds-ts-repository","title":"dxfrontier/cds-ts-repository — README","checked":"2026-10-15","quote":"The goal of BaseRepository is to significantly reduce the boilerplate code required to implement data access layers for persistance entities by providing out of the box actions on the `database`."}}],"sources":[{"url":"https://github.com/dxfrontier/cds-ts-repository","title":"dxfrontier/cds-ts-repository — README, Option 1","checked":"2026-10-15","quote":"`Option 1` : Using `BaseRepository` with `Standard SAP CAP CDS-TS`"},{"url":"https://github.com/dxfrontier/cds-ts-repository","title":"dxfrontier/cds-ts-repository — README, Option 2","checked":"2026-10-15","quote":"`Option 2` : Using `BaseRepository` with `CDS-TS-Dispatcher`"},{"url":"https://github.com/dxfrontier/cds-ts-repository","title":"dxfrontier/cds-ts-repository — README, BaseRepositoryDraft","checked":"2026-10-15","quote":"The `BaseRepositoryDraft` class extends `BaseRepository` by providing support for draft-enabled entities."}]}],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:discover"}],"first_seen":"2026-09-02"},"maintainers":["actor:dxfrontier"],"contributors":["actor:dragolea","actor:sblessing"],"history":[{"date":"2026-09-08","field":"artifact_type","from":"cds-plugin","to":"package","reason":"Typed cds-plugin by placement, which defaults every candidate to that. It is not one."},{"date":"2026-09-08","field":"description.one_line","from":"The goal of SAP CAP CDS-QL BaseRepository is to significantly reduce the boilerplate code required to implement data access layers for persistance entities by providing out of the box actions on the database like .create(), .createMany(), .getAll(), .upda","to":"A typed BaseRepository over CAP entities, so persistence is called through a class with methods rather than CQN written inline in a handler.","reason":"Placement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim."},{"date":"2026-10-15","field":"provides[typescript-patterns]","from":"bare ref","to":"what_it_does and the layers facet","reason":"The edge carried no sentence. It now says which half of the arrangement the package answers, names the two ways its own documentation shows it being used, and states the persistence value of the capability's layers facet. draft_events is left unstated on purpose: BaseRepositoryDraft reads and writes the draft entity, which is not a place to handle the draft events, and stating the flag here would make the two look like the same fact."}],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"3 months since release"},{"label":"Continuity","tier":"good","evidence":"3 contributors, 1 publisher, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"^9 || ^10 — cds 9 only, in maintenance until 2027-06"},{"label":"Survived majors","tier":"good","evidence":"released before and after @sap/cds 10"},{"label":"Maintainer's CI","tier":"fair","evidence":"workflows present, no completed run on the default branch"}],"practice":[{"label":"Tests","tier":"good","evidence":"73 test files, npm test"},{"label":"Docs","tier":"good","evidence":"docs/ with 1 page, README 110 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":16,"unit":"installs/week"},{"value":9,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"7.1.0","majors":{"1":{"version":"1.0.0","date":"2024-01-30"},"2":{"version":"2.0.0","date":"2024-08-21"},"3":{"version":"3.0.0","date":"2024-10-29"},"4":{"version":"4.0.0","date":"2024-11-07"},"5":{"version":"5.0.0","date":"2024-12-10"},"6":{"version":"6.0.0","date":"2025-07-02"},"7":{"version":"7.0.0","date":"2026-07-28"},"0.1":{"version":"0.1.4","date":"2023-11-02"},"0.2":{"version":"0.2.0","date":"2023-11-24"},"0.3":{"version":"0.3.0","date":"2023-12-05"}},"license":"MIT","first_release":"2023-11-02","last_release":"2026-08-06","releases":67,"cadence_days":46,"maintainers":1,"repository":"git+https://github.com/dxfrontier/cds-ts-repository.git","peer_cds":"^9 || ^10","test_script":true,"types":true,"downloads_weekly":16,"stars":9,"forks":2,"open_issues":1,"archived":false,"pushed_at":"2026-09-25","license_spdx":null,"org_owned":true,"default_branch":"main","contributors":3,"tree_truncated":false,"test_files":73,"workflows":5,"other_ci":false,"readme_bytes":112727,"docs_files":1,"changelog":true,"license_file":false,"dts_files":8,"readme_path":"README.md","readme_sha":"eb7df25f9ce313ccb7b7e4e9a8eb7eb60b3b25c4","months_since_release":3,"dormant":false,"repository_directory":null,"dependencies":1,"node_engine":">=22","downloads_monthly":193,"created_at":"2023-09-01T11:24:11Z","open_prs":0,"first_commit":"2023-09-01","last_commit":"2026-09-24","commits":612,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"7.1.0","date":"2026-08-06","date_source":"heading","heading":"[7.1.0] - 2026-08-06","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#710---2026-08-06","sections":[{"kind":"feature","heading":"🚀 Features","items":3},{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"docs","heading":"📚 Documentation","items":11},{"kind":"other","heading":"🧪 Testing","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"68bed0c2bf075ca9"},{"version":"7.0.0","date":"2026-07-28","date_source":"heading","heading":"[7.0.0] - 2026-07-28","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#700---2026-07-28","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"2f8b288b56d6dfbf"},{"version":"6.2.0","date":"2026-01-13","date_source":"heading","heading":"[6.2.0] - 2026-01-13","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#620---2026-01-13","sections":[{"kind":"feature","heading":"🚀 Features","items":2},{"kind":"fix","heading":"🐛 Bug Fixes","items":2},{"kind":"docs","heading":"📚 Documentation","items":3},{"kind":"other","heading":"🧪 Testing","items":2},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":6}],"hash":"d4abddcd8b162f9f"},{"version":"6.1.0","date":"2025-10-14","date_source":"heading","heading":"[6.1.0] - 2025-10-14","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#610---2025-10-14","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"other","heading":"🧪 Testing","items":2},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"25fb3c6fa4a359c4"},{"version":"6.0.2","date":"2025-08-22","date_source":"heading","heading":"[6.0.2] - 2025-08-22","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#602---2025-08-22","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"27e8793e12ae544f"},{"version":"6.0.1","date":"2025-07-07","date_source":"heading","heading":"[6.0.1] - 2025-07-07","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#601---2025-07-07","sections":[{"kind":"docs","heading":"📚 Documentation","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"f3059d1954f49208"},{"version":"6.0.0","date":"2025-07-02","date_source":"heading","heading":"[6.0.0] - 2025-07-02","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#600---2025-07-02","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"other","heading":"🧪 Testing","items":5},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":3}],"hash":"1b7cf8d383597cec"},{"version":"5.2.1","date":"2025-04-15","date_source":"heading","heading":"[5.2.1] - 2025-04-15","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#521---2025-04-15","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"90177cddd45d51c6"},{"version":"5.2.0","date":"2025-04-15","date_source":"heading","heading":"[5.2.0] - 2025-04-15","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#520---2025-04-15","sections":[{"kind":"change","heading":"🚜 Refactor","items":1},{"kind":"other","heading":"🧪 Testing","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"fa7729e2f6ce302c"},{"version":"5.1.6","date":"2025-02-10","date_source":"heading","heading":"[5.1.6] - 2025-02-10","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#516---2025-02-10","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"b0185d8ad068a63c"},{"version":"5.1.5","date":"2025-02-06","date_source":"heading","heading":"[5.1.5] - 2025-02-06","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#515---2025-02-06","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"9a52a929041ef00c"},{"version":"5.1.4","date":"2025-02-06","date_source":"heading","heading":"[5.1.4] - 2025-02-06","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#514---2025-02-06","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"7b55f2ee09b4f8ad"},{"version":"5.1.3","date":"2025-01-09","date_source":"heading","heading":"[5.1.3] - 2025-01-09","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#513---2025-01-09","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"6e7caa68edb72c64"},{"version":"5.1.2","date":"2025-01-09","date_source":"heading","heading":"[5.1.2] - 2025-01-09","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#512---2025-01-09","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"c3366990c8661995"},{"version":"5.1.1","date":"2025-01-09","date_source":"heading","heading":"[5.1.1] - 2025-01-09","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#511---2025-01-09","sections":[{"kind":"docs","heading":"📚 Documentation","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"be2adeb872ba1b28"},{"version":"5.1.0","date":"2025-01-09","date_source":"heading","heading":"[5.1.0] - 2025-01-09","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#510---2025-01-09","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"docs","heading":"📚 Documentation","items":1},{"kind":"other","heading":"🧪 Testing","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":3}],"hash":"fd01610d146cefdf"},{"version":"5.0.1","date":"2024-12-18","date_source":"heading","heading":"[5.0.1] - 2024-12-18","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#501---2024-12-18","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"12d1a5fc813afd5a"},{"version":"5.0.0","date":"2024-12-10","date_source":"heading","heading":"[5.0.0] - 2024-12-10","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#500---2024-12-10","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"change","heading":"🚜 Refactor","items":2},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"fdcf1e400d6957bf"},{"version":"4.0.0","date":"2024-11-07","date_source":"heading","heading":"[4.0.0] - 2024-11-07","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#400---2024-11-07","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"492fadfe0dba6ce0"},{"version":"3.0.2","date":"2024-11-06","date_source":"heading","heading":"[3.0.2] - 2024-11-06","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#302---2024-11-06","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":3}],"hash":"2842cee1d2e2ed74"},{"version":"3.0.1","date":"2024-10-29","date_source":"heading","heading":"[3.0.1] - 2024-10-29","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#301---2024-10-29","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":4}],"hash":"27b04ec5c800bb98"},{"version":"3.0.0","date":"2024-10-29","date_source":"heading","heading":"[3.0.0] - 2024-10-29","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#300---2024-10-29","sections":[{"kind":"feature","heading":"🚀 Features","items":2},{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"change","heading":"🚜 Refactor","items":1},{"kind":"other","heading":"🧪 Testing","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":6}],"hash":"a59279ebdd7ff734"},{"version":"2.0.5","date":"2024-09-09","date_source":"heading","heading":"[2.0.5] - 2024-09-09","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#205---2024-09-09","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"🧪 Testing","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"032d09fa1d4a692e"},{"version":"2.0.4","date":"2024-09-04","date_source":"heading","heading":"[2.0.4] - 2024-09-04","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#204---2024-09-04","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":3}],"hash":"aa8f4dac53ae7fc6"},{"version":"2.0.3","date":"2024-09-02","date_source":"heading","heading":"[2.0.3] - 2024-09-02","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#203---2024-09-02","sections":[{"kind":"docs","heading":"📚 Documentation","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"fecb518988335749"},{"version":"2.0.2","date":"2024-08-23","date_source":"heading","heading":"[2.0.2] - 2024-08-23","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#202---2024-08-23","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"88e247b7d9fa37b1"},{"version":"2.0.1","date":"2024-08-23","date_source":"heading","heading":"[2.0.1] - 2024-08-23","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#201---2024-08-23","sections":[{"kind":"fix","heading":"🐛 Bug Fixes","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":3}],"hash":"78073067a3e35f7e"},{"version":"2.0.0","date":"2024-08-21","date_source":"heading","heading":"[2.0.0] - 2024-08-21","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#200---2024-08-21","sections":[{"kind":"change","heading":"🚜 Refactor","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":7}],"hash":"b8ab7cdcc76fcb1d"},{"version":"1.1.3","date":"2024-07-18","date_source":"heading","heading":"[1.1.3] - 2024-07-18","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#113---2024-07-18","sections":[{"kind":"docs","heading":"📚 Documentation","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"919e99d9770cc67f"},{"version":"1.1.2","date":"2024-07-11","date_source":"heading","heading":"[1.1.2] - 2024-07-11","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#112---2024-07-11","sections":[{"kind":"docs","heading":"📚 Documentation","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"7b327b80709c0543"},{"version":"1.1.1","date":"2024-07-10","date_source":"heading","heading":"[1.1.1] - 2024-07-10","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#111---2024-07-10","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":9}],"hash":"427fe2c2d96969bf"},{"version":"1.1.0","date":"2024-06-27","date_source":"heading","heading":"[1.1.0] - 2024-06-27","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#110---2024-06-27","sections":[{"kind":"change","heading":"🚜 Refactor","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":7}],"hash":"42404e811bc18342"},{"version":"1.0.22","date":"2024-06-14","date_source":"heading","heading":"[1.0.22] - 2024-06-14","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1022---2024-06-14","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":4}],"hash":"80b1d22f3e4f5042"},{"version":"1.0.21","date":"2024-05-31","date_source":"heading","heading":"[1.0.21] - 2024-05-31","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1021---2024-05-31","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"fix","heading":"FIX","items":1}],"hash":"39f6badc9ef1e124"},{"version":"1.0.20","date":"2024-05-31","date_source":"heading","heading":"[1.0.20] - 2024-05-31","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1020---2024-05-31","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"feature","heading":"FEATURE","items":1}],"hash":"03fc3e22c86701a0"},{"version":"1.0.19","date":"2024-05-28","date_source":"heading","heading":"[1.0.19] - 2024-05-28","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1019---2024-05-28","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"eee19c14ae1c3a20"},{"version":"1.0.18","date":"2024-05-14","date_source":"heading","heading":"[1.0.18] - 2024-05-14","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1018---2024-05-14","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"b51294a8b643fc8a"},{"version":"1.0.17","date":"2024-05-14","date_source":"heading","heading":"[1.0.17] - 2024-05-14","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1017---2024-05-14","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2},{"kind":"change","heading":"Update","items":1}],"hash":"f761faa23d39bad2"},{"version":"1.0.16","date":"2024-05-02","date_source":"heading","heading":"[1.0.16] - 2024-05-02","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1016---2024-05-02","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"6af75221672abb74"},{"version":"1.0.15","date":"2024-04-17","date_source":"heading","heading":"[1.0.15] - 2024-04-17","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1015---2024-04-17","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"4ef8adb46131f068"},{"version":"1.0.14","date":"2024-04-17","date_source":"heading","heading":"[1.0.14] - 2024-04-17","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1014---2024-04-17","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2}],"hash":"6752053417bdac21"},{"version":"1.0.13","date":"2024-04-03","date_source":"heading","heading":"[1.0.13] - 2024-04-03","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1013---2024-04-03","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2},{"kind":"change","heading":"Update","items":2}],"hash":"13dca075ca201ebf"},{"version":"1.0.12","date":"2024-04-01","date_source":"heading","heading":"[1.0.12] - 2024-04-01","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1012---2024-04-01","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2},{"kind":"other","heading":"Created","items":1},{"kind":"change","heading":"Update","items":1}],"hash":"d1b6226bdf6b7880"},{"version":"1.0.11","date":"2024-03-18","date_source":"heading","heading":"[1.0.11] - 2024-03-18","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1011---2024-03-18","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"change","heading":"Update","items":2}],"hash":"8b8615f4f3c7f2f9"},{"version":"1.0.10","date":"2024-03-14","date_source":"heading","heading":"[1.0.10] - 2024-03-14","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#1010---2024-03-14","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2},{"kind":"change","heading":"Update","items":2}],"hash":"fa0334316763f1a5"},{"version":"1.0.9","date":"2024-03-12","date_source":"heading","heading":"[1.0.9] - 2024-03-12","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#109---2024-03-12","sections":[{"kind":"feature","heading":"🚀 Features","items":1},{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2},{"kind":"other","heading":"Chore","items":1},{"kind":"feature","heading":"Feature","items":1},{"kind":"change","heading":"Updated","items":1}],"hash":"be407302ae5184be"},{"version":"1.0.8","date":"2024-03-05","date_source":"heading","heading":"[1.0.8] - 2024-03-05","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#108---2024-03-05","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"feature","heading":"Feature","items":1}],"hash":"d8f761f139cc7a32"},{"version":"1.0.7","date":"2024-02-27","date_source":"heading","heading":"[1.0.7] - 2024-02-27","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#107---2024-02-27","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"fix","heading":"FIX","items":1}],"hash":"ec342c98c564445b"},{"version":"1.0.6","date":"2024-02-26","date_source":"heading","heading":"[1.0.6] - 2024-02-26","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#106---2024-02-26","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"change","heading":"Update","items":1}],"hash":"08f9909386818b3a"},{"version":"1.0.5","date":"2024-02-26","date_source":"heading","heading":"[1.0.5] - 2024-02-26","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#105---2024-02-26","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"729fe22bb5da0e29"},{"version":"1.0.4","date":"2024-02-26","date_source":"heading","heading":"[1.0.4] - 2024-02-26","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#104---2024-02-26","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":2},{"kind":"feature","heading":"Feature","items":1},{"kind":"change","heading":"Update","items":2}],"hash":"f98b162f497b46d6"},{"version":"1.0.3","date":"2024-02-08","date_source":"heading","heading":"[1.0.3] - 2024-02-08","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#103---2024-02-08","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"d067f5c41b437489"},{"version":"1.0.2","date":"2024-02-08","date_source":"heading","heading":"[1.0.2] - 2024-02-08","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#102---2024-02-08","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"fix","heading":"FIX","items":1}],"hash":"55d2940c428b20db"},{"version":"1.0.1","date":"2024-01-31","date_source":"heading","heading":"[1.0.1] - 2024-01-31","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#101---2024-01-31","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"cbfa3afe5bc718e2"},{"version":"1.0.0","date":"2024-01-30","date_source":"heading","heading":"[1.0.0] - 2024-01-30","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#100---2024-01-30","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"c5a35fbe099dd35b"},{"version":"0.3.8","date":"2024-01-29","date_source":"heading","heading":"[0.3.8] - 2024-01-29","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#038---2024-01-29","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"fix","heading":"FIX","items":1}],"hash":"3fb305c051611b03"},{"version":"0.3.7","date":"2024-01-25","date_source":"heading","heading":"[0.3.7] - 2024-01-25","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#037---2024-01-25","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"change","heading":"Update","items":4}],"hash":"7a4c32db120a5f62"},{"version":"0.3.6","date":"2024-01-18","date_source":"heading","heading":"[0.3.6] - 2024-01-18","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#036---2024-01-18","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"a378cc2c77c1f769"},{"version":"0.3.5","date":"2023-12-21","date_source":"heading","heading":"[0.3.5] - 2023-12-21","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#035---2023-12-21","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"change","heading":"Updated","items":1}],"hash":"37855b88495c7ced"},{"version":"0.3.4","date":"2023-12-19","date_source":"heading","heading":"[0.3.4] - 2023-12-19","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#034---2023-12-19","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1},{"kind":"change","heading":"Updated","items":1}],"hash":"e41d502f4a5e6118"},{"version":"0.3.3","date":"2023-12-18","date_source":"heading","heading":"[0.3.3] - 2023-12-18","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#033---2023-12-18","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"224e0a6aa60fa6a8"},{"version":"0.3.2","date":"2023-12-15","date_source":"heading","heading":"[0.3.2] - 2023-12-15","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#032---2023-12-15","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"8dd22c94b3afe598"},{"version":"0.3.1","date":"2023-12-15","date_source":"heading","heading":"[0.3.1] - 2023-12-15","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#031---2023-12-15","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"65391a6c7e0b3ea7"},{"version":"0.3.0","date":"2023-12-05","date_source":"heading","heading":"[0.3.0] - 2023-12-05","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#030---2023-12-05","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"2e0cf2490afb103f"},{"version":"0.2.1","date":"2023-11-27","date_source":"heading","heading":"[0.2.1] - 2023-11-27","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#021---2023-11-27","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"4bfc191a9f06257e"},{"version":"0.2.0","date":"2023-11-24","date_source":"heading","heading":"[0.2.0] - 2023-11-24","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#020---2023-11-24","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"da144be0c11ea786"},{"version":"0.1.9","date":"2023-11-15","date_source":"heading","heading":"[0.1.9] - 2023-11-15","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#019---2023-11-15","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"0578dd1b5f186920"},{"version":"0.1.8","date":"2023-11-14","date_source":"heading","heading":"[0.1.8] - 2023-11-14","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#018---2023-11-14","sections":[{"kind":"other","heading":"⚙️ Miscellaneous Tasks","items":1}],"hash":"de9fc7b8a98dec71"},{"version":"0.1.0","date":"2023-10-23","date_source":"heading","heading":"[0.1.0] - 2023-10-23","url":"https://github.com/dxfrontier/cds-ts-repository/blob/main/CHANGELOG.md#010---2023-10-23","sections":[],"hash":"39e6e3a06e4d8b78"}],"versions":[{"version":"7.1.0","date":"2026-08-06"},{"version":"7.0.0","date":"2026-07-28"},{"version":"6.2.0","date":"2026-07-28"},{"version":"6.1.0","date":"2025-10-14"},{"version":"6.0.2","date":"2025-08-22"},{"version":"6.0.1","date":"2025-07-07"},{"version":"6.0.0","date":"2025-07-02"},{"version":"5.2.1","date":"2025-04-15"},{"version":"5.1.6","date":"2025-02-10"},{"version":"5.1.5","date":"2025-02-06"},{"version":"5.1.3","date":"2025-01-09"},{"version":"5.1.2","date":"2025-01-09"},{"version":"5.1.1","date":"2025-01-09"},{"version":"5.1.0","date":"2025-01-09"},{"version":"5.0.1","date":"2024-12-18"},{"version":"5.0.0","date":"2024-12-10"},{"version":"4.0.0","date":"2024-11-07"},{"version":"3.0.2","date":"2024-11-06"},{"version":"3.0.1","date":"2024-10-29"},{"version":"3.0.0","date":"2024-10-29"},{"version":"2.0.4","date":"2024-09-04"},{"version":"2.0.3","date":"2024-09-02"},{"version":"2.0.2","date":"2024-08-23"},{"version":"2.0.1","date":"2024-08-23"},{"version":"2.0.0","date":"2024-08-21"},{"version":"1.1.3","date":"2024-07-18"},{"version":"1.1.2","date":"2024-07-11"},{"version":"1.1.1","date":"2024-07-10"},{"version":"1.1.0","date":"2024-06-27"},{"version":"1.0.23","date":"2024-06-14"},{"version":"1.0.22","date":"2024-05-31"},{"version":"1.0.20","date":"2024-05-28"},{"version":"1.0.19","date":"2024-05-14"},{"version":"1.0.18","date":"2024-05-14"},{"version":"1.0.17","date":"2024-05-02"},{"version":"1.0.16","date":"2024-04-17"},{"version":"1.0.15","date":"2024-04-17"},{"version":"1.0.14","date":"2024-04-03"},{"version":"1.0.13","date":"2024-04-01"},{"version":"1.0.12","date":"2024-03-18"},{"version":"1.0.11","date":"2024-03-14"},{"version":"1.0.9","date":"2024-03-12"},{"version":"1.0.8","date":"2024-03-05"},{"version":"1.0.7","date":"2024-02-27"},{"version":"1.0.6","date":"2024-02-26"},{"version":"1.0.5","date":"2024-02-26"},{"version":"1.0.3","date":"2024-02-08"},{"version":"1.0.2","date":"2024-02-08"},{"version":"1.0.1","date":"2024-01-31"},{"version":"1.0.0","date":"2024-01-30"},{"version":"0.3.8","date":"2024-01-29"},{"version":"0.3.7","date":"2024-01-25"},{"version":"0.3.6","date":"2024-01-18"},{"version":"0.3.5","date":"2023-12-21"},{"version":"0.3.4","date":"2023-12-19"},{"version":"0.3.3","date":"2023-12-18"},{"version":"0.3.2","date":"2023-12-15"},{"version":"0.3.1","date":"2023-12-15"},{"version":"0.3.0","date":"2023-12-05"},{"version":"0.2.1","date":"2023-11-27"},{"version":"0.2.0","date":"2023-11-24"},{"version":"0.1.9","date":"2023-11-15"},{"version":"0.1.8","date":"2023-11-14"},{"version":"0.1.7","date":"2023-11-10"},{"version":"0.1.6","date":"2023-11-03"},{"version":"0.1.5","date":"2023-11-02"},{"version":"0.1.4","date":"2023-11-02"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:dxfrontier","name":"dx frontier GmbH","json":"/actors/dxfrontier.json"}],"contributors":[{"ref":"actor:dragolea","name":"Daniel Dragolea","json":"/actors/dragolea.json"},{"ref":"actor:sblessing","name":"Sebastian Blessing","json":"/actors/sblessing.json"}],"explained_by":[{"ref":"content:sap-cap-controller-service-repository-architecture","name":"SAP CAP: Controller - Service - Repository architecture","json":"/content/sap-cap-controller-service-repository-architecture.json"},{"ref":"content:cds-ts-repository-simplify-cap-entity-persistence","name":"CDS-TS-Repository: Simplify SAP CAP Entity persistance with BaseRepository","json":"/content/cds-ts-repository-simplify-cap-entity-persistence.json"}],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}