4.5.0
laramies/theHarvester4.5.0Dec 18, 2023by L1ghtn1ng
AI Summary
This version marks a significant infrastructure change by migrating to the PEP517 build system and adding support for pipx installation. It also includes bug fixes for the Brave search module and FastAPI typing issues.
Key Highlights
- Migrated to PEP517 backend
- Added support for pipx installation
- Fixed Brave search module
- Fixed typing for core fetch_all in FastAPI
New Features
- PEP517 migration
- Pipx support
Full Release Notes
## Package Maintainer Notes We have now migrated to pep517 ## Pipx We now support pipx installs thanks to @branchvincent in #1505 and pipx is a great way to easy fix the change with how python and pip works as it creates the virtual environment for you and no more worrying about breaking your system packages. More information about pipx can be found [here](https://pipx.pypa.io/stable/) ## What's Changed * Fix typo in README by @LelouBil in https://github.com/laramies/theHarvester/pull/1545 * build: migrate to pep517 backend by @branchvincent in https://github.com/laramies/theHarvester/pull/1505 * Brave search module has been fixed * fix(censys): update module by @thehappydinoa in https://github.com/laramies/theHarvester/pull/1556 * fixing issue with types in FastAPI by @dbfreem in https://github.com/laramies/theHarvester/pull/1586 * fix typing for core fetch_all by @dbfreem in https://github.com/laramies/theHarvester/pull/1589 * Dockerfile and compose fixes ## Misc * Other minor assortment of tidy ups and fixes * chore(deps): bump netaddr from 0.8.0 to 0.9.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1542 * chore(deps): bump censys from 2.2.5 to 2.2.6 by @dependabot in https://github.com/laramies/theHarvester/pull/1540 * chore(deps): bump setuptools from 68.2.0 to 68.2.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1539 * chore(deps-dev): bump types-requests from 2.31.0.2 to 2.31.0.3 by @dependabot in https://github.com/laramies/theHarvester/pull/1544 * chore(deps): bump fastapi from 0.103.1 to 0.103.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1552 * chore(deps-dev): bump types-pyyaml from 6.0.12.11 to 6.0.12.12 by @dependabot in https://github.com/laramies/theHarvester/pull/1548 * chore(deps-dev): bump pydantic from 2.3.0 to 2.4.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1553 * chore(deps-dev): bump types-requests from 2.31.0.3 to 2.31.0.7 by @dependabot in https://github.com/laramies/theHarvester/pull/1555 * chore(deps): bump censys from 2.2.6 to 2.2.7 by @dependabot in https://github.com/laramies/theHarvester/pull/1557 * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 by @dependabot in https://github.com/laramies/theHarvester/pull/1563 * chore(deps): bump aiodns from 3.0.0 to 3.1.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1562 * chore(deps): bump uvloop from 0.17.0 to 0.18.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1566 * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1564 * chore(deps-dev): bump black from 23.9.1 to 23.10.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1569 * chore(deps): bump censys from 2.2.7 to 2.2.8 by @dependabot in https://github.com/laramies/theHarvester/pull/1571 * chore(deps): bump fastapi from 0.103.2 to 0.104.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1573 * chore(deps): bump shodan from 1.30.0 to 1.30.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1567 * chore(deps): bump aiodns from 3.1.0 to 3.1.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1568 * chore(deps-dev): bump mypy from 1.6.0 to 1.6.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1572 * chore(deps-dev): bump pyre-check from 0.9.18 to 0.9.19 by @dependabot in https://github.com/laramies/theHarvester/pull/1574 * chore(deps): bump fastapi from 0.104.0 to 0.104.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1580 * chore(deps-dev): bump pytest from 7.4.2 to 7.4.3 by @dependabot in https://github.com/laramies/theHarvester/pull/1577 * chore(deps-dev): bump black from 23.10.0 to 23.10.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1575 * chore(deps): bump uvloop from 0.18.0 to 0.19.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1576 * chore(deps-dev): bump wheel from 0.41.2 to 0.41.3 by @dependabot in https://github.com/laramies/theHarvester/pull/1579 * chore(deps): bump uvicorn from 0.23.2 to 0.24.0.post1 by @dependabot in https://github.com/laramies/theHarvester/pull/1581 * chore(deps): bump censys from 2.2.8 to 2.2.9 by @dependabot in https://github.com/laramies/theHarvester/pull/1583 * chore(deps-dev): bump black from 23.10.1 to 23.11.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1582 * chore(deps-dev): bump mypy from 1.6.1 to 1.7.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1584 * chore(deps): bump aiohttp from 3.8.6 to 3.9.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1598 * chore(deps-dev): bump isort from 5.12.0 to 5.13.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1602 * chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/laramies/theHarvester/pull/1600 * chore(deps): bump certifi from 2023.7.22 to 2023.11.17 by @dependabot in https://github.com/laramies/theHarvester/pull/1591 * chore(deps): bump ujson from 5.8.0 to 5.9.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1603 * chore(deps-dev): bump pytest-asyncio from 0.21.1 to 0.23.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1599 * chore(deps-dev): bump mypy from 1.7.0 to 1.7.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1596 * chore(deps): bump setuptools from 68.2.2 to 69.0.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1594 * chore(deps-dev): bump wheel from 0.41.3 to 0.42.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1597 * chore(deps-dev): bump pydantic from 2.5.1 to 2.5.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1595 * chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/laramies/theHarvester/pull/1608 * chore(deps-dev): bump types-ujson from 5.8.0.1 to 5.9.0.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1606 * chore(deps-dev): bump black from 23.11.0 to 23.12.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1604 * chore(deps-dev): bump isort from 5.13.1 to 5.13.2 by @dependabot in https://github.com/laramies/theHarvester/pull/1607 * chore(deps): bump fastapi from 0.104.1 to 0.105.0 by @dependabot in https://github.com/laramies/theHarvester/pull/1605 * chore(deps): bump censys from 2.2.9 to 2.2.10 by @dependabot in https://github.com/laramies/theHarvester/pull/1609 * chore(deps-dev): bump pydantic from 2.4.2 to 2.5.1 by @dependabot in https://github.com/laramies/theHarvester/pull/1587 ## New Contributors * @LelouBil made their first contribution in https://github.com/laramies/theHarvester/pull/1545 * @branchvincent made their first contribution in https://github.com/laramies/theHarvester/pull/1505 * @dbfreem made their first contribution in https://github.com/laramies/theHarvester/pull/1586 **Full Changelog**: https://github.com/laramies/theHarvester/compare/4.4.4...4.5.0