Skip to content

Latest commit

 

History

History
483 lines (338 loc) · 30.9 KB

CHANGELOG.md

File metadata and controls

483 lines (338 loc) · 30.9 KB

Changelog

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

Generated by auto-changelog.

  • Bump tslib from 2.7.0 to 2.8.1 #296
  • Bump tsx from 4.19.1 to 4.19.2 #295
  • Bump @langchain/anthropic from 0.3.7 to 0.3.8 #294
  • Bump simple-git from 3.25.0 to 3.27.0 #293
  • Bump @langchain/openai from 0.3.11 to 0.3.14 #297
  • Enhance logger functionality and restore stdout mode for commit command #298
  • Enhance logger functionality and silent mode 86652b9

18 November 2024

  • Refine changelog formatting instructions #292
  • Update README with new visuals, badges, and refined content #290
  • Update README with new badges and info #289
  • chore: release v0.14.7 d39d2a6
  • Update README with banner and mascot 19c1f11
  • Update README with new badges and description e8d0b9c

18 November 2024

  • Bump cross-spawn from 7.0.3 to 7.0.6 #288
  • Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 #278
  • Bump @types/jest from 29.5.13 to 29.5.14 #277
  • Bump @langchain/core from 0.3.13 to 0.3.17 #282
  • Bump @langchain/anthropic from 0.3.5 to 0.3.7 #283
  • chore: release v0.14.6 f3ab032

18 November 2024

  • Add aliases for commit command options #286
  • Update default LLM model to gpt-4o #287
  • Update README with new features and improvements #274
  • Update schema URLs to use HTTPS #273
  • chore: release v0.14.5 13a7961

25 October 2024

  • Add Anthropic API key to ChatAnthropic config #272
  • chore: release v0.14.4 ab92df1

25 October 2024

  • Refactor changelog cmd response structure #271
  • Update review cmd description and adjust version logic #270
  • Add build info generation script 28e8be1
  • chore: release v0.14.3 60fe08d
  • Update changelog response structure 4674737

25 October 2024

  • Enhance schema generation script #269
  • Bump @types/node from 22.7.7 to 22.8.1 #268
  • Bump release-it from 17.9.0 to 17.10.0 #266
  • Bump @types/jest from 29.5.12 to 29.5.13 #265
  • Bump @types/node from 22.7.5 to 22.7.7 #262
  • Bump @langchain/community from 0.3.4 to 0.3.7 #263
  • Bump @langchain/openai from 0.3.5 to 0.3.11 #264
  • Chore/resolve broken schema generation #267
  • Pass ignore options to commit command #261
  • Refactor schema for enhanced flexibility 1ae22fa
  • Refactor command option imports d2c23f7
  • Update LLM services and schema validation b20d2e6

20 October 2024

  • Add support to review target branches with coco review command #259
  • Add branch diff functionality 3ab1275
  • chore: release v0.14.1 1beab23
  • Refactor apiKey type and update ignored files ecd2629

20 October 2024

  • Anthropic Support #258
  • Update Command Options for recap and a little bit of tidying #257
  • Adds coco review command #256
  • Add review command for code review 07beb36
  • Add Anthropic LLM support 1df6dd8
  • Update dependencies 0dd5949

15 October 2024

  • Improve error handling in parseDefaultFileDiff #255
  • Update project README.md #254
  • Handle untracked files in parseDefaultFileDiff #253
  • Bump tsx from 4.16.5 to 4.19.1 #246
  • Bump release-it from 17.6.0 to 17.9.0 #247
  • Bump @langchain/core from 0.3.7 to 0.3.11 #250
  • Bump typescript from 5.5.4 to 5.6.3 #249
  • Refactor yargs imports and builder functions #252
  • Update README.md #251
  • chore: release v0.13.2 44afe21
  • Update copyright year and add project stats d420c0c

14 October 2024

  • Update MOCK_GIT_CONFIG structure #245
  • Fix bug with init command saving global config in .gifconfig #244
  • Simplify git config service handling #243
  • Add confirmation before global package install 8883dad
  • chore: release v0.13.1 6d14e7a
  • Update config message wording e53206a

11 October 2024

  • Add --append-ticket flag to commit command #241
  • Enhance commit message with ticket ID 9443e70
  • chore: release v0.13.0 1bb53a3

10 October 2024

  • Remove unused variables in parser #240
  • Resolve bug with file change parsing in recap cmd #239
  • Improve file change parsing in recap cmd a93254e
  • chore: release v0.12.1 ba92fc6

9 October 2024

  • Standard Command Usage Banners #238
  • Enhance commit command with --append and --additional options #237
  • feat: coco recap command #236
  • Update changelog command to add footer if Jira/Linear ticket ID detected in git branch name #235
  • Add new --branch flag to changelog command and improve types #234
  • Add 'recap' command to summarize repo changes 6d30a8c
  • Refactor imports and add tests d9e46aa
  • Add tests for formatCommitLog function a7f6e8f

