Releases: AntonOsika/gpt-engineer
v0.3.1
Highlights
We have a new release, v0.3.1, ready for you!
The main changes in this release include:
🚀 Default model upgrade - GPT-4o is now the default model version by @AntonOsika
📊 Benchmark development -  Laid the groundwork for benchmark-driven development by @ATheorell
🐋 Docker stability with a hotfix for Docker image by @k1lgor
🚧 Enhanced error handling by @similato87
❤️ We also welcome our new first-time contributor @ceddy4395!
What's Changed
- Retry diff failures (fixed by gptengineer by pasting errors into prompt 🔥) by @AntonOsika in #1140
 - Formate uploading files with black linting tool by @similato87 in #1094
 - Correct path for debug logs by @AntonOsika in #1141
 - Making black a main dependency by @ATheorell in #1145
 - Enhance Diff Application and Error Transparency by @similato87 in #1138
 - Bench export by @ATheorell in #1147
 - Adding instructions for the use of open router by @zigabrencic in #1139
 - GPT-4o default, fix tiktoken by @AntonOsika in #1151
 - Small fixes to the CLI interface of gpte and bench applications by @ATheorell in #1157
 - Fix potential GitHub action smells by @ceddy4395 in #1156
 - Hotfix/docker image by @k1lgor in #1161
 - Extract linting process from file_selector by @similato87 in #1146
 - Update pyproject.toml by @viborc in #1168
 
New Contributors
- @ceddy4395 made their first contribution in #1156
 
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Highlights
We have a service release ready for you! Main changes include:
🔧 Fixing LangChain version breaking changes and implementing bench config by @ATheorell
🐞 Fixing several bugs and implementing improvements by  @TheoMcCabe and @ATheorell
🚧 Improving error handling by  @similato87
What's Changed
- Update CONTRIBUTING.md by @viborc in #1113
 - Hotfix: Temporarily disabling run test in tox.ini by @ATheorell in #1123
 - rendering the typer bench executable functional by @ATheorell in #1111
 - fix learning upload by @TheoMcCabe in #1120
 - bug/gpt-4-turbo-vision by @TheoMcCabe in #1121
 - Bench config by @ATheorell in #1126
 - Improve Error Handling to Include Full Stack Trace by @similato87 in #1118
 - Removed non-existing model name! by @ATheorell in #1131
 - reverting to turbo by @ATheorell in #1132
 - fixing langchain version breaking change gpt-4-turbo by @ATheorell in #1134
 - Update README.md by @viborc in #1133
 - Update pyproject.toml by @viborc in #1135
 
Full Changelog: v0.2.9...v0.3.0
v0.2.9
Highlights
A big release is here, and here are some of the highlights.
- 📊 Integrating APPS and MBPP benchmarks by @azrv
 - 👁️ Adding support for image prompts by @ATheorell and @TheoMcCabe
 - 🧠 Added support for Claude 3 by @AntonOsika
 - 📘 Support for Open LLMs with updated docs by @zigabrencic
 - 🛠️ Added support for .toml config by @@ErikBjare
 
❤️ Welcome FIVE new contributors with special shout-outs to @Styren and @zigabrencic 🎉
What's Changed
- test(learning): add unit tests for learning module by @MarkVerbeek91 in #1002
 - Update / generate the docstrings by @kristiankyvik in #994
 - Update ROADMAP.md with new structure by @viborc in #1018
 - Update and simplify ROADMAP.md by @viborc in #1020
 - Minor whitespace ROADMAP.md fix by @viborc in #1021
 - Git diff-style approach for 
improvefunction by @similato87 in #1005 - fix azure_endpoint by @Emassei in #1010
 - feat: git integration (gitignore file filter and avoid overwriting uncommitted files) by @Styren in #1001
 - Fix: Necessary corrections for the updated 
