Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 2.43 KB

File metadata and controls

83 lines (60 loc) · 2.43 KB

CHANGELOG

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • ValueError raised by ReqlTimeoutError and ReqlAuthError if only host or port set
  • New error type for invalid handshake state: InvalidHandshakeStateError

Changed

  • QueryPrinter's print_query became a property and renamed to query
  • QueryPrinter's print_carrots became a property and renamed to carrots
  • Renamed ReqlAvailabilityError to ReqlOperationError
  • Extract REPL helper class to a separate file
  • HandshakeV1_0 is waiting bytes for username and password attributes instead of str
  • HandshakeV1_0 defines username and password attributes as protected attributes
  • HandshakeV1_0 has a hardcoded JSONEncoder and JSONDecoder from now on
  • HandshakeV1_0 raises InvalidHandshakeStateError when an unrecognized state called in next_message
  • Moved ReQLEncoder, ReQLDecoder, recursively_make_hashable to encoder module
  • Moved T to utilities to module and renamed to EnhancedTuple
  • Renamed EnhancedTuple/T's intsp parameter to int_separator
  • Renamed recursively_make_hashable to make_hashable
  • Renamed optargs to kwargs in ast module
  • Renamed internal _continue method of connection to resume to make it public
  • Internal _stop, _continue methods of Connection became public
  • Renamed internal _error to raise_error
  • Internal _extend, _error of Cursor became public
  • Renamed Rql* to Reql*

Fixed

  • Fixed a potential "no-member" error of RqlBoolOperatorQuery
  • Fixed variety of quality issues in ast module

Removed

  • Errors are not re-exported as __all__ for rethinkdb
  • Removed Rql* aliases for Reql* exceptions
  • Removed auth_key in favor of password in connection params