7 October 2024

  • Changelog Updates #233
  • Chore: Package Updates and Model Type Enhancements #232
  • Bump rimraf from 5.0.9 to 6.0.1 #225
  • Bump @langchain/openai from 0.3.0 to 0.3.5 #230
  • Bump tslib from 2.6.3 to 2.7.0 #223
  • Bump rollup from 3.29.4 to 3.29.5 #228
  • Bump @types/node from 20.14.12 to 22.7.5 #231
  • Reorganize and update model types 3fee98e
  • Update dependencies in package.json 2b7b0b4
  • Refactor imports and update prompt instructions 1a578a5

30 September 2024

  • Add structured output to commit and changelog #227
  • Add bug report issue template #221
  • Add service parsing and config handling for providers 8b452fd
  • Enhance changelog and commit message generation b446c33
  • Refactor changelog handler & improve generateAndReviewLoop b51c775

24 September 2024

  • Bump minimatch from 9.0.4 to 10.0.1 #196
  • Bump @typescript-eslint/parser from 7.17.0 to 7.18.0 #205
  • Bump ts-jest from 29.2.3 to 29.2.5 #211
  • Bump micromatch from 4.0.7 to 4.0.8 #215
  • Update README.md #220
  • chore: release v0.10.1 cb33c2d

24 September 2024

  • Refactor executeChain and getLlm to function with new LangChain Chat Models #219
  • Switch out schema generation #204
  • Bump @langchain/openai from 0.2.4 to 0.2.5 #195
  • Update init wizard to include LLM selection #200
  • Update @langchain dependencies in package.json 107d5a3
  • Refactor langchain utils and update dependencies 68d91ff
  • rebuild json schema 29eff1f

23 July 2024

  • Bump typescript from 5.4.5 to 5.5.4 #191
  • Update to Langchain 0.2.10 #194
  • Update LangChain to use 0.2.10 6461222
  • chore: release v0.9.0 a9be4fa
  • Enhance clarity in prompt.ts commit message guidelines e82112b

17 July 2024

  • Misc Cleanup #188
  • Fix minor issues in changelog and init handlers b9a7339
  • chore: release v0.8.5 4825fd3
  • Refactor prompt imports for better organization 777aff4

17 July 2024

  • Bump @rollup/plugin-commonjs from 25.0.8 to 26.0.1 #177
  • Bump simple-git from 3.23.0 to 3.25.0 #178
  • Bump @typescript-eslint/parser from 7.13.1 to 7.16.1 #187
  • Bump @types/node from 20.14.4 to 20.14.10 #185
  • Bump release-it from 17.3.0 to 17.6.0 #186
  • chore: release v0.8.4 d019d27
  • Add options to commands in CLI setup b4adc38
  • Update messages & defaults for commit & schema 3ac7e2e

18 June 2024

  • Adds schema.json generator & Ajv support #174
  • Add script to generate schema.json for project & update deps #173
  • Bump minimatch from 9.0.3 to 9.0.4 #172
  • Update jest version and add ajv, ajv-formats dependencies 18c5090
  • regenerate schema.json files 4084fb8
  • rebuilds schema.json 010cd37

18 June 2024

  • Update TypeScript and dependencies #170
  • Updates dependencies & enums and adds schema.json generator #169
  • Update Node version and remove unused package 8c314bd
  • Add schema generation script and enhance JSON schema d71bcc1
  • Update dependencies and optimize imports ee04550

19 March 2024

  • Formatting and Docblocks #143
  • Update simple-git library documentation #142
  • Update JSON schema URL to HTTPS #141
  • Bump ts-node from 10.9.1 to 10.9.2 #133
  • Bump diff from 5.1.0 to 5.2.0 #135
  • Bump follow-redirects from 1.15.4 to 1.15.6 #137
  • Bump simple-git from 3.21.0 to 3.23.0 #140
  • Optimize package check and code documentation 598f259
  • chore: release v0.8.1 c37d32d
  • Update comment format in various utility functions 6826f67

6 March 2024

  • Bump ip from 1.1.8 to 1.1.9 #128
  • Bump follow-redirects from 1.15.2 to 1.15.4 #120
  • Bump @types/chunk-text from 1.0.0 to 1.0.2 #110
  • Bump @types/diff from 5.0.8 to 5.0.9 #112
  • Add Ollama Support #129
  • Major type and config refactor b50c52b
  • Refactor utils.ts to improve config handling 8b0e3b8
  • Move executeChain.ts and add utilities in langchain b121baa

1 December 2023

  • Update README with new coco features and usage instructions #101
  • chore: release v0.7.6 363e759
  • Merge pull request #105 from gfargo/chore/fix-tests-and-build a15c38c
  • Update project configuration and utility functions 8f9b49c