improvefunction by @similato87 in #1027 - ci: added codecov.io reporting by @ErikBjare in #1039
 - chore: added coverage.xml to gitignore by @ErikBjare in #1040
 - Updating static docs by @kristiankyvik in #1028
 - fix docs_building.md warning for unix by @ATheorell in #1041
 - Bug Fix: Unicode files by @TheoMcCabe in #1044
 - llm via clipboard by @AntonOsika in #1037
 - Add support for claude 3 by @AntonOsika in #1055
 - poetry update by @TheoMcCabe in #1056
 - Improved preprompts for improve flow by @ATheorell in #1045
 - Updated the readthedocs build steps to account for Poetry 1.8 change regarding virtualenvs behaviour by @kristiankyvik in #1058
 - added poetry docs dependency group by @kristiankyvik in #1059
 - Fixing some of the links in the static documentation by @kristiankyvik in #1060
 - Fixing some of the links in the introduction.md file by @kristiankyvik in #1061
 - feat: added 
gpt-engineer.tomlproject configuration file by @ErikBjare in #1043 - fix: fixed broken test for gpt-engineer.toml after renaming of config section by @ErikBjare in #1063
 - 1031 feature request automated issue logging by @similato87 in #1052
 - Add timeout while searching for git diffs in LLMs response by @azrv in #1067
 - build(deps): added tomlkit by @ErikBjare in #1068
 - 1069 automatic diff failure partly meta issue by @similato87 in #1074
 - image prompts - Entrypoint prompt - additional CLI argument by @ATheorell in #1077
 - Improve 
