####################################################################################################

# CytobankAPI 1.2.0

* EXPERIMENTS endpoints changes:
    * experiments.clone_selective allows more customizability in selective cloning options


---


# CytobankAPI 1.1.1

* DROP endpoint removed:
    * drop.upload_zip

* Advanced Analyses:
    * viSNE: add advanced settings
        * seed, iterations, perplexity, and theta

* Bug fixes:
    * Allow advanced analyses updates to have empty channels


---


# CytobankAPI 1.1.0

* DROP endpoints added:
    * drop.upload & drop.upload_zip allow users to upload DROP files (CSV, TSV, TXT, FCS) to Cytobank

* Statistics endpoint changes:
    * Allow long channel names to be used instead of channel IDs via the statistics.general endpoint
    * Get experiment version for user
    * Fixed bug involving experiments with no gates (was not able to gather statistics because no populations present in API response)
        * Now experiments with no gates are correctly gathering statistics

* Advanced Analyses:
    * Allow long channel names to be used for advanced analyses objects


---


# CytobankAPI 1.0.1.1

* Bug fixes:
    * spade.bubbles_set endpoint correctly sending API requests using named named bubble list of node vectors

* SPADE endpoint changes:
    * Allow 'absolute number' settings for Downsampled Events Target
    * Exposing 'created experiment' for SPADE analyses

* Helper functions:
    * Added `helper.channel_ids_from_long_names`
        * Allow short channel names to be used instead of IDs

* Implementing startup message to view CytobankAPI NEWS (via the 'CytobankAPI_news()' function)


---


# CytobankAPI 1.0.1

* Added a `NEWS.md` file to track changes to the package.

* SPADE endpoint changes:
    * Added downloading GML support
    * Added downloading full SPADE analysis support
    * Support updating the SPADE name directly via the `spade.update` method

* viSNE endpoint changes:
    * Added viSNE 2.0 settings

* Updated general documentation

