Releases: jonathanhliu21/simplevectors
Releases · jonathanhliu21/simplevectors
0.3.9
- Changed README title, addressing #74
- Added a
+
unary operator indicating the same vector to the main vector class as well as embeds, in addition to tests, docs, and examples that accompany it, addressing #73
- Added template parameters to documentation
0.3.8
- Changed
embed.h
math functions to their float counterparts, resolving #68
- Changed docs to cmake doxygen and added brief notes, resolving #69
0.3.7
- Fixed amalgamated file errors, resolving #59
- Changed copyright year, resolving #60
- Added a static assert to see if the given type in Vector template is numeric, resolving #64
- Added
x()
, y()
, z()
in the embed files for compatibility, addressing #61
- Added a svector namespace for
embed.h
, addressing #66
- Changed double type in
embed.h
to float, addressing #65
0.3.6
- Changed
getAlpha()
, getBeta()
, getGamma()
to alpha()
, beta()
, gamma()
in embed.h
and embed.hpp
for consistency
- Changed case of
makeVector()
, resolving #57
- Added a method to check whether a vector is a zero vector, resolving #56
- Added more testing for CI in different OSes, resolving #53 and #2
- Added more examples, addressing #50
- Made the README a rst file instead of a md file, addressing #51
- Updated the CONTRIBUTING file, addressing #52
- Added target library alias into CMakeLists so users can use the simplevectors namespace when using FetchContent or
add_subdirectory
0.3.5
- Added a
make_vector()
function, addressing #47
- Created tests and documentation for
make_vector()
- Added more examples, addressing #48
- Changed range-based for looping from
for (auto ...)
to for (const auto &...)
0.3.4
- Added linting using
clang-tidy
- Added documentation folder, addressing #45
- Improved documentation in code
0.3.3
- Added impedence example to
complex_example.cpp
0.3.2
- Added namespaces to examples, addressing #44
- Added more detail to docs for embedding and added embedded docs to
README_examples.cpp
, addressing #42
- Added an example for polar/complex numbers, addressing #43
0.3.1
- Renamed
utils.hpp
to functions.hpp
, addressing #40
- Added
embed.h
for embedded devices without STL, addressing #38
- Added
embed.hpp
for a more compact version of 2D and 3D vectors for embedded devices, addressing #39
- Added tests for
embed.hpp
- Added docs for
embed.hpp
0.3.0
- Moved all includes to
units.hpp
- Added
utils.hpp
, addressing #35
- Added setters to xyz methods, addressing #34
- Removed
eachComponentAs()
, addressing #33
- Added documentation for functions file and looping, addressing #32
- Added tests for new features
- Added kinematics and EM example