Workers Qb Versions Save

Zero dependencies Query Builder for Cloudflare Workers

v1.2.2

2 months ago

What's Changed

  • Fix bug on select when calling with empty where

Full Changelog: https://github.com/G4brym/workers-qb/compare/v1.2.1...v1.2.2

v1.2.1

2 months ago

What's Changed

  • fields now defaults to * when left undefined
  • Added a simplified where interface when calling without arguments, the interface is still the same when calling with parameters
const fetched = await qb
  .fetchAll({
    tableName: 'employees',
    where: ['active = true', 'department = "HR"'],
  })
  .execute()

// The example above is the same as this

const fetched = await qb
  .fetchAll({
    tableName: 'employees',
    fields: '*',
    where: {
      conditions: ['active = true', 'department = "HR"'],
    },
  })
  .execute()

Full Changelog: https://github.com/G4brym/workers-qb/compare/v1.2.0...v1.2.1

v1.2.0

2 months ago

What's Changed

  • Add sql results type hints
type Employee = {
  name: string
  role: string
  level: number
}

// Send your table type in every query like this:
const employeeList = await qb
  .fetchAll<Employee>({
    tableName: 'employees',
    fields: '*',
    where: {
      conditions: 'active = ?1',
      params: [true],
    },
  })
  .execute()

// You will then get type hints inside results in the shape of your table:
employeeList.results[0].name

Full Changelog: https://github.com/G4brym/workers-qb/compare/v1.1.1...v1.2.0

v1.1.1

7 months ago

What's Changed

Full Changelog: https://github.com/G4brym/workers-qb/compare/v1.1.0...v1.1.1

v1.0.2

9 months ago

What's Changed

Full Changelog: https://github.com/G4brym/workers-qb/compare/v1.0.1...v1.0.2

v1.0.1

10 months ago

What's Changed

Full Changelog: https://github.com/G4brym/workers-qb/compare/v1.0.0...v1.0.1

v1.0.0

10 months ago

Breaking Changes

  • For upgrading you must append .execute() at the end of every query, read more here

What's Changed

Full Changelog: https://github.com/G4brym/workers-qb/compare/v0.1.12...v1.0.0

v0.1.12

10 months ago

What's Changed

Full Changelog: https://github.com/G4brym/workers-qb/compare/v0.1.11...v0.1.12

v0.1.11

11 months ago

Fixes

  • Fix D1 insert() to respect response schema

Full Changelog: https://github.com/G4brym/workers-qb/compare/v0.1.10...v0.1.11