This repository has been archived by the owner on Dec 17, 2024. It is now read-only.
Releases: thedavecarroll/BluebirdPS
Releases · thedavecarroll/BluebirdPS
v0.8.3
0.8.3 - 2022-11-27
Bugfix; Update Strongly Recommended
Fixed
- OPEN Issue #198 - Find-TwitterMastodonLinks IgnoreDomain parameter is not working
v0.8.2
0.8.2 - 2022-11-26
Bugfix and Feature; Update Strongly Recommended
Fixed
- Issue #188 - [BUG] Find-TwitterMastodonLinks - Matching criteria incorrectly matches on some Mastodon instance hostnames
Changed
- Issue #184 - Add capability for users to opt-in to waiting until rate limit reset time
Added
- Issue #185 - Add $BluebirdPSLastResponse session variable
- Issue #191 - Add capability to set BluebirdPS Configuration RateLimitAction value via environment variables
v0.8.1
0.8.1 - 2022-11-18
Bugfix; Update Strongly Recommended
Fixed
- Issue #174 - Publish-Tweet - Fails to render API response
v0.8.0
0.8.0 - 2022-11-13
Bugfix, Feature, and Maintenance; Update Strongly Recommended
Removed
- Issue #146 - Remove Base Class of TwitterObject from Context and BaseMetrics
- Issue #170 - Remove ListId Alias from List Commands
Fixed
- Issue #101 - Search-Tweet - MaxResults not honored
- Issue #105 - Documentation - Update documentation for commands using /2/tweets/search/recent endpoint
- Issue #110 - Publish-Tweet - Cannot index into a null array
- Issue #121 - Media class is missing Url and AltText properties
- Issue #153 - Various error handling
- Issue #154 - Cleanup Tweet Class
- Issue #159 - Tweet Metrics UrlLinkClicks Only Available for Tweets with Links
- Issue #167 - BaseEntity GetEntities() Does Not Instantiate Annotations, CashTags, HashTags, and Mentions Correctly
Changed
- Issue #129 - Convert List Commands to Twitter API v2 Endpoints
- Issue #135 - Convert Muted User Commands to Twitter API v2 Endpoints
- Issue #145 - Get-TwitterUser: Change to auth user only endpoint
Added
- Issue #102 - Add NoPagination Switch to Invoke-TwitterRequest
- Issue #103 - Add Verbose switch to Invoke-TwitterRequest
- Issue #127 - Provide Classes and Updates to Enable API v2 Lists Endpoints
- Issue #130 - Add OutputType to Commands
- Issue #132 - Add Commands for Pinned List Endpoints
- Issue #140 - Add new command Show-TwitterAuthentication
- Issue #141 - Add new command Get-BluebirdPSAssemblyDetails
- Issue #144 - Get-BluebirdPSVersion - Add new command to display version of BluebirdPS
- Issue #147 - Add ToString() Override for Context and WithheldContent Classes
- Issue #148 - Add Support for Edit Controls and Edit History
- Issue #150 - Add New Metrics Exception
- Issue #156 - Add Authenticated User to ResponseData
- Issue #165 - Add Functionality to Parse User and Pinned Tweets to Find Mastodon Account References
Maintenance
- Issue #124 - C# Folder Structure - Ensure best practices for C# project older structure
- Issue #136 - C# Additional Code Cleanup
- Issue #163 - Update documentation
v0.7.0
0.7.0 - 2021-06-26
Bugfix and Feature; Update Strongly Recommended
Fixed
- Issue #89 - Publish-TwitterDM - Parameter sets not functioning correctly
- Issue #94 - Get-TwitterListMember, and other functions - Does not check if List parameter is an empty object
- Issue #95 - Get-TwitterApiEndpoint - Parameter CommandName does not filter correctly
- Issue #96 - Write-TwitterResponse - ErrorRecord should only be generated when API errors are returned and OutputType is CustomClasses
Changed
- Issue #98 - BluebirdPSConfiguration.RawOutput - Remove this configuration value
Added
- Issue #72 - [New Feature] BluebirdPS.APIV2.TweetInfo.Tweet should override .ToString()
- Issue #90 - Publish-TwitterDM - Allow users to send message only, message and media, or media only direct messages
- Issue #91 - Get-TweetCount - Add new function recent Tweet counts endpoint
- Issue #92 - BluebirdPS.APIV2.UserInfo.User - Override ToString()
- Issue #93 - Get-TwitterList - Accept list full name as another parameter set
- Issue #97 - BluebirdPSConfiguration.OutputType - Add new configuration value to set the output type
v0.6.2
0.6.2 - 2021-06-20
Bugfix and Feature; Update Strongly Recommended
Fixed
- Issue #73 - LICENSE - Include license file with module
- Issue #85 - Invoke-TwitterRequest - Progress bar is displayed after the first page, even when there is no second page
- Issue #87 - Invoke-TwitterRequest - tweets/search/recent endpoint used multiple times, but command only checks for Search-Tweet
Added
- Issue #86 - [BluebirdPS.ResponseData] - Add Timestamp property
v0.6.1
0.6.1 - 2021-06-16
Bugfix, Feature, and Maintenance; Update Strongly Recommended
Fixed
- Issue #71 - Documentation - Get-TwitterSavedSearch - API reference link incorrect for saved_searches/show/:id
- Issue #75 - Import-TwitterAuthentication - Import from previous version throws error
- Issue #77 - Invoke-TwitterRequest - Stagger API request submissions
- Issue #80 - Uri for License and Project missing in PSGallery package
Changed
- Issue #79 - Get-TwitterApiEndpoint - Store endpoint data in a module variable
Added
- Issue #74 - Import-TwitterAuthentication - Use environment variables to set authentication values
- Issue #76 - Invoke-TwitterRequest - Add option for progress bar for paged requests
- Issue #81 - [BluebirdPS.ResponseData] - Add InvocationInfo to history
- Issue #82 - [BluebirdPS.APIV2.Objects.Poll] - Add TotalVotes property
- Issue #73 - LICENSE - Include license file with module
v0.5.1
0.5.1 - 2021-06-05
Bugfix and Maintenance; Update Strongly Recommended
Fixed
- Issue #64 - Remove unnecessary warning message from Import-BluebirdPSConfiguration
- Issue #66 - Get-TwitterList - Omission of UserName parameter generates incorrect query
- Issue #68 - Documentation - Publish-Tweet has typo in description
- Issue #69 - Set-TwitterAuthentication throws "Cannot find path" error when ~.BluebirdPS\ does not exist
v0.5.0
0.5.0 - 2021-06-02
Feature, Bugfix, and Maintenance; Update Strongly Recommended
Deprecated
Fixed
- Issue #29 - [BUG] Get-TwitterDM is not allowed
- Issue #30 - [New Feature] All commands using parameter sets needs default parameter set in cmdletbinding
- Issue #42 - Suppress Duplicate ChangeLog Entries
- Issue #36 - Add CodeAnalysis.SuppressMessage as Required
- Issue #35 - Expand Build Scripts
- Issue #34 - Remove ValueFromPipeline from Private Functions
Added
- Issue #40 - Add C# Enums as required
- Issue #41 - Add C# Classes for Output and Processing
- Issue #38 - Add OAuthVersion to Endpoint JSON
- Issue #52 - Add Commands for API v2 Endpoints
- Issue #55 - Add Commands for v1.1 Endpoints
- Issue #56 - Create private functions as required
- Issue #57 - Create functions to support new configuration, history, and api endpoint search
- Issue #32 - Convert-TweetDate
- Issue #53 - Update Functions to Use New Classes
- Issue #58 - Update authentication functions to integrate configuration framework
- Issue #59 - Update Invoke-TwitterRequest for new classes and configuration, and make public
- Issue #60 - Cleanup remaining outstanding commands
- Issue #61 - Update module's prepend and append scripts
Removed
- Issue #51 - Remove Endpoints JSON