Releases: joskfg/laravel-intelligent-scraper
Releases · joskfg/laravel-intelligent-scraper
Upgrade to Laravel 10
First stable release
The contract is stable enough to release our first stable release. I hope you enjoy it!
What's Changed
- Feature/GitHub actions by @joskfg in #1
- Add automatic crawlings for automatic navigation by @joskfg in #3
- Update composer.json by @joskfg in #4
- Fix scraped dataset structure to use a url hash as primary key by @joskfg in #5
- Improve base library by @joskfg in #6
- Bugfix/update documentation and fix bugs by @joskfg in #7
- Support illuminate/events v9.0 by @Serginyu in #8
- Upgrade goutte by @Serginyu in #10
- Add Laravel 10 compatibility by @snakindia in #13
- Moved to PSR-12 and remove fabpot/Goutte by @joskfg in #14
New Contributors
- @Serginyu made their first contribution in #8
- @snakindia made their first contribution in #13
Full Changelog: 0.0.21...1.0.0
Goutte upgrade
Remove support for Laravel 7.x because it is too outdated.
Moved from Goutte v3 to v4 to be able to use Guzzle 7.x
Laravel 9 compatibility
Support illuminate/events v9.0 (#8) Support Laravel 9
Release Candidate 7
Improved Documentation
Fixed error when creating a scraped dataset manually.
Release Candidate 6
Upgrade dependencies and improve base library structure
Release Candidate 5
Fix problems in data structure
Release Candidate 4
Upgrade PSR/LOG
Release Candidate 3
Change vendor
1.0.0 Release Candidate 2
Features
- Automatic crawling usin child types. This allows the system to crawl the whole site.
v1.0.0 - Release Candidate 1
Features
- Use value objects to get the crawled information.
- Allow optional fields in crawling.
- Allow default values for optional fields.
Others
- Add integration tests to improve development workflow.
- Code Style
Braking Changes from 0.0.21:
- Crawled data encapsulated in an entity.