- Expose discontinued/advisory metadata on
PubPackageand drop the large cached fixture from version control #75 - Include the GitHub repository URL in the default
User-Agentheader #69 - Improve WWW-Authenticate header parsing for authorization errors #70
- Make
lastUpdatedoptional by @Rexios80 in #61
- Download count is nullable by @Rexios80 in #59
- 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
pubspectopubspec_parsepackage - 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.0by @gmpassos - Chore: Updated dependencies by @gmpassos
- Chore: Switched analysis to use
lintsby @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
Clientinterface for custom HTTP Client by @Rexios80 #17 - Added Flutter Favorites, Google Packages, and Publisher Package request helpers.
- Added
closemethod 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
publisheror 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