Pablo Baleztena piarrot
  • Joined on 2024-08-30
piarrot pushed to main at ultharsoftware/ulthar-framework 2024-10-15 15:20:26 -03:00
bfb471b166 Merge pull request 'Feature: Basic Events, Models and Projections' (#2) from feat-base-projections into main
8c6f043f86 [fabric/domain] Add Projection interface to handle model projection from events
c9a061419c [fabric/sqlite-store] Add null handling for value conversion and update tests for deletedAt field
6a0be50ef7 [fabric/domain] Simplify StoreQueryError constructor
758f8d933a [fabric/domain] Add optional deletedAt field to DefaultModelFields
Compare 38 commits »
piarrot deleted branch feat-base-projections from ultharsoftware/ulthar-framework 2024-10-15 15:20:26 -03:00
piarrot merged pull request ultharsoftware/ulthar-framework#2 2024-10-15 15:20:25 -03:00
Feature: Basic Events, Models and Projections
piarrot created pull request ultharsoftware/ulthar-framework#2 2024-10-15 15:20:09 -03:00
Feature: Basic Events, Models and Projections
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-15 15:16:48 -03:00
8c6f043f86 [fabric/domain] Add Projection interface to handle model projection from events
c9a061419c [fabric/sqlite-store] Add null handling for value conversion and update tests for deletedAt field
6a0be50ef7 [fabric/domain] Simplify StoreQueryError constructor
758f8d933a [fabric/domain] Add optional deletedAt field to DefaultModelFields
76af85a496 [fabric/core] Add ensureValue utility function and export utils
Compare 9 commits »
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-14 09:57:05 -03:00
4ea00f515b [fabric/sqlite-store] Implement SQLiteEventStore
a6a303f256 [fabric/domain] Refactor EventStore interface and remove EventStream
9a63ba22f1 [fabric/domain] Add 'utils' export
3afdb5d230 [fabric/domain] Remove validator dependency and simplify isInMemoryFile function
b71ecb5de1 [fabric/core] Add EmptyRecord type to define an empty object structure
Compare 8 commits »
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-12 17:09:08 -03:00
d62b588033 Rename store-sqlite -> sqlite-store to match package name
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-12 17:02:09 -03:00
d443e9e395 Remove storage-driver interface; Add state-store as driver-specific implementation
010e3eecfc Standardize exports and add exports field for improved module resolution
69caa775d1 Rename store-sqlite package to sqlite-store and update imports accordingly
475ec309cb [fabric/store-sqlite] Refactor SQLite wrapper: replace old functions with SQLiteDatabase class for improved management and caching of statements
6919a819b6 [fabric/domain] Refactor event store and event stream interfaces
Compare 5 commits »
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-10 15:20:53 -03:00
4fff9f91f5 [fabric/domain] Improve Result & AsyncResult types; Refactor model types; Add timestamp and embedded field support
f30d2c47c5 [fabric/domain] Add decimal type export
Compare 2 commits »
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-08 15:40:30 -03:00
14ca23ef74 [fabric/domain] Setup service and mock exports
f07928b893 [fabric/domain] Add StateStore filtering
f0c77398e6 [fabric/domain] Add typed insertion to state-store
Compare 3 commits »
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-10-04 11:57:33 -03:00
27dbd44741 [fabric/store-sqlite] Pass all tests for base sqlite-driver implementation
09f045daf6 [fabric/domain] Add reference-field utility to get target key
290544dc9a [fabric/core] rename isVariant to Variant.is
9092b032b3 [fabric/domain] improve structure
3f91e35790 [fabric/core] Add isVariant utility function
Compare 5 commits »
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-09-27 12:59:44 -03:00
80c34e4649 @fabric/domain: extract domain utils from fabric/core and create a new package
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-09-21 21:19:41 -03:00
59810a2118 fabric-core: Improve some types names
piarrot created branch feat-base-projections in ultharsoftware/ulthar-framework 2024-09-21 02:27:35 -03:00
piarrot pushed to feat-base-projections at ultharsoftware/ulthar-framework 2024-09-21 02:27:35 -03:00
029bf431dd fabric-core: Improve model definitions
527fa87f4f store-sqlite: export sqlite-driver from the main index file
Compare 2 commits »
piarrot deleted branch chore-update-yarn from ultharsoftware/ulthar-framework 2024-09-19 00:06:46 -03:00
piarrot pushed to main at ultharsoftware/ulthar-framework 2024-09-19 00:06:39 -03:00
c5cf78510a Update git hooks to protect main branch and force good practices
3713812956 Update yarn version
Compare 2 commits »
piarrot merged pull request ultharsoftware/ulthar-framework#1 2024-09-19 00:06:38 -03:00
Chore: Update yarn version and improve pre-commit
piarrot created pull request ultharsoftware/ulthar-framework#1 2024-09-19 00:05:50 -03:00
Chore: Update yarn version and improve pre-commit
piarrot pushed to chore-update-yarn at ultharsoftware/ulthar-framework 2024-09-19 00:03:50 -03:00
c5cf78510a Update git hooks to protect main branch and force good practices