Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.34 KB

File metadata and controls

42 lines (34 loc) · 1.34 KB

Version 0.4.1

  • Macro building approach.
  • Fix all geometrical methods (cos, sin, tan, etc...).
  • Dual licensing under APACHE-2.0 and MIT.
  • Temporarily drop num crate compatibility.

Breaking changes

  • Changed the explicit casting. Now casting is done through the built-in methods From and Into.
  • All struct methods are built through macros.
  • The user can now quickly build type casting through the convert! macro.

Version 0.4.0

  • Added more tests
  • Method optimization
  • Added log2() and log10() methods
  • Deleted euler_id function

Breaking changes

  • Deleted traits Zero and One
  • Changed the explicit casting Now explicit casting is separated into the complex() method, which gives a Complex number, and - ecomplex() method which gives an EComplex number

Version 0.3.4

  • Add real(), imag(), module() and arg() methods to both structs
  • Add tanh()
  • Add some tests
  • Update and expand documentation

Breaking changes

  • Change struct names to Complex and EComplex
  • Shorten function names

Version 0.3.3

  • Added exp(), log() and tan() functions
  • Implement inequality
  • Implement Zero and One traits (nightly only)
  • Add compatibility with num crate
  • Fixed "+" sign not displaying correctly on format

Breaking changes

  • Separated pow() into powi() and powf()