Skip to content

Releases: MatteoGuadrini/PSCouchDB

PSCouchDB v1.11

10 Jul 21:10
Compare
Choose a tag to compare

Release notes

New cmdlet:

  • Export-CouchDBDatabase
  • Import-CouchDBDatabase
  • Read-CouchDBLog
  • Clear-CouchDBLog
  • Copy-CouchDBDatabase

Fix documentation.

Other fix.

PSCouchDB v1.10

04 Jun 20:48
Compare
Choose a tag to compare

Release notes

New cmdlet

  • Search-CouchDBFullText

Improvements

  • Now, some cmdlet accept pipeline value.
  • Add headers info in Send-CouchDBRequest cmdlet.
  • Add Info param to Get-CouchDBAttachment cmdlet
  • Add batch mode to New/Set-CouchDBDocument
  • Add UseQueries parameter in Search-CouchDBFullText
  • Add Filter parameter on Get-CouchDBDatabaseChanges
  • Add Continuous param on Get-CouchDBDatabaseChanges
  • Add parameters on Get-CouchDBDocument cmdlet:
    PARAMETER: Attachments,AttachmentsInfo,AttachmentsSince,Conflicts,DeletedConflicts,Latest,LocalSequence,Metadata,OpenRevisions,
  • Refactoring of all powershell language
  • Add NoConflict param on Set-CouchDBDocument cmdlet

Fix

  • Fix OpenRevisions on Get-CouchDBDocument;
  • Fix help documentation
  • Fix issue

PSCouchDB v1.9

18 Mar 07:55
Compare
Choose a tag to compare

Release notes

New cmdlet

  • Test-CouchDBDatabase
  • Get-CouchDBDatabasePurgedLimit,
  • Get-CouchDBDatabasePurgedLimit
  • Get-CouchDBClusterSetup
  • Get-CouchDBSession
  • Sync-CouchDBDatabaseShards
  • Set-CouchDBDatabasePurgedLimit
  • Set-CouchDBSession
  • Remove-CouchDBSession

New documentation

New documentation site write with Sphinx
docs

New help

I improvement the help system for each cmdlet. Try: help about_pscouchdb

Unix support

Completed improvements for unix systems

Fix

  • Fix some issue

PSCouchDB v1.8

14 Nov 10:58
Compare
Choose a tag to compare

Release notes

New cmdlet

  • Get-CouchDBDatabaseSecurity
  • Grant-CouchDBDatabaseSecurity
  • Get-CouchDBBulkDocument
  • Get-CouchDBDatabaseDesignDocument
  • Get-CouchDBMissingRevision
  • Compress-CouchDBDesignDocument
  • Set-CouchDBBulkDocument
  • Get-CouchDBServer
  • Get-CouchDBDatabaseInfo
  • Get-CouchDBDatabaseUpdates
  • Get-CouchDBReplicationDocument
  • Get-CouchDBRevisionDifference
  • Get-CouchDBRevisionLimit
  • Copy-CouchDBDocument
  • Search-CouchDBHelp
  • Set-CouchDBRevisionLimit
  • Request-CouchDBReplication

Cover all APIs

Now all command line operation are available.
This mean that work with Server, Databases, Documents, Permissions on server or on databases,
DesignDoc, Filter, Limit, Find data (with Mango engine), Shows, Server replication and Database replication,
Configuratation of server and replication, Work with node of cluster and more...

Fix

  • fix Get-CouchDBDocument with Revision for select specific revision
  • fix Get-CouchDBDocument with History for getting all operation of specific document
  • fix Get-CouchDBDocument with Revisions for getting all revision of specific document
  • fix replication operations
  • other fix

New description

For some cmdlet re-write help description, compliant to the official CouchDB documentation

New help system

Now to find the right cmdlet for the right operation, just one word:

Search-CouchDBHelp -Pattern Database
Search-CouchDBHelp -Pattern Document | Get-Help $_.Name -Example
Search-CouchDBHelp -Pattern Replica | Get-Help $_.Name -Full

Code of conduct

For those wishing to contribute to this project, I have released the code of conduct.

PSCouchDB v1.7

17 Sep 10:55
Compare
Choose a tag to compare

Release notes

  • Add class PSCouchDBDesignDoc for design document
  • Add cmdlet for design document (Get/New/Set/Remove-CouchDBDesignDocument)
  • Fix "throw" parameter check with "Mandatory" parameter options
  • Other fix

PSCouchDB v1.6

24 Jul 14:33
Compare
Choose a tag to compare

Release notes

  • Rewrite a Find-CouchDBDocuments: now accept two type of arguments; see help or wiki.
  • Add alias for all cmdlets; discover with this:
Get-Command -Module PSCouchDB | foreach { Get-Alias -Definition $_.name -ea 0 }
  • Add PSCouchDBQuery class; with this you can build any type query and parse to Find-CouchDBDocuments; see help of cmdlet:
help Find-CouchDBDocuments -Example

PSCouchDB v1.5

07 Jun 15:57
Compare
Choose a tag to compare

Release notes

  • Measure-CouchDBStatistics: Measure CouchDB server statistics.
  • New-CouchDBUuids: Create a new CouchDB uuids.
  • Restart-CouchDBServer: Restart CouchDB server.
  • Get-CouchDBIndex: Get indexes of CouchDB database.
  • New-CouchDBIndex: Create a new index of CouchDB database.
  • Remove-CouchDBIndex: Remove a index of CouchDB database.

PSCouchDB v1.4

23 Apr 11:04
Compare
Choose a tag to compare

Release notes

  • Get-CouchDBActiveTask: Get a CouchDB active task.
  • Enable-CouchDBCluster: Create a new cluster CouchDB server.
  • Compress-CouchDBDatabase: Compress database of CouchDB.
  • Clear-CouchDBView: Clean up all outdated view indexes.

PSCouchDB v1.3

16 Apr 08:43
Compare
Choose a tag to compare

Release notes

  • Get-CouchDBDatabaseChanges: Get database changelogs of CouchDB.
  • Get-CouchDBReplication: Get database replication documents of CouchDB.
  • Get-CouchDBReplicationScheduler: Get more details of database replication documents of CouchDB.
  • Set-CouchDBReplication: Set replication documents of CouchDB.
  • New-CouchDBReplication: Create a new replication job for a specidfic database.
  • Remove-CouchDBReplication: Remove replication documents of CouchDB.

PSCouchDB v1.2

19 Mar 12:07
Compare
Choose a tag to compare

Release notes

  • Get-CouchDBAdmin: Get a CouchDB admin user.
  • Get-CouchDBConfiguration: Get configuration of CouchDB.
  • Set-CouchDBAdmin: Reset password of CouchDB admin user.
  • Set-CouchDBConfiguration: Set element configuration of CouchDB.
  • New-CouchDBAdmin: Create a new CouchDB admin user.
  • Remove-CouchDBAdmin: Remove a CouchDB admin user.
  • Get-CouchDBNode: Get server nodes of CouchDB.
  • Add-CouchDBNode: Add server nodes of CouchDB.
  • Remove-CouchDBNode: Remove server nodes of CouchDB.