Skip to content

Releases: WANDEX/mqlqd

0.3.1

12 Nov 15:45

Choose a tag to compare

[wndx::sane]
submodule upd, to fix fmt build error on modern compilers.
for more details read release info:
wndx_sane 0.0.7

[CMakeLists.txt] cleanup and upd due to wndx::sane upd

[cicd_cmake_multi_platform.yml] same CI/CD as in wndx::sane

[wndx_cmake_build.sh] added, rm build.sh

[aliases.hpp] cleanup, sv_s, sz_t are moved inside wndx::sane

[units][cmake] upd

Full Changelog: 0.3.0...0.3.1

0.3.0

29 Apr 16:30

Choose a tag to compare

cmake_minimum_required() 3.23 -> 3.29 - IS_READABLE Added in 3.29

[README] upd BUILD FROM SOURCE

mv src int subdir src/mqlqd

[build.sh] support REL=1 - source and build dirs provided as rel path
rm time_spent_on_step() use cmake -E time,
notify - ERROR: CONFIGURE & BUILD
notify - save error/exit code of the previously executed command

[sane] submodule upd
use wndx_sane_memcheck module
use wndx_sane_coverage module
use wndx_sane_package module

wndx_sane_package() SUFFIX arg, rm excessive TGT_NAME arg
fix: wndx_sane_find() IS_READABLE well-defined only for full paths

[cicd_cmake_multi_platform.yml] archive & release only on git tag
and if build type is Release, add package_src to the release

minor:
submodules: 'recursive'
cmake working-directory
generate_release_notes: true
rm: commented out cache

Full Changelog: 0.2.0...0.3.0

0.2.0

18 Apr 23:00

Choose a tag to compare

added git submodule wndx_sane

mv wndx_sane modules into submodule, fix: lib header paths
[cmake] find_package & include modules instead of files.
search path for modules to include/find_package.
discovered that overriding CMAKE_MODULE_PATH
works properly only if defined at the top-level CMakeLists.txt.

wndx_sane_create_targets module supports args: PFX, LIB.
modern technique to include headers - use of FILE_SET TYPE HEADERS.
sane_ library targets without redundant wndx_ prefix.

deleted: include/mqlqd/structs_net_soc.hpp as it only contained notes.

[build.sh] rg project name, notes, style fixes
move gtest_binary test inside gtest switch case

[.rgignore] 3rdparty/, [.gitignore] NOTES, [.editorconfig] insert_final_newline

[cicd_cmake_multi_platform.yml] renamed, checkout with submodules

Full Changelog: 0.1.0...0.2.0

0.1.0

13 Apr 00:25

Choose a tag to compare

[cmake-multi-platform.yml] added

[cmake] bump cmake_minimum_required 3.19 -> 3.23
File Sets Added in version 3.23.

cmake conf. towards proper cmake module & lib
[CMakeLists.txt] fix: AppleClang compilation
make wndx_sane_deps target archive not empty =>
Xcode AppleClang on macOS will not compile static library without objects in archive.

Override output dirs to have all static library archives in one place,
all DLL files at the same dir as the binaries:
CMAKE_RUNTIME_OUTPUT_DIRECTORY
CMAKE_ARCHIVE_OUTPUT_DIRECTORY
CMAKE_LIBRARY_OUTPUT_DIRECTORY

[wndx_sane_install.cmake] wndx_sane_install()

[wndx_sane_create_targets.cmake] more modular project targets

[wndx_sane_find.cmake] wndx_sane_find() find/fetch function
fmt rework, gtest using wndx_sane_find()

rename target mqlqd_package -> src_package

[log] use of WNDX_LOG macro, support variable amount of args,
optional trace to the line: file.

[sig] more mature/appropriate handling of system signals.
handler: do not silence set handler failure & minor improvements,
signal: 32, 33. Log caught signals.

fix: removed 'SIG' in the beginning of each signal name
in order to aboid name collisions with the
predefined macro constants from csignal / signal.h .

[build.sh] support env vars: BUILD_TYPE=Debug, GENERATOR=Ninja, VERBOSE=1, DEPLOY=1.
at_path(), notify(), project_name -> BUILT notification
gtest_binary path, rename install into deploy

Full Changelog: 0.0.0.2...0.1.0

0.0.0.2

05 May 13:41

Choose a tag to compare

Added support / fixed send/recv/read/write of the files with binary data content.
Which means, any type of regular file now can be transferred and stored on the server! 🚀

Tried sending, video file, it seems working. 👀

What's Changed

  • read/write & send/recv all files as binary content data with unified underlying type by @WANDEX in #5

Full Changelog: 0.0.0.1...0.0.0.2

0.0.0.1

01 May 20:36

Choose a tag to compare

initial release