--helpoutput by @akaihola in #1078 - Add claude 3 / anthropic with cost calculation + convenience fixes. gpt-engineer is coauthor by @AntonOsika in #1080
 - Docker performance improvements and reduce image size by @k1lgor in #1016
 - Integrate APPS benchmarking by @azrv in #1051
 - Adding missing dependency, datasets, fixing warning by @ATheorell in #1084
 - add projects/* exception for gitignore filter by @similato87 in #1093
 - fix: fixed unreachable (duplicate) codepath for Anthropic init by @ErikBjare in #1100
 - fix: incorrect prompt type breaking gptme benchmarks by @Styren in #1096
 - Integrate MBPP benchmarks by @azrv in #1103
 - Disentangle tests #1076 by @ATheorell in #1104
 - Improve function hot fix for app benchmark by @similato87 in #1095
 - Support for Open LLMs by @zigabrencic in #1082
 - Update pyproject.toml by @viborc in #1109
 
New Contributors
- @MarkVerbeek91 made their first contribution in #1002
 - @Emassei made their first contribution in #1010
 - @Styren made their first contribution in #1001
 - @akaihola made their first contribution in #1078
 - @zigabrencic made their first contribution in #1082
 
Full Changelog: v0.2.8...v0.2.9
v0.2.7
Highlights
- 📚 Upgraded documentation ! @kristiankyvik
 - ❤️ Levelling up tests, to keep things smooth @ATheorell
 - 🔧 Improved Python tooling @captivus
 - 🗄️ File selection, almost 10x better @similato87
 
Welcome TEN new contributors 🫶 🎉 🎉
What's Changed
- fix CLI parameter at doc by @nnashiki in #922
 - Update CODEWONERS after refactor by @ATheorell in #927
 - Update README.md -> defualt to default by @Gogopex in #929
 - Updated type hints and dictionary merging for Python 3.8 compatibility. by @similato87 in #931
 - updating gitignore for /projects* by @captivus in #939
 - Update Python in Dockerfile. 3.10->3.11 by @larinam in #941
 - Clearer contribution and merging directives for github by @ATheorell in #936
 - python:3.11-slim no longer has gcc by @maya-undefined in #944
 - Update README.md from antonosika to gpt-engineer-org by @eleijonmarck in #954
 - testing all python versions with tox by @ATheorell in #956
 - Update pyproject.toml by @ATheorell in #957
 - restricting python support to 3.10-11 by @ATheorell in #958
 - potential fix for some/dir/ bug #928 by @ATheorell in #930
 - Add tree-style file selection feature by @similato87 in #937
 - Adding toml as dependency by @snf in #961
 - fix: poetry lock --no-update by @captivus in #978
 - fix: install curl in docker image by @camstuart in #972
 - Remove langchain warnings + file selector improvements by @AntonOsika in #979
 - docs: update DOCS_BUILDING.md by @eltociear in #982
 - correct github urls by @TheoMcCabe in #983
 - Fix docs build pipeline by @kristiankyvik in #986
 - build(docs): install docs deps with poetry instead of docs/requiremens.txt by @ErikBjare in #987
 - update openai by @TheoMcCabe in #984
 - updated poetry.lock by @kristiankyvik in #992
 - Update docs quick overview by @kristiankyvik in #988
 - Update README.md by @AntonOsika in #997
 - Ensure sphinx correctly parses docstrings by @kristiankyvik in #991
 - Avoid docs build error by removing experimental packages & addressed a lot of the errors and warnings in documentation build by @kristiankyvik in #999
 - Update pyproject.toml by @viborc in #1003
 
New Contributors
- @nnashiki made their first contribution in #922
 - @Gogopex made their first contribution in #929
 - @larinam made their first contribution in #941
 - @maya-undefined made their first contribution in #944
 - @eleijonmarck made their first contribution in #954
 - @snf made their first contribution in #961
 - @camstuart made their first contribution in #972
 - @eltociear made their first contribution in #982
 - @kristiankyvik made their first contribution in #986
 - @viborc made their first contribution in #1003
 
Full Changelog: v.0.2.5...v0.2.7
v0.2.6
This is the last version confirmed to work with python 3.8 and 3.9
What's Changed
- fix CLI parameter at doc by @nnashiki in #922
 - Update CODEWONERS after refactor by @ATheorell in #927
 - Update README.md -> defualt to default by @Gogopex in #929
 - Updated type hints and dictionary merging for Python 3.8 compatibility. by @similato87 in #931
 - updating gitignore for /projects* by @captivus in #939
 - Update Python in Dockerfile. 3.10->3.11 by @larinam in #941
 - Clearer contribution and merging directives for github by @ATheorell in #936
 - python:3.11-slim no longer has gcc by @maya-undefined in #944
 - Update README.md from antonosika to gpt-engineer-org by @eleijonmarck in #954
 - testing all python versions with tox by @ATheorell in #956
 - Update pyproject.toml by @ATheorell in #957
 
New Contributors
- @nnashiki made their first contribution in #922
 - @Gogopex made their first contribution in #929
 - @larinam made their first contribution in #941
 - @maya-undefined made their first contribution in #944
 - @eleijonmarck made their first contribution in #954
 
Full Changelog: v.0.2.5...v0.2.6-python3.8-11-compatible
v.0.2.5
Patch that fixes issues with newer langchain versions when pip installing
What's Changed
- Readme update by @ATheorell in #916
 - build(deps): moved dev dependencies to dev group by @ErikBjare in #920
 - fix: workaround for refactor on new versions of langchain by @ErikBjare in #924
 
Full Changelog: v.0.2.4...v.0.2.5
Patch regain compatibility with python 3.8-9
What's Changed
- ruff edits by @ATheorell in #901
 - Bug fix new file improve by @ATheorell in #902
 - testing the actual cli application after installed in fresh env by @ATheorell in #903
 - Replace the 3.10 style type hints with the traditional style. by @similato87 in #909
 - removing codeQL: it takes forever to run and it never finds anything by @ATheorell in #905
 - Update Type Hinting from tuple to Tuple by @similato87 in #910
 - ci: use Python 3.10 in linting & testing by @ErikBjare in #908
 
New Contributors
- @similato87 made their first contribution in #909
 
Full Changelog: 0.2.3...v.0.2.4
Fix to main path problem
Changes to build system
What's Changed
- Updates of build system with related changes to CI by @ATheorell in #897
 
Full Changelog: 0.2.1...0.2.2
Rerelease on pypi
0.2.1 Releasing patch 0.2.1 as potential resolution to pypi issue