All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add ixnode/php-cli-image package with version 1.0.2
- Add ixnode/php-cli-image package with version 1.0.0
- Switch to version 1.0.0
- Fix wrong given coordinates like this:
- 51,0504,13,7373 -> 51.0504,13.7373
- -31,425299, -64,201743 -> -31.425299, -64.201743
- etc.
- Add getRaw method to Coordinate class
- Fix -0 detection
- Add ixnode/php-cli-image library
- Fix timezone parser
- Add timezone parser
- Add getString and getStringDMS to Coordinate class
- Add input trim to input parser
- Add Google and OpenStreetMap links to Coordinate class
- Update README.md
- Add cardinal direction and longitude and latitude to screen
- Add colors to longitude / latitude window
- Update README.md
- Update README.md
- Extend file path with vendor/ixnode/php-coordinate if file not found
- Add cli command
- Add direction and degree to target coordinate
- Update README.md
- Update README.md
- Add haversine formula to calculate distance on earth
- Add getDistance method to Coordinate class
- Composer update
- Upgrading friendsofphp/php-cs-fixer (v3.21.1 => v3.22.0)
- Upgrading phpstan/phpstan (1.10.25 => 1.10.26)
- Upgrading povils/phpmnd (v3.1.0 => v3.2.0)
- Possibility to specify float numbers in the Coordinate class
- Add DMS parser
- Add README.md updates
- Add Google Maps URL parser
- Initial release with first Coordinate parser and converter
- Add src
- Add tests
- PHP Coding Standards Fixer
- PHPMND - PHP Magic Number Detector
- PHPStan - PHP Static Analysis Tool
- PHPUnit - The PHP Testing Framework
- Rector - Instant Upgrades and Automated Refactoring
- Add README.md
- Add LICENSE.md
# Checkout master branch
$ git checkout main && git pull
# Check current version
$ vendor/bin/version-manager --current
# Increase patch version
$ vendor/bin/version-manager --patch
# Change changelog
$ vi CHANGELOG.md
# Push new version
$ git add CHANGELOG.md VERSION && git commit -m "Add version $(cat VERSION)" && git push
# Tag and push new version
$ git tag -a "$(cat VERSION)" -m "Version $(cat VERSION)" && git push origin "$(cat VERSION)"