29 November 2023

  • Update terminology from 'system' to 'global' #100
  • chore: release v0.7.5 109d9ac

29 November 2023

  • Feat/add-level-arg-to-init-wizard #99
  • Add level option to init command 261724e
  • chore: release v0.7.4 43e3ebc
  • Move optional property to BaseCommandOptions f431623

28 November 2023

  • Update npm package installation function #98
  • chore: release v0.7.3 903e560

28 November 2023

  • chore: release v0.7.2 c952b7e
  • Merge pull request #97 from gfargo/chore/fix-project-install-command 88a9427
  • Update package installation to devDependencies e16d5de

28 November 2023

  • chore: release v0.7.1 2415ed9
  • Merge pull request #96 from gfargo/chore/update-deps ef0292f
  • Update eslint and typescript-eslint versions 52b67f7

28 November 2023

  • chore: release v0.7.0 e5338fb
  • Merge pull request #95 from gfargo/feat/finalize-init-command-and-improved-error-handling 24149bc
  • Add utility functions in /src/lib/utils 0963e94

26 November 2023

  • Remove clipboardy dependency from package.json f2d8437
  • Add clipboard functionality to changelog handler 02c8029
  • Add review options to generateAndReviewLoop function 2bb6845

26 November 2023

  • chore: release v0.6.2 480631e
  • Merge pull request #86 from gfargo/chore/lock-package-versions 642e8b2
  • Update package dependencies to specific versions 1386ccc

25 November 2023

  • chore: release v0.6.1 5340649
  • Merge pull request #84 from gfargo/feat/optimize-bundle-size-and-types 2afd290
  • Update npm package configuration and build scripts 6c7ee9d

24 November 2023

  • chore: release v0.6.0 3fc2d11
  • Merge pull request #83 from gfargo/feat/init-command 899b325
  • Replace inquirer.prompt with specific prompt methods in handler.ts bea1711

23 November 2023

  • chore: release v0.5.0 b238d9c
  • Merge pull request #82 from gfargo/chore/add-error-handling 17eacc9
  • Refactor getCommitLogCurrentBranch and getCommitLogRange functions 9194438

15 November 2023

15 November 2023

  • Adds changelog Command #75
  • Add changelog command and related files 9fb1ad3
  • Refactor getCommitMessagesBetween to getCommitLogRange 2d6da7d
  • Refactor functions to use declaration syntax 9284bd9

15 November 2023

  • Fix Bugs & Refactor Core #74
  • Add schema.json for configuration #65
  • Add multiple UI related functions and types eff9005
  • Refactor 'commit' command to new pattern 23aa6c8
  • Bump @inquirer/prompts from 2.3.0 to 3.2.0 e7a3217

25 October 2023

  • Simplify commit command by extracting re-usable logic and methods #58
  • Bump release-it from 16.1.0 to 16.1.2 #25
  • Bump langchain from 0.0.106 to 0.0.110 #23
  • Bump rollup from 3.26.2 to 3.26.3 #24
  • Bump eslint from 8.44.0 to 8.45.0 #26
  • Bump release-it from 16.1.2 to 16.2.1 3b459c3
  • Update commit message generation and handling 5d64183
  • Bump langchain from 0.0.110 to 0.0.167 f762e6e

16 July 2023

  • chore: release v0.3.2 7a826fe
  • Update index.ts file and export loadConfig function 0a55759

16 July 2023

  • Bump release-it from 15.11.0 to 16.1.0 #16
  • Bump @typescript-eslint/parser from 5.61.0 to 5.62.0 #17
  • Bump langchain from 0.0.105 to 0.0.106 #14
  • Bump @types/jest from 29.5.2 to 29.5.3 #18
  • Add commit command and make changes to package description b275d66
  • chore: release v0.3.1 dd4c308
  • Update config and simple-git files 83003b6

9 July 2023

  • Add support for Huggingface LLM 🎉🤗 #12
  • Remove unused files 61e1d5b
  • Update model configuration in utils.ts and index.ts 456e7ef
  • Update default config 6c4e7f7

8 July 2023

  • Add tests for git helpers cc730eb
  • Add tests for git helpers 7d5e9bd
  • Bump jest-mock from 29.5.0 to 29.6.1 7aadf98

7 July 2023

  • Swap nodegit for simple-git library #3
  • Remove nodegit files 5d47eda
  • Swap out nodegit with simple-git 77d0710
  • Add simple-git package ac2819d

6 July 2023

  • enable npm package publishing via release-it and add changelog 6f243e9
  • chore: release v0.1.1 e0e7b4b

0.1.0

6 July 2023

  • initial commit 🤖🦍 b31dfcf
  • Update package.json and README.md b315f86
  • chore: release v0.1.0 38d255d