Releases: gpt-engineer-org/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
improve
function 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
improve
function 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.toml
project 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
--help
output 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