Skip to content

Latest commit

 

History

History
93 lines (56 loc) · 1.84 KB

CHANGELOG.md

File metadata and controls

93 lines (56 loc) · 1.84 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.

[Unreleased]

Added

  • Add versioning support.

[2.2.1] - 2021-08-16

Fixed

  • Fix compatibility with tarantool 2.9.

[2.2.0] - 2021-05-20

Added

  • New method errors.netbox_wait_async - to wait netbox.fututre

[2.1.5] - 2021-03-18

Fixed

  • Enhance error messages of errors.netbox_call/eval - supply it with the connection URI.

[2.1.4] - 2020-08-25

Fixed

  • Enhance errors.pcall() performance (~30%) by eliminating unnecessary closures creation and unpack() which breaks JIT traces.
  • Fix building scm-1 version from source.

[2.1.3] - 2020-03-19

Added

  • Now function is_error_obj(err) is a part of public API

Changed

  • Rename netbox error classes to conform the naming conventions: "Net.box eval failed" -> "NetboxEvalError", "Net.box call failed" -> "NetboxCallError".

[2.1.2] - 2020-01-17

Fixed

  • Remove duplicate stack trace from error.str field

[2.1.1] - 2019-05-29

Fixed

  • Use proper debug.traceback level for traces

Added

  • Implement wrap function for postprocessing net.box call results
  • Shortcut functions errors.new, errors.pcall, errors.assert
  • Implement API deprecation tools: errors.deprecate and errors.set_deprecation_handler

[2.0.1] - 2018-12-20

Fixed

  • Avoid chaining errors
  • Rock installation

[2.0.0] - 2018-11-27

Added

  • Implement net.box wrappers
  • Ldoc-based API documentation
  • Significantly refactor unit tests

Removed

  • Monkey-patching net.box

[1.0.0] - 2018-09-06

Added

  • Basic functionality
  • Unit tests
  • Luarock-based packaging
  • Gitlab CI integration