Skip to content

Releases: joakimbits/normalize

v2.2.0 Bug Fixes and Improvements

01 Apr 16:56
Compare
Choose a tag to compare
$ make audit
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-99F7n08vXuE7k7RL1awjlwvc2tD3v prompted 4379 -> completed 162:
Release Summary:
- Compile .cc files as C++.
- Better slides to make it easier to get started.
- Fixed a bug where the wrong review command appeared in the audit prompt.
- Fixed a bug where the $ prefix was included in copied commands.
- Fixed a bug where the software attempted to delete installed package files.
- Fixed a bug related to the wslpath command and invalid arguments.
- Upgraded pip after upgrading venv.
- Fixed a bug related to multiple bringup rules for build.py.
- Fixed a bug where there was an invalid request in build.py.

Release Title: Bug Fixes and Improvements

New Version: v2.2.0

Command: git tag -m "v2.2.0 Bug Fixes and Improvements" v2.2.0
# file:///C:/home/joakim/normalize/build/audit.diff v2.1.0 WORKAROUND: gpt-3.5 has 'Too Many Requests' on first request --> Makefile README.md build.py 3a69d05 Compile .cc as C++

Full Changelog: v2.1.0...v2.2.0

v2.1.0 Bug Fixes and Test Upgrades

26 Mar 09:05
Compare
Choose a tag to compare
$ make audit
Compressing -:(another 84 lines dropped here)
:
Compressing -:(another 2 lines dropped here)
Retrying after compressing +:(another 105 lines added here)
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-96wzF75ydk8rdzocWzrij2bV2BJEW prompted 15139 -> completed 106:
Release Summary:
- Upgraded tests on GitHub
- Fixed bug where subproject changes were included in the main project review/audit
- Added workaround for 'Too Many Requests' error with large prompts
- Improved makefile messages and default make targets
- Fixed bugs related to missing files and slides

Release Title: Bug Fixes and Test Upgrades

New Version: 2.1.0

Command: git tag -m "2.1.0 Bug Fixes and Test Upgrades" 2.1.0
# file:///C:/Users/joakimpettersson/dev/normalize/build/audit.diff v2.0.0 Upgrade tests on github --> build.py Makefile README.md build.py a948a51 WORKAROUND: gpt-3.5 has 'Too Many Requests' on first request

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0 Support arbitrarily nested and large projects on any OS

15 Mar 16:19
Compare
Choose a tag to compare
$ make audit
Compressing -:(another 267 lines dropped here)
:
Compressing -:(another 9 lines added here)
Retrying after compressing -:(another 8 lines added here)
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-934TwboYOXf8hLagnVO8LAzyWrClZ prompted 16317 -> completed 69:
Release title: Improvements for project support and bug fixes

Release summary:
- Support arbitrarily nested projects on any OS
- Improve help message for python executables
- Fix bug with context length exceeded during audit with gpt-3.5
- Support any OS, CPU, and PYTHON
# file:///home/runner/work/normalize/normalize/build/audit.diff v1.0.1 BUG: Nonlocal path in local documentation --> 0778237 Upgrade tests on github

What's Changed

New Contributors

Full Changelog: v1.0.1...v2.0.0

v1.2.1 Improved help message

14 Mar 08:08
Compare
Choose a tag to compare
$ make audit
Retrying after compressing -:(another 20 lines dropped here)
:
Retrying after compressing -:(another 3 lines dropped here)
Waiting 11.469s for gpt-3.5-turbo-16k to accept new requests
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-92aASKBHHmnEGEcfxdaY3GNLsNWy7 prompted 16347 -> completed 39:
Release Summary:
- Improved help message
- Added example2 sub-project
- Used _ instead of dir as the parent directory name
- Added a brief function
- Updated help message to use

Full Changelog: v1.2.0...v1.2.1

v1.2.0 Bug Fixes and New Examples

13 Mar 14:45
Compare
Choose a tag to compare
$ make audit
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-92K2daDtbKgn1dQGn09A4TjO2YDqz prompted 2586 -> completed 115:
Release Summary:
- Bug Fix: Previous release message sneaks into new release message during audit. Clarified that the old release message belongs to the old release.
- Bug Fix: Too long release tag message generated during audit. Changed from multiline to a single line release tag message.
- Added typical C programming example.
- Added better name for python example.

