- Add archives read/write (like
zip
,tar.gz
, etc.);
- Add
iOS
platform support; - Implement tests for
iOS
platform;
- Add
Android
platform support; - Implement tests for
MacOS
platform;
- Implement
lock
/unlick
andis_locked
/is_unlocked
methods; - Implement
format
support forload
/save
methods;
- Add
MacOS
platform support; - Implement tests for
MacOS
platform;
- replace
filesystem
class to namespace; - Split
filesystem
class into different features;
- Update CMake build system;
- Fix documentation;
- Downgrade C++ standard from 20 to 17; 😭😭
- Remove std::format to support clang14 :harold: 🤦;
- Implement
Linux
platform support; - Implement tests for
Linux
platform; - Add auto documentation generation;
- Implement templated read/write;
- Directories management (create, remove, check);
- Files management (read, write, append, remove, check);
- Implement
Windows
platform support; - Implement tests for
Windows
platform;