Skip to content
This repository has been archived by the owner on Oct 9, 2023. It is now read-only.

Releases: qdeslandes/yall

1.8.1

11 Dec 15:19
Compare
Choose a tag to compare

Added

  • CONTRIBUTING.md
  • Check parameter's output file when calling _get_subsystem()

Changed

  • Enforce use of explicit data types (e.g. int32_t instead of int)
  • Remove call data limited line length
  • Change init_call_data() to call_new() and call_delete()
  • Use llist instead of a custom linked-list for call data

Deprecated

Removed

  • coverage.py for Codacy coverage
  • message_delete_wrapper() function
  • convert_data_to_message() function

Fixed

  • Show subsystems names inside tree (#146)
  • Update subsystem name correctly when using an existing subsystem name
  • Removing a subsystem now display the proper log message

Security

Each yall Linux release is available from .deb and .rpm repositories :

  • .deb : curl -s https://packagecloud.io/install/repositories/naccyde/yall/script.deb.sh | sudo bash
  • .rpm : curl -s https://packagecloud.io/install/repositories/naccyde/yall/script.rpm.sh | sudo bash

You can then install yall and yall-dev using your package manager. The following distributions are supported :

  • Debian : wheezy (7), jessie (8), stretch (9), buster (10)
  • Ubuntu : Trusty Tarh (14.04), Xenial Xerus (16.04), Artful Ardvark (17.10), Bionic Beaver (18.04)
  • Fedora : 25, 26, 27

If your distribution is not supported, you can open an issue to ask to its support.

1.8.0

13 Nov 16:20
Compare
Choose a tag to compare

Added

  • Queue (non concurrent) mechanism
  • List mechanism

Changed

  • Set queue as cqueue (concurrent queue)
  • Temporary disable unstable unit tests (start_thread() on Windows)

Deprecated

Removed

Fixed

  • Add -g flag to unit test debug build
  • Thread loop timer (integer overflow)
  • Stack overflow when too many messages are printed
  • Artifacts deployment script
  • Release script (reduce number of commits on develop)
  • Sonar analysis

Security

Each yall Linux release is available from .deb and .rpm repositories :

  • .deb : curl -s https://packagecloud.io/install/repositories/naccyde/yall/script.deb.sh | sudo bash
  • .rpm : curl -s https://packagecloud.io/install/repositories/naccyde/yall/script.rpm.sh | sudo bash

You can then install yall and yall-dev using your package manager. The following distributions are supported :

  • Debian : wheezy (7), jessie (8), stretch (9), buster (10)
  • Ubuntu : Trusty Tarh (14.04), Xenial Xerus (16.04), Artful Ardvark (17.10), Bionic Beaver (18.04)
  • Fedora : 25, 26, 27

If your distribution is not supported, you can open an issue to ask to its support.

1.3.12

31 Jan 13:43
Compare
Choose a tag to compare
Initial commit

1.3.11

30 Jan 22:00
1cc090e
Compare
Choose a tag to compare
Feature/fix config export name (#143)

* Avoid defining _MSC_VER
* Adapt imported library name to different platforms

1.3.10

14 Jan 11:11
871d997
Compare
Choose a tag to compare
Feature/clean build process (#139)

* Write Doxygen doc
* Add CMake target to generate doxygen documentation
* Set doxygen_doc inside docs folder on Visual Studio
* Fix GCC array bounds warnings
* Remove all CMake's flags
* Enlarge gitignore scope for build folders
* Allow using release build without installing CMake files in release
* Update Python build script
* Fix Sonar issue

1.3.9

10 Jan 13:14
d060eff
Compare
Choose a tag to compare
Feature/fix sonar remarks (#137)

* Declare variable in separate statement
* Remove redundant jump
* Remove whitespaces before '#' character
* Remove same case in switch statement
* Set while() instead of for()
* Remove unused label

1.3.8

10 Jan 11:27
97d3fa0
Compare
Choose a tag to compare
Feature/fix shadow parameters (#135)

* Add test to detect parameter shallowing
* Refactor _get_subsystem() function

1.3.7

08 Jan 18:27
0452c81
Compare
Choose a tag to compare
Feature/fix target export (#132)

* Export target on debug & release
* Update yall_enable_debug() to take the debug subsystem name as a parameter
* Fix debug unit tests and update debug function to return status code
* Update Yall class to follow debug changes
* Install PDB only for Windows

1.3.6

04 Jan 15:01
41911e6
Compare
Choose a tag to compare
Feature/fix cpp class (#130)

* Update README.md
* Refactor Yall.hpp
* Update logging macro to follow Yall.hpp refactor
* Update Yall.hpp demo app

1.3.5

22 Dec 10:59
912a1ed
Compare
Choose a tag to compare
Feature/fix warnings (#125)

* Fix MSVC 14 warnings
* Fix MSVC 12 warnings
* Fix GCC build