Skip to content

Releases: MatteoGuadrini/PSCouchDB

PSCouchDB v2.6

20 Jul 12:29
Compare
Choose a tag to compare

Release notes

  • Add Index parameter on Get-CouchDBDesignDocument cmdlet.
  • Add Find-CouchDBDesignDocument cmdlet.
  • Add debug to Send-CouchDBRequest cmdlet.
  • Add WinningRevisionOnly parameter on Request-CouchDBReplication cmdlet.
  • Fix the generation of guid

PSCouchDB v2.5

09 Jun 10:09
Compare
Choose a tag to compare

Release notes

  • Fix GetHeader method on PSCouchDBRequest class.
  • Fix ConvertTo-CouchDBPassword cmdlet.
  • Fix position of PSCouchDBRequestException class.
  • Fix check permission on Revoke-CouchDBDatabasePermission cmdlet.
  • Fix Copy-CouchDBDatabase cmdlet.
  • Fix check document info in all cmdlet.
  • Add Node parameter on Get-CouchDBNode cmdlet.
  • Add all parameters on Get-CouchDBDatabaseChanges cmdlet.
  • Add tests folder for Pester testing.

PSCouchDB v2.4

26 Aug 12:20
Compare
Choose a tag to compare

Release notes

  • Fix PSCouchDBRequest constructor.
  • Fix SetServer method on PSCouchDBRequest class.
  • Fix AddAuthorization method on PSCouchDBRequest class.
  • Fix SetDatabase/Document/Attachment method on PSCouchDBRequest class.
  • Add positional parameters value for some cmdlets.
  • Remove Username and Password in ToString method on PSCouchDBRequest for security reason.

PSCouchDB v2.3

29 May 11:45
Compare
Choose a tag to compare

Release notes

  • Fix PSCouchDBDocument guid.
  • Add Partition parameter on Set-CouchDBDocument.
  • Add Set-CouchDBMaintenanceMode cmdlet.

PSCouchDB v2.2

19 Sep 13:42
Compare
Choose a tag to compare

Improvements

Rewrite Import-CouchDBDatabase cmdlet.

Fixes

Fix RequestAsJob method for Linux machine.

Added

Add SetDocumentId method on PSCouchDBDocument class.
Add SetSelector override method on PSCouchDBReplication class.
Add Search-CouchDBAnalyze, Get-CouchDBReshards, Set-CouchDBReshards, Remove-CouchDBReshards cmdlet.
Add CouchDB response to PSCouchDBRequestException class.

PSCouchDB v2.1

12 Sep 13:28
Compare
Choose a tag to compare

Improvements

Merge New-CouchDBDatabasePartition in New-CouchDBDatabase cmdlet.

Fixes

Fix Send-CouchDBRequest cmdlet.

Added

Add ProxyServer, ProxyCredential parameter on Send-CouchDBRequest cmdlet.
Add parameter support on various cmdlet.
Add Set-CouchDBProxy and Remove-CouchDBProxy cmdlet.
Add ProxyServer and ProxyCredential params on all cmdlet.

PSCouchDB v2.0

03 Aug 14:22
Compare
Choose a tag to compare

With this release, support for CouchDB 2.X is abandoned to support CouchDB 3.X and (in the future) 4.X. Below are the various changes made:

  • Split function cmdlet in a nested module
  • Add -AsJob parameter on various cmdlet (background job)
  • Public and rewrite Send-CouchDBRequest cmdlet (now based on - specific CouchDB request build on System.Net.WebRequest .NET class)
  • Supports partitioned databases
  • Add PSCouchDBDocument class
  • Add PSCouchDBAttachment class
  • Add PSCouchDBView class
  • Add new PSCouchDBDesignDoc class
  • Add PSCouchDBBulkDocument class
  • Add PSCouchDBRequest class
  • Rewrite Get/Set/Remove-CouchDBSession cmdlet
  • Enable Preferences variable: CouchDBSaveCredentialPreference, - CouchDBCachePreference
  • Add Connect/Disconnect-CouchDBDatabase cmdlet
  • Fix some cmdlet and bugs
  • New homepage: https://matteoguadrini.github.io/PSCouchDB/

PSCouchDB v1.14

03 Mar 13:37
Compare
Choose a tag to compare

Release notes

Fix Value param on Find-CouchDBDocuments
Fix Key param on Get-CouchDBDocument
Fix Clear-CouchDBDocuments
Add issue template cmdlet bug
Add issue template cmdlet enhancement
Add issue template PSCouchDBQuery class bug
Add issue template PSCouchDBQuery class enhancement
Add issue template PSCouchDBDesignDoc class bug
Add issue template PSCouchDBDesignDoc class enhancement
Improved Grant-CouchDBDatabasePermission cmdlet
Re-adaptation of the Revoke-CouchDBDatabasePermission cmdlet
Add pull request template
Fix Search-CouchDBFullText UseQueries param
Add ReadOnly validation function to PSCouchDBDesignDoc
Added remote possibilities for database copying
Fix Get-CouchDBDatabaseInfo
Fix Restart-CouchDBServer on Unix based os
Fix Copy-CouchDBDatabase cmdlet
Fix issue #1523,#2092,#2336,#2475 for default port
Add deprecation shows and list in design documents class

PSCouchDB v1.13

17 Sep 06:03
Compare
Choose a tag to compare

Release notes

Features:

Add param -Document on Get-CouchDBDatabaseShards.
Add some param Get-CouchDBDatabaseDesignDocument:

  • Descending
  • EndKey
  • EndKeyDocument
  • IncludeDocument
  • InclusiveEnd
  • Key
  • Keys
  • Conflict
  • Limit
  • Skip
  • StartKey
  • StartKeyDocument
  • UpdateSequence
    Add some param to Get-CouchDBDatabaseUpdates:
  • Feed
  • Timeout
  • Heartbeat
  • Since
    Complete _all_docs query parameter.
    Add full param to Get-CouchDBDatabase.
    Add EnsureDatabaseExist to Get-CouchDBClusterSetup.
    Add some param to Enable-CouchDBCluster:
  • BindPort
  • BindAddress
  • RemoteNode
  • RemoteUser
  • RemotePassword
    Add Limit and Skip param to Get-CouchDBReplicationScheduler.
    Add some parameter to Get-CouchDBReplicationDocument.
    Add Session and Key param to Get-CouchDBConfiguration.

Fix:

Fix name field on index creation.
Fix shards documentation.
Fix LocalSequence param on Get-CouchDBDocument.
Fix Get-CouchDBDocument _local.
Fix Get-CouchDBDatabaseDesignDocument keys param.
Fix Find-CouchDBDocuments operator parameter.
Complete documentation.
Other minor fix.

PSCouchDB v1.12.0

08 Aug 08:27
Compare
Choose a tag to compare

Release notes

New cmdlet:

  • New-CouchDBDesignDocumentAttachment
  • Set-CouchDBDesignDocumentAttachment
  • Remove-CouchDBDesignDocumentAttachment
  • Get-CouchDBDesignDocumentAttachment

Other features:
Add intuitive alias.
Add Info parameter to Get-CouchDBDesignDocument.
Add Info parameter to Get-CouchDBDocument.
Add CouchDB API help infos.
Prompt password if authorization is composed only of user, in secure string.

Fix:
Fix prompt password; add help and documentation.
Fix Set-CouchDBConfiguration.
Fix Remove-CouchDBAttachment cmdlet.
Fix other cmdlet.
Fix Clear/Read-CouchDBLog.
Fix documentation: alias and cmdlet.
Other minor fix.