Release Title: Bug Fixes and New Examples

New Version: v1.2.0

Command: git tag -m "v1.2.0 Bug Fixes and New Examples" v1.2.0

Full Changelog: v1.1.0...v1.2.0

v1.1.0 Support for Mac and Arm OS

13 Mar 12:18
Compare
Choose a tag to compare
$ make audit
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-92HS2gPhYKMctws7snie3x6pxg9nf prompted 849 -> completed 156:
Release Summary:
- Added support for Mac by using a local worktree and installing dependencies (homebrew, realpath, pandoc, jq)
- Enabled compilation with all warnings enabled
- Fixed an issue with fonts not getting installed on Mac
- Dropped assembly tests to support Arm OS

Release Title: Support for Mac and Arm OS

New Version: v1.1.0

Command: git tag -m "v1.1.0 Support for Mac and Arm OS\n\nAdded support for Mac by using a local worktree and installing dependencies (homebrew, realpath, pandoc, jq). Enabled compilation with all warnings enabled. Fixed an issue with fonts not getting installed on Mac. Dropped assembly tests to support Arm OS." v1.1.0

Full Changelog: v1.0.1...v1.1.0

Support review and audit of a new project

07 Mar 10:24
Compare
Choose a tag to compare
$ make audit
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-9056V14W0ofApFZzS028kYWzAbc47 prompted 2292 -> completed 139:
Release Summary for Version 1.0.2:

- Fixed a bug where the project couldn't be reviewed if it didn't exist
:

Full Changelog: v1.0.1...v1.0.2

v1.0.1

06 Mar 08:50
Compare
Choose a tag to compare

Support latest ruff

$ make audit
$ gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-8zh6j6Jf6DUc9cRfGSvHkiUAlADdP prompted 15292 -> completed 226:
Release Summary for Version 1.0.1:

- Supported ruff v0.1.8 by removing an obsolete format.
- Fixed bugs and improved the audit process by testing the sub-project before the main report, making the gfm without a latex installation, and testing the new and prompt
- Improved the audit process by removing color codes from the review.
- Fixed bugs related to missing dependencies by installing requests in every local venv and changing the shebang in makemake.py to use the local venv.
- Supported python modules without dependencies by building a dummy recipe if the --dep option is missing, using a local path prefix inside the local project, and correcting the name in the dummy bringup target.
- Supported testing with history by checking out the history as well.
- Improved the review process by printing a list of files changed since the last commit in the review and printing the used commands in the review.

This release includes updates and bug fixes to ensure a smoother and more efficient software development process.

Full Changelog: v1.0.0...v1.0.1

v1.0.0

28 Aug 20:56
Compare
Choose a tag to compare

Automatic audit of large projects

example$ make audit
python3 -m makemake --prompt build/prompt gpt-3.5-turbo-16k 0.7 fx-ZyOYgw6hQnfZ5Shey79vG3OyoxSWtuyB30oAOhe3M33ofaPj
gpt-3.5-turbo-16k-0613 chat.completion chatcmpl-7sdXiOKcrXDy4o3Vs9O4te3kaE1jr prompted 2594 -> completed 322:
Release Summary:
Version: v1.0.0

Release Notes:
- Builder refactorings:
  - Uppercase build variable names.
  - More explicit variable names.
  - Define all list variables before first rule.
  - Use a separate line for each source type added to a list.
- Builder changes:
  - Only review local commits and changes.
  - Do not number source code lines.
  - Collapse unchanged parts, sections, and paragraphs.
  - Remove full report from review context.
  - Remove path prefixes in the report.
  - Make changes from change_comments and project_changes.
- Main project:
  - Track sub-project project_changes.
  - Do not track other sub-project review targets.
- Example project:
  - List review targets in example/Makefile.

Full Changelog: v0.9.2...v1.0.0

v0.9.2

28 Aug 17:16
Compare
Choose a tag to compare
v0.9.2 Pre-release
Pre-release

Remove document styling from review

Change from latex-enabled markdown to a simpler GitHub Flavored Markdown (.gfm).

Full Changelog: v0.9.1...v0.9.2