CHANGES
=======

* Add Semgrep CI

v0.5.7
------

* Fix pylint complaints
* refactor PackageManager/update\_radare2\_profiles
* Reverse order of radare2 provile versions
* Remove bundled profiles.json file
* Update help text in README
* Use GitHub API to generate profiles.json
* Update tox.ini py-test job
* Update tox.ini
*  Fix None in string error from host\_distname() on unsupported systems

v0.5.6
------

* Update version
* Add 5.8.0 to the profile

v0.5.5
------

* Bump version
* Add profiles for 576 and 578
* Make pip path configurable
* Add 5.7.4 packages

v0.5.4
------

* Add r2 5.7.2 profile

v0.5.3
------

* Add r2 5.7.0 profile

v0.5.2
------

* Update to v0.5.2
* Update for 5.6.8

v0.5.1
------

* Fixing tests
* Fixing lints
* Adding 5.6.6 profile
* Raising an error using Windows with ACR
* Use git if version not defined
* Fix shell command using arguments
* Skip C901 to run\_action
* Minor fix
* Fix version cmd
* Fix shell cmd with parameters
* Improve use and shell cmds
* Fix missing libs issue in meson builds on macos-sip targets
* fix
* Minor tweaks in the meson build function

v0.5.0
------

* Fix tests
* Raising exception when using pacakge not installed in use cmd
* checkout master when clonning a repo
* Fix some pylint lints
* Fix minor issues
* Update profiles.json
* Add tests to package manager
* Refactor package manager
* Refactoring package manager
* Add dependency to release-job
* Add unit tests to CI
* Fix some lints
* Refactor package manager and add tests
* Refactor r2env core and add tests
* Refactor r2env core and add tests
* Refactor repl and add tests
* Refactoring Repl
* Fix some codechecks
* Update gitignore
* Add 5.5.2 version
* Create codeql-analysis.yml

v0.4.2
------

* Release 0.4.2
* Add r2-5.5.0 profile
* Fetch submodules if any
* Initial Termux support

v0.4.1
------

* Release 0.4.1
* Windows installation goes directly into the bin/
* Initial support for Windows packages
* A couple more guards for os.uname
* Update README
* os.uname() doesnt exist on windows
* Do not use ansi colors on Windows
* Dont polute cwd
* Improve help message
* Add support for Debian -p add,rm

v0.4.0
------

* Fix some more lint hints
* Release 0.4.0
* Add help in the readme
* Fixes for the CI
* Add more packages, export PKG\_CONFIG\_PATH and handle R2ENV\_PATH
* Fix README
* Defaults to git when no @version is specified
* Use DYLD\_LIBRARY\_PATH on macOS
* Argument handling issues fixed
* Add r2frida package
* latest -> git
* Add more actions and unify the arguments for handling -p rm
* Improve output logs when installing packages
* Add purge, honor -p install, latest -> git and more
* Fix binary package removal for macOS
* Improve commandline handling
* Initial support for binary package installation on macOS
* Add 5.4.2 packages

v0.3.6
------

* Add 5.4.0
* There's nothing termux-specific in here

v0.3.5
------

* Update CI

v0.3.4
------

* Update versioning system
* Update ci.yml
* Update ci.yml

v0.3.3
------

* Update ci.yml
* Update release process

v0.3.2
------

* Update release process
* Update gitignore
* Update release files

0.3.1
-----

* More pypi massaging
* Fix make pub and sync version (#13)
* Fix more command parsing issues (#12)
* Fix 'r2 shell -v' (#9)
* Fix build and shell for termux (#8)
* Implement \`r2env shell\` for unix (#4)
* Fix use
* Fix r2env use validation
* Fix conflicts
* Fix r2env use, listing installed versions
* Fix config cmd
* Update Makefile
* Update ci.yml
* Creating log path
* Update ci.yml
* Update ci.yml
* Removing package if something went wrong
* Fix init and renaming module to core
* Fixing tests in runners
* Fixing tests
* Fix tests
* update ci.yml
* Update ci.yml
* Fix some code lints
* update github ci.yml
* Fix lgtm issues
* Querying current version feature added
* Adding config files when installing package
* Using PBR as package system
* Fix some code checks
* Added use command
* Updating supported versions
* Fix meson build feature
* Add uninstall package feature
* Add build\_from\_meson method
* Remove r0.py and radare2.py
* Update r2env/config/radare2.py
* Update r2env/config/radare2.py
* Update r2env/config/r0.py
* Update r2env/config/r0.py
* Update r2env/config/profiles.json
* WIP: First version with install cmd implemented
* Add coverage and codechecks
* Refactor requirements for tests purposes
* Add test environment
* Add gitignore
* Also remove the build/
* Attempt to fix
* Improve uninstall and add sdist for pub
* Dont use scm version
* Add LICENSE and setup.cfg
* Improve classifications
* Improve Makefile
* Fix
* Cleanup setup.py
* Update README
* woops
* Add pub target
* More of cleanup
* Support platform
* add autoversion and more
* os.path.join eats the path
* Use stow api
* Minor backtrace fix
* Add CI badge
* Fix uninstall
* wtf
* More testing and better support for version switching
* kiss
* Initial working init
* Install + bump version
* Add install size and timestamp
* Add deps
* Handle prefix, dst, src, git dirs and use dploy
* Initial working version
* Add more stuff
* Missing snake
* Argparse
* Use abs import path
* Minor tweak
* Initial dummy version + ci
* Initial commit
