v2.0-beta

sundowndev/phoneinfogav2.0-betaMar 18, 2020by sundowndev

AI Summary

A major rewrite of the project in Go language, introducing a REST API and web client while removing Selenium/Geckodriver dependencies for better stability. The release marks the MVP phase with new scanner implementations and updated documentation.

Key Highlights

  • Project rewritten in Go for better maintainability and testability
  • Implemented REST API and web client
  • Dropped Selenium/Geckodriver usage
  • OpenAPI 3.0 specifications added
  • New scanners: Local, Numverify, Google search, and OVH

Breaking Changes

  • Project rewritten in Go language
  • Input/output CLI options not included in MVP
  • Dropped support for Selenium/Geckodriver

New Features

  • Init Go code base
  • Implement REST API
  • Implement web client
  • Add OpenAPI 3.0 specs
  • Implemented Local scanner
  • Implemented Numverify scanner
  • Implemented Google search scanner
  • Implemented OVH scanner
  • Updated and improved documentation content

Full Release Notes

⚠️ **Breaking changes**

This project has recently been rewritten in Go language. Why ? To improve code base, maintainability, have a stronger test suite and be able to compile code base. PhoneInfoga v2 brings new features such as serving a REST API and a web client. Usage of scanners was improved in order to drop usage of Selenium/Geckodriver which has cause many users to have troubleshoots using the tool. You can still use the legacy version in [tag v1.11](https://github.com/sundowndev/PhoneInfoga/tree/v1.11) and the legacy Docker image (`sundowndev/phoneinfoga:legacy`). Some features were not included in the v2 MVP such as input/output CLI options. The roadmap of the project changed so we can focus on the web client features such as downloading scan results as CSV, Instagram/Whatsapp lookup, and more.

## Changelog

### Features

- Init Go code base
- Implement REST API
- Implement web client
- Add OpenAPI 3.0 specs
- Implemented Local, Numverify, Google search, and OVH scanners

### Bug fixes

- Dropped support Selenium/Geckodriver to only generate Google search links

### Misc

- Updated and improved documentation content