- Adds topic tag by @Rexios80 in #53
- Make granted/max points nullable again by @Rexios80 in #56
- Add support for download counts by @Rexios80 in #58
- Better recursive paging by @Rexios80 in #54
- Add package names endpoint by @Rexios80 in #55
- Replaced deprecated
pubspec
topubspec_parse
package - Extensions for Pubspec, repository, issueTracker, screenshots, and issueTracker are now properties and not methods, for consistency with
pubspec_parse
- Fix result data class schema #50
- Updated schema by @leoafarias
- Added missing field to pubspec by @jxstxn1
- Feature: Added topics parameters to search method
- Chore: Improved models' equality and toString methods
- Fix: Hanging on close #40
- Feature: Ability to customize user-agent
- Chore: Set the minimum Dart SDK version to
3.0.0
by @gmpassos - Chore: Updated dependencies by @gmpassos
- Chore: Switched analysis to use
lints
by @gmpassos - Chore: Pub.dev API no longer returns latestStableVersion for documentation endpoint
- Fix: Handle invalid JSON on exception
- Added the ability to search with any tags #32 thanks @Rexios80
- Updated dependencies
- Removed freezed
- Chore: Updated dependencies
- Updated min SDK version to 2.17
Thank you @Rexios80 for all the great contributions
- Chore: Updated dependencies
- Fix: Recursive paging shares client
- Added: More tests
- Fixed
Client
interface for custom HTTP Client by @Rexios80 #17 - Added Flutter Favorites, Google Packages, and Publisher Package request helpers.
- Added
close
method to PubClient
- Exposed SearchOrder for sorting
- Ability to sort search results
- PackageScore nullable fields. Package metrics do not return fields when the package is being processed. #10
- PublisherId is now a nullable string
- Better exception messaging
- Support for retrieving pub credentials on Windows
- Ability to list liked packages
- Like and unlike a package
- Ability to get all package names for completion functionality
- Fetching Google packages calls hosted static file
- Check latest update API
- Deprecated packages to keep a smaller dependency tree
- Deprecated checkUpdatePrinter
- Null safety
- Ability to pass custom HTTP Client as a parameter
- Changed latest version to display stable version only
- Added search filter for
publisher
or fordependency
- Added Google packages helpers
- Added package publisher
- Added package options
- Added package version info
- Added documentation
- Exposed models
- Better pubspec parsing
- Added check for package update
- Added console printer for package update
- Added user-agent to requests
- Further improvements
- Test improvements and API cleanup
- Initial version