Skip to content

Latest commit

 

History

History
657 lines (344 loc) · 22.2 KB

CHANGELOG.md

File metadata and controls

657 lines (344 loc) · 22.2 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • hide error symbol from being printed #168

14 October 2024

  • Missing transformToKebabCase export #169

10 October 2024

  • fix: dual publish package entrypoint #167

7 October 2024

  • chore: migrate to dual publish #166

3 October 2024

  • add missing removeDuplicates export #165

2 October 2024

  • feat: add array util to remove duplicates #164

30 September 2024

  • Fix config type for monorepo loggers #163

30 September 2024

  • Add logger resolvers #162

16 September 2024

  • Unpin a specific version of @vitest/coverage-v8 and vitest #161

4 September 2024

  • Exporting MultiTransactionObservabilityManager #160
  • Bump @types/node from 20.16.3 to 22.5.2 #157
  • Bump vitest and @vitest/coverage-v8 #147
  • Fixing lint issues on release action #159

3 September 2024

  • AP-5078 MultiTransactionObservabilityManager #158

2 September 2024

  • adjust checking for internal and public errors #153

30 August 2024

  • AP-5015 added maxRetriesPerRequest to RedisConfig #156

29 August 2024

  • Adding wasSuccessful param to TransactionObservabilityManager #155

14 August 2024

  • update errors cause param type #150

19 July 2024

  • Switch to biome #144
  • Bump vitest and @vitest/coverage-v8 #143

11 July 2024

  • AP-4411 Allow to provide redact option to loggers #141

10 July 2024

  • MET-160 Add Redis keyPrefix to be used instead of db #142
  • Bump vitest and @vitest/coverage-v8 #140

20 June 2024

  • Fix pino-pretty in tests #139
  • Add dependabot ignores for ESLint c194b4c

9 June 2024

  • Remove HTTP client #138

2 June 2024

  • Add functions for checksums and streams #137

30 May 2024

  • Make logging more consistent #136

22 May 2024

  • AP-3631 Add hash utils #135

20 May 2024

  • AP-3599 Encryption utility based on Cryptr. #134

16 May 2024

  • Adding EntityGoneError #133

10 May 2024

  • Add missing export for DefiniteEither #132

6 May 2024

  • Add type for observability manager #131
  • Bump pino from 8.21.0 to 9.0.0 #127
  • Bump vitest and @vitest/coverage-v8 #130
  • Avoid changelog in linting 03a29c6

1 May 2024

  • Avoid adding tests and configs into the dist #129

25 April 2024

  • Add isLevelEnabled to common logger interface #126
  • Run tests with Node 22 #124

24 April 2024

  • Add common logger interface #123

22 April 2024

  • Implement copy without empty #122

22 April 2024

  • Add missing requestLabel #121

19 April 2024

  • Exposing isError #120

12 April 2024

  • Add passthrough of error.cause for PublicNonRecoverableError & InternalError #118
  • Reduce default timeout #117

5 April 2024

  • Apply timeout correctly by default #116

4 April 2024

  • DXP-277 Add tslib dependency #115
  • Bump actions/checkout from 3 to 4 #104
  • Bump actions/setup-node from 3 to 4 #105
  • Update dependencies and codeowners #114

22 February 2024

  • group by path #107

22 February 2024

    • add group by path function #103
  • Add automerge 7507cb0

30 January 2024

  • Object -> transform to kebab case #98

29 January 2024

  • Exposed JSON_HEADERS in index.ts #100

29 January 2024

  • Added JSON_HEADERS utility const. #99

22 January 2024

  • Add typeguard for ResponseStatusError #97

18 January 2024

  • Update dependencies #96

18 January 2024

  • Add common error types and free from record #95

18 January 2024

  • Feat/config scope json support #94

20 December 2023

  • Support passing base for logs #93

20 December 2023

  • Multirepo-friendly logging configuration #92

18 December 2023

  • Export either helpers #91

18 December 2023

  • Add failure/success helpers to either.ts #82

15 December 2023

  • Make error handling more consistent #90
  • HTTP Client lib: make request label option mandatory #88

14 December 2023

  • Fix compatibility with new Pino version #89

11 December 2023

  • Switch to undici 6 #87

4 December 2023

  • add isError #86
  • Revise codeowners #85

21 November 2023

  • Added deepClone into export #84

21 November 2023

  • AP-1334 Added deepClone method #83

17 November 2023

  • Convert date fields to iso string array handling #80

16 November 2023

  • Fix PublicNonRecoverable typeguard #79

14 November 2023

  • Group by bug fix #78

14 November 2023

  • Convert date to string #77

11 November 2023

  • Array to record #76

4 November 2023

  • Use newer undici-retry #75

31 October 2023

  • Implement support for request labels #74

17 October 2023

  • Array remove nullish #73

17 October 2023

  • Fix export #72

5 October 2023

  • Update dependencies #71

7 September 2023

  • Add missing export #70

7 September 2023

  • Use more standard log levels #69

7 September 2023

  • Implement method for global logging of all settled promises with errors #68

10 August 2023

  • Implement waitAndRetry #67

9 August 2023

  • Implement support for optional nullable transformed #66

4 August 2023

  • Empty string should could as null #65

4 August 2023

  • Add getOptionalValidatedInteger method #64

19 July 2023

  • Add sendPostBinary #63

18 July 2023

  • Add may-omit type #62

18 July 2023

  • Bumping undici-retry to 2.0.1 #61

6 July 2023

  • Config get optional one of #60
  • AUT-102 Populate README #59

1 July 2023

  • Better narrowing down of types for getMandatoryOneOf #58

10 June 2023

  • Fixes for redis config #57

10 June 2023

  • Implement optionalNullableInteger config #56

10 June 2023

  • Add redis timeouts #55

9 June 2023

  • Adjust type to correct value #54

9 June 2023

  • Fix error type check #53

9 June 2023

  • Extract functionality related to errors and logging #52
  • Switch to vitest #51

25 April 2023

  • Fix error name and types #50

25 April 2023

  • Add type-safe access to response #49

25 April 2023

  • Add generic to ResponseStatusError #48

25 April 2023

  • Introduce ResponseStatusError #47
  • Use Node.js 20 in CI #46

19 April 2023

  • Implement response schema validation #45

18 April 2023

  • Update dependencies #44

3 April 2023

  • Breaking change: Updated ConfigScope.getOptional to fallback to default value when environment variable is an empty string ('') #43

23 March 2023

  • KRNL-221 call chunked #42

23 March 2023

  • KRNL-221 add callChunked array function #41

14 February 2023

  • Support retry logic #39
  • Expand CODEOWNERS #34

10 February 2023

  • Support configuring or disabling keep-alive #38

10 February 2023

  • Fix TS compilation errors #36
  • Run CI on Node 18 and 19 #33

27 January 2023

27 January 2023

  • New ConfigScope resolution methods #32

25 January 2023

  • Update README to trigger release #31
  • Add array and object utils #30
  • Remove overlapping part of documentation, improve wording on CONTRIBUTING #29
  • Add Contribution guide #27

10 January 2023

  • Implement support for safe parsing #28

9 January 2023

  • Add Either types #26

6 January 2023

  • Implement getMandatoryValidatedInteger #25

6 January 2023

  • Implement config scope #24

2 January 2023

  • Add missing paths to exports #23

v2.0.0

2 January 2023

  • Add missing documents and configs for publishing #22
  • Synchronize http client with the template #20
  • Chore: Dependabot now adds skip-release label #4
  • Fix: Fetch all commits in CI for changelog generation #3
  • Base repository structure and http client #1
  • Initial commit cf763df