v.0.2.0
Headline Changes
* Much increased modularity: clear division of core and application specific code, fewer disk read and writes
* Improved naming of files, classes and functions
* Much better test coverage ATheorell
* Poetry instead of setuptools as build system captivus
* New benchmarking architecture, designed to be easy to hook into for general codegen agents AntonOsika
* Tons of bug fixes on the go
What's Changed
* Fix: Issue 786 - gpt-engineer doesn't respect the COLLECT_LEARNINGS_OPT_OUT=true env variable by captivus in https://github.com/AntonOsika/gpt-engineer/pull/806
* Fix broken link by oxmc in https://github.com/AntonOsika/gpt-engineer/pull/808
* Add tests for AI class by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/805
* Increase chat to files coverage by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/813
* Update ai.py by mfeyx in https://github.com/AntonOsika/gpt-engineer/pull/817
* Refactor ai.py. Split token usage into its own class by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/820
* Selfheal by pbharrin in https://github.com/AntonOsika/gpt-engineer/pull/727
* Contribution points 2 by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/832
* Contribution points 1 by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/831
* restricting langchain version to <=0.0.312 by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/833
* Vector Store initial implementation by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/830
* Add no occurrences warning on edit files by cfytrok in https://github.com/AntonOsika/gpt-engineer/pull/838
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/840
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/846
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/847
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/848
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/849
* readding documentation and deleting the duplicate files added by improve by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/850
* adding advanced options to cli by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/851
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/852
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/854
* Create citation.cff by trigaten in https://github.com/AntonOsika/gpt-engineer/pull/843
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/857
* Fix tokenizer by TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/856
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/858
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/862
* Removed self-heal test since not working well with cache by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/865
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/867
* Refactor by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/870
* Fix leftover ai.fuser() call on self_heal by scodeman in https://github.com/AntonOsika/gpt-engineer/pull/873
* Rename code -> files by AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/875
* Add standardised benchmarking capabilities, changes to lean_agent by AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/878
* Refactor additions by ErikBjare in https://github.com/AntonOsika/gpt-engineer/pull/882
* Misc minor nits by ErikBjare in https://github.com/AntonOsika/gpt-engineer/pull/885
* build: added cloc Makefile target to easily count loc by ErikBjare in https://github.com/AntonOsika/gpt-engineer/pull/883
* feat: added new gpte command for better ux by RukshanJS in https://github.com/AntonOsika/gpt-engineer/pull/889
* Create GOVERNANCE.md by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/888
* Naming suggestions by ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/887
* ci: pipx install poetry, and use setup-python cache support for poetry by ErikBjare in https://github.com/AntonOsika/gpt-engineer/pull/891
* The big refactor PR by captivus in https://github.com/AntonOsika/gpt-engineer/pull/886
New Contributors
* oxmc made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/808
* mfeyx made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/817
* cfytrok made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/838
* trigaten made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/843
* scodeman made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/873
* RukshanJS made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/889
**Full Changelog**: https://github.com/AntonOsika/gpt-engineer/compare/v0.1.0...v.0.2.0