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
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 filesecd2629
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 tocommit
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
cmda93254e
- 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 tochangelog
command and improve types#234
- Add 'recap' command to summarize repo changes
6d30a8c
- Refactor imports and add tests
d9e46aa
- Add tests for
formatCommitLog
functiona7f6e8f
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
andchangelog
#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
andgetLlm
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 inpackage.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 guidelinese82112b
17 July 2024
- Misc Cleanup
#188
- Fix minor issues in
changelog
andinit
handlersb9a7339
- 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 addajv
,ajv-formats
dependencies18c5090
- 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 handling8b0e3b8
- Move
executeChain.ts
and add utilities in langchainb121baa
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
29 November 2023
- Feat/add-level-arg-to-init-wizard
#99
- Add
level
option toinit
command261724e
- chore: release v0.7.4
43e3ebc
- Move optional property to
BaseCommandOptions
f431623
28 November 2023
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.jsonf2d8437
- Add clipboard functionality to changelog handler
02c8029
- Add review options to
generateAndReviewLoop
function2bb6845
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 inhandler.ts
bea1711
23 November 2023
- chore: release v0.5.0
b238d9c
- Merge pull request #82 from gfargo/chore/add-error-handling
17eacc9
- Refactor
getCommitLogCurrentBranch
andgetCommitLogRange
functions9194438
15 November 2023
- Bump axios and openai
2e1faaf
- Bump eslint from 8.52.0 to 8.53.0
6a02dd8
- chore: release v0.4.1
2c3ce0b
15 November 2023
- Adds
changelog
Command#75
- Add
changelog
command and related files9fb1ad3
- Refactor
getCommitMessagesBetween
togetCommitLogRange
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
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
forsimple-git
library#3
- Remove
nodegit
files5d47eda
- Swap out
nodegit
withsimple-git
77d0710
- Add
simple-git
packageac2819d
6 July 2023
- enable npm package publishing via
release-it
and add changelog6f243e9
- chore: release v0.1.1
e0e7b4b
6 July 2023