Skip to content

Latest commit

 

History

History
622 lines (282 loc) · 31.7 KB

CHANGELOG.md

File metadata and controls

622 lines (282 loc) · 31.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.8.4 (2024-04-16)

Reverts

  • Revert "chore(data): Extend account, externalAccount interfaces" (3e7d3af)

1.8.3 (2024-03-13)

Note: Version bump only for package root

1.8.2 (2023-07-26)

Note: Version bump only for package root

1.8.1 (2023-07-25)

Bug Fixes

  • change implementation of OrderAuthz repository (3549b68)
  • incorrect implementation of fOrderRepository.indByThumbprint (c25e0ce)

1.8.0 (2022-08-31)

Features

  • client: add getCaCertificate (06447de)
  • support GET controllers (9ef29a9)

1.7.6 (2022-06-15)

Bug Fixes

  • server: improve error logging for order and challenge (5ff3d04)

1.7.5 (2022-06-08)

Bug Fixes

  • data-dynamodb: fromDocument incorrect binary coversion (866a948)

1.7.4 (2022-05-16)

Bug Fixes

  • data-dynamodb: error on table initialization (c1785a1)

1.7.3 (2022-05-16)

Bug Fixes

1.7.2 (2022-02-14)

Bug Fixes

1.7.1 (2021-12-09)

Note: Version bump only for package root

1.7.0 (2021-12-08)

Features

1.6.1 (2021-08-11)

Bug Fixes

  • jose: Empty payload must present in JSON (de6c491)

1.6.0 (2021-08-09)

Bug Fixes

  • client: Remove empty fields from newAccount request (fcc8276)
  • ESLint warnings (1050d82)

Features

  • Support params for getChallenge (5c1a3c1)
  • client: Make ApiCient.create extensible (50a9b0e)

1.5.5 (2021-07-27)

Features

  • Replace deprecated calls (08b9794)

1.5.4 (2021-05-06)

Note: Version bump only for package root

1.5.3 (2021-05-05)

Bug Fixes

  • client: add rerequest after badNonce error (7c1533d)

1.5.2 (2021-02-26)

Features

  • server: New instance of order for new-order controller (62e4979)
  • Implement new-authz controller (26fdb14)

1.5.1 (2021-02-08)

Features

  • core: Add SourceLogger (651049a)
  • data-dynamodb: Change validate func listTables on describeTable (2c7bd28)
  • data-dynamodb: Update cases for validate (5de64f3)

1.5.0 (2021-02-08)

Features

  • data-dynamodb: add creds validation (6389ee5)

1.4.4 (2021-01-26)

Features

  • server-express: Use acmeExpressOtions logger (b97d30d)

1.4.3 (2021-01-21)

Features

1.4.2 (2021-01-19)

Note: Version bump only for package root

1.4.1 (2021-01-19)

Note: Version bump only for package root

1.4.0 (2021-01-19)

Features

  • core: Add CACHE_CONTROL (baa250f)
  • server: Add cache-control to wrapAction (bc30d62)
  • server-express: Add cache-control to createHttpResponseMessage (ba6fd45)

1.3.0 (2020-12-09)

Bug Fixes

  • Fix TS error for IBaseDynamoObject (3775647)
  • server: error on DirectoryService init (a7df057)
  • DI doesn't allow to use constructor parameters (51b86bc)

Features

  • Use string and date types for order date fields (62f0f53)
  • core: Improve ConsoleLogger (ea55e3a)
  • server: Update logs (4ac4504)
  • server: Update logs for order and challenge creation (4b7ab57)

1.2.13 (2020-11-03)

Features

  • core: Add constructor to Logger (bca3add)

1.2.12 (2020-11-02)

Bug Fixes

  • core: Change loggerLevel for errors (e409241)

Features

1.2.11 (2020-10-29)

Bug Fixes

  • server: Fix loggerLevel type (4cb0f19)

Features

  • data-dynamodb: Add options service (4c4a43e)

1.2.10 (2020-10-27)

Bug Fixes

  • client: Fixed revoke cert (9a1db7d)

1.2.9 (2020-10-20)

Features

  • server: Make getToken public (685dc93)

1.2.8 (2020-10-19)

Bug Fixes

  • server: GetActual wrong status (94af2c3)
  • server: Remove recursion (c4cee0f)

1.2.7 (2020-10-16)

Bug Fixes

  • server-ra: Change method for get Endpoint on post (4f59238)

Features

  • server: Added logs to csrValidate (580d5c6)

1.2.6 (2020-10-16)

Features

  • server-ra: Move server version getting to options (2582f7d)

1.2.5 (2020-10-15)

Features

  • client: Added support headers for get method (d96e685)
  • server-ra: Added healthy controller (947c517)

1.2.4 (2020-10-13)

Features

  • client: Export base types from the module (8fc55cc)

1.2.3 (2020-10-13)

Bug Fixes

  • test-server: Fixed bugs (83875d2)

Features

  • client: Added getEndpoint (d8b33f4)
  • protocol: Translated endpoint from server to protocol (b76d609)
  • server: Added check authorization for getEndpoint (b285940)
  • server: Return link on endpoint (e1db058)
  • server-ra: Added eabChallenge (6abbe32)

1.2.2 (2020-10-12)

Features

  • server: defaultEndpoint made optional (34b8767)
  • server-ra: defaultProvider made optional (8ea24fb)

1.2.1 (2020-10-09)

Bug Fixes

  • core: Switch case to onWrite (a223c37)
  • server: Move defaultEndpoint option to server (54f179e)

Features

  • core: Added enum LoggerLevel and LoggerData (256ad31)
  • data: Added endpoint, CertificateRepository (c2e6c93)
  • data: Added type to Certificate (6491f51)
  • data-dynamodb: Added CertificateRepository (eed25af)
  • data-dynamodb: Added type to Certificate (a140868)
  • data-memory: Added CertificateRepository (29b3bfe)
  • data-memory: Added type to Certificate (e944a4e)
  • protocol: Added endpoint (a6742fb)
  • server: Added Certificate service (aebfff9)
  • server: Added endpoint, CertificateService (155603f)
  • server: Added toEndpoint to ConvertService (34c61bb)
  • server-express: Added endpoint (455f367)
  • server-ra: Added providers info to meta (13873b7)
  • server-ra: Excluded endpoint (4fb413e)
  • server-ra: Removed caCertificate options from server options (33f2ab9)

1.2.0 (2020-10-01)

Bug Fixes

  • core: Circular dependency (305e3e2)
  • test-server: Wrong type of enroll method (499b393)
  • Build script (845a2af)
  • client, protocol, server: ExternalAccountBinding (983e412)
  • core: Change object type on any type (5a3b235)
  • core, server: Convert Error (d8c3493)
  • core, server, server-express: small bugs (a6228c3)
  • jose: build script (6430aeb)
  • protocol: interface JWS (1723c08)
  • server: message log (0627e57)
  • server-express: Error message (a281904)
  • server-express: Headers (9240357)

Features

  • client: added rollup (85d8644)
  • client: Clear cached nonce if response doesn't have it (2ec05e5)
  • client: Move ApiClient constructor to static create method (308047e)
  • client: Remove odd deps to minify bundle size (9c0f482)
  • server: Changed input params for certificateEnrollmentService enroll (525e178)
  • server-ra: Added ProviderService (775b0c2)
  • server-ra: created project server-ra (dd8a5f2)
  • server-ra: Remove data-memory dependency (2ca8bf2)
  • server-ra: Removed auth0Domain option (00bb743)
  • server-ra: Update readme (94d7a74)
  • Use x509 module instead of core/crypto (9c75764)

1.1.0 (2020-09-23)

Bug Fixes

  • all: Debugging and fixing (2e9cd8d)
  • all: dependencies in package.json (64d9d4b)
  • all: parse url (da6487c)
  • all: remove old links (d51b3c1)
  • core: fixed lint in helpers (cd17812)
  • core: Fixed status code fore errors (97da26b)
  • core: level logger (71b69e1)
  • core, data: small fix (a5a2686)
  • crypto: CSR wrong id for Extensions (768016f)
  • crypto: Set certificate version in X509CertificateGenerator (b6e3d1c)
  • crypto: Use IA5String for E and DC attributes (261f90b)
  • data-dynamodb: Authorization findByIdentifier (9d13f01)
  • data-dynamodb: Base Repository update (3a0edd9)
  • data-dynamodb: Index.ts added export models (bb821a1)
  • data-dynamodb: small fix (a836102)
  • data-memory: Nonce repository 'create' method (b525869)
  • data, data-dynamodb: Type Challenge.Error (86bb6f2)
  • jwa: Wrong algorithm name (4a5f52c)
  • protocol: Error type (0eadb01)
  • server: Add 'up' link header to POST challenge controller (4673da9)
  • server: Add await for KeyChange JWS verification (9e810b5)
  • server: Add location header to getAuthz (c50234e)
  • server: check termsOfServiceAgreed (b3c74ef)
  • server: Convert Date to ISO format (2a6f285)
  • server: dependency (c83fbb4)
  • server: Directory meta (97e1bce)
  • server: fix cryptoProvider (a26b911)
  • server: Fix nonce generation and validation (1e67e3a)
  • server: getIdFromLink (f6f0373)
  • server: KeyChange inner token JWK validation (7d1b7f2)
  • server: link on orders (6c679fd)
  • server: log masseges (32c4636)
  • server: URL location (c5d6c0d)
  • server: validateContacts (1f8caa8)
  • server: Wrong status if authz valid+pending (b2f2e24)
  • server-express: tsconfig (9ea7d17)
  • test: caCertificate and OrderList (6d475a6)
  • test-server: order launch (c792b40)

Features

  • client: Add retry methods (cf37a83)
  • client: Added client (76737a5)
  • core: Add x509 cert (8ff3952)
  • core: added attribute enum (2e3a25c)
  • core: added enums (9f57956)
  • core: added enums (c0cb817)
  • core: Added logger (25a977c)
  • core: Added undefined for lvl log (3e1d102)
  • core, server: Added subproblems (1ccfab7)
  • crypto: Add Pkcs10CertificateRequestGenerator (c51359a)
  • crypto: Add x509 chain builder (0af80eb)
  • crypto: Add X509CertificateGenerator class (79f4630)
  • crypto: add X509Certificates (e761c19)
  • crypto: Implemnt Name parser (386e866)
  • crypto: Support attributes and extensions (c05ddee)
  • crypto: Use DI for ASN<->Crypto conversions (b1afcc8)
  • data: Add data abstractions (0e470b0)
  • data: Added Dependency injection (7f73d86)
  • data: added models and repository for memory (e64eb2b)
  • data-dynamodb: Added data structure (860dce6)
  • data-dynamodb: Added interfaces for dynamo (d948809)
  • data-dynamodb: Created project (4d66b6b)
  • data-dynamodb: usage readme (156c4fc)
  • data-memory: Add data-memory package (d67ed1c)
  • data, data-memory, server: Added thumbprint to Account (b6ef38f)
  • dev: Add client enrollment example (ee09783)
  • jose: Add JWS and JWA (02f6612)
  • jws: Add toString and parse methods (0a0f8e9)
  • memory: Added base and account (afd8ae0)
  • packages: Create structure (b445b37)
  • protocol: Add JSON declarations (bbf66bc)
  • server: Added csrValidate to challengeService (b5284ee)
  • server: added logs (7c480ac)
  • server: Added logs (e9f1346)
  • server: Added Order service (f6a5d4a)
  • server: extended challenge service (68357a5)
  • server: extended dependency injection (07cba0e)
  • server: extended server options (cf09d27)
  • server-express: Init new package (69d75a2)
  • test-server: Added all routers (8438fda)
  • test-server: Added controllers (3b37f76)
  • test-server: initialization test-server (5a00cd9)
  • test-server: preporation to AcmeExpress (1f032c5)
  • Add .vscode (2e96b23)
  • DI for account services (c944ee0)
  • tests: added tests for account (8cfbebb)
  • web: Add Request and Response (05cfd24)
  • Add crypto provider (57c2754)
  • Add Pkcs10CertificateRequest (e1a9d9b)
  • tests: added tests for pem_converter (804bcfc)
  • Use eslint (9b9ab55)