Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: BeerMoneyDev/nest-qldb
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.3.0
Choose a base ref
...
head repository: BeerMoneyDev/nest-qldb
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Dec 23, 2021

  1. Updated to NestJs v8.2.4

    Mihai Osvat committed Dec 23, 2021
    Copy the full SHA
    0a0ee57 View commit details

Commits on Jan 12, 2022

  1. Merge pull request #13 from drcarmen/master

    Updated to NestJs v8.2.4
    benMain authored Jan 12, 2022
    Copy the full SHA
    442af55 View commit details
  2. Copy the full SHA
    a69174a View commit details
  3. Merge pull request #14 from BeerMoneyDev/Nest8Upgrade

    breaking(Nest8Upgrade): Upgrade nest-qldb to work with nest8.
    benMain authored Jan 12, 2022
    Copy the full SHA
    cfccbed View commit details
  4. chore(release): 3.0.0 [skip ci]

    # [3.0.0](v2.3.0...v3.0.0) (2022-01-12)
    semantic-release-bot committed Jan 12, 2022
    Copy the full SHA
    a87bcdb View commit details

Commits on Mar 9, 2022

  1. reduce lodash deps

    Seth Dix committed Mar 9, 2022
    Copy the full SHA
    49135b7 View commit details
  2. refactor(Dependencies): prune lodash dependencies

    Prune lodash dependencies to just the chunk method.
    benMain authored Mar 9, 2022
    Copy the full SHA
    2ec92b7 View commit details
  3. chore(release): 3.0.1 [skip ci]

    ## [3.0.1](v3.0.0...v3.0.1) (2022-03-09)
    semantic-release-bot committed Mar 9, 2022
    Copy the full SHA
    d31daed View commit details

Commits on May 9, 2022

  1. Copy the full SHA
    7facb8d View commit details

Commits on Nov 30, 2022

  1. chore: nest and other deps version updates

    leaving support for nestjs v8
    bgabriel-l committed Nov 30, 2022
    Copy the full SHA
    a952fe2 View commit details

Commits on Dec 15, 2022

  1. fix: docker node update

    bgabriel-l committed Dec 15, 2022
    Copy the full SHA
    ed79237 View commit details
  2. fix: circleci/node ver

    bgabriel-l committed Dec 15, 2022
    Copy the full SHA
    73ed2e1 View commit details
  3. fix bad version

    bgabriel-l committed Dec 15, 2022
    Copy the full SHA
    703f3ca View commit details
  4. fix convience image change

    bgabriel-l committed Dec 15, 2022
    Copy the full SHA
    6d85444 View commit details

Commits on Dec 16, 2022

  1. Copy the full SHA
    58eeb77 View commit details
  2. chore(release): 3.0.2 [skip ci]

    ## [3.0.2](v3.0.1...v3.0.2) (2022-12-16)
    
    ### Bug Fixes
    
    * circleci/node ver ([73ed2e1](73ed2e1))
    * docker node update ([ed79237](ed79237))
    semantic-release-bot committed Dec 16, 2022
    Copy the full SHA
    561d37b View commit details

Commits on Feb 22, 2023

  1. Copy the full SHA
    c984da4 View commit details
  2. Merge pull request #19 from BeerMoneyDev/clean-deps

    chore: Remove uneeded peer deps
    benMain authored Feb 22, 2023
    Copy the full SHA
    7bb60d7 View commit details
  3. chore(release): 3.0.3 [skip ci]

    ## [3.0.3](v3.0.2...v3.0.3) (2023-02-22)
    semantic-release-bot committed Feb 22, 2023
    Copy the full SHA
    db1566d View commit details

Commits on Aug 10, 2023

  1. Fix: Removed duplicate points from history function

    There is a point, outside the conditional of this.config.useMetadataKey.
    
    Causing duplicity in SELECT, querying for "metadata..id"
    newerton authored Aug 10, 2023
    Copy the full SHA
    a68cf23 View commit details
  2. Merge pull request #1 from newerton/newerton-patch-1

    Fix: Removed duplicate points from history function
    newerton authored Aug 10, 2023
    Copy the full SHA
    cab6fc3 View commit details

Commits on Aug 11, 2023

  1. Merge pull request #23 from newerton/master

    Fix: Removed duplicate points from history function
    KerryRitter authored Aug 11, 2023
    Copy the full SHA
    a1f4df4 View commit details

Commits on Oct 30, 2023

  1. chore: update dependencies to support nestjs v10 (#24)

    * chore: update dependencies to support nestjs v10
    
    chore: update e2e tests to use @aws-sdk/credential-providers fromIni
    
    * chore(peer deps): moved all to peer deps
    
    ---------
    
    Co-authored-by: Bobby <bgabriel@lumeris.com>
    makergabriel and bgabriel-l authored Oct 30, 2023
    Copy the full SHA
    47cd042 View commit details
  2. Copy the full SHA
    acfe5d0 View commit details
  3. chore(release): 3.0.4 [skip ci]

    ## [3.0.4](v3.0.3...v3.0.4) (2023-10-30)
    semantic-release-bot committed Oct 30, 2023
    Copy the full SHA
    c46faec View commit details

Commits on Dec 4, 2023

  1. Copy the full SHA
    e4ac32e View commit details
  2. refactor(peers): Fix peerDependency versions.

    refactor(peers): Fix peerDependency versions.
    benMain authored Dec 4, 2023
    Copy the full SHA
    f0b9387 View commit details
  3. chore(release): 3.0.5 [skip ci]

    ## [3.0.5](v3.0.4...v3.0.5) (2023-12-04)
    semantic-release-bot committed Dec 4, 2023
    Copy the full SHA
    8a143ac View commit details

Commits on Dec 5, 2023

  1. Copy the full SHA
    9abd955 View commit details
  2. refactor(package.json): Put back smithy dependencies and lock qldb dr…

    …iver version.
    
    refactor(package.json): Put back smithy dependencies and lock qldb driver version.
    benMain authored Dec 5, 2023
    Copy the full SHA
    60710d3 View commit details
  3. chore(release): 3.0.6 [skip ci]

    ## [3.0.6](v3.0.5...v3.0.6) (2023-12-05)
    semantic-release-bot committed Dec 5, 2023
    Copy the full SHA
    025516f View commit details
  4. Copy the full SHA
    8e7334b View commit details
  5. Copy the full SHA
    1a0b726 View commit details
  6. feat(CreateTable): Gracefully create tables and indexes only if they …

    …do not exist.
    
    feat(CreateTable): Gracefully create tables and indexes only if they do not exist.
    benMain authored Dec 5, 2023
    Copy the full SHA
    8b5c911 View commit details
  7. chore(release): 3.1.0 [skip ci]

    # [3.1.0](v3.0.6...v3.1.0) (2023-12-05)
    
    ### Bug Fixes
    
    * **createTableAndIndexes:** do not try to create table and indexes when already exists ([7facb8d](7facb8d))
    
    ### Features
    
    * **CreateTable:** Gracefully create tables and indexes only if they do not exist. ([8b5c911](8b5c911))
    * **CreateTable:** Gracefully create tables and indexes only if they do not exist. ([1a0b726](1a0b726))
    * **CreateTables:** Only create tables and indexes when necessary. ([8e7334b](8e7334b))
    semantic-release-bot committed Dec 5, 2023
    Copy the full SHA
    25ed7c0 View commit details

Commits on Feb 7, 2024

  1. chore(update dependencies) (#29)

    Co-authored-by: Bobby <bgabriel@lumeris.com>
    makergabriel and bgabriel-l authored Feb 7, 2024
    Copy the full SHA
    c09fea3 View commit details
Showing with 13,665 additions and 16,556 deletions.
  1. +9 −9 .circleci/config.yml
  2. +8 −6 .eslintrc.js
  3. +1 −0 .npmrc
  4. +34 −0 CHANGELOG.md
  5. +1 −1 LICENSE
  6. +2 −2 README.md
  7. +13,438 −16,405 package-lock.json
  8. +72 −63 package.json
  9. +1 −1 src/decorators.ts
  10. +9 −10 src/nest-qldb.module.ts
  11. +3 −3 src/query.service.spec.ts
  12. +2 −2 src/query.service.ts
  13. +3 −2 src/query.ts
  14. +17 −24 src/repository.spec.ts
  15. +44 −6 src/repository.ts
  16. +6 −7 test/factory.e2e-spec.ts
  17. +10 −10 test/lib.e2e-spec.ts
  18. +5 −5 test/query-service.e2e-spec.ts
18 changes: 9 additions & 9 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -2,15 +2,15 @@ version: 2
jobs:
build:
docker:
- image: circleci/node:12.17.0
- image: cimg/node:18.18
working_directory: ~/repo
steps:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- v1-dependencies-{{ checksum "package.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- run:
name: Install Dependencies
command: |
@@ -34,15 +34,15 @@ jobs:
release:
docker:
- image: circleci/node:12.17.0
- image: cimg/node:18.18
working_directory: ~/repo
steps:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- v1-dependencies-{{ checksum "package.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- run:
name: Install Dependencies
command: |
@@ -66,4 +66,4 @@ workflows:
- build
filters:
branches:
only: master
only: master
14 changes: 8 additions & 6 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
project: ['tsconfig.json'],
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'prettier',
'prettier/@typescript-eslint',
'plugin:prettier/recommended',
],
root: true,
env: {
node: true,
jest: true,
},
ignorePatterns: ['.eslintrc.js'],
rules: {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/ban-types': 'off',
// '@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off'
},
};
};
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
registry=https://registry.npmjs.org
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
# [3.1.0](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.6...v3.1.0) (2023-12-05)


### Bug Fixes

* **createTableAndIndexes:** do not try to create table and indexes when already exists ([7facb8d](https://github.com/BeerMoneyDev/nest-qldb/commit/7facb8dcd71157789971b22aed0b5ddfc2e7e751))


### Features

* **CreateTable:** Gracefully create tables and indexes only if they do not exist. ([8b5c911](https://github.com/BeerMoneyDev/nest-qldb/commit/8b5c911d17f3ebe446ae71bc587853bd0f9b6dd5))
* **CreateTable:** Gracefully create tables and indexes only if they do not exist. ([1a0b726](https://github.com/BeerMoneyDev/nest-qldb/commit/1a0b726e866c7988c7cde28b38cf28943779f6f5))
* **CreateTables:** Only create tables and indexes when necessary. ([8e7334b](https://github.com/BeerMoneyDev/nest-qldb/commit/8e7334ba084ce41c3bea1a6993e7a53903098db1))

## [3.0.6](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.5...v3.0.6) (2023-12-05)

## [3.0.5](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.4...v3.0.5) (2023-12-04)

## [3.0.4](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.3...v3.0.4) (2023-10-30)

## [3.0.3](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.2...v3.0.3) (2023-02-22)

## [3.0.2](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.1...v3.0.2) (2022-12-16)


### Bug Fixes

* circleci/node ver ([73ed2e1](https://github.com/BeerMoneyDev/nest-qldb/commit/73ed2e1ec1c78140c90629437d5fea4eca883afe))
* docker node update ([ed79237](https://github.com/BeerMoneyDev/nest-qldb/commit/ed7923713e94de9f09dc6a054e32f77a1d530def))

## [3.0.1](https://github.com/BeerMoneyDev/nest-qldb/compare/v3.0.0...v3.0.1) (2022-03-09)

# [3.0.0](https://github.com/BeerMoneyDev/nest-qldb/compare/v2.3.0...v3.0.0) (2022-01-12)

# [2.3.0](https://github.com/BeerMoneyDev/nest-qldb/compare/v2.2.1...v2.3.0) (2021-05-05)


2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2020 Benjamin Main
Copyright 2022 Benjamin Main

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -68,7 +68,7 @@ import { User } from './user.model.ts';
qldbDriver: {
useFactory: async (configService: ConfigService) => {
return new QldbDriver(configService.qldbLedgerName, {
credentials: new SharedIniFileCredentials({
credentials: fromIni({
profile: config.qldbProfileName,
}),
});
@@ -200,4 +200,4 @@ class UserService {

nest-qldb is MIT licensed.

Several core NestDependencies moved to peer dependencies to shrink package size.
Several core NestDependencies moved to peer dependencies to shrink package size.
Loading