Releases: MatteoGuadrini/PSCouchDB
PSCouchDB v2.6
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
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
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
Release notes
- Fix PSCouchDBDocument guid.
- Add Partition parameter on Set-CouchDBDocument.
- Add Set-CouchDBMaintenanceMode cmdlet.
PSCouchDB v2.2
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
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
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
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
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
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.