<commit_before># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
- Integration test suite (see https://github.com/smartsheet-platform/smartsheet-sdk-tests)
- Endpoints for automation rules
- Endpoint for 'sort rows in sheet'
- Endpoints for cross-sheet references
- Support for looser JSON content types in responses
- Support for custom app name in the user agent header
- This changelog

### Changed
- Empty filenames in file-accepting endpoints are now equivalent to nil filenames
- Specifying `Assume-User` header override in a request will now override the `assume_user` value configured in a client

### Removed
- Unsupported `filename` and `content_type` attributes in `RequestSpec` (internal)


## [1.0.0] - 2017-11-08
### Added
- Error type `Smartsheet::HttpResponseError` for HTTP failures that do not correspond to Smartsheet errors
- Basic YARD documentation
- Re-add support for Ruby versions ~> 2.2 (from > 2.2)

### Fixed
- Removing one or many favorite sights now uses the correct URL


## [1.0.0.beta.2] - 2017-10-12
### Added
- Inspect formatting for the Smartsheet client (for interactive use)

### Changed<commit_msg>Add changelog entry for the authorization URL builder.<commit_after># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
- Integration test suite (see https://github.com/smartsheet-platform/smartsheet-sdk-tests)
- Endpoints for automation rules
- Endpoint for 'sort rows in sheet'
- Endpoints for cross-sheet references
- Support for looser JSON content types in responses
- Support for custom app name in the user agent header
- URL constructor for requesting app authorization from a user
- This changelog

### Changed
- Empty filenames in file-accepting endpoints are now equivalent to nil filenames
- Specifying `Assume-User` header override in a request will now override the `assume_user` value configured in a client

### Removed
- Unsupported `filename` and `content_type` attributes in `RequestSpec` (internal)


## [1.0.0] - 2017-11-08
### Added
- Error type `Smartsheet::HttpResponseError` for HTTP failures that do not correspond to Smartsheet errors
- Basic YARD documentation
- Re-add support for Ruby versions ~> 2.2 (from > 2.2)

### Fixed
- Removing one or many favorite sights now uses the correct URL


## [1.0.0.beta.2] - 2017-10-12
### Added
- Inspect formatting for the Smartsheet client (for interactive use)

### Changed
{'fraction_non_alphanumeric': 0.09547383309759547, 'fraction_numerical': 0.02333804809052334, 'mean_word_length': 4.297752808988764, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1617422', 'n_tokens_mistral': 864, 'n_tokens_neox': 800, 'n_words': 335}