Skip to content

Releases: fabiosenracorrea/dynamodb-provider

v1.1.2

23 Nov 21:10
Compare
Choose a tag to compare

Type Enhance: Resolved entity type when extend is present was reworked to present some weird behavior with Omit

v1.1.1

23 Nov 19:13
Compare
Choose a tag to compare

Fix: Type for ExtendableSingleTableEntity adjusted based on new conditional parser property

v1.1.0

23 Nov 19:02
Compare
Choose a tag to compare
  • Fix: DynamoDB v3 tests breaking due to commands property missing

  • Feature: Entity can now receive an extend function upon creation:

      type tUser = {
        id: string;
        name: string;
        dob: string;
        // ... more props
      }
    
      const User = table.schema.createEntity<User>().withParams({
        // ...other props
    
        extend: ({ dob }) => ({
          age: calculateAge(dob)
        })
      })

    The example above represent a property addition, the user calculated age. It will be present automatically after every retrieval call from fromEntity. Its also applied to the fromCollection result.

v1.0.6

18 Nov 16:05
Compare
Choose a tag to compare
  • Fix entity index param generation prevented from passing an object with { undefined: undefined } down

v1.0.5

10 Nov 14:49
Compare
Choose a tag to compare
  • ejectTransactParams method added to the SingleTable instance. Useful if you need to merge actions from other tables and want the proper param conversions done with the table config

v1.0.4

08 Nov 15:43
Compare
Choose a tag to compare
  • Type Enhance: createSet now properly infers DynamoDB version and arguments to give its result value
  • FIX: createSet was referencing itself on an infinite loop

v1.0.3

30 Oct 19:32
Compare
Choose a tag to compare

Check the changelog for more details

v1.0.2

27 Oct 01:10
Compare
Choose a tag to compare

Check the changelog for more details

v1.0.1

25 Oct 11:47
Compare
Choose a tag to compare

Check the changelog for more details

Stable Release

23 Oct 20:42
Compare
Choose a tag to compare

Dynamodb Provider is ready to be used with this first major release.