Releases: j0k3r/banditore
2.1.0
2.0.1
Changes
Bump deps
- Update deps #97 #98 #100 #101 #102
- Bump phpstan/phpstan-doctrine from 0.11.3 to 0.11.4 #103
- Bump doctrine/doctrine-migrations-bundle from 1.3.2 to 2.0.0 #104
- Bump symfony/phpunit-bridge from 4.2.8 to 4.2.9 #106
- Bump symfony/symfony from 3.4.27 to 3.4.28 #108
- Bump symfony/phpunit-bridge from 4.2.9 to 4.3.0 #110
- Bump twig/twig from 1.41.0 to 1.42.0 #111
- Bump friendsofphp/php-cs-fixer from 2.15.0 to 2.15.1 #112
- Bump doctrine/doctrine-bundle from 1.11.1 to 1.11.2 #113
- Bump twig/twig from 1.42.0 to 1.42.1 #114
- Bump symfony/phpunit-bridge from 4.3.0 to 4.3.1 #115
- Bump doctrine/doctrine-fixtures-bundle from 3.1.0 to 3.2.0 #116
2.0.0
1.1.0
Don't forget to run migration & clear doctrine cache after deployment:
SYMFONY_ENV=prod composer install -o --no-dev
php bin/console -e=prod doctrine:migrations:migrate
php bin/console -e=prod doctrine:cache:clear-metadata
Main change
- If a repo isn’t found, flag it as removed #87
Other changes
1.0.3
1.0.2
1.0.1
Notable changes
Maintenance release after getting a bit more users
- No more Github scopes are required since the project only retrieve public information (username, name, starred repos)
- Some queries are much faster resulting in a faster dashboard (from 2s to 55ms) and a faster stats page (from 3s to 100ms)
All changes:
1.0.0
Notable changes
✨ This release mostly focussed on optimization and speed:
- syncing starred repos for each user is now 10 times faster
- repo information are now updated every day instead of every 5 minutes (since these kind of information doesn't change too often)
- retrieving new version consume 4 times less CPU (and less MySQL queries too) because we are now caching version checking in Redis
📱 Fixed a JS error related to iPhone (at least) which broke the menu and ability to close an alert
📋 A complete (I hope) readme is now here. It define the main idea, how to install & how it works
All changes:
- Use Redis to cache doctrine results #63
- Can’t loop on document.querySelectorAll #64
- Fix star sync #65
- Better RSS link #66
- Add README #67
🔥 That's why I think the app is pretty stable at the moment and the 1.0.0 release can be out ! 🤙
Third beta
Notable changes
✨ This release mostly focus on being able to handle new users (and their repos with their versions) and avoid reporting too much errors when we reach rate limits:
- every consumers use the Github Client Discovery
- stop worker when we got a problem (hitting Github rate limit or database error)
- avoid abuse call to markdown
📱 The menu is now responsive and a pagination is displayed instead of the "show more" button
All changes:
- Skip repo if we abuse markdown #47
- SyncStarredRepos now use Github Client Discovery #48
- Return all available releases in RSS #49
- Avoid exception from client discovery #50
- Check empty queue before pushing new message #51
- Update deps #52
- Add pagination instead of 'show more' #53
- Do not inject EntityManager #55
- Put a responsive menu #54
- Stats page #56
- Close alert #57
- Use my own fork of php-github-api #58
- Improvements #59
- Fix case insensitive error for some tag #61
- Stop processing messages when rate limit is reached #62
Second beta
Important changes
🔍 The major change in that beta is the Github Client Discovery.
It allows the app to use user tokens to retrieve information from Github as a fallback of the app authentication info. It increase the chance to retrive information by 5k calls per user.
It is usually never used on a daily basis (5k/h is enough to retrieve fresh release/tag) but when a new user onboard, we need to retrieve all releases/tags from its starred repos. And in that case, we consume a lot of calls.
📱 The other change is the responsive dashboard.
The rendering is now really better on a mobile, the table doesn't break.
All changes:
- Improvements #27
- Remove PGP signature from message #30
- Add processors for consumer #29
- Add Github Client Discovery #28
- Avoid /rate_limit to generate error #31
- Increase coverage #32
- Responsive dashboard #33
- Dashboard improvements #34
Also, added the "Say Thanks!" badge in the readme ✨