PSGraphQL

This PowerShell module contains functions that facilitate querying and create, update, and delete operations (mutations) for GraphQL, which is an an open-source data language for APIs. For more on GraphQL please see: https://graphql.org/.

MIT License

Stars
51
Committers
5

Bot releases are hidden (Show)

PSGraphQL - v1.11.0 Latest Release

Published by anthonyg-1 3 months ago

7/7/2024 - v1.11.0

Enhancements

  • Modified FilePath parameter on Invoke-GraphQLQuery to take pipeline input.
PSGraphQL - v1.10.0

Published by anthonyg-1 6 months ago

5/2/2024 - v1.10.0

Enhancements

  • Added InjectionHunter ruleset to PSScriptAnalyzer tests.
PSGraphQL - v1.9.2

Published by anthonyg-1 6 months ago

4/17/2024 - v1.9.2

Bug Fixes

  • Corrected FilePath property usage for Invoke-GraphQLQuery by obtaining the file path correctly via System.IO.FileInfo.FullName.
PSGraphQL - v1.9.1

Published by anthonyg-1 10 months ago

12/26/2023 - v1.9.1

Bug Fixes

  • Corrected exception handling for Invoke-GraphQLQuery.
PSGraphQL - v1.9.0

Published by anthonyg-1 about 1 year ago

10/13/2023 - v1.9.0

New Features

  • Added a SkipCertificateCheck on Invoke-GraphQLQuery for PowerShell 7 installations.
PSGraphQL - v1.8.2

Published by anthonyg-1 about 1 year ago

10/13/2023 - v1.8.2

Bug Fixes

  • Turned off TLS certificate validation by default for PowerShell 7.* for Invoke-GraphQLQuery.
PSGraphQL - v1.8.0

Published by anthonyg-1 about 1 year ago

10/13/2023 - v1.8.0

Bug Fixes

  • Added FilePath parameter for Get-GraphQLVariableList.
PSGraphQL - v1.7.1

Published by anthonyg-1 about 1 year ago

10/13/2023 - v1.7.1

Bug Fixes

  • Corrected FilePath example in help for Invoke-GraphQLQuery.
PSGraphQL - v1.7.0

Published by anthonyg-1 about 1 year ago

10/13/2023 - v1.7.0

New Features

  • Added FilePath parameter on Invoke-GraphQLQuery.
PSGraphQL - v1.6.0

Published by anthonyg-1 almost 2 years ago

1/7/2023 - v1.6.0

New Features

  • Added EscapeHandling parameter on Invoke-GraphQLQuery for PowerShell versions 6 and above.
PSGraphQL - v1.5.7

Published by anthonyg-1 about 2 years ago

8/23/2022 - v1.5.7

Bug Fixes

  • Corrected examples using aliases in Invoke-GraphQLQuery.
PSGraphQL - v1.5.6

Published by anthonyg-1 over 2 years ago

7/18/2022 - v1.5.6

New Features

  • Added ContentType parameter to Invoke-GraphQLQuery.
PSGraphQL - v1.5.5

Published by anthonyg-1 over 2 years ago

4/11/2022 - v1.5.5

Bug Fixes

  • Corrected Compress-String private function to only remove newlines.
PSGraphQL - v1.5.4

Published by anthonyg-1 over 2 years ago

2/3/2022 - v1.5.4

New Features

  • Added and defaulted SkipHttpErrorCheck to internal Invoke-WebRequest and Invoke-RestMethod calls by default for PowerShell 7 and above for Invoke-GraphQLQuery when calling the Detailed parameter.
PSGraphQL - v1.5.2

Published by anthonyg-1 almost 3 years ago

11/23/2021 - v1.5.2

Bug Fixes

  • Corrected param fuzzing example in Get-GraphQLVariableList.
PSGraphQL - v1.5.1

Published by anthonyg-1 almost 3 years ago

11/22/2021 - v1.5.1

New Features

  • Added Microsoft.PowerShell.Commands.WebRequestSession as Session when using the -Detailed parameter for Invoke-GraphQLQuery.
PSGraphQL - v1.4.7

Published by anthonyg-1 almost 3 years ago

11/20/2021 - v1.4.7

Bug Fixes

  • Changed execution time logic to use New-TimeSpan for -Detailed switch ExecutionTime property.
PSGraphQL - v1.4.6

Published by anthonyg-1 almost 3 years ago

11/18/2021 - v1.4.6

New Features

  • Added OperationType as additional property to output of Get-GraphQLVariableList.
  • Updated help on Get-GraphQLVariableList.
  • Corrected bug where queries that had zero parameters did not result in the operation type being returned on GraphQLVariableList.
  • Added a HasVariables property to return type on GraphQLVariableList.
  • Added UseBasicParsing for all Invoke-RestMethod and Invoke-WebRequest calls for purposes of backward compatibility to Invoke-GraphQLQuery.

Bug Fixes

  • Corrected fuzzing example in Get-GraphQLVariableList.
PSGraphQL - v1.3.1

Published by anthonyg-1 almost 3 years ago

11/17/2021 - v1.3.1

New Features

  • Added new function Get-GraphQLVariableList
  • Updated help for Invoke-GraphQLQuery
PSGraphQL - v1.2.2

Published by anthonyg-1 almost 3 years ago

11/16/2021 - v1.2.2

New Features

  • Added an ElapsedTime property when using the -Detailed parameter as TimeSpan object on Invoke-GraphQLQuery.
  • Added various parameter aliases for Invoke-GraphQLQuery.
  • Moved Compress-String out of the Begin block of Invoke-GraphQLQuery into a PrivateFunctions folder.
  • Added explicit cmdlet imports in this module's PSM1 file.
Related Projects