Repository navigation
Releases: maybe-unused/floppy
Releases · maybe-unused/floppy
Release list
1.3.0
Breaking changes
- Removed
filesystemnamespace - nowfl::filesystem::application_dirsnow is justfl::application_dirs. - Removed
traitsnamespace - e.g.fl::traits::singleton<T>becamefl::singleton<T>. - Removed template args of the following classes:
fl::non_copyable<T>→fl::non_copyablefl::non_movable<T>→fl::non_movablefl::pin<T>→fl::pin
Additions
- Added
fl::string_utilsinline namespace with constexpr-friendly string and char related STL-friendly functions. - Added generic enum bitwise operators templates. See documentation for details.
- Added base exception classes for the library, incuding
fl::compile_time_error.
PRs
Full Changelog: 1.2.5...1.3.0
1.2.5
1.2.3
1.2.2
1.2.1
1.2.0
What's Changed
- Euclid angle by @whs31 in #1
- Added euclid scale class by @whs31 in #2
- Euclid length by @whs31 in #3
- Euclid three way comps by @whs31 in #4
- Fixed typos by @whs31 in #5
- Fixed compilation errors on linux-x64-gcc13 by @spoo0k in #6
- Light fixes by @spoo0k in #7
floppy::math::size2d<U, T>class and tests by @whs31 in #8- Added conversions from and to Qt types by @whs31 in #9
- Point2D and Size2D classes by @whs31 in #10
floppy::math::vector2dclass by @whs31 in #11- Euclid 2D basic types by @whs31 in #12
- Euclid geometric 2D template types by @whs31 in #13
- Formatters for
versionandproject_metaby @whs31 in #14 - Separated doxygen preset into own git submodule by @whs31 in #15
- Fixed non-recursive submodules in CI by @whs31 in #16
- Implementation details improvements in
floppy::euclidclasses by @whs31 in #17 - Doxygen presets separation fix by @whs31 in #18
- Grouped and refactored documentation by @whs31 in #19
- Doc internals by @whs31 in #20
- Finished documentation and updated version by @whs31 in #21
New Contributors
Full Changelog: https://github.com/tmp-name-org/floppy/commits/1